From f5fa94dac5c060ebccf4132565c53b976573ad15 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Sun, 5 Apr 2026 18:47:46 -0700 Subject: [PATCH] musicfree-desktop: fix build by updating better-sqlite3 --- .../mu/musicfree-desktop/bump-deps.patch | 17499 +++++++++++++++- pkgs/by-name/mu/musicfree-desktop/package.nix | 3 +- pkgs/by-name/mu/musicfree-desktop/update.sh | 2 +- 3 files changed, 16946 insertions(+), 558 deletions(-) diff --git a/pkgs/by-name/mu/musicfree-desktop/bump-deps.patch b/pkgs/by-name/mu/musicfree-desktop/bump-deps.patch index f9f13e693698..fd6ba1e6c7a6 100644 --- a/pkgs/by-name/mu/musicfree-desktop/bump-deps.patch +++ b/pkgs/by-name/mu/musicfree-desktop/bump-deps.patch @@ -1,5 +1,5 @@ diff --git a/package-lock.json b/package-lock.json -index ce8be32..2f250c8 100644 +index ce8be32..4d05c97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ @@ -16,9 +16,9 @@ index ce8be32..2f250c8 100644 } }, + "node_modules/@emnapi/runtime": { -+ "version": "1.9.0", -+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz", -+ "integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==", ++ "version": "1.9.2", ++ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz", ++ "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==", + "license": "MIT", + "optional": true, + "dependencies": { @@ -28,10 +28,30 @@ index ce8be32..2f250c8 100644 "node_modules/@eslint-community/eslint-utils": { "version": "4.7.0", "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", -@@ -3202,6 +3212,367 @@ +@@ -3202,4050 +3212,3416 @@ "url": "https://github.com/sponsors/nzakas" } }, +- "node_modules/@isaacs/cliui": { +- "version": "8.0.2", +- "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", +- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", +- "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.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", +- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", @@ -44,7 +64,8 @@ index ce8be32..2f250c8 100644 + "os": [ + "darwin" + ], -+ "engines": { + "engines": { +- "node": ">=12" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { @@ -52,8 +73,12 @@ index ce8be32..2f250c8 100644 + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" -+ } -+ }, + } + }, +- "node_modules/@isaacs/cliui/node_modules/ansi-styles": { +- "version": "6.2.1", +- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", +- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", @@ -66,16 +91,55 @@ index ce8be32..2f250c8 100644 + "os": [ + "darwin" + ], -+ "engines": { + "engines": { +- "node": ">=12" +- } +- }, +- "node_modules/@isaacs/cliui/node_modules/emoji-regex": { +- "version": "9.2.2", +- "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", +- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" +- }, +- "node_modules/@isaacs/cliui/node_modules/string-width": { +- "version": "5.1.2", +- "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", +- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", +- "dependencies": { +- "eastasianwidth": "^0.2.0", +- "emoji-regex": "^9.2.2", +- "strip-ansi": "^7.0.1" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, + }, +- "engines": { +- "node": ">=12" +- } +- }, +- "node_modules/@isaacs/cliui/node_modules/strip-ansi": { +- "version": "7.1.0", +- "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", +- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", +- "dependencies": { +- "ansi-regex": "^6.0.1" + "funding": { + "url": "https://opencollective.com/libvips" -+ }, + }, +- "engines": { +- "node": ">=12" + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" -+ } -+ }, + } + }, +- "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { +- "version": "8.1.0", +- "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", +- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", +- "dependencies": { +- "ansi-styles": "^6.1.0", +- "string-width": "^5.0.1", +- "strip-ansi": "^7.0.1" +- }, +- "engines": { +- "node": ">=12" + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", @@ -90,8 +154,20 @@ index ce8be32..2f250c8 100644 + ], + "funding": { + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@jridgewell/gen-mapping": { +- "version": "0.3.3", +- "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", +- "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", +- "dev": true, +- "dependencies": { +- "@jridgewell/set-array": "^1.0.1", +- "@jridgewell/sourcemap-codec": "^1.4.10", +- "@jridgewell/trace-mapping": "^0.3.9" +- }, +- "engines": { +- "node": ">=6.0.0" + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", @@ -106,8 +182,15 @@ index ce8be32..2f250c8 100644 + ], + "funding": { + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@jridgewell/resolve-uri": { +- "version": "3.1.1", +- "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", +- "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", +- "dev": true, +- "engines": { +- "node": ">=6.0.0" + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", @@ -115,6 +198,9 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "arm" + ], ++ "libc": [ ++ "glibc" ++ ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ @@ -122,8 +208,15 @@ index ce8be32..2f250c8 100644 + ], + "funding": { + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@jridgewell/set-array": { +- "version": "1.1.2", +- "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", +- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", +- "dev": true, +- "engines": { +- "node": ">=6.0.0" + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", @@ -131,6 +224,9 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "arm64" + ], ++ "libc": [ ++ "glibc" ++ ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ @@ -138,8 +234,16 @@ index ce8be32..2f250c8 100644 + ], + "funding": { + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@jridgewell/source-map": { +- "version": "0.3.5", +- "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz", +- "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", +- "dev": true, +- "dependencies": { +- "@jridgewell/gen-mapping": "^0.3.0", +- "@jridgewell/trace-mapping": "^0.3.9" + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", @@ -147,6 +251,9 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "s390x" + ], ++ "libc": [ ++ "glibc" ++ ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ @@ -154,8 +261,22 @@ index ce8be32..2f250c8 100644 + ], + "funding": { + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@jridgewell/sourcemap-codec": { +- "version": "1.4.15", +- "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", +- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", +- "dev": true +- }, +- "node_modules/@jridgewell/trace-mapping": { +- "version": "0.3.19", +- "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", +- "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", +- "dev": true, +- "dependencies": { +- "@jridgewell/resolve-uri": "^3.1.0", +- "@jridgewell/sourcemap-codec": "^1.4.14" + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", @@ -163,6 +284,9 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "x64" + ], ++ "libc": [ ++ "glibc" ++ ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ @@ -170,8 +294,22 @@ index ce8be32..2f250c8 100644 + ], + "funding": { + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@larksuiteoapi/node-sdk": { +- "version": "1.50.1", +- "resolved": "https://registry.npmmirror.com/@larksuiteoapi/node-sdk/-/node-sdk-1.50.1.tgz", +- "integrity": "sha512-hhB+HpTNl4HED9WGzL+2EhU4zQBYVtbTxVHBagohIm5iryNx1g0y7S3l6uAB54vbsnLKRireiH/r+bkV8ViXRg==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "axios": "0.27.2", +- "lodash.identity": "^3.0.0", +- "lodash.merge": "^4.6.2", +- "lodash.pickby": "^4.6.0", +- "protobufjs": "^7.2.6", +- "qs": "^6.13.0", +- "ws": "^8.16.0" + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", @@ -179,6 +317,9 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "arm64" + ], ++ "libc": [ ++ "musl" ++ ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ @@ -186,8 +327,17 @@ index ce8be32..2f250c8 100644 + ], + "funding": { + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@larksuiteoapi/node-sdk/node_modules/axios": { +- "version": "0.27.2", +- "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz", +- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "follow-redirects": "^1.14.9", +- "form-data": "^4.0.0" + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", @@ -195,6 +345,9 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "x64" + ], ++ "libc": [ ++ "musl" ++ ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ @@ -202,8 +355,14 @@ index ce8be32..2f250c8 100644 + ], + "funding": { + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@larksuiteoapi/node-sdk/node_modules/ws": { +- "version": "8.18.2", +- "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.2.tgz", +- "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", +- "dev": true, +- "license": "MIT", + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", @@ -211,21 +370,119 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "arm" + ], ++ "libc": [ ++ "glibc" ++ ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], -+ "engines": { + "engines": { +- "node": ">=10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, + }, +- "peerDependencies": { +- "bufferutil": "^4.0.1", +- "utf-8-validate": ">=5.0.2" +- }, +- "peerDependenciesMeta": { +- "bufferutil": { +- "optional": true +- }, +- "utf-8-validate": { +- "optional": true +- } +- } +- }, +- "node_modules/@leichtgewicht/ip-codec": { +- "version": "2.0.4", +- "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", +- "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", +- "dev": true +- }, +- "node_modules/@malept/cross-spawn-promise": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", +- "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", +- "dev": true, +- "dependencies": { +- "cross-spawn": "^7.0.1" +- }, +- "engines": { +- "node": ">= 12.13.0" +- } +- }, +- "node_modules/@nodelib/fs.scandir": { +- "version": "2.1.5", +- "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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/@nolyfill/is-core-module": { +- "version": "1.0.39", +- "resolved": "https://registry.npmmirror.com/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", +- "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=12.4.0" +- } +- }, +- "node_modules/@npmcli/fs": { +- "version": "2.1.2", +- "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-2.1.2.tgz", +- "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", +- "dev": true, +- "dependencies": { +- "@gar/promisify": "^1.1.3", +- "semver": "^7.3.5" + "funding": { + "url": "https://opencollective.com/libvips" -+ }, + }, +- "engines": { +- "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" -+ } -+ }, + } + }, +- "node_modules/@npmcli/fs/node_modules/semver": { +- "version": "7.6.2", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz", +- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +- "dev": true, +- "bin": { +- "semver": "bin/semver.js" +- }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", @@ -233,21 +490,56 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "arm64" + ], ++ "libc": [ ++ "glibc" ++ ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], -+ "engines": { + "engines": { +- "node": ">=10" +- } +- }, +- "node_modules/@npmcli/move-file": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-2.0.1.tgz", +- "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", +- "deprecated": "This functionality has been moved to @npmcli/fs", +- "dev": true, +- "dependencies": { +- "mkdirp": "^1.0.4", +- "rimraf": "^3.0.2" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, + }, +- "engines": { +- "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +- "node_modules/@npmcli/move-file/node_modules/rimraf": { +- "version": "3.0.2", +- "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", +- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", +- "dev": true, +- "dependencies": { +- "glob": "^7.1.3" + "funding": { + "url": "https://opencollective.com/libvips" -+ }, + }, +- "bin": { +- "rimraf": "bin.js" + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" -+ } -+ }, + } + }, +- "node_modules/@parcel/watcher": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.0.tgz", +- "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", +- "dev": true, +- "hasInstallScript": true, +- "license": "MIT", + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", @@ -255,151 +547,1297 @@ index ce8be32..2f250c8 100644 + "cpu": [ + "s390x" + ], ++ "libc": [ ++ "glibc" ++ ], + "license": "Apache-2.0", -+ "optional": true, + "optional": true, +- "dependencies": { +- "detect-libc": "^1.0.3", +- "is-glob": "^4.0.3", +- "micromatch": "^4.0.5", +- "node-addon-api": "^7.0.0" +- }, + "os": [ + "linux" + ], -+ "engines": { + "engines": { +- "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, -+ "funding": { + }, + "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" -+ }, -+ "optionalDependencies": { + }, + "optionalDependencies": { +- "@parcel/watcher-android-arm64": "2.5.0", +- "@parcel/watcher-darwin-arm64": "2.5.0", +- "@parcel/watcher-darwin-x64": "2.5.0", +- "@parcel/watcher-freebsd-x64": "2.5.0", +- "@parcel/watcher-linux-arm-glibc": "2.5.0", +- "@parcel/watcher-linux-arm-musl": "2.5.0", +- "@parcel/watcher-linux-arm64-glibc": "2.5.0", +- "@parcel/watcher-linux-arm64-musl": "2.5.0", +- "@parcel/watcher-linux-x64-glibc": "2.5.0", +- "@parcel/watcher-linux-x64-musl": "2.5.0", +- "@parcel/watcher-win32-arm64": "2.5.0", +- "@parcel/watcher-win32-ia32": "2.5.0", +- "@parcel/watcher-win32-x64": "2.5.0" + "@img/sharp-libvips-linux-s390x": "1.0.4" -+ } -+ }, + } + }, +- "node_modules/@parcel/watcher-android-arm64": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", +- "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", -+ "cpu": [ + "cpu": [ +- "arm64" + "x64" + ], +- "dev": true, +- "license": "MIT", ++ "libc": [ ++ "glibc" + ], + "license": "Apache-2.0", -+ "optional": true, -+ "os": [ + "optional": true, + "os": [ +- "android" + "linux" -+ ], -+ "engines": { + ], + "engines": { +- "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, -+ "funding": { + }, + "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" -+ } -+ }, + } + }, +- "node_modules/@parcel/watcher-darwin-arm64": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", +- "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", -+ "cpu": [ -+ "arm64" + "cpu": [ + "arm64" + ], +- "dev": true, +- "license": "MIT", ++ "libc": [ ++ "musl" + ], + "license": "Apache-2.0", -+ "optional": true, -+ "os": [ + "optional": true, + "os": [ +- "darwin" + "linux" -+ ], -+ "engines": { + ], + "engines": { +- "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, -+ "funding": { + }, + "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" -+ } -+ }, + } + }, +- "node_modules/@parcel/watcher-darwin-x64": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", +- "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", -+ "cpu": [ -+ "x64" + "cpu": [ + "x64" + ], +- "dev": true, +- "license": "MIT", ++ "libc": [ ++ "musl" + ], + "license": "Apache-2.0", -+ "optional": true, -+ "os": [ + "optional": true, + "os": [ +- "darwin" + "linux" -+ ], -+ "engines": { + ], + "engines": { +- "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, -+ "funding": { + }, + "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" -+ } -+ }, + } + }, +- "node_modules/@parcel/watcher-freebsd-x64": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", +- "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", -+ "cpu": [ + "cpu": [ +- "x64" + "wasm32" -+ ], + ], +- "dev": true, +- "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", -+ "optional": true, + "optional": true, +- "os": [ +- "freebsd" +- ], + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, -+ "engines": { + "engines": { +- "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, -+ "funding": { + }, + "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@parcel/watcher-linux-arm-glibc": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", +- "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", -+ "cpu": [ + "cpu": [ +- "arm" + "ia32" -+ ], + ], +- "dev": true, +- "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later", -+ "optional": true, -+ "os": [ + "optional": true, + "os": [ +- "linux" + "win32" -+ ], -+ "engines": { + ], + "engines": { +- "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, -+ "funding": { + }, + "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" -+ } -+ }, + } + }, +- "node_modules/@parcel/watcher-linux-arm-musl": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", +- "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", -+ "cpu": [ + "cpu": [ +- "arm" + "x64" -+ ], + ], +- "dev": true, +- "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later", -+ "optional": true, -+ "os": [ + "optional": true, + "os": [ +- "linux" + "win32" -+ ], -+ "engines": { + ], + "engines": { +- "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" -+ }, -+ "funding": { + }, + "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + } + }, +- "node_modules/@parcel/watcher-linux-arm64-glibc": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", +- "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", +- "cpu": [ +- "arm64" +- ], +- "dev": true, +- "license": "MIT", +- "optional": true, +- "os": [ +- "linux" +- ], +- "engines": { +- "node": ">= 10.0.0" ++ "node_modules/@isaacs/cliui": { ++ "version": "8.0.2", ++ "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", ++ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", ++ "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" + }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" +- } +- }, +- "node_modules/@parcel/watcher-linux-arm64-musl": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", +- "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", +- "cpu": [ +- "arm64" +- ], +- "dev": true, +- "license": "MIT", +- "optional": true, +- "os": [ +- "linux" +- ], + "engines": { +- "node": ">= 10.0.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" ++ "node": ">=12" + } + }, +- "node_modules/@parcel/watcher-linux-x64-glibc": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", +- "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", +- "cpu": [ +- "x64" +- ], +- "dev": true, +- "license": "MIT", +- "optional": true, +- "os": [ +- "linux" +- ], ++ "node_modules/@isaacs/cliui/node_modules/ansi-regex": { ++ "version": "6.0.1", ++ "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", ++ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { +- "node": ">= 10.0.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" ++ "node": ">=12" + } + }, +- "node_modules/@parcel/watcher-linux-x64-musl": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", +- "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", +- "cpu": [ +- "x64" +- ], +- "dev": true, +- "license": "MIT", +- "optional": true, +- "os": [ +- "linux" +- ], ++ "node_modules/@isaacs/cliui/node_modules/ansi-styles": { ++ "version": "6.2.1", ++ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", ++ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { +- "node": ">= 10.0.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" ++ "node": ">=12" + } + }, +- "node_modules/@parcel/watcher-win32-arm64": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", +- "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", +- "cpu": [ +- "arm64" +- ], +- "dev": true, +- "license": "MIT", +- "optional": true, +- "os": [ +- "win32" +- ], +- "engines": { +- "node": ">= 10.0.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" +- } ++ "node_modules/@isaacs/cliui/node_modules/emoji-regex": { ++ "version": "9.2.2", ++ "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", ++ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, +- "node_modules/@parcel/watcher-win32-ia32": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", +- "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", +- "cpu": [ +- "ia32" +- ], +- "dev": true, +- "license": "MIT", +- "optional": true, +- "os": [ +- "win32" +- ], +- "engines": { +- "node": ">= 10.0.0" ++ "node_modules/@isaacs/cliui/node_modules/string-width": { ++ "version": "5.1.2", ++ "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", ++ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", ++ "dependencies": { ++ "eastasianwidth": "^0.2.0", ++ "emoji-regex": "^9.2.2", ++ "strip-ansi": "^7.0.1" + }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" +- } +- }, +- "node_modules/@parcel/watcher-win32-x64": { +- "version": "2.5.0", +- "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", +- "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", +- "cpu": [ +- "x64" +- ], +- "dev": true, +- "license": "MIT", +- "optional": true, +- "os": [ +- "win32" +- ], + "engines": { +- "node": ">= 10.0.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/parcel" ++ "node": ">=12" + } + }, +- "node_modules/@parcel/watcher/node_modules/detect-libc": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", +- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", +- "dev": true, +- "license": "Apache-2.0", +- "optional": true, +- "bin": { +- "detect-libc": "bin/detect-libc.js" ++ "node_modules/@isaacs/cliui/node_modules/strip-ansi": { ++ "version": "7.1.0", ++ "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", ++ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", ++ "dependencies": { ++ "ansi-regex": "^6.0.1" + }, + "engines": { +- "node": ">=0.10" ++ "node": ">=12" + } + }, +- "node_modules/@parcel/watcher/node_modules/node-addon-api": { +- "version": "7.1.1", +- "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", +- "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", +- "dev": true, +- "license": "MIT", +- "optional": true +- }, +- "node_modules/@pkgjs/parseargs": { +- "version": "0.11.0", +- "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", +- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", +- "optional": true, ++ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { ++ "version": "8.1.0", ++ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", ++ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", ++ "dependencies": { ++ "ansi-styles": "^6.1.0", ++ "string-width": "^5.0.1", ++ "strip-ansi": "^7.0.1" ++ }, + "engines": { +- "node": ">=14" ++ "node": ">=12" + } + }, +- "node_modules/@protobufjs/aspromise": { +- "version": "1.1.2", +- "resolved": "https://registry.npmmirror.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", +- "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@protobufjs/base64": { +- "version": "1.1.2", +- "resolved": "https://registry.npmmirror.com/@protobufjs/base64/-/base64-1.1.2.tgz", +- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@protobufjs/codegen": { +- "version": "2.0.4", +- "resolved": "https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.4.tgz", +- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@protobufjs/eventemitter": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", +- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@protobufjs/fetch": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/@protobufjs/fetch/-/fetch-1.1.0.tgz", +- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", ++ "node_modules/@jridgewell/gen-mapping": { ++ "version": "0.3.3", ++ "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", ++ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, +- "license": "BSD-3-Clause", + "dependencies": { +- "@protobufjs/aspromise": "^1.1.1", +- "@protobufjs/inquire": "^1.1.0" ++ "@jridgewell/set-array": "^1.0.1", ++ "@jridgewell/sourcemap-codec": "^1.4.10", ++ "@jridgewell/trace-mapping": "^0.3.9" ++ }, ++ "engines": { ++ "node": ">=6.0.0" + } + }, +- "node_modules/@protobufjs/float": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/@protobufjs/float/-/float-1.0.2.tgz", +- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@protobufjs/inquire": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/@protobufjs/inquire/-/inquire-1.1.0.tgz", +- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@protobufjs/path": { +- "version": "1.1.2", +- "resolved": "https://registry.npmmirror.com/@protobufjs/path/-/path-1.1.2.tgz", +- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@protobufjs/pool": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/@protobufjs/pool/-/pool-1.1.0.tgz", +- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@protobufjs/utf8": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/@protobufjs/utf8/-/utf8-1.1.0.tgz", +- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", +- "dev": true, +- "license": "BSD-3-Clause" +- }, +- "node_modules/@remix-run/router": { +- "version": "1.16.1", +- "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.16.1.tgz", +- "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", +- "engines": { +- "node": ">=14.0.0" +- } +- }, +- "node_modules/@rtsao/scc": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/@rtsao/scc/-/scc-1.1.0.tgz", +- "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/@sindresorhus/is": { +- "version": "4.6.0", +- "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.6.0.tgz", +- "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", +- "dev": true, +- "engines": { +- "node": ">=10" +- } +- }, +- "node_modules/@socket.io/component-emitter": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", +- "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" +- }, +- "node_modules/@stylistic/eslint-plugin": { +- "version": "5.0.0", +- "resolved": "https://registry.npmmirror.com/@stylistic/eslint-plugin/-/eslint-plugin-5.0.0.tgz", +- "integrity": "sha512-nVV2FSzeTJ3oFKw+3t9gQYQcrgbopgCASSY27QOtkhEGgSfdQQjDmzZd41NeT1myQ8Wc6l+pZllST9qIu4NKzg==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "@eslint-community/eslint-utils": "^4.7.0", +- "@typescript-eslint/types": "^8.34.1", +- "eslint-visitor-keys": "^4.2.1", +- "espree": "^10.4.0", +- "estraverse": "^5.3.0", +- "picomatch": "^4.0.2" +- }, +- "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" +- }, +- "peerDependencies": { +- "eslint": ">=9.0.0" +- } +- }, +- "node_modules/@stylistic/eslint-plugin/node_modules/@typescript-eslint/types": { +- "version": "8.35.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.35.0.tgz", +- "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" +- } +- }, +- "node_modules/@stylistic/eslint-plugin/node_modules/eslint-visitor-keys": { +- "version": "4.2.1", +- "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", +- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", +- "dev": true, +- "license": "Apache-2.0", +- "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" +- } +- }, +- "node_modules/@stylistic/eslint-plugin/node_modules/estraverse": { +- "version": "5.3.0", +- "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", +- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", +- "dev": true, +- "license": "BSD-2-Clause", +- "engines": { +- "node": ">=4.0" +- } +- }, +- "node_modules/@stylistic/eslint-plugin/node_modules/picomatch": { +- "version": "4.0.2", +- "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz", +- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=12" +- }, +- "funding": { +- "url": "https://github.com/sponsors/jonschlinkert" +- } +- }, +- "node_modules/@svgr/babel-plugin-add-jsx-attribute": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", +- "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", +- "dev": true, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", +- "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", +- "dev": true, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", +- "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", +- "dev": true, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", +- "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", +- "dev": true, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/babel-plugin-svg-dynamic-title": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", +- "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", +- "dev": true, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/babel-plugin-svg-em-dimensions": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", +- "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", +- "dev": true, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/babel-plugin-transform-react-native-svg": { +- "version": "8.1.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", +- "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", +- "dev": true, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/babel-plugin-transform-svg-component": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", +- "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", +- "dev": true, +- "engines": { +- "node": ">=12" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/babel-preset": { +- "version": "8.1.0", +- "resolved": "https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", +- "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", +- "dev": true, +- "dependencies": { +- "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", +- "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", +- "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", +- "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", +- "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", +- "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", +- "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", +- "@svgr/babel-plugin-transform-svg-component": "8.0.0" +- }, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@babel/core": "^7.0.0-0" +- } +- }, +- "node_modules/@svgr/core": { +- "version": "8.1.0", +- "resolved": "https://registry.npmmirror.com/@svgr/core/-/core-8.1.0.tgz", +- "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", +- "dev": true, +- "dependencies": { +- "@babel/core": "^7.21.3", +- "@svgr/babel-preset": "8.1.0", +- "camelcase": "^6.2.0", +- "cosmiconfig": "^8.1.3", +- "snake-case": "^3.0.4" +- }, +- "engines": { +- "node": ">=14" +- } +- }, +- "node_modules/@svgr/hast-util-to-babel-ast": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", +- "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", +- "dev": true, +- "dependencies": { +- "@babel/types": "^7.21.3", +- "entities": "^4.4.0" +- }, +- "engines": { +- "node": ">=14" +- } +- }, +- "node_modules/@svgr/plugin-jsx": { +- "version": "8.1.0", +- "resolved": "https://registry.npmmirror.com/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", +- "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", +- "dev": true, +- "dependencies": { +- "@babel/core": "^7.21.3", +- "@svgr/babel-preset": "8.1.0", +- "@svgr/hast-util-to-babel-ast": "8.0.0", +- "svg-parser": "^2.0.4" +- }, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@svgr/core": "*" +- } +- }, +- "node_modules/@svgr/plugin-svgo": { +- "version": "8.1.0", +- "resolved": "https://registry.npmmirror.com/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", +- "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", +- "dev": true, +- "dependencies": { +- "cosmiconfig": "^8.1.3", +- "deepmerge": "^4.3.1", +- "svgo": "^3.0.2" +- }, +- "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "@svgr/core": "*" +- } +- }, +- "node_modules/@svgr/webpack": { +- "version": "8.1.0", +- "resolved": "https://registry.npmmirror.com/@svgr/webpack/-/webpack-8.1.0.tgz", +- "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", +- "dev": true, +- "dependencies": { +- "@babel/core": "^7.21.3", +- "@babel/plugin-transform-react-constant-elements": "^7.21.3", +- "@babel/preset-env": "^7.20.2", +- "@babel/preset-react": "^7.18.6", +- "@babel/preset-typescript": "^7.21.0", +- "@svgr/core": "8.1.0", +- "@svgr/plugin-jsx": "8.1.0", +- "@svgr/plugin-svgo": "8.1.0" +- }, +- "engines": { +- "node": ">=14" +- } +- }, +- "node_modules/@szmarczak/http-timer": { +- "version": "4.0.6", +- "resolved": "https://registry.npmmirror.com/@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/@tanstack/react-table": { +- "version": "8.17.3", +- "resolved": "https://registry.npmmirror.com/@tanstack/react-table/-/react-table-8.17.3.tgz", +- "integrity": "sha512-5gwg5SvPD3lNAXPuJJz1fOCEZYk9/GeBFH3w/hCgnfyszOIzwkwgp5I7Q4MJtn0WECp84b5STQUDdmvGi8m3nA==", +- "dependencies": { +- "@tanstack/table-core": "8.17.3" +- }, +- "engines": { +- "node": ">=12" +- }, +- "peerDependencies": { +- "react": ">=16.8", +- "react-dom": ">=16.8" +- } +- }, +- "node_modules/@tanstack/table-core": { +- "version": "8.17.3", +- "resolved": "https://registry.npmmirror.com/@tanstack/table-core/-/table-core-8.17.3.tgz", +- "integrity": "sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ==", +- "engines": { +- "node": ">=12" +- } +- }, +- "node_modules/@timfish/forge-externals-plugin": { +- "version": "0.2.1", +- "resolved": "https://registry.npmmirror.com/@timfish/forge-externals-plugin/-/forge-externals-plugin-0.2.1.tgz", +- "integrity": "sha512-80TVZM4n/8x2zxT+SowyHJEzzQR0KLfmZpHg5UX2JnwR1WRa1h03Y7TUvV7PYD4P9/h3r+LcBZy6a7EsDwMtPg==", +- "dev": true, +- "dependencies": { +- "flora-colossus": "1.0.1" +- } +- }, +- "node_modules/@timfish/forge-externals-plugin/node_modules/flora-colossus": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/flora-colossus/-/flora-colossus-1.0.1.tgz", +- "integrity": "sha512-d+9na7t9FyH8gBJoNDSi28mE4NgQVGGvxQ4aHtFRetjyh5SXjuus+V5EZaxFmFdXVemSOrx0lsgEl/ZMjnOWJA==", +- "dev": true, +- "dependencies": { +- "debug": "^4.1.1", +- "fs-extra": "^7.0.0" +- }, +- "engines": { +- "node": ">= 6.0.0" +- } +- }, +- "node_modules/@timfish/forge-externals-plugin/node_modules/fs-extra": { +- "version": "7.0.1", +- "resolved": "https://registry.npmmirror.com/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/@timfish/forge-externals-plugin/node_modules/jsonfile": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", +- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", +- "dev": true, +- "optionalDependencies": { +- "graceful-fs": "^4.1.6" +- } +- }, +- "node_modules/@timfish/forge-externals-plugin/node_modules/universalify": { +- "version": "0.1.2", +- "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", +- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", +- "dev": true, +- "engines": { +- "node": ">= 4.0.0" +- } +- }, +- "node_modules/@tokenizer/token": { +- "version": "0.3.0", +- "resolved": "https://registry.npmmirror.com/@tokenizer/token/-/token-0.3.0.tgz", +- "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" +- }, +- "node_modules/@tootallnate/once": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.0.tgz", +- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", +- "dev": true, +- "engines": { +- "node": ">= 10" +- } +- }, +- "node_modules/@trysound/sax": { +- "version": "0.2.0", +- "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", +- "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", ++ "node_modules/@jridgewell/resolve-uri": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", ++ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { +- "node": ">=10.13.0" +- } +- }, +- "node_modules/@tsconfig/node10": { +- "version": "1.0.9", +- "resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz", +- "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", +- "dev": true +- }, +- "node_modules/@tsconfig/node12": { +- "version": "1.0.11", +- "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz", +- "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", +- "dev": true +- }, +- "node_modules/@types/better-sqlite3": { +- "version": "7.6.13", +- "resolved": "https://registry.npmmirror.com/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", +- "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "@types/node": "*" +- } +- }, +- "node_modules/@types/body-parser": { +- "version": "1.19.2", +- "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", +- "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", +- "dev": true, +- "dependencies": { +- "@types/connect": "*", +- "@types/node": "*" +- } +- }, +- "node_modules/@types/bonjour": { +- "version": "3.5.10", +- "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", +- "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", +- "dev": true, +- "dependencies": { +- "@types/node": "*" +- } +- }, +- "node_modules/@types/cacheable-request": { +- "version": "6.0.3", +- "resolved": "https://registry.npmmirror.com/@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/connect": { +- "version": "3.4.35", +- "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", +- "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", +- "dev": true, +- "dependencies": { +- "@types/node": "*" +- } +- }, +- "node_modules/@types/connect-history-api-fallback": { +- "version": "1.5.0", +- "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", +- "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", +- "dev": true, +- "dependencies": { +- "@types/express-serve-static-core": "*", +- "@types/node": "*" +- } +- }, +- "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==" +- }, +- "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==", +- "dependencies": { +- "@types/node": "*" +- } +- }, +- "node_modules/@types/crypto-js": { +- "version": "4.2.2", +- "resolved": "https://registry.npmmirror.com/@types/crypto-js/-/crypto-js-4.2.2.tgz", +- "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==", +- "dev": true +- }, +- "node_modules/@types/eslint": { +- "version": "8.44.2", +- "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.44.2.tgz", +- "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", +- "dev": true, +- "dependencies": { +- "@types/estree": "*", +- "@types/json-schema": "*" +- } +- }, +- "node_modules/@types/eslint-scope": { +- "version": "3.7.4", +- "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", +- "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", +- "dev": true, +- "dependencies": { +- "@types/eslint": "*", +- "@types/estree": "*" +- } +- }, +- "node_modules/@types/estree": { +- "version": "1.0.8", +- "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz", +- "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/@types/express": { +- "version": "4.17.17", +- "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.17.tgz", +- "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", +- "dev": true, +- "dependencies": { +- "@types/body-parser": "*", +- "@types/express-serve-static-core": "^4.17.33", +- "@types/qs": "*", +- "@types/serve-static": "*" +- } +- }, +- "node_modules/@types/express-serve-static-core": { +- "version": "4.17.36", +- "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", +- "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", +- "dev": true, +- "dependencies": { +- "@types/node": "*", +- "@types/qs": "*", +- "@types/range-parser": "*", +- "@types/send": "*" +- } +- }, +- "node_modules/@types/fs-extra": { +- "version": "9.0.13", +- "resolved": "https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-9.0.13.tgz", +- "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", +- "dev": true, +- "optional": true, +- "dependencies": { +- "@types/node": "*" +- } +- }, +- "node_modules/@types/glob": { +- "version": "7.2.0", +- "resolved": "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz", +- "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", +- "dev": true, +- "optional": true, +- "dependencies": { +- "@types/minimatch": "*", +- "@types/node": "*" +- } +- }, +- "node_modules/@types/he": { +- "version": "1.2.3", +- "resolved": "https://registry.npmmirror.com/@types/he/-/he-1.2.3.tgz", +- "integrity": "sha512-q67/qwlxblDzEDvzHhVkwc1gzVWxaNxeyHUBF4xElrvjL11O+Ytze+1fGpBHlr/H9myiBUaUXNnNPmBHxxfAcA==", +- "dev": true +- }, +- "node_modules/@types/html-minifier-terser": { +- "version": "6.1.0", +- "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", +- "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", +- "dev": true +- }, +- "node_modules/@types/http-cache-semantics": { +- "version": "4.0.1", +- "resolved": "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", +- "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", +- "dev": true +- }, +- "node_modules/@types/http-errors": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.1.tgz", +- "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", +- "dev": true +- }, +- "node_modules/@types/http-proxy": { +- "version": "1.17.11", +- "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.11.tgz", +- "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", +- "dev": true, +- "dependencies": { +- "@types/node": "*" +- } +- }, +- "node_modules/@types/json-schema": { +- "version": "7.0.15", +- "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", +- "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/@types/json5": { +- "version": "0.0.29", +- "resolved": "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz", +- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", ++ "node": ">=6.0.0" + } + }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", -@@ -4602,27 +4973,11 @@ ++ "node_modules/@jridgewell/set-array": { ++ "version": "1.1.2", ++ "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", ++ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true, - "optional": true +- "license": "MIT" ++ "engines": { ++ "node": ">=6.0.0" ++ } }, +- "node_modules/@types/keyv": { +- "version": "3.1.4", +- "resolved": "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz", +- "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", ++ "node_modules/@jridgewell/source-map": { ++ "version": "0.3.5", ++ "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz", ++ "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { +- "@types/node": "*" ++ "@jridgewell/gen-mapping": "^0.3.0", ++ "@jridgewell/trace-mapping": "^0.3.9" + } + }, +- "node_modules/@types/lodash": { +- "version": "4.14.197", +- "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.197.tgz", +- "integrity": "sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==", ++ "node_modules/@jridgewell/sourcemap-codec": { ++ "version": "1.4.15", ++ "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", ++ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, +- "node_modules/@types/lodash.debounce": { +- "version": "4.0.9", +- "resolved": "https://registry.npmmirror.com/@types/lodash.debounce/-/lodash.debounce-4.0.9.tgz", +- "integrity": "sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==", ++ "node_modules/@jridgewell/trace-mapping": { ++ "version": "0.3.19", ++ "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", ++ "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { +- "@types/lodash": "*" ++ "@jridgewell/resolve-uri": "^3.1.0", ++ "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, +- "node_modules/@types/lodash.shuffle": { +- "version": "4.2.9", +- "resolved": "https://registry.npmmirror.com/@types/lodash.shuffle/-/lodash.shuffle-4.2.9.tgz", +- "integrity": "sha512-4siLZ4/vQH4T7Bm4254sG4n6hh9k7vd/bqfDVoeIwSha4Itu3MuoTxPX2I2Tue2JN94y7Y2I27QzwHZLdMlrBg==", ++ "node_modules/@larksuiteoapi/node-sdk": { ++ "version": "1.50.1", ++ "resolved": "https://registry.npmmirror.com/@larksuiteoapi/node-sdk/-/node-sdk-1.50.1.tgz", ++ "integrity": "sha512-hhB+HpTNl4HED9WGzL+2EhU4zQBYVtbTxVHBagohIm5iryNx1g0y7S3l6uAB54vbsnLKRireiH/r+bkV8ViXRg==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "@types/lodash": "*" ++ "axios": "0.27.2", ++ "lodash.identity": "^3.0.0", ++ "lodash.merge": "^4.6.2", ++ "lodash.pickby": "^4.6.0", ++ "protobufjs": "^7.2.6", ++ "qs": "^6.13.0", ++ "ws": "^8.16.0" + } + }, +- "node_modules/@types/lodash.throttle": { +- "version": "4.1.9", +- "resolved": "https://registry.npmmirror.com/@types/lodash.throttle/-/lodash.throttle-4.1.9.tgz", +- "integrity": "sha512-PCPVfpfueguWZQB7pJQK890F2scYKoDUL3iM522AptHWn7d5NQmeS/LTEHIcLr5PaTzl3dK2Z0xSUHHTHwaL5g==", ++ "node_modules/@larksuiteoapi/node-sdk/node_modules/axios": { ++ "version": "0.27.2", ++ "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz", ++ "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "@types/lodash": "*" ++ "follow-redirects": "^1.14.9", ++ "form-data": "^4.0.0" + } + }, +- "node_modules/@types/mime": { +- "version": "1.3.2", +- "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.2.tgz", +- "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", +- "dev": true +- }, +- "node_modules/@types/minimatch": { +- "version": "5.1.2", +- "resolved": "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz", +- "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", +- "dev": true, +- "optional": true +- }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", @@ -408,80 +1846,2010 @@ index ce8be32..2f250c8 100644 - "optional": true, - "peer": true - }, - "node_modules/@types/node": { - "version": "20.5.9", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.5.9.tgz", - "integrity": "sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==" - }, +- "node_modules/@types/node": { +- "version": "20.5.9", +- "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.5.9.tgz", +- "integrity": "sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==" +- }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", -- "dev": true, ++ "node_modules/@larksuiteoapi/node-sdk/node_modules/ws": { ++ "version": "8.18.2", ++ "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.2.tgz", ++ "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", + "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@types/object-path": { - "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/@types/object-path/-/object-path-0.11.4.tgz", -@@ -5581,17 +5936,6 @@ - "url": "https://github.com/sponsors/ljharb" +- "node_modules/@types/object-path": { +- "version": "0.11.4", +- "resolved": "https://registry.npmmirror.com/@types/object-path/-/object-path-0.11.4.tgz", +- "integrity": "sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==", +- "dev": true +- }, +- "node_modules/@types/parse-json": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", +- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", +- "dev": true +- }, +- "node_modules/@types/prop-types": { +- "version": "15.7.5", +- "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz", +- "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", +- "dev": true +- }, +- "node_modules/@types/qs": { +- "version": "6.9.8", +- "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.8.tgz", +- "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==", +- "dev": true ++ "license": "MIT", ++ "engines": { ++ "node": ">=10.0.0" ++ }, ++ "peerDependencies": { ++ "bufferutil": "^4.0.1", ++ "utf-8-validate": ">=5.0.2" ++ }, ++ "peerDependenciesMeta": { ++ "bufferutil": { ++ "optional": true ++ }, ++ "utf-8-validate": { ++ "optional": true ++ } ++ } + }, +- "node_modules/@types/range-parser": { +- "version": "1.2.4", +- "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", +- "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", ++ "node_modules/@leichtgewicht/ip-codec": { ++ "version": "2.0.4", ++ "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", ++ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, +- "node_modules/@types/react": { +- "version": "18.3.2", +- "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.3.2.tgz", +- "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", ++ "node_modules/@malept/cross-spawn-promise": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", ++ "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", + "dev": true, + "dependencies": { +- "@types/prop-types": "*", +- "csstype": "^3.0.2" ++ "cross-spawn": "^7.0.1" ++ }, ++ "engines": { ++ "node": ">= 12.13.0" + } + }, +- "node_modules/@types/react-dom": { +- "version": "18.3.0", +- "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.3.0.tgz", +- "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", ++ "node_modules/@nodelib/fs.scandir": { ++ "version": "2.1.5", ++ "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ++ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { +- "@types/react": "*" ++ "@nodelib/fs.stat": "2.0.5", ++ "run-parallel": "^1.1.9" ++ }, ++ "engines": { ++ "node": ">= 8" + } + }, +- "node_modules/@types/responselike": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.0.tgz", +- "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", ++ "node_modules/@nodelib/fs.stat": { ++ "version": "2.0.5", ++ "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", ++ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, +- "dependencies": { +- "@types/node": "*" ++ "engines": { ++ "node": ">= 8" + } + }, +- "node_modules/@types/retry": { +- "version": "0.12.0", +- "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", +- "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", +- "dev": true +- }, +- "node_modules/@types/send": { +- "version": "0.17.1", +- "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.1.tgz", +- "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", ++ "node_modules/@nodelib/fs.walk": { ++ "version": "1.2.8", ++ "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", ++ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { +- "@types/mime": "^1", +- "@types/node": "*" ++ "@nodelib/fs.scandir": "2.1.5", ++ "fastq": "^1.6.0" ++ }, ++ "engines": { ++ "node": ">= 8" + } + }, +- "node_modules/@types/serve-index": { +- "version": "1.9.1", +- "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", +- "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", ++ "node_modules/@nolyfill/is-core-module": { ++ "version": "1.0.39", ++ "resolved": "https://registry.npmmirror.com/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", ++ "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, +- "dependencies": { +- "@types/express": "*" ++ "license": "MIT", ++ "engines": { ++ "node": ">=12.4.0" + } + }, +- "node_modules/@types/serve-static": { +- "version": "1.15.2", +- "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.2.tgz", +- "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", ++ "node_modules/@npmcli/fs": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-2.1.2.tgz", ++ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { +- "@types/http-errors": "*", +- "@types/mime": "*", +- "@types/node": "*" ++ "@gar/promisify": "^1.1.3", ++ "semver": "^7.3.5" ++ }, ++ "engines": { ++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, +- "node_modules/@types/sockjs": { +- "version": "0.3.33", +- "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", +- "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", ++ "node_modules/@npmcli/fs/node_modules/semver": { ++ "version": "7.6.2", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz", ++ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", ++ "dev": true, ++ "bin": { ++ "semver": "bin/semver.js" ++ }, ++ "engines": { ++ "node": ">=10" ++ } ++ }, ++ "node_modules/@npmcli/move-file": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-2.0.1.tgz", ++ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", ++ "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { +- "@types/node": "*" ++ "mkdirp": "^1.0.4", ++ "rimraf": "^3.0.2" ++ }, ++ "engines": { ++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, +- "node_modules/@types/unzipper": { +- "version": "0.10.9", +- "resolved": "https://registry.npmmirror.com/@types/unzipper/-/unzipper-0.10.9.tgz", +- "integrity": "sha512-vHbmFZAw8emNAOVkHVbS3qBnbr0x/qHQZ+ei1HE7Oy6Tyrptl+jpqnOX+BF5owcu/HZLOV0nJK+K9sjs1Ox2JA==", ++ "node_modules/@npmcli/move-file/node_modules/rimraf": { ++ "version": "3.0.2", ++ "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", ++ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { +- "@types/node": "*" ++ "glob": "^7.1.3" ++ }, ++ "bin": { ++ "rimraf": "bin.js" + } + }, +- "node_modules/@types/ws": { +- "version": "8.5.5", +- "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.5.tgz", +- "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", ++ "node_modules/@parcel/watcher": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.0.tgz", ++ "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", + "dev": true, ++ "hasInstallScript": true, ++ "license": "MIT", ++ "optional": true, + "dependencies": { +- "@types/node": "*" ++ "detect-libc": "^1.0.3", ++ "is-glob": "^4.0.3", ++ "micromatch": "^4.0.5", ++ "node-addon-api": "^7.0.0" ++ }, ++ "engines": { ++ "node": ">= 10.0.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/parcel" ++ }, ++ "optionalDependencies": { ++ "@parcel/watcher-android-arm64": "2.5.0", ++ "@parcel/watcher-darwin-arm64": "2.5.0", ++ "@parcel/watcher-darwin-x64": "2.5.0", ++ "@parcel/watcher-freebsd-x64": "2.5.0", ++ "@parcel/watcher-linux-arm-glibc": "2.5.0", ++ "@parcel/watcher-linux-arm-musl": "2.5.0", ++ "@parcel/watcher-linux-arm64-glibc": "2.5.0", ++ "@parcel/watcher-linux-arm64-musl": "2.5.0", ++ "@parcel/watcher-linux-x64-glibc": "2.5.0", ++ "@parcel/watcher-linux-x64-musl": "2.5.0", ++ "@parcel/watcher-win32-arm64": "2.5.0", ++ "@parcel/watcher-win32-ia32": "2.5.0", ++ "@parcel/watcher-win32-x64": "2.5.0" + } + }, +- "node_modules/@types/yauzl": { +- "version": "2.10.0", +- "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.0.tgz", +- "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", ++ "node_modules/@parcel/watcher-android-arm64": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", ++ "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", ++ "cpu": [ ++ "arm64" ++ ], + "dev": true, ++ "license": "MIT", + "optional": true, +- "dependencies": { +- "@types/node": "*" ++ "os": [ ++ "android" ++ ], ++ "engines": { ++ "node": ">= 10.0.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/eslint-plugin": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", +- "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", ++ "node_modules/@parcel/watcher-darwin-arm64": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", ++ "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", ++ "cpu": [ ++ "arm64" ++ ], + "dev": true, + "license": "MIT", +- "dependencies": { +- "@eslint-community/regexpp": "^4.10.0", +- "@typescript-eslint/scope-manager": "8.15.0", +- "@typescript-eslint/type-utils": "8.15.0", +- "@typescript-eslint/utils": "8.15.0", +- "@typescript-eslint/visitor-keys": "8.15.0", +- "graphemer": "^1.4.0", +- "ignore": "^5.3.1", +- "natural-compare": "^1.4.0", +- "ts-api-utils": "^1.3.0" +- }, ++ "optional": true, ++ "os": [ ++ "darwin" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" +- }, +- "peerDependencies": { +- "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", +- "eslint": "^8.57.0 || ^9.0.0" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/parser": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-8.15.0.tgz", +- "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", ++ "node_modules/@parcel/watcher-darwin-x64": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", ++ "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", ++ "cpu": [ ++ "x64" ++ ], + "dev": true, +- "license": "BSD-2-Clause", +- "dependencies": { +- "@typescript-eslint/scope-manager": "8.15.0", +- "@typescript-eslint/types": "8.15.0", +- "@typescript-eslint/typescript-estree": "8.15.0", +- "@typescript-eslint/visitor-keys": "8.15.0", +- "debug": "^4.3.4" +- }, ++ "license": "MIT", ++ "optional": true, ++ "os": [ ++ "darwin" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" +- }, +- "peerDependencies": { +- "eslint": "^8.57.0 || ^9.0.0" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/scope-manager": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", +- "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", ++ "node_modules/@parcel/watcher-freebsd-x64": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", ++ "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", ++ "cpu": [ ++ "x64" ++ ], + "dev": true, + "license": "MIT", +- "dependencies": { +- "@typescript-eslint/types": "8.15.0", +- "@typescript-eslint/visitor-keys": "8.15.0" +- }, ++ "optional": true, ++ "os": [ ++ "freebsd" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/type-utils": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", +- "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", ++ "node_modules/@parcel/watcher-linux-arm-glibc": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", ++ "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", ++ "cpu": [ ++ "arm" ++ ], + "dev": true, + "license": "MIT", +- "dependencies": { +- "@typescript-eslint/typescript-estree": "8.15.0", +- "@typescript-eslint/utils": "8.15.0", +- "debug": "^4.3.4", +- "ts-api-utils": "^1.3.0" +- }, ++ "optional": true, ++ "os": [ ++ "linux" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" +- }, +- "peerDependencies": { +- "eslint": "^8.57.0 || ^9.0.0" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/types": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.15.0.tgz", +- "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", ++ "node_modules/@parcel/watcher-linux-arm-musl": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", ++ "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", ++ "cpu": [ ++ "arm" ++ ], + "dev": true, + "license": "MIT", ++ "optional": true, ++ "os": [ ++ "linux" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/typescript-estree": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", +- "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", ++ "node_modules/@parcel/watcher-linux-arm64-glibc": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", ++ "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", ++ "cpu": [ ++ "arm64" ++ ], + "dev": true, +- "license": "BSD-2-Clause", +- "dependencies": { +- "@typescript-eslint/types": "8.15.0", +- "@typescript-eslint/visitor-keys": "8.15.0", +- "debug": "^4.3.4", +- "fast-glob": "^3.3.2", +- "is-glob": "^4.0.3", +- "minimatch": "^9.0.4", +- "semver": "^7.6.0", +- "ts-api-utils": "^1.3.0" +- }, ++ "license": "MIT", ++ "optional": true, ++ "os": [ ++ "linux" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { +- "version": "2.0.2", +- "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", +- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", ++ "node_modules/@parcel/watcher-linux-arm64-musl": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", ++ "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", ++ "cpu": [ ++ "arm64" ++ ], + "dev": true, + "license": "MIT", +- "dependencies": { +- "balanced-match": "^1.0.0" ++ "optional": true, ++ "os": [ ++ "linux" ++ ], ++ "engines": { ++ "node": ">= 10.0.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { +- "version": "9.0.5", +- "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", +- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", ++ "node_modules/@parcel/watcher-linux-x64-glibc": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", ++ "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", ++ "cpu": [ ++ "x64" ++ ], + "dev": true, +- "license": "ISC", +- "dependencies": { +- "brace-expansion": "^2.0.1" +- }, ++ "license": "MIT", ++ "optional": true, ++ "os": [ ++ "linux" ++ ], + "engines": { +- "node": ">=16 || 14 >=14.17" ++ "node": ">= 10.0.0" + }, + "funding": { +- "url": "https://github.com/sponsors/isaacs" ++ "type": "opencollective", ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { +- "version": "7.7.2", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", +- "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", ++ "node_modules/@parcel/watcher-linux-x64-musl": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", ++ "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", ++ "cpu": [ ++ "x64" ++ ], + "dev": true, +- "license": "ISC", +- "bin": { +- "semver": "bin/semver.js" +- }, ++ "license": "MIT", ++ "optional": true, ++ "os": [ ++ "linux" ++ ], + "engines": { +- "node": ">=10" ++ "node": ">= 10.0.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/utils": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-8.15.0.tgz", +- "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", ++ "node_modules/@parcel/watcher-win32-arm64": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", ++ "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", ++ "cpu": [ ++ "arm64" ++ ], + "dev": true, + "license": "MIT", +- "dependencies": { +- "@eslint-community/eslint-utils": "^4.4.0", +- "@typescript-eslint/scope-manager": "8.15.0", +- "@typescript-eslint/types": "8.15.0", +- "@typescript-eslint/typescript-estree": "8.15.0" +- }, ++ "optional": true, ++ "os": [ ++ "win32" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" +- }, +- "peerDependencies": { +- "eslint": "^8.57.0 || ^9.0.0" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/visitor-keys": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", +- "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", ++ "node_modules/@parcel/watcher-win32-ia32": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", ++ "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", ++ "cpu": [ ++ "ia32" ++ ], + "dev": true, + "license": "MIT", +- "dependencies": { +- "@typescript-eslint/types": "8.15.0", +- "eslint-visitor-keys": "^4.2.0" +- }, ++ "optional": true, ++ "os": [ ++ "win32" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", +- "url": "https://opencollective.com/typescript-eslint" ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { +- "version": "4.2.1", +- "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", +- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", ++ "node_modules/@parcel/watcher-win32-x64": { ++ "version": "2.5.0", ++ "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", ++ "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", ++ "cpu": [ ++ "x64" ++ ], + "dev": true, +- "license": "Apache-2.0", ++ "license": "MIT", ++ "optional": true, ++ "os": [ ++ "win32" ++ ], + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "node": ">= 10.0.0" + }, + "funding": { +- "url": "https://opencollective.com/eslint" ++ "type": "opencollective", ++ "url": "https://opencollective.com/parcel" + } + }, +- "node_modules/@vercel/webpack-asset-relocator-loader": { +- "version": "1.7.3", +- "resolved": "https://registry.npmmirror.com/@vercel/webpack-asset-relocator-loader/-/webpack-asset-relocator-loader-1.7.3.tgz", +- "integrity": "sha512-vizrI18v8Lcb1PmNNUBz7yxPxxXoOeuaVEjTG9MjvDrphjiSxFZrRJ5tIghk+qdLFRCXI5HBCshgobftbmrC5g==", ++ "node_modules/@parcel/watcher/node_modules/detect-libc": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", ++ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, +- "dependencies": { +- "resolve": "^1.10.0" ++ "license": "Apache-2.0", ++ "optional": true, ++ "bin": { ++ "detect-libc": "bin/detect-libc.js" ++ }, ++ "engines": { ++ "node": ">=0.10" + } + }, +- "node_modules/@webassemblyjs/ast": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.6.tgz", +- "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", ++ "node_modules/@parcel/watcher/node_modules/node-addon-api": { ++ "version": "7.1.1", ++ "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", ++ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, +- "dependencies": { +- "@webassemblyjs/helper-numbers": "1.11.6", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.6" +- } +- }, +- "node_modules/@webassemblyjs/floating-point-hex-parser": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", +- "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", +- "dev": true +- }, +- "node_modules/@webassemblyjs/helper-api-error": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", +- "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", +- "dev": true +- }, +- "node_modules/@webassemblyjs/helper-buffer": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", +- "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", +- "dev": true ++ "license": "MIT", ++ "optional": true + }, +- "node_modules/@webassemblyjs/helper-numbers": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", +- "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", +- "dev": true, +- "dependencies": { +- "@webassemblyjs/floating-point-hex-parser": "1.11.6", +- "@webassemblyjs/helper-api-error": "1.11.6", +- "@xtuc/long": "4.2.2" ++ "node_modules/@pkgjs/parseargs": { ++ "version": "0.11.0", ++ "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", ++ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", ++ "optional": true, ++ "engines": { ++ "node": ">=14" + } + }, +- "node_modules/@webassemblyjs/helper-wasm-bytecode": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", +- "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", +- "dev": true +- }, +- "node_modules/@webassemblyjs/helper-wasm-section": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", +- "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", ++ "node_modules/@protobufjs/aspromise": { ++ "version": "1.1.2", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", ++ "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "dev": true, +- "dependencies": { +- "@webassemblyjs/ast": "1.11.6", +- "@webassemblyjs/helper-buffer": "1.11.6", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.6", +- "@webassemblyjs/wasm-gen": "1.11.6" +- } ++ "license": "BSD-3-Clause" + }, +- "node_modules/@webassemblyjs/ieee754": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", +- "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", ++ "node_modules/@protobufjs/base64": { ++ "version": "1.1.2", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/base64/-/base64-1.1.2.tgz", ++ "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "dev": true, +- "dependencies": { +- "@xtuc/ieee754": "^1.2.0" +- } ++ "license": "BSD-3-Clause" + }, +- "node_modules/@webassemblyjs/leb128": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", +- "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", ++ "node_modules/@protobufjs/codegen": { ++ "version": "2.0.4", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.4.tgz", ++ "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "dev": true, +- "dependencies": { +- "@xtuc/long": "4.2.2" +- } ++ "license": "BSD-3-Clause" + }, +- "node_modules/@webassemblyjs/utf8": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", +- "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", +- "dev": true ++ "node_modules/@protobufjs/eventemitter": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", ++ "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", ++ "dev": true, ++ "license": "BSD-3-Clause" + }, +- "node_modules/@webassemblyjs/wasm-edit": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", +- "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", ++ "node_modules/@protobufjs/fetch": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/fetch/-/fetch-1.1.0.tgz", ++ "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dev": true, ++ "license": "BSD-3-Clause", + "dependencies": { +- "@webassemblyjs/ast": "1.11.6", +- "@webassemblyjs/helper-buffer": "1.11.6", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.6", +- "@webassemblyjs/helper-wasm-section": "1.11.6", +- "@webassemblyjs/wasm-gen": "1.11.6", +- "@webassemblyjs/wasm-opt": "1.11.6", +- "@webassemblyjs/wasm-parser": "1.11.6", +- "@webassemblyjs/wast-printer": "1.11.6" ++ "@protobufjs/aspromise": "^1.1.1", ++ "@protobufjs/inquire": "^1.1.0" + } + }, +- "node_modules/@webassemblyjs/wasm-gen": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", +- "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", ++ "node_modules/@protobufjs/float": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/float/-/float-1.0.2.tgz", ++ "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "dev": true, +- "dependencies": { +- "@webassemblyjs/ast": "1.11.6", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.6", +- "@webassemblyjs/ieee754": "1.11.6", +- "@webassemblyjs/leb128": "1.11.6", +- "@webassemblyjs/utf8": "1.11.6" +- } ++ "license": "BSD-3-Clause" + }, +- "node_modules/@webassemblyjs/wasm-opt": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", +- "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", ++ "node_modules/@protobufjs/inquire": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/inquire/-/inquire-1.1.0.tgz", ++ "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "dev": true, +- "dependencies": { +- "@webassemblyjs/ast": "1.11.6", +- "@webassemblyjs/helper-buffer": "1.11.6", +- "@webassemblyjs/wasm-gen": "1.11.6", +- "@webassemblyjs/wasm-parser": "1.11.6" +- } ++ "license": "BSD-3-Clause" + }, +- "node_modules/@webassemblyjs/wasm-parser": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", +- "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", ++ "node_modules/@protobufjs/path": { ++ "version": "1.1.2", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/path/-/path-1.1.2.tgz", ++ "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "dev": true, +- "dependencies": { +- "@webassemblyjs/ast": "1.11.6", +- "@webassemblyjs/helper-api-error": "1.11.6", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.6", +- "@webassemblyjs/ieee754": "1.11.6", +- "@webassemblyjs/leb128": "1.11.6", +- "@webassemblyjs/utf8": "1.11.6" +- } ++ "license": "BSD-3-Clause" + }, +- "node_modules/@webassemblyjs/wast-printer": { +- "version": "1.11.6", +- "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", +- "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", ++ "node_modules/@protobufjs/pool": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/pool/-/pool-1.1.0.tgz", ++ "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "dev": true, +- "dependencies": { +- "@webassemblyjs/ast": "1.11.6", +- "@xtuc/long": "4.2.2" +- } ++ "license": "BSD-3-Clause" + }, +- "node_modules/@xmldom/xmldom": { +- "version": "0.8.10", +- "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz", +- "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", ++ "node_modules/@protobufjs/utf8": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/@protobufjs/utf8/-/utf8-1.1.0.tgz", ++ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "dev": true, ++ "license": "BSD-3-Clause" ++ }, ++ "node_modules/@remix-run/router": { ++ "version": "1.16.1", ++ "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.16.1.tgz", ++ "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", + "engines": { +- "node": ">=10.0.0" ++ "node": ">=14.0.0" + } + }, +- "node_modules/@xtuc/ieee754": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", +- "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", +- "dev": true +- }, +- "node_modules/@xtuc/long": { +- "version": "4.2.2", +- "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", +- "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", +- "dev": true +- }, +- "node_modules/abbrev": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", +- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", +- "dev": true ++ "node_modules/@rtsao/scc": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/@rtsao/scc/-/scc-1.1.0.tgz", ++ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", ++ "dev": true, ++ "license": "MIT" + }, +- "node_modules/accepts": { +- "version": "1.3.8", +- "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", +- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", +- "dependencies": { +- "mime-types": "~2.1.34", +- "negotiator": "0.6.3" +- }, ++ "node_modules/@sindresorhus/is": { ++ "version": "4.6.0", ++ "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.6.0.tgz", ++ "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", ++ "dev": true, + "engines": { +- "node": ">= 0.6" ++ "node": ">=10" + } + }, +- "node_modules/acorn": { +- "version": "8.15.0", +- "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz", +- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", ++ "node_modules/@socket.io/component-emitter": { ++ "version": "3.1.0", ++ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", ++ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" ++ }, ++ "node_modules/@stylistic/eslint-plugin": { ++ "version": "5.0.0", ++ "resolved": "https://registry.npmmirror.com/@stylistic/eslint-plugin/-/eslint-plugin-5.0.0.tgz", ++ "integrity": "sha512-nVV2FSzeTJ3oFKw+3t9gQYQcrgbopgCASSY27QOtkhEGgSfdQQjDmzZd41NeT1myQ8Wc6l+pZllST9qIu4NKzg==", + "dev": true, + "license": "MIT", +- "bin": { +- "acorn": "bin/acorn" ++ "dependencies": { ++ "@eslint-community/eslint-utils": "^4.7.0", ++ "@typescript-eslint/types": "^8.34.1", ++ "eslint-visitor-keys": "^4.2.1", ++ "espree": "^10.4.0", ++ "estraverse": "^5.3.0", ++ "picomatch": "^4.0.2" + }, + "engines": { +- "node": ">=0.4.0" +- } +- }, +- "node_modules/acorn-import-assertions": { +- "version": "1.9.0", +- "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", +- "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", +- "dev": true, ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, + "peerDependencies": { +- "acorn": "^8" ++ "eslint": ">=9.0.0" + } + }, +- "node_modules/acorn-jsx": { +- "version": "5.3.2", +- "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", +- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", ++ "node_modules/@stylistic/eslint-plugin/node_modules/@typescript-eslint/types": { ++ "version": "8.35.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.35.0.tgz", ++ "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", + "dev": true, + "license": "MIT", +- "peerDependencies": { +- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" +- } +- }, +- "node_modules/acorn-walk": { +- "version": "8.2.0", +- "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", +- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", +- "dev": true, + "engines": { +- "node": ">=0.4.0" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" + } + }, +- "node_modules/agent-base": { +- "version": "6.0.2", +- "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", +- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", ++ "node_modules/@stylistic/eslint-plugin/node_modules/eslint-visitor-keys": { ++ "version": "4.2.1", ++ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", ++ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, +- "dependencies": { +- "debug": "4" +- }, ++ "license": "Apache-2.0", + "engines": { +- "node": ">= 6.0.0" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "url": "https://opencollective.com/eslint" + } + }, +- "node_modules/agentkeepalive": { +- "version": "4.5.0", +- "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz", +- "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", ++ "node_modules/@stylistic/eslint-plugin/node_modules/estraverse": { ++ "version": "5.3.0", ++ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", ++ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, +- "dependencies": { +- "humanize-ms": "^1.2.1" +- }, ++ "license": "BSD-2-Clause", + "engines": { +- "node": ">= 8.0.0" ++ "node": ">=4.0" + } + }, +- "node_modules/aggregate-error": { +- "version": "3.1.0", +- "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", +- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", ++ "node_modules/@stylistic/eslint-plugin/node_modules/picomatch": { ++ "version": "4.0.2", ++ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz", ++ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, +- "dependencies": { +- "clean-stack": "^2.0.0", +- "indent-string": "^4.0.0" +- }, ++ "license": "MIT", + "engines": { +- "node": ">=8" ++ "node": ">=12" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/jonschlinkert" + } + }, +- "node_modules/ajv": { +- "version": "6.12.6", +- "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", +- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", ++ "node_modules/@svgr/babel-plugin-add-jsx-attribute": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", ++ "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "dev": true, +- "dependencies": { +- "fast-deep-equal": "^3.1.1", +- "fast-json-stable-stringify": "^2.0.0", +- "json-schema-traverse": "^0.4.1", +- "uri-js": "^4.2.2" ++ "engines": { ++ "node": ">=14" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/ajv-formats": { +- "version": "2.1.1", +- "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", +- "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", ++ "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", ++ "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "dev": true, +- "dependencies": { +- "ajv": "^8.0.0" ++ "engines": { ++ "node": ">=14" + }, + "peerDependencies": { +- "ajv": "^8.0.0" +- }, +- "peerDependenciesMeta": { +- "ajv": { +- "optional": true +- } ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/ajv-formats/node_modules/ajv": { +- "version": "8.12.0", +- "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", +- "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", ++ "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", ++ "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "dev": true, +- "dependencies": { +- "fast-deep-equal": "^3.1.1", +- "json-schema-traverse": "^1.0.0", +- "require-from-string": "^2.0.2", +- "uri-js": "^4.2.2" ++ "engines": { ++ "node": ">=14" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/ajv-formats/node_modules/json-schema-traverse": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", +- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", +- "dev": true +- }, +- "node_modules/ajv-keywords": { +- "version": "3.5.2", +- "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", +- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", ++ "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", ++ "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "dev": true, ++ "engines": { ++ "node": ">=14" ++ }, + "peerDependencies": { +- "ajv": "^6.9.1" ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/animate.css": { +- "version": "4.1.1", +- "resolved": "https://registry.npmmirror.com/animate.css/-/animate.css-4.1.1.tgz", +- "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" +- }, +- "node_modules/ansi-escapes": { +- "version": "4.3.2", +- "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", +- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", ++ "node_modules/@svgr/babel-plugin-svg-dynamic-title": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", ++ "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "dev": true, +- "dependencies": { +- "type-fest": "^0.21.3" +- }, + "engines": { +- "node": ">=8" ++ "node": ">=14" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/ansi-html-community": { +- "version": "0.0.8", +- "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", +- "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", ++ "node_modules/@svgr/babel-plugin-svg-em-dimensions": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", ++ "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "dev": true, +- "engines": [ +- "node >= 0.8.0" +- ], +- "bin": { +- "ansi-html": "bin/ansi-html" ++ "engines": { ++ "node": ">=14" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/ansi-regex": { +- "version": "5.0.1", +- "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", +- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", ++ "node_modules/@svgr/babel-plugin-transform-react-native-svg": { ++ "version": "8.1.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", ++ "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", ++ "dev": true, + "engines": { +- "node": ">=8" ++ "node": ">=14" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/ansi-styles": { +- "version": "3.2.1", +- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", +- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", ++ "node_modules/@svgr/babel-plugin-transform-svg-component": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", ++ "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "dev": true, +- "dependencies": { +- "color-convert": "^1.9.0" +- }, + "engines": { +- "node": ">=4" ++ "node": ">=12" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/anymatch": { +- "version": "3.1.3", +- "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", +- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", ++ "node_modules/@svgr/babel-preset": { ++ "version": "8.1.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", ++ "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", ++ "dev": true, + "dependencies": { +- "normalize-path": "^3.0.0", +- "picomatch": "^2.0.4" ++ "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", ++ "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", ++ "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", ++ "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", ++ "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", ++ "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", ++ "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", ++ "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { +- "node": ">= 8" ++ "node": ">=14" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.0.0-0" + } + }, +- "node_modules/appdmg": { +- "version": "0.6.6", +- "resolved": "https://registry.npmmirror.com/appdmg/-/appdmg-0.6.6.tgz", +- "integrity": "sha512-GRmFKlCG+PWbcYF4LUNonTYmy0GjguDy6Jh9WP8mpd0T6j80XIJyXBiWlD0U+MLNhqV9Nhx49Gl9GpVToulpLg==", ++ "node_modules/@svgr/core": { ++ "version": "8.1.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/core/-/core-8.1.0.tgz", ++ "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "dev": true, +- "optional": true, +- "os": [ +- "darwin" +- ], + "dependencies": { +- "async": "^1.4.2", +- "ds-store": "^0.1.5", +- "execa": "^1.0.0", +- "fs-temp": "^1.0.0", +- "fs-xattr": "^0.3.0", +- "image-size": "^0.7.4", +- "is-my-json-valid": "^2.20.0", +- "minimist": "^1.1.3", +- "parse-color": "^1.0.0", +- "path-exists": "^4.0.0", +- "repeat-string": "^1.5.4" +- }, +- "bin": { +- "appdmg": "bin/appdmg.js" ++ "@babel/core": "^7.21.3", ++ "@svgr/babel-preset": "8.1.0", ++ "camelcase": "^6.2.0", ++ "cosmiconfig": "^8.1.3", ++ "snake-case": "^3.0.4" + }, + "engines": { +- "node": ">=8.5" ++ "node": ">=14" + } + }, +- "node_modules/aproba": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz", +- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", +- "dev": true +- }, +- "node_modules/are-we-there-yet": { +- "version": "3.0.1", +- "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", +- "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", ++ "node_modules/@svgr/hast-util-to-babel-ast": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", ++ "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "dev": true, + "dependencies": { +- "delegates": "^1.0.0", +- "readable-stream": "^3.6.0" ++ "@babel/types": "^7.21.3", ++ "entities": "^4.4.0" + }, + "engines": { +- "node": "^12.13.0 || ^14.15.0 || >=16.0.0" ++ "node": ">=14" + } + }, +- "node_modules/arg": { +- "version": "4.1.3", +- "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz", +- "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", +- "dev": true +- }, +- "node_modules/argparse": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", +- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", +- "dev": true +- }, +- "node_modules/array-buffer-byte-length": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", +- "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", ++ "node_modules/@svgr/plugin-jsx": { ++ "version": "8.1.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", ++ "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.3", +- "is-array-buffer": "^3.0.5" ++ "@babel/core": "^7.21.3", ++ "@svgr/babel-preset": "8.1.0", ++ "@svgr/hast-util-to-babel-ast": "8.0.0", ++ "svg-parser": "^2.0.4" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=14" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "peerDependencies": { ++ "@svgr/core": "*" + } + }, +- "node_modules/array-flatten": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", +- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", +- "dev": true +- }, +- "node_modules/array-includes": { +- "version": "3.1.9", +- "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.9.tgz", +- "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", ++ "node_modules/@svgr/plugin-svgo": { ++ "version": "8.1.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", ++ "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bind": "^1.0.8", +- "call-bound": "^1.0.4", +- "define-properties": "^1.2.1", +- "es-abstract": "^1.24.0", +- "es-object-atoms": "^1.1.1", +- "get-intrinsic": "^1.3.0", +- "is-string": "^1.1.1", +- "math-intrinsics": "^1.1.0" ++ "cosmiconfig": "^8.1.3", ++ "deepmerge": "^4.3.1", ++ "svgo": "^3.0.2" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=14" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "peerDependencies": { ++ "@svgr/core": "*" + } + }, +- "node_modules/array.prototype.findlastindex": { +- "version": "1.2.6", +- "resolved": "https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", +- "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", ++ "node_modules/@svgr/webpack": { ++ "version": "8.1.0", ++ "resolved": "https://registry.npmmirror.com/@svgr/webpack/-/webpack-8.1.0.tgz", ++ "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bind": "^1.0.8", +- "call-bound": "^1.0.4", +- "define-properties": "^1.2.1", +- "es-abstract": "^1.23.9", +- "es-errors": "^1.3.0", +- "es-object-atoms": "^1.1.1", +- "es-shim-unscopables": "^1.1.0" ++ "@babel/core": "^7.21.3", ++ "@babel/plugin-transform-react-constant-elements": "^7.21.3", ++ "@babel/preset-env": "^7.20.2", ++ "@babel/preset-react": "^7.18.6", ++ "@babel/preset-typescript": "^7.21.0", ++ "@svgr/core": "8.1.0", ++ "@svgr/plugin-jsx": "8.1.0", ++ "@svgr/plugin-svgo": "8.1.0" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=14" + } + }, +- "node_modules/array.prototype.flat": { +- "version": "1.3.3", +- "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", +- "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", ++ "node_modules/@szmarczak/http-timer": { ++ "version": "4.0.6", ++ "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", ++ "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bind": "^1.0.8", +- "define-properties": "^1.2.1", +- "es-abstract": "^1.23.5", +- "es-shim-unscopables": "^1.0.2" ++ "defer-to-connect": "^2.0.0" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=10" + } + }, +- "node_modules/array.prototype.flatmap": { +- "version": "1.3.3", +- "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", +- "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", +- "dev": true, +- "license": "MIT", ++ "node_modules/@tanstack/react-table": { ++ "version": "8.17.3", ++ "resolved": "https://registry.npmmirror.com/@tanstack/react-table/-/react-table-8.17.3.tgz", ++ "integrity": "sha512-5gwg5SvPD3lNAXPuJJz1fOCEZYk9/GeBFH3w/hCgnfyszOIzwkwgp5I7Q4MJtn0WECp84b5STQUDdmvGi8m3nA==", + "dependencies": { +- "call-bind": "^1.0.8", +- "define-properties": "^1.2.1", +- "es-abstract": "^1.23.5", +- "es-shim-unscopables": "^1.0.2" ++ "@tanstack/table-core": "8.17.3" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=12" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "peerDependencies": { ++ "react": ">=16.8", ++ "react-dom": ">=16.8" + } + }, +- "node_modules/arraybuffer.prototype.slice": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", +- "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", ++ "node_modules/@tanstack/table-core": { ++ "version": "8.17.3", ++ "resolved": "https://registry.npmmirror.com/@tanstack/table-core/-/table-core-8.17.3.tgz", ++ "integrity": "sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ==", ++ "engines": { ++ "node": ">=12" ++ } ++ }, ++ "node_modules/@timfish/forge-externals-plugin": { ++ "version": "0.2.1", ++ "resolved": "https://registry.npmmirror.com/@timfish/forge-externals-plugin/-/forge-externals-plugin-0.2.1.tgz", ++ "integrity": "sha512-80TVZM4n/8x2zxT+SowyHJEzzQR0KLfmZpHg5UX2JnwR1WRa1h03Y7TUvV7PYD4P9/h3r+LcBZy6a7EsDwMtPg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "array-buffer-byte-length": "^1.0.1", +- "call-bind": "^1.0.8", +- "define-properties": "^1.2.1", +- "es-abstract": "^1.23.5", +- "es-errors": "^1.3.0", +- "get-intrinsic": "^1.2.6", +- "is-array-buffer": "^3.0.4" +- }, +- "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "flora-colossus": "1.0.1" } }, - "node_modules/arrify": { -- "version": "1.0.1", ++ "node_modules/@timfish/forge-externals-plugin/node_modules/flora-colossus": { + "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", -- "dev": true, ++ "resolved": "https://registry.npmmirror.com/flora-colossus/-/flora-colossus-1.0.1.tgz", ++ "integrity": "sha512-d+9na7t9FyH8gBJoNDSi28mE4NgQVGGvxQ4aHtFRetjyh5SXjuus+V5EZaxFmFdXVemSOrx0lsgEl/ZMjnOWJA==", + "dev": true, - "optional": true, - "peer": true, -- "engines": { ++ "dependencies": { ++ "debug": "^4.1.1", ++ "fs-extra": "^7.0.0" ++ }, + "engines": { - "node": ">=0.10.0" -- } -- }, - "node_modules/asar": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/asar/-/asar-3.2.0.tgz", -@@ -5641,17 +5985,6 @@ ++ "node": ">= 6.0.0" + } + }, +- "node_modules/asar": { +- "version": "3.2.0", +- "resolved": "https://registry.npmmirror.com/asar/-/asar-3.2.0.tgz", +- "integrity": "sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==", +- "deprecated": "Please use @electron/asar moving forward. There is no API change, just a package name change", ++ "node_modules/@timfish/forge-externals-plugin/node_modules/fs-extra": { ++ "version": "7.0.1", ++ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz", ++ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, - "optional": true +- "optional": true, + "dependencies": { +- "chromium-pickle-js": "^0.2.0", +- "commander": "^5.0.0", +- "glob": "^7.1.6", +- "minimatch": "^3.0.4" +- }, +- "bin": { +- "asar": "bin/asar.js" ++ "graceful-fs": "^4.1.2", ++ "jsonfile": "^4.0.0", ++ "universalify": "^0.1.0" + }, + "engines": { +- "node": ">=10.12.0" +- }, ++ "node": ">=6 <7 || >=8" ++ } ++ }, ++ "node_modules/@timfish/forge-externals-plugin/node_modules/jsonfile": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", ++ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", ++ "dev": true, + "optionalDependencies": { +- "@types/glob": "^7.1.1" ++ "graceful-fs": "^4.1.6" + } + }, +- "node_modules/asar/node_modules/commander": { +- "version": "5.1.0", +- "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", +- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", ++ "node_modules/@timfish/forge-externals-plugin/node_modules/universalify": { ++ "version": "0.1.2", ++ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", ++ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, +- "optional": true, + "engines": { +- "node": ">= 6" ++ "node": ">= 4.0.0" ++ } ++ }, ++ "node_modules/@tokenizer/token": { ++ "version": "0.3.0", ++ "resolved": "https://registry.npmmirror.com/@tokenizer/token/-/token-0.3.0.tgz", ++ "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" ++ }, ++ "node_modules/@tootallnate/once": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.0.tgz", ++ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", ++ "dev": true, ++ "engines": { ++ "node": ">= 10" ++ } ++ }, ++ "node_modules/@trysound/sax": { ++ "version": "0.2.0", ++ "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", ++ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", ++ "dev": true, ++ "engines": { ++ "node": ">=10.13.0" ++ } ++ }, ++ "node_modules/@tsconfig/node10": { ++ "version": "1.0.9", ++ "resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz", ++ "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", ++ "dev": true ++ }, ++ "node_modules/@tsconfig/node12": { ++ "version": "1.0.11", ++ "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz", ++ "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", ++ "dev": true ++ }, ++ "node_modules/@types/better-sqlite3": { ++ "version": "7.6.13", ++ "resolved": "https://registry.npmmirror.com/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", ++ "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==", ++ "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "@types/node": "*" ++ } ++ }, ++ "node_modules/@types/body-parser": { ++ "version": "1.19.2", ++ "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", ++ "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", ++ "dev": true, ++ "dependencies": { ++ "@types/connect": "*", ++ "@types/node": "*" + } + }, +- "node_modules/astral-regex": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", +- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", ++ "node_modules/@types/bonjour": { ++ "version": "3.5.10", ++ "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", ++ "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, +- "engines": { +- "node": ">=8" ++ "dependencies": { ++ "@types/node": "*" + } + }, +- "node_modules/async": { +- "version": "1.5.2", +- "resolved": "https://registry.npmmirror.com/async/-/async-1.5.2.tgz", +- "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", ++ "node_modules/@types/cacheable-request": { ++ "version": "6.0.3", ++ "resolved": "https://registry.npmmirror.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", ++ "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, +- "optional": true ++ "dependencies": { ++ "@types/http-cache-semantics": "*", ++ "@types/keyv": "^3.1.4", ++ "@types/node": "*", ++ "@types/responselike": "^1.0.0" ++ } }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmmirror.com/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", -- "dev": true, ++ "node_modules/@types/connect": { ++ "version": "3.4.35", ++ "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", ++ "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "*" ++ "dependencies": { ++ "@types/node": "*" + } + }, +- "node_modules/async-function": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/async-function/-/async-function-1.0.0.tgz", +- "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", ++ "node_modules/@types/connect-history-api-fallback": { ++ "version": "1.5.0", ++ "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", ++ "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">= 0.4" ++ "dependencies": { ++ "@types/express-serve-static-core": "*", ++ "@types/node": "*" + } + }, +- "node_modules/asynckit": { +- "version": "0.4.0", +- "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", +- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" ++ "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==" + }, +- "node_modules/at-least-node": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", +- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", +- "dev": true, +- "engines": { +- "node": ">= 4.0.0" ++ "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==", ++ "dependencies": { ++ "@types/node": "*" + } + }, +- "node_modules/author-regex": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/author-regex/-/author-regex-1.0.0.tgz", +- "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==", +- "dev": true, +- "engines": { +- "node": ">=0.8" - } -- }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/async-function/-/async-function-1.0.0.tgz", -@@ -5712,11 +6045,6 @@ - "proxy-from-env": "^1.1.0" ++ "node_modules/@types/crypto-js": { ++ "version": "4.2.2", ++ "resolved": "https://registry.npmmirror.com/@types/crypto-js/-/crypto-js-4.2.2.tgz", ++ "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==", ++ "dev": true + }, +- "node_modules/available-typed-arrays": { +- "version": "1.0.7", +- "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", +- "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", ++ "node_modules/@types/eslint": { ++ "version": "8.44.2", ++ "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.44.2.tgz", ++ "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "possible-typed-array-names": "^1.0.0" +- }, +- "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "@types/estree": "*", ++ "@types/json-schema": "*" + } + }, +- "node_modules/axios": { +- "version": "1.7.4", +- "resolved": "https://registry.npmmirror.com/axios/-/axios-1.7.4.tgz", +- "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", +- "license": "MIT", ++ "node_modules/@types/eslint-scope": { ++ "version": "3.7.4", ++ "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", ++ "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", ++ "dev": true, + "dependencies": { +- "follow-redirects": "^1.15.6", +- "form-data": "^4.0.0", +- "proxy-from-env": "^1.1.0" ++ "@types/eslint": "*", ++ "@types/estree": "*" } }, - "node_modules/b4a": { - "version": "1.6.6", - "resolved": "https://registry.npmmirror.com/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" -- }, - "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-9.1.3.tgz", -@@ -5778,47 +6106,6 @@ - "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" ++ "node_modules/@types/estree": { ++ "version": "1.0.8", ++ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz", ++ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", ++ "dev": true, ++ "license": "MIT" + }, +- "node_modules/babel-loader": { +- "version": "9.1.3", +- "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-9.1.3.tgz", +- "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", ++ "node_modules/@types/express": { ++ "version": "4.17.17", ++ "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.17.tgz", ++ "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { +- "find-cache-dir": "^4.0.0", +- "schema-utils": "^4.0.0" +- }, +- "engines": { +- "node": ">= 14.15.0" +- }, +- "peerDependencies": { +- "@babel/core": "^7.12.0", +- "webpack": ">=5" ++ "@types/body-parser": "*", ++ "@types/express-serve-static-core": "^4.17.33", ++ "@types/qs": "*", ++ "@types/serve-static": "*" + } + }, +- "node_modules/babel-plugin-polyfill-corejs2": { +- "version": "0.4.5", +- "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", +- "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", ++ "node_modules/@types/express-serve-static-core": { ++ "version": "4.17.36", ++ "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", ++ "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "dev": true, + "dependencies": { +- "@babel/compat-data": "^7.22.6", +- "@babel/helper-define-polyfill-provider": "^0.4.2", +- "semver": "^6.3.1" +- }, +- "peerDependencies": { +- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" ++ "@types/node": "*", ++ "@types/qs": "*", ++ "@types/range-parser": "*", ++ "@types/send": "*" + } + }, +- "node_modules/babel-plugin-polyfill-corejs3": { +- "version": "0.8.3", +- "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", +- "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", ++ "node_modules/@types/fs-extra": { ++ "version": "9.0.13", ++ "resolved": "https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-9.0.13.tgz", ++ "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, ++ "optional": true, + "dependencies": { +- "@babel/helper-define-polyfill-provider": "^0.4.2", +- "core-js-compat": "^3.31.0" +- }, +- "peerDependencies": { +- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" ++ "@types/node": "*" + } + }, +- "node_modules/babel-plugin-polyfill-regenerator": { +- "version": "0.5.2", +- "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", +- "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", ++ "node_modules/@types/glob": { ++ "version": "7.2.0", ++ "resolved": "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz", ++ "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, ++ "optional": true, + "dependencies": { +- "@babel/helper-define-polyfill-provider": "^0.4.2" +- }, +- "peerDependencies": { +- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" ++ "@types/minimatch": "*", ++ "@types/node": "*" + } + }, +- "node_modules/balanced-match": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", +- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" ++ "node_modules/@types/he": { ++ "version": "1.2.3", ++ "resolved": "https://registry.npmmirror.com/@types/he/-/he-1.2.3.tgz", ++ "integrity": "sha512-q67/qwlxblDzEDvzHhVkwc1gzVWxaNxeyHUBF4xElrvjL11O+Ytze+1fGpBHlr/H9myiBUaUXNnNPmBHxxfAcA==", ++ "dev": true }, - "node_modules/bare-events": { - "version": "2.2.2", - "resolved": "https://registry.npmmirror.com/bare-events/-/bare-events-2.2.2.tgz", - "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", - "optional": true -- }, ++ "node_modules/@types/html-minifier-terser": { ++ "version": "6.1.0", ++ "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", ++ "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", ++ "dev": true + }, - "node_modules/bare-fs": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/bare-fs/-/bare-fs-2.3.0.tgz", @@ -492,36 +3860,1048 @@ index ce8be32..2f250c8 100644 - "bare-path": "^2.0.0", - "bare-stream": "^1.0.0" - } -- }, ++ "node_modules/@types/http-cache-semantics": { ++ "version": "4.0.1", ++ "resolved": "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", ++ "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", ++ "dev": true + }, - "node_modules/bare-os": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/bare-os/-/bare-os-2.3.0.tgz", - "integrity": "sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg==", - "optional": true -- }, ++ "node_modules/@types/http-errors": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.1.tgz", ++ "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", ++ "dev": true + }, - "node_modules/bare-path": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/bare-path/-/bare-path-2.1.2.tgz", - "integrity": "sha512-o7KSt4prEphWUHa3QUwCxUI00R86VdjiuxmJK0iNVDHYPGo+HsDaVCnqCmPbf/MiW1ok8F4p3m8RTHlWk8K2ig==", - "optional": true, -- "dependencies": { ++ "node_modules/@types/http-proxy": { ++ "version": "1.17.11", ++ "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.11.tgz", ++ "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", ++ "dev": true, + "dependencies": { - "bare-os": "^2.1.0" -- } -- }, ++ "@types/node": "*" + } + }, - "node_modules/bare-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/bare-stream/-/bare-stream-1.0.0.tgz", - "integrity": "sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==", - "optional": true, -- "dependencies": { ++ "node_modules/@types/json-schema": { ++ "version": "7.0.15", ++ "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", ++ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", ++ "dev": true, ++ "license": "MIT" ++ }, ++ "node_modules/@types/json5": { ++ "version": "0.0.29", ++ "resolved": "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz", ++ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", ++ "dev": true, ++ "license": "MIT" ++ }, ++ "node_modules/@types/keyv": { ++ "version": "3.1.4", ++ "resolved": "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz", ++ "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", ++ "dev": true, + "dependencies": { - "streamx": "^2.16.1" ++ "@types/node": "*" + } + }, +- "node_modules/base-64": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", +- "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" ++ "node_modules/@types/lodash": { ++ "version": "4.14.197", ++ "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.197.tgz", ++ "integrity": "sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==", ++ "dev": true + }, +- "node_modules/base32-encode": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/base32-encode/-/base32-encode-1.2.0.tgz", +- "integrity": "sha512-cHFU8XeRyx0GgmoWi5qHMCVRiqU6J3MHWxVgun7jggCBUpVzm1Ir7M9dYr2whjSNc3tFeXfQ/oZjQu/4u55h9A==", ++ "node_modules/@types/lodash.debounce": { ++ "version": "4.0.9", ++ "resolved": "https://registry.npmmirror.com/@types/lodash.debounce/-/lodash.debounce-4.0.9.tgz", ++ "integrity": "sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==", + "dev": true, +- "optional": true, + "dependencies": { +- "to-data-view": "^1.1.0" ++ "@types/lodash": "*" + } + }, +- "node_modules/base64-js": { +- "version": "1.5.1", +- "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", +- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" +- }, +- "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==", +- "engines": { +- "node": "^4.5.0 || >= 5.9" ++ "node_modules/@types/lodash.shuffle": { ++ "version": "4.2.9", ++ "resolved": "https://registry.npmmirror.com/@types/lodash.shuffle/-/lodash.shuffle-4.2.9.tgz", ++ "integrity": "sha512-4siLZ4/vQH4T7Bm4254sG4n6hh9k7vd/bqfDVoeIwSha4Itu3MuoTxPX2I2Tue2JN94y7Y2I27QzwHZLdMlrBg==", ++ "dev": true, ++ "dependencies": { ++ "@types/lodash": "*" + } + }, +- "node_modules/batch": { +- "version": "0.6.1", +- "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", +- "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", +- "dev": true +- }, +- "node_modules/better-sqlite3": { +- "version": "12.1.1", +- "resolved": "https://registry.npmmirror.com/better-sqlite3/-/better-sqlite3-12.1.1.tgz", +- "integrity": "sha512-xjl/TjWLy/6yLa5wkbQSjTgIgSiaEJy3XzjF5TAdiWaAsu/v0OCkYOc6tos+PkM/k4qURN2pFKTsbcG3gk29Uw==", +- "hasInstallScript": true, +- "license": "MIT", ++ "node_modules/@types/lodash.throttle": { ++ "version": "4.1.9", ++ "resolved": "https://registry.npmmirror.com/@types/lodash.throttle/-/lodash.throttle-4.1.9.tgz", ++ "integrity": "sha512-PCPVfpfueguWZQB7pJQK890F2scYKoDUL3iM522AptHWn7d5NQmeS/LTEHIcLr5PaTzl3dK2Z0xSUHHTHwaL5g==", ++ "dev": true, + "dependencies": { +- "bindings": "^1.5.0", +- "prebuild-install": "^7.1.1" +- }, +- "engines": { +- "node": "20.x || 22.x || 23.x || 24.x" ++ "@types/lodash": "*" + } + }, +- "node_modules/big-integer": { +- "version": "1.6.52", +- "resolved": "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz", +- "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", +- "engines": { +- "node": ">=0.6" +- } ++ "node_modules/@types/mime": { ++ "version": "1.3.2", ++ "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.2.tgz", ++ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", ++ "dev": true + }, +- "node_modules/big.js": { +- "version": "5.2.2", +- "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", +- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", ++ "node_modules/@types/minimatch": { ++ "version": "5.1.2", ++ "resolved": "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz", ++ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, +- "engines": { +- "node": "*" +- } ++ "optional": true + }, +- "node_modules/binary-extensions": { +- "version": "2.2.0", +- "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", +- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", +- "engines": { +- "node": ">=8" +- } ++ "node_modules/@types/node": { ++ "version": "20.5.9", ++ "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.5.9.tgz", ++ "integrity": "sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==" + }, +- "node_modules/bindings": { +- "version": "1.5.0", +- "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz", +- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", +- "dependencies": { +- "file-uri-to-path": "1.0.0" +- } ++ "node_modules/@types/object-path": { ++ "version": "0.11.4", ++ "resolved": "https://registry.npmmirror.com/@types/object-path/-/object-path-0.11.4.tgz", ++ "integrity": "sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==", ++ "dev": true + }, +- "node_modules/bl": { +- "version": "4.1.0", +- "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", +- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", +- "dependencies": { +- "buffer": "^5.5.0", +- "inherits": "^2.0.4", +- "readable-stream": "^3.4.0" +- } ++ "node_modules/@types/parse-json": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", ++ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", ++ "dev": true + }, +- "node_modules/bluebird": { +- "version": "3.7.2", +- "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", +- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", ++ "node_modules/@types/prop-types": { ++ "version": "15.7.5", ++ "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz", ++ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, +- "node_modules/body-parser": { +- "version": "1.20.1", +- "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz", +- "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", ++ "node_modules/@types/qs": { ++ "version": "6.9.8", ++ "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.8.tgz", ++ "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==", ++ "dev": true ++ }, ++ "node_modules/@types/range-parser": { ++ "version": "1.2.4", ++ "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", ++ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", ++ "dev": true ++ }, ++ "node_modules/@types/react": { ++ "version": "18.3.2", ++ "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.3.2.tgz", ++ "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", + "dev": true, + "dependencies": { +- "bytes": "3.1.2", +- "content-type": "~1.0.4", +- "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.1", +- "type-is": "~1.6.18", +- "unpipe": "1.0.0" +- }, +- "engines": { +- "node": ">= 0.8", +- "npm": "1.2.8000 || >= 1.4.16" ++ "@types/prop-types": "*", ++ "csstype": "^3.0.2" + } + }, +- "node_modules/body-parser/node_modules/debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", ++ "node_modules/@types/react-dom": { ++ "version": "18.3.0", ++ "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.3.0.tgz", ++ "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "dependencies": { +- "ms": "2.0.0" ++ "@types/react": "*" + } + }, +- "node_modules/body-parser/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==", ++ "node_modules/@types/responselike": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.0.tgz", ++ "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { +- "safer-buffer": ">= 2.1.2 < 3" +- }, +- "engines": { +- "node": ">=0.10.0" ++ "@types/node": "*" + } + }, +- "node_modules/body-parser/node_modules/ms": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", +- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", ++ "node_modules/@types/retry": { ++ "version": "0.12.0", ++ "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", ++ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, +- "node_modules/body-parser/node_modules/qs": { +- "version": "6.11.0", +- "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz", +- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", ++ "node_modules/@types/send": { ++ "version": "0.17.1", ++ "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.1.tgz", ++ "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "dependencies": { +- "side-channel": "^1.0.4" +- }, +- "engines": { +- "node": ">=0.6" ++ "@types/mime": "^1", ++ "@types/node": "*" + } + }, +- "node_modules/bonjour-service": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.1.1.tgz", +- "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", ++ "node_modules/@types/serve-index": { ++ "version": "1.9.1", ++ "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", ++ "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { +- "array-flatten": "^2.1.2", +- "dns-equal": "^1.0.0", +- "fast-deep-equal": "^3.1.3", +- "multicast-dns": "^7.2.5" ++ "@types/express": "*" + } + }, +- "node_modules/bonjour-service/node_modules/array-flatten": { +- "version": "2.1.2", +- "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", +- "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", +- "dev": true ++ "node_modules/@types/serve-static": { ++ "version": "1.15.2", ++ "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.2.tgz", ++ "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", ++ "dev": true, ++ "dependencies": { ++ "@types/http-errors": "*", ++ "@types/mime": "*", ++ "@types/node": "*" ++ } + }, +- "node_modules/boolbase": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", +- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" ++ "node_modules/@types/sockjs": { ++ "version": "0.3.33", ++ "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", ++ "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", ++ "dev": true, ++ "dependencies": { ++ "@types/node": "*" ++ } + }, +- "node_modules/boolean": { +- "version": "3.2.0", +- "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz", +- "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", ++ "node_modules/@types/unzipper": { ++ "version": "0.10.9", ++ "resolved": "https://registry.npmmirror.com/@types/unzipper/-/unzipper-0.10.9.tgz", ++ "integrity": "sha512-vHbmFZAw8emNAOVkHVbS3qBnbr0x/qHQZ+ei1HE7Oy6Tyrptl+jpqnOX+BF5owcu/HZLOV0nJK+K9sjs1Ox2JA==", + "dev": true, +- "optional": true ++ "dependencies": { ++ "@types/node": "*" ++ } + }, +- "node_modules/bplist-creator": { +- "version": "0.0.8", +- "resolved": "https://registry.npmmirror.com/bplist-creator/-/bplist-creator-0.0.8.tgz", +- "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", ++ "node_modules/@types/ws": { ++ "version": "8.5.5", ++ "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.5.tgz", ++ "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dev": true, +- "optional": true, + "dependencies": { +- "stream-buffers": "~2.2.0" ++ "@types/node": "*" + } + }, +- "node_modules/brace-expansion": { +- "version": "1.1.11", +- "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", +- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", ++ "node_modules/@types/yauzl": { ++ "version": "2.10.0", ++ "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.0.tgz", ++ "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", ++ "dev": true, ++ "optional": true, + "dependencies": { +- "balanced-match": "^1.0.0", +- "concat-map": "0.0.1" ++ "@types/node": "*" + } + }, +- "node_modules/braces": { +- "version": "3.0.3", +- "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", +- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", ++ "node_modules/@typescript-eslint/eslint-plugin": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", ++ "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", ++ "dev": true, + "license": "MIT", + "dependencies": { +- "fill-range": "^7.1.1" ++ "@eslint-community/regexpp": "^4.10.0", ++ "@typescript-eslint/scope-manager": "8.15.0", ++ "@typescript-eslint/type-utils": "8.15.0", ++ "@typescript-eslint/utils": "8.15.0", ++ "@typescript-eslint/visitor-keys": "8.15.0", ++ "graphemer": "^1.4.0", ++ "ignore": "^5.3.1", ++ "natural-compare": "^1.4.0", ++ "ts-api-utils": "^1.3.0" + }, + "engines": { +- "node": ">=8" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" ++ }, ++ "peerDependencies": { ++ "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", ++ "eslint": "^8.57.0 || ^9.0.0" ++ }, ++ "peerDependenciesMeta": { ++ "typescript": { ++ "optional": true ++ } + } + }, +- "node_modules/browserslist": { +- "version": "4.21.10", +- "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.10.tgz", +- "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", ++ "node_modules/@typescript-eslint/parser": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-8.15.0.tgz", ++ "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", + "dev": true, ++ "license": "BSD-2-Clause", + "dependencies": { +- "caniuse-lite": "^1.0.30001517", +- "electron-to-chromium": "^1.4.477", +- "node-releases": "^2.0.13", +- "update-browserslist-db": "^1.0.11" +- }, +- "bin": { +- "browserslist": "cli.js" ++ "@typescript-eslint/scope-manager": "8.15.0", ++ "@typescript-eslint/types": "8.15.0", ++ "@typescript-eslint/typescript-estree": "8.15.0", ++ "@typescript-eslint/visitor-keys": "8.15.0", ++ "debug": "^4.3.4" + }, + "engines": { +- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/base-64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", -@@ -6364,44 +6651,6 @@ - "node": ">=10" +- "node_modules/buffer": { +- "version": "5.7.1", +- "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", +- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", +- "dependencies": { +- "base64-js": "^1.3.1", +- "ieee754": "^1.1.13" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" ++ }, ++ "peerDependencies": { ++ "eslint": "^8.57.0 || ^9.0.0" ++ }, ++ "peerDependenciesMeta": { ++ "typescript": { ++ "optional": true ++ } + } + }, +- "node_modules/buffer-crc32": { +- "version": "0.2.13", +- "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", +- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", ++ "node_modules/@typescript-eslint/scope-manager": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", ++ "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "@typescript-eslint/types": "8.15.0", ++ "@typescript-eslint/visitor-keys": "8.15.0" ++ }, + "engines": { +- "node": "*" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" + } + }, +- "node_modules/buffer-equal": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-1.0.1.tgz", +- "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", ++ "node_modules/@typescript-eslint/type-utils": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", ++ "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "@typescript-eslint/typescript-estree": "8.15.0", ++ "@typescript-eslint/utils": "8.15.0", ++ "debug": "^4.3.4", ++ "ts-api-utils": "^1.3.0" ++ }, + "engines": { +- "node": ">=0.4" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" ++ }, ++ "peerDependencies": { ++ "eslint": "^8.57.0 || ^9.0.0" ++ }, ++ "peerDependenciesMeta": { ++ "typescript": { ++ "optional": true ++ } + } + }, +- "node_modules/buffer-from": { +- "version": "1.1.2", +- "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", +- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", +- "dev": true +- }, +- "node_modules/byte-length": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/byte-length/-/byte-length-1.0.2.tgz", +- "integrity": "sha512-ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q==" +- }, +- "node_modules/bytes": { +- "version": "3.1.2", +- "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", +- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", ++ "node_modules/@typescript-eslint/types": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.15.0.tgz", ++ "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", + "dev": true, ++ "license": "MIT", + "engines": { +- "node": ">= 0.8" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" + } + }, +- "node_modules/cacache": { +- "version": "16.1.3", +- "resolved": "https://registry.npmmirror.com/cacache/-/cacache-16.1.3.tgz", +- "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", ++ "node_modules/@typescript-eslint/typescript-estree": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", ++ "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", + "dev": true, ++ "license": "BSD-2-Clause", + "dependencies": { +- "@npmcli/fs": "^2.1.0", +- "@npmcli/move-file": "^2.0.0", +- "chownr": "^2.0.0", +- "fs-minipass": "^2.1.0", +- "glob": "^8.0.1", +- "infer-owner": "^1.0.4", +- "lru-cache": "^7.7.1", +- "minipass": "^3.1.6", +- "minipass-collect": "^1.0.2", +- "minipass-flush": "^1.0.5", +- "minipass-pipeline": "^1.2.4", +- "mkdirp": "^1.0.4", +- "p-map": "^4.0.0", +- "promise-inflight": "^1.0.1", +- "rimraf": "^3.0.2", +- "ssri": "^9.0.0", +- "tar": "^6.1.11", +- "unique-filename": "^2.0.0" ++ "@typescript-eslint/types": "8.15.0", ++ "@typescript-eslint/visitor-keys": "8.15.0", ++ "debug": "^4.3.4", ++ "fast-glob": "^3.3.2", ++ "is-glob": "^4.0.3", ++ "minimatch": "^9.0.4", ++ "semver": "^7.6.0", ++ "ts-api-utils": "^1.3.0" + }, + "engines": { +- "node": "^12.13.0 || ^14.15.0 || >=16.0.0" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" ++ }, ++ "peerDependenciesMeta": { ++ "typescript": { ++ "optional": true ++ } + } + }, +- "node_modules/cacache/node_modules/brace-expansion": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", +- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", ++ "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", ++ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, +- "node_modules/cacache/node_modules/glob": { +- "version": "8.1.0", +- "resolved": "https://registry.npmmirror.com/glob/-/glob-8.1.0.tgz", +- "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", ++ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { ++ "version": "9.0.5", ++ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", ++ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, ++ "license": "ISC", + "dependencies": { +- "fs.realpath": "^1.0.0", +- "inflight": "^1.0.4", +- "inherits": "2", +- "minimatch": "^5.0.1", +- "once": "^1.3.0" ++ "brace-expansion": "^2.0.1" + }, + "engines": { +- "node": ">=12" ++ "node": ">=16 || 14 >=14.17" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/isaacs" + } + }, +- "node_modules/cacache/node_modules/lru-cache": { +- "version": "7.18.3", +- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz", +- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", ++ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { ++ "version": "7.7.2", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", ++ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, ++ "license": "ISC", ++ "bin": { ++ "semver": "bin/semver.js" ++ }, + "engines": { +- "node": ">=12" ++ "node": ">=10" + } + }, +- "node_modules/cacache/node_modules/minimatch": { +- "version": "5.1.6", +- "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", +- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", ++ "node_modules/@typescript-eslint/utils": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-8.15.0.tgz", ++ "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "brace-expansion": "^2.0.1" ++ "@eslint-community/eslint-utils": "^4.4.0", ++ "@typescript-eslint/scope-manager": "8.15.0", ++ "@typescript-eslint/types": "8.15.0", ++ "@typescript-eslint/typescript-estree": "8.15.0" + }, + "engines": { +- "node": ">=10" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" ++ }, ++ "peerDependencies": { ++ "eslint": "^8.57.0 || ^9.0.0" ++ }, ++ "peerDependenciesMeta": { ++ "typescript": { ++ "optional": true ++ } + } + }, +- "node_modules/cacache/node_modules/minipass": { +- "version": "3.3.6", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", +- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ++ "node_modules/@typescript-eslint/visitor-keys": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", ++ "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "yallist": "^4.0.0" ++ "@typescript-eslint/types": "8.15.0", ++ "eslint-visitor-keys": "^4.2.0" + }, + "engines": { +- "node": ">=8" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/typescript-eslint" + } + }, +- "node_modules/cacache/node_modules/rimraf": { +- "version": "3.0.2", +- "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", +- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", ++ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { ++ "version": "4.2.1", ++ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", ++ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, +- "dependencies": { +- "glob": "^7.1.3" ++ "license": "Apache-2.0", ++ "engines": { ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, +- "bin": { +- "rimraf": "bin.js" ++ "funding": { ++ "url": "https://opencollective.com/eslint" + } + }, +- "node_modules/cacache/node_modules/rimraf/node_modules/brace-expansion": { +- "version": "1.1.11", +- "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", +- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", ++ "node_modules/@vercel/webpack-asset-relocator-loader": { ++ "version": "1.7.3", ++ "resolved": "https://registry.npmmirror.com/@vercel/webpack-asset-relocator-loader/-/webpack-asset-relocator-loader-1.7.3.tgz", ++ "integrity": "sha512-vizrI18v8Lcb1PmNNUBz7yxPxxXoOeuaVEjTG9MjvDrphjiSxFZrRJ5tIghk+qdLFRCXI5HBCshgobftbmrC5g==", + "dev": true, + "dependencies": { +- "balanced-match": "^1.0.0", +- "concat-map": "0.0.1" ++ "resolve": "^1.10.0" + } + }, +- "node_modules/cacache/node_modules/rimraf/node_modules/glob": { +- "version": "7.2.3", +- "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", +- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", ++ "node_modules/@webassemblyjs/ast": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.6.tgz", ++ "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "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": "*" ++ "@webassemblyjs/helper-numbers": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, +- "node_modules/cacache/node_modules/rimraf/node_modules/minimatch": { +- "version": "3.1.2", +- "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", +- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", ++ "node_modules/@webassemblyjs/floating-point-hex-parser": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", ++ "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", ++ "dev": true ++ }, ++ "node_modules/@webassemblyjs/helper-api-error": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", ++ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", ++ "dev": true ++ }, ++ "node_modules/@webassemblyjs/helper-buffer": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", ++ "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", ++ "dev": true ++ }, ++ "node_modules/@webassemblyjs/helper-numbers": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", ++ "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { +- "brace-expansion": "^1.1.7" +- }, +- "engines": { +- "node": "*" ++ "@webassemblyjs/floating-point-hex-parser": "1.11.6", ++ "@webassemblyjs/helper-api-error": "1.11.6", ++ "@xtuc/long": "4.2.2" + } + }, +- "node_modules/cacache/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "node_modules/@webassemblyjs/helper-wasm-bytecode": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", ++ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, +- "node_modules/cacheable-lookup": { +- "version": "5.0.4", +- "resolved": "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", +- "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", ++ "node_modules/@webassemblyjs/helper-wasm-section": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", ++ "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, +- "engines": { +- "node": ">=10.6.0" ++ "dependencies": { ++ "@webassemblyjs/ast": "1.11.6", ++ "@webassemblyjs/helper-buffer": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/wasm-gen": "1.11.6" + } + }, +- "node_modules/cacheable-request": { +- "version": "7.0.4", +- "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.4.tgz", +- "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", ++ "node_modules/@webassemblyjs/ieee754": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", ++ "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "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" ++ "@xtuc/ieee754": "^1.2.0" + } + }, +- "node_modules/cacheable-request/node_modules/get-stream": { +- "version": "5.2.0", +- "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", +- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", ++ "node_modules/@webassemblyjs/leb128": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", ++ "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { +- "pump": "^3.0.0" +- }, +- "engines": { +- "node": ">=8" ++ "@xtuc/long": "4.2.2" + } + }, +- "node_modules/call-bind": { +- "version": "1.0.8", +- "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", +- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", ++ "node_modules/@webassemblyjs/utf8": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", ++ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", ++ "dev": true ++ }, ++ "node_modules/@webassemblyjs/wasm-edit": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", ++ "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bind-apply-helpers": "^1.0.0", +- "es-define-property": "^1.0.0", +- "get-intrinsic": "^1.2.4", +- "set-function-length": "^1.2.2" +- }, +- "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "@webassemblyjs/ast": "1.11.6", ++ "@webassemblyjs/helper-buffer": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/helper-wasm-section": "1.11.6", ++ "@webassemblyjs/wasm-gen": "1.11.6", ++ "@webassemblyjs/wasm-opt": "1.11.6", ++ "@webassemblyjs/wasm-parser": "1.11.6", ++ "@webassemblyjs/wast-printer": "1.11.6" + } + }, +- "node_modules/call-bind-apply-helpers": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", +- "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", +- "license": "MIT", ++ "node_modules/@webassemblyjs/wasm-gen": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", ++ "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", ++ "dev": true, + "dependencies": { +- "es-errors": "^1.3.0", +- "function-bind": "^1.1.2" +- }, +- "engines": { +- "node": ">= 0.4" ++ "@webassemblyjs/ast": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/ieee754": "1.11.6", ++ "@webassemblyjs/leb128": "1.11.6", ++ "@webassemblyjs/utf8": "1.11.6" + } + }, +- "node_modules/call-bound": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", +- "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", +- "license": "MIT", ++ "node_modules/@webassemblyjs/wasm-opt": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", ++ "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", ++ "dev": true, + "dependencies": { +- "call-bind-apply-helpers": "^1.0.2", +- "get-intrinsic": "^1.3.0" +- }, +- "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "@webassemblyjs/ast": "1.11.6", ++ "@webassemblyjs/helper-buffer": "1.11.6", ++ "@webassemblyjs/wasm-gen": "1.11.6", ++ "@webassemblyjs/wasm-parser": "1.11.6" + } + }, +- "node_modules/callsites": { +- "version": "3.1.0", +- "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", +- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", ++ "node_modules/@webassemblyjs/wasm-parser": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", ++ "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, +- "engines": { +- "node": ">=6" ++ "dependencies": { ++ "@webassemblyjs/ast": "1.11.6", ++ "@webassemblyjs/helper-api-error": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/ieee754": "1.11.6", ++ "@webassemblyjs/leb128": "1.11.6", ++ "@webassemblyjs/utf8": "1.11.6" + } + }, +- "node_modules/camel-case": { +- "version": "4.1.2", +- "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", +- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", ++ "node_modules/@webassemblyjs/wast-printer": { ++ "version": "1.11.6", ++ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", ++ "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "dependencies": { +- "pascal-case": "^3.1.2", +- "tslib": "^2.0.3" ++ "@webassemblyjs/ast": "1.11.6", ++ "@xtuc/long": "4.2.2" + } + }, +- "node_modules/camelcase": { +- "version": "6.3.0", +- "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", +- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", ++ "node_modules/@xmldom/xmldom": { ++ "version": "0.8.10", ++ "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz", ++ "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { +- "node": ">=10" ++ "node": ">=10.0.0" } }, - "node_modules/camelcase-keys": { @@ -531,44 +4911,1690 @@ index ce8be32..2f250c8 100644 - "dev": true, - "optional": true, - "peer": true, -- "dependencies": { ++ "node_modules/@xtuc/ieee754": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", ++ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", ++ "dev": true ++ }, ++ "node_modules/@xtuc/long": { ++ "version": "4.2.2", ++ "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", ++ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", ++ "dev": true ++ }, ++ "node_modules/abbrev": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", ++ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", ++ "dev": true ++ }, ++ "node_modules/accepts": { ++ "version": "1.3.8", ++ "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", ++ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" -- }, -- "engines": { ++ "mime-types": "~2.1.34", ++ "negotiator": "0.6.3" + }, + "engines": { - "node": ">=8" -- } -- }, ++ "node": ">= 0.6" + } + }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", -- "dev": true, ++ "node_modules/acorn": { ++ "version": "8.15.0", ++ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz", ++ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, - "optional": true, - "peer": true, -- "engines": { ++ "license": "MIT", ++ "bin": { ++ "acorn": "bin/acorn" ++ }, + "engines": { - "node": ">=6" -- } -- }, ++ "node": ">=0.4.0" + } + }, - "node_modules/camelcase-keys/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", -- "dev": true, ++ "node_modules/acorn-import-assertions": { ++ "version": "1.9.0", ++ "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", ++ "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" -- } -- }, - "node_modules/caniuse-lite": { - "version": "1.0.30001525", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", -@@ -7275,43 +7524,6 @@ - } ++ "peerDependencies": { ++ "acorn": "^8" } }, +- "node_modules/caniuse-lite": { +- "version": "1.0.30001525", +- "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", +- "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", +- "dev": true ++ "node_modules/acorn-jsx": { ++ "version": "5.3.2", ++ "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", ++ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", ++ "dev": true, ++ "license": "MIT", ++ "peerDependencies": { ++ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" ++ } + }, +- "node_modules/chalk": { +- "version": "2.4.2", +- "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", +- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", ++ "node_modules/acorn-walk": { ++ "version": "8.2.0", ++ "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", ++ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", ++ "dev": true, ++ "engines": { ++ "node": ">=0.4.0" ++ } ++ }, ++ "node_modules/agent-base": { ++ "version": "6.0.2", ++ "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", ++ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { +- "ansi-styles": "^3.2.1", +- "escape-string-regexp": "^1.0.5", +- "supports-color": "^5.3.0" ++ "debug": "4" + }, + "engines": { +- "node": ">=4" ++ "node": ">= 6.0.0" + } + }, +- "node_modules/charenc": { +- "version": "0.0.2", +- "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", +- "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", ++ "node_modules/agentkeepalive": { ++ "version": "4.5.0", ++ "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz", ++ "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", ++ "dev": true, ++ "dependencies": { ++ "humanize-ms": "^1.2.1" ++ }, + "engines": { +- "node": "*" ++ "node": ">= 8.0.0" + } + }, +- "node_modules/cheerio": { +- "version": "1.0.0-rc.12", +- "resolved": "https://registry.npmmirror.com/cheerio/-/cheerio-1.0.0-rc.12.tgz", +- "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", ++ "node_modules/aggregate-error": { ++ "version": "3.1.0", ++ "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", ++ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", ++ "dev": true, + "dependencies": { +- "cheerio-select": "^2.1.0", +- "dom-serializer": "^2.0.0", +- "domhandler": "^5.0.3", +- "domutils": "^3.0.1", +- "htmlparser2": "^8.0.1", +- "parse5": "^7.0.0", +- "parse5-htmlparser2-tree-adapter": "^7.0.0" ++ "clean-stack": "^2.0.0", ++ "indent-string": "^4.0.0" + }, + "engines": { +- "node": ">= 6" ++ "node": ">=8" + } + }, +- "node_modules/cheerio-select": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/cheerio-select/-/cheerio-select-2.1.0.tgz", +- "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", ++ "node_modules/ajv": { ++ "version": "6.12.6", ++ "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", ++ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", ++ "dev": true, + "dependencies": { +- "boolbase": "^1.0.0", +- "css-select": "^5.1.0", +- "css-what": "^6.1.0", +- "domelementtype": "^2.3.0", +- "domhandler": "^5.0.3", +- "domutils": "^3.0.1" ++ "fast-deep-equal": "^3.1.1", ++ "fast-json-stable-stringify": "^2.0.0", ++ "json-schema-traverse": "^0.4.1", ++ "uri-js": "^4.2.2" + } + }, +- "node_modules/chokidar": { +- "version": "3.6.0", +- "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", +- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", ++ "node_modules/ajv-formats": { ++ "version": "2.1.1", ++ "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", ++ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", ++ "dev": true, + "dependencies": { +- "anymatch": "~3.1.2", +- "braces": "~3.0.2", +- "glob-parent": "~5.1.2", +- "is-binary-path": "~2.1.0", +- "is-glob": "~4.0.1", +- "normalize-path": "~3.0.0", +- "readdirp": "~3.6.0" ++ "ajv": "^8.0.0" + }, +- "engines": { +- "node": ">= 8.10.0" ++ "peerDependencies": { ++ "ajv": "^8.0.0" + }, +- "optionalDependencies": { +- "fsevents": "~2.3.2" +- } +- }, +- "node_modules/chownr": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", +- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", +- "dev": true, +- "engines": { +- "node": ">=10" ++ "peerDependenciesMeta": { ++ "ajv": { ++ "optional": true ++ } + } + }, +- "node_modules/chrome-trace-event": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", +- "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", ++ "node_modules/ajv-formats/node_modules/ajv": { ++ "version": "8.12.0", ++ "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", ++ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, +- "engines": { +- "node": ">=6.0" ++ "dependencies": { ++ "fast-deep-equal": "^3.1.1", ++ "json-schema-traverse": "^1.0.0", ++ "require-from-string": "^2.0.2", ++ "uri-js": "^4.2.2" + } + }, +- "node_modules/chromium-pickle-js": { +- "version": "0.2.0", +- "resolved": "https://registry.npmmirror.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", +- "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", ++ "node_modules/ajv-formats/node_modules/json-schema-traverse": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", ++ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", ++ "dev": true ++ }, ++ "node_modules/ajv-keywords": { ++ "version": "3.5.2", ++ "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", ++ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, +- "optional": true ++ "peerDependencies": { ++ "ajv": "^6.9.1" ++ } + }, +- "node_modules/classnames": { +- "version": "2.3.2", +- "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz", +- "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" ++ "node_modules/animate.css": { ++ "version": "4.1.1", ++ "resolved": "https://registry.npmmirror.com/animate.css/-/animate.css-4.1.1.tgz", ++ "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, +- "node_modules/clean-css": { +- "version": "5.3.2", +- "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.2.tgz", +- "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", ++ "node_modules/ansi-escapes": { ++ "version": "4.3.2", ++ "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", ++ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { +- "source-map": "~0.6.0" ++ "type-fest": "^0.21.3" + }, + "engines": { +- "node": ">= 10.0" ++ "node": ">=8" + } + }, +- "node_modules/clean-stack": { +- "version": "2.2.0", +- "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", +- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", ++ "node_modules/ansi-html-community": { ++ "version": "0.0.8", ++ "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", ++ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { +- "node": ">=6" ++ "node": ">=8" + } + }, +- "node_modules/cli-cursor": { +- "version": "3.1.0", +- "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", +- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", ++ "node_modules/ansi-styles": { ++ "version": "3.2.1", ++ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", ++ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { +- "restore-cursor": "^3.1.0" ++ "color-convert": "^1.9.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">=4" + } + }, +- "node_modules/cli-spinners": { +- "version": "2.9.2", +- "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.2.tgz", +- "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", +- "dev": true, ++ "node_modules/anymatch": { ++ "version": "3.1.3", ++ "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", ++ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", ++ "dependencies": { ++ "normalize-path": "^3.0.0", ++ "picomatch": "^2.0.4" ++ }, + "engines": { +- "node": ">=6" ++ "node": ">= 8" + } + }, +- "node_modules/cli-truncate": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz", +- "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", ++ "node_modules/appdmg": { ++ "version": "0.6.6", ++ "resolved": "https://registry.npmmirror.com/appdmg/-/appdmg-0.6.6.tgz", ++ "integrity": "sha512-GRmFKlCG+PWbcYF4LUNonTYmy0GjguDy6Jh9WP8mpd0T6j80XIJyXBiWlD0U+MLNhqV9Nhx49Gl9GpVToulpLg==", + "dev": true, ++ "optional": true, ++ "os": [ ++ "darwin" ++ ], + "dependencies": { +- "slice-ansi": "^3.0.0", +- "string-width": "^4.2.0" ++ "async": "^1.4.2", ++ "ds-store": "^0.1.5", ++ "execa": "^1.0.0", ++ "fs-temp": "^1.0.0", ++ "fs-xattr": "^0.3.0", ++ "image-size": "^0.7.4", ++ "is-my-json-valid": "^2.20.0", ++ "minimist": "^1.1.3", ++ "parse-color": "^1.0.0", ++ "path-exists": "^4.0.0", ++ "repeat-string": "^1.5.4" ++ }, ++ "bin": { ++ "appdmg": "bin/appdmg.js" + }, + "engines": { +- "node": ">=8" ++ "node": ">=8.5" + } + }, +- "node_modules/cli-truncate/node_modules/ansi-styles": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", +- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", ++ "node_modules/aproba": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz", ++ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", ++ "dev": true ++ }, ++ "node_modules/are-we-there-yet": { ++ "version": "3.0.1", ++ "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", ++ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { +- "color-convert": "^2.0.1" ++ "delegates": "^1.0.0", ++ "readable-stream": "^3.6.0" + }, + "engines": { +- "node": ">=8" ++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, +- "node_modules/cli-truncate/node_modules/color-convert": { ++ "node_modules/arg": { ++ "version": "4.1.3", ++ "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz", ++ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", ++ "dev": true ++ }, ++ "node_modules/argparse": { + "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", +- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", ++ "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", ++ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", ++ "dev": true ++ }, ++ "node_modules/array-buffer-byte-length": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", ++ "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "color-name": "~1.1.4" ++ "call-bound": "^1.0.3", ++ "is-array-buffer": "^3.0.5" + }, + "engines": { +- "node": ">=7.0.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/cli-truncate/node_modules/color-name": { +- "version": "1.1.4", +- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", +- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", ++ "node_modules/array-flatten": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", ++ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, +- "node_modules/cli-truncate/node_modules/slice-ansi": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz", +- "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", ++ "node_modules/array-includes": { ++ "version": "3.1.9", ++ "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.9.tgz", ++ "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "ansi-styles": "^4.0.0", +- "astral-regex": "^2.0.0", +- "is-fullwidth-code-point": "^3.0.0" ++ "call-bind": "^1.0.8", ++ "call-bound": "^1.0.4", ++ "define-properties": "^1.2.1", ++ "es-abstract": "^1.24.0", ++ "es-object-atoms": "^1.1.1", ++ "get-intrinsic": "^1.3.0", ++ "is-string": "^1.1.1", ++ "math-intrinsics": "^1.1.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/client-only": { +- "version": "0.0.1", +- "resolved": "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz", +- "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" +- }, +- "node_modules/cliui": { +- "version": "8.0.1", +- "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", +- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", ++ "node_modules/array.prototype.findlastindex": { ++ "version": "1.2.6", ++ "resolved": "https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", ++ "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "string-width": "^4.2.0", +- "strip-ansi": "^6.0.1", +- "wrap-ansi": "^7.0.0" ++ "call-bind": "^1.0.8", ++ "call-bound": "^1.0.4", ++ "define-properties": "^1.2.1", ++ "es-abstract": "^1.23.9", ++ "es-errors": "^1.3.0", ++ "es-object-atoms": "^1.1.1", ++ "es-shim-unscopables": "^1.1.0" + }, + "engines": { +- "node": ">=12" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/clone": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", +- "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", ++ "node_modules/array.prototype.flat": { ++ "version": "1.3.3", ++ "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", ++ "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "call-bind": "^1.0.8", ++ "define-properties": "^1.2.1", ++ "es-abstract": "^1.23.5", ++ "es-shim-unscopables": "^1.0.2" ++ }, + "engines": { +- "node": ">=0.8" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/clone-deep": { +- "version": "4.0.1", +- "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", +- "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", ++ "node_modules/array.prototype.flatmap": { ++ "version": "1.3.3", ++ "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", ++ "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "is-plain-object": "^2.0.4", +- "kind-of": "^6.0.2", +- "shallow-clone": "^3.0.0" ++ "call-bind": "^1.0.8", ++ "define-properties": "^1.2.1", ++ "es-abstract": "^1.23.5", ++ "es-shim-unscopables": "^1.0.2" + }, + "engines": { +- "node": ">=6" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/clone-response": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz", +- "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", ++ "node_modules/arraybuffer.prototype.slice": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", ++ "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "mimic-response": "^1.0.0" +- } +- }, +- "node_modules/clsx": { +- "version": "1.2.1", +- "resolved": "https://registry.npmmirror.com/clsx/-/clsx-1.2.1.tgz", +- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", ++ "array-buffer-byte-length": "^1.0.1", ++ "call-bind": "^1.0.8", ++ "define-properties": "^1.2.1", ++ "es-abstract": "^1.23.5", ++ "es-errors": "^1.3.0", ++ "get-intrinsic": "^1.2.6", ++ "is-array-buffer": "^3.0.4" ++ }, + "engines": { +- "node": ">=6" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/color": { +- "version": "4.2.3", +- "resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz", +- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", ++ "node_modules/asar": { ++ "version": "3.2.0", ++ "resolved": "https://registry.npmmirror.com/asar/-/asar-3.2.0.tgz", ++ "integrity": "sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==", ++ "deprecated": "Please use @electron/asar moving forward. There is no API change, just a package name change", ++ "dev": true, ++ "optional": true, + "dependencies": { +- "color-convert": "^2.0.1", +- "color-string": "^1.9.0" ++ "chromium-pickle-js": "^0.2.0", ++ "commander": "^5.0.0", ++ "glob": "^7.1.6", ++ "minimatch": "^3.0.4" ++ }, ++ "bin": { ++ "asar": "bin/asar.js" + }, + "engines": { +- "node": ">=12.5.0" ++ "node": ">=10.12.0" ++ }, ++ "optionalDependencies": { ++ "@types/glob": "^7.1.1" + } + }, +- "node_modules/color-convert": { +- "version": "1.9.3", +- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", +- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", ++ "node_modules/asar/node_modules/commander": { ++ "version": "5.1.0", ++ "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", ++ "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, +- "dependencies": { +- "color-name": "1.1.3" ++ "optional": true, ++ "engines": { ++ "node": ">= 6" + } + }, +- "node_modules/color-name": { +- "version": "1.1.3", +- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", +- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" +- }, +- "node_modules/color-string": { +- "version": "1.9.1", +- "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", +- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", +- "dependencies": { +- "color-name": "^1.0.0", +- "simple-swizzle": "^0.2.2" ++ "node_modules/astral-regex": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", ++ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", ++ "dev": true, ++ "engines": { ++ "node": ">=8" + } + }, +- "node_modules/color-support": { +- "version": "1.1.3", +- "resolved": "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz", +- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", ++ "node_modules/async": { ++ "version": "1.5.2", ++ "resolved": "https://registry.npmmirror.com/async/-/async-1.5.2.tgz", ++ "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "dev": true, +- "bin": { +- "color-support": "bin.js" +- } ++ "optional": true + }, +- "node_modules/color/node_modules/color-convert": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", +- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +- "dependencies": { +- "color-name": "~1.1.4" +- }, ++ "node_modules/async-function": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/async-function/-/async-function-1.0.0.tgz", ++ "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", ++ "dev": true, ++ "license": "MIT", + "engines": { +- "node": ">=7.0.0" ++ "node": ">= 0.4" + } + }, +- "node_modules/color/node_modules/color-name": { +- "version": "1.1.4", +- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", +- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" +- }, +- "node_modules/colorette": { +- "version": "2.0.20", +- "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", +- "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", +- "dev": true ++ "node_modules/asynckit": { ++ "version": "0.4.0", ++ "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", ++ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, +- "node_modules/combined-stream": { +- "version": "1.0.8", +- "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", +- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", +- "dependencies": { +- "delayed-stream": "~1.0.0" +- }, ++ "node_modules/at-least-node": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", ++ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", ++ "dev": true, + "engines": { +- "node": ">= 0.8" ++ "node": ">= 4.0.0" + } + }, +- "node_modules/comlink": { +- "version": "4.4.2", +- "resolved": "https://registry.npmmirror.com/comlink/-/comlink-4.4.2.tgz", +- "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==", +- "license": "Apache-2.0" +- }, +- "node_modules/commander": { +- "version": "4.1.1", +- "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", +- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", ++ "node_modules/author-regex": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/author-regex/-/author-regex-1.0.0.tgz", ++ "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==", + "dev": true, + "engines": { +- "node": ">= 6" ++ "node": ">=0.8" + } + }, +- "node_modules/common-path-prefix": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz", +- "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", +- "dev": true +- }, +- "node_modules/compare-version": { +- "version": "0.1.2", +- "resolved": "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz", +- "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", ++ "node_modules/available-typed-arrays": { ++ "version": "1.0.7", ++ "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", ++ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "possible-typed-array-names": "^1.0.0" ++ }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/compare-versions": { +- "version": "6.1.0", +- "resolved": "https://registry.npmmirror.com/compare-versions/-/compare-versions-6.1.0.tgz", +- "integrity": "sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==" ++ "node_modules/axios": { ++ "version": "1.7.4", ++ "resolved": "https://registry.npmmirror.com/axios/-/axios-1.7.4.tgz", ++ "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", ++ "license": "MIT", ++ "dependencies": { ++ "follow-redirects": "^1.15.6", ++ "form-data": "^4.0.0", ++ "proxy-from-env": "^1.1.0" ++ } + }, +- "node_modules/compressible": { +- "version": "2.0.18", +- "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", +- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", ++ "node_modules/babel-loader": { ++ "version": "9.1.3", ++ "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-9.1.3.tgz", ++ "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dev": true, + "dependencies": { +- "mime-db": ">= 1.43.0 < 2" ++ "find-cache-dir": "^4.0.0", ++ "schema-utils": "^4.0.0" + }, + "engines": { +- "node": ">= 0.6" ++ "node": ">= 14.15.0" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.12.0", ++ "webpack": ">=5" + } + }, +- "node_modules/compression": { +- "version": "1.7.4", +- "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", +- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", ++ "node_modules/babel-plugin-polyfill-corejs2": { ++ "version": "0.4.5", ++ "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", ++ "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dev": true, + "dependencies": { +- "accepts": "~1.3.5", +- "bytes": "3.0.0", +- "compressible": "~2.0.16", +- "debug": "2.6.9", +- "on-headers": "~1.0.2", +- "safe-buffer": "5.1.2", +- "vary": "~1.1.2" ++ "@babel/compat-data": "^7.22.6", ++ "@babel/helper-define-polyfill-provider": "^0.4.2", ++ "semver": "^6.3.1" + }, +- "engines": { +- "node": ">= 0.8.0" ++ "peerDependencies": { ++ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, +- "node_modules/compression/node_modules/bytes": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", +- "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", ++ "node_modules/babel-plugin-polyfill-corejs3": { ++ "version": "0.8.3", ++ "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", ++ "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "dev": true, +- "engines": { +- "node": ">= 0.8" ++ "dependencies": { ++ "@babel/helper-define-polyfill-provider": "^0.4.2", ++ "core-js-compat": "^3.31.0" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, +- "node_modules/compression/node_modules/debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", ++ "node_modules/babel-plugin-polyfill-regenerator": { ++ "version": "0.5.2", ++ "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", ++ "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dev": true, + "dependencies": { +- "ms": "2.0.0" ++ "@babel/helper-define-polyfill-provider": "^0.4.2" ++ }, ++ "peerDependencies": { ++ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, +- "node_modules/compression/node_modules/ms": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", +- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", +- "dev": true ++ "node_modules/balanced-match": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", ++ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, +- "node_modules/compression/node_modules/safe-buffer": { +- "version": "5.1.2", +- "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", +- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", +- "dev": true ++ "node_modules/base-64": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", ++ "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, +- "node_modules/concat-map": { +- "version": "0.0.1", +- "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", +- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" ++ "node_modules/base32-encode": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/base32-encode/-/base32-encode-1.2.0.tgz", ++ "integrity": "sha512-cHFU8XeRyx0GgmoWi5qHMCVRiqU6J3MHWxVgun7jggCBUpVzm1Ir7M9dYr2whjSNc3tFeXfQ/oZjQu/4u55h9A==", ++ "dev": true, ++ "optional": true, ++ "dependencies": { ++ "to-data-view": "^1.1.0" ++ } + }, +- "node_modules/connect-history-api-fallback": { ++ "node_modules/base64-js": { ++ "version": "1.5.1", ++ "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", ++ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" ++ }, ++ "node_modules/base64id": { + "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", +- "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", +- "dev": true, ++ "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", ++ "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "engines": { +- "node": ">=0.8" ++ "node": "^4.5.0 || >= 5.9" + } + }, +- "node_modules/console-control-strings": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz", +- "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", ++ "node_modules/batch": { ++ "version": "0.6.1", ++ "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", ++ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, +- "node_modules/content-disposition": { +- "version": "0.5.4", +- "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", +- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", +- "dev": true, ++ "node_modules/better-sqlite3": { ++ "version": "12.8.0", ++ "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.8.0.tgz", ++ "integrity": "sha512-RxD2Vd96sQDjQr20kdP+F+dK/1OUNiVOl200vKBZY8u0vTwysfolF6Hq+3ZK2+h8My9YvZhHsF+RSGZW2VYrPQ==", ++ "hasInstallScript": true, ++ "license": "MIT", + "dependencies": { +- "safe-buffer": "5.2.1" ++ "bindings": "^1.5.0", ++ "prebuild-install": "^7.1.1" + }, + "engines": { +- "node": ">= 0.6" ++ "node": "20.x || 22.x || 23.x || 24.x || 25.x" + } + }, +- "node_modules/content-type": { +- "version": "1.0.5", +- "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", +- "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", ++ "node_modules/big-integer": { ++ "version": "1.6.52", ++ "resolved": "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz", ++ "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { +- "node": ">= 0.6" ++ "node": ">=0.6" + } + }, +- "node_modules/convert-source-map": { +- "version": "1.9.0", +- "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", +- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", +- "dev": true +- }, +- "node_modules/cookie": { +- "version": "0.5.0", +- "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", +- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", ++ "node_modules/big.js": { ++ "version": "5.2.2", ++ "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", ++ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { +- "node": ">= 0.6" ++ "node": "*" + } + }, +- "node_modules/cookie-signature": { +- "version": "1.0.6", +- "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", +- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", ++ "node_modules/binary-extensions": { ++ "version": "2.2.0", ++ "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", ++ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", ++ "engines": { ++ "node": ">=8" ++ } ++ }, ++ "node_modules/bindings": { ++ "version": "1.5.0", ++ "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz", ++ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", ++ "dependencies": { ++ "file-uri-to-path": "1.0.0" ++ } ++ }, ++ "node_modules/bl": { ++ "version": "4.1.0", ++ "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", ++ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", ++ "dependencies": { ++ "buffer": "^5.5.0", ++ "inherits": "^2.0.4", ++ "readable-stream": "^3.4.0" ++ } ++ }, ++ "node_modules/bluebird": { ++ "version": "3.7.2", ++ "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", ++ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, +- "node_modules/core-js-compat": { +- "version": "3.32.1", +- "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.32.1.tgz", +- "integrity": "sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==", ++ "node_modules/body-parser": { ++ "version": "1.20.1", ++ "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz", ++ "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { +- "browserslist": "^4.21.10" ++ "bytes": "3.1.2", ++ "content-type": "~1.0.4", ++ "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.1", ++ "type-is": "~1.6.18", ++ "unpipe": "1.0.0" ++ }, ++ "engines": { ++ "node": ">= 0.8", ++ "npm": "1.2.8000 || >= 1.4.16" + } + }, +- "node_modules/core-util-is": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", +- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" ++ "node_modules/body-parser/node_modules/debug": { ++ "version": "2.6.9", ++ "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", ++ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", ++ "dev": true, ++ "dependencies": { ++ "ms": "2.0.0" ++ } + }, +- "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==", ++ "node_modules/body-parser/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": { +- "object-assign": "^4", +- "vary": "^1" ++ "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { +- "node": ">= 0.10" ++ "node": ">=0.10.0" + } + }, +- "node_modules/cosmiconfig": { +- "version": "8.3.3", +- "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-8.3.3.tgz", +- "integrity": "sha512-/VY+0IvFoE47hwgKHu8feeBFIb1Z1mcJFiLrNwaJpLoLa9qwLVquMGMr2OUwQmhpJDtsSQSasg/TMv1imec9xA==", ++ "node_modules/body-parser/node_modules/ms": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/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.npmmirror.com/qs/-/qs-6.11.0.tgz", ++ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { +- "import-fresh": "^3.3.0", +- "js-yaml": "^4.1.0", +- "parse-json": "^5.2.0", +- "path-type": "^4.0.0" ++ "side-channel": "^1.0.4" + }, + "engines": { +- "node": ">=14" +- }, +- "peerDependencies": { +- "typescript": ">=4.9.5" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } ++ "node": ">=0.6" + } + }, +- "node_modules/create-require": { ++ "node_modules/bonjour-service": { + "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz", +- "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", ++ "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.1.1.tgz", ++ "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", ++ "dev": true, ++ "dependencies": { ++ "array-flatten": "^2.1.2", ++ "dns-equal": "^1.0.0", ++ "fast-deep-equal": "^3.1.3", ++ "multicast-dns": "^7.2.5" ++ } ++ }, ++ "node_modules/bonjour-service/node_modules/array-flatten": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", ++ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, +- "node_modules/cross-dirname": { +- "version": "0.1.0", +- "resolved": "https://registry.npmmirror.com/cross-dirname/-/cross-dirname-0.1.0.tgz", +- "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", ++ "node_modules/boolbase": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", ++ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" ++ }, ++ "node_modules/boolean": { ++ "version": "3.2.0", ++ "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz", ++ "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "dev": true, + "optional": true + }, +- "node_modules/cross-env": { +- "version": "7.0.3", +- "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", +- "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", ++ "node_modules/bplist-creator": { ++ "version": "0.0.8", ++ "resolved": "https://registry.npmmirror.com/bplist-creator/-/bplist-creator-0.0.8.tgz", ++ "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "dev": true, +- "license": "MIT", ++ "optional": true, ++ "dependencies": { ++ "stream-buffers": "~2.2.0" ++ } ++ }, ++ "node_modules/brace-expansion": { ++ "version": "1.1.11", ++ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", ++ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { +- "cross-spawn": "^7.0.1" +- }, +- "bin": { +- "cross-env": "src/bin/cross-env.js", +- "cross-env-shell": "src/bin/cross-env-shell.js" +- }, +- "engines": { +- "node": ">=10.14", +- "npm": ">=6", +- "yarn": ">=1" ++ "balanced-match": "^1.0.0", ++ "concat-map": "0.0.1" + } + }, +- "node_modules/cross-spawn": { +- "version": "7.0.6", +- "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", +- "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", ++ "node_modules/braces": { ++ "version": "3.0.3", ++ "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", ++ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { +- "path-key": "^3.1.0", +- "shebang-command": "^2.0.0", +- "which": "^2.0.1" ++ "fill-range": "^7.1.1" + }, + "engines": { +- "node": ">= 8" ++ "node": ">=8" + } + }, +- "node_modules/cross-spawn-windows-exe": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz", +- "integrity": "sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==", ++ "node_modules/browserslist": { ++ "version": "4.21.10", ++ "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.10.tgz", ++ "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, + "dependencies": { +- "@malept/cross-spawn-promise": "^1.1.0", +- "is-wsl": "^2.2.0", +- "which": "^2.0.2" ++ "caniuse-lite": "^1.0.30001517", ++ "electron-to-chromium": "^1.4.477", ++ "node-releases": "^2.0.13", ++ "update-browserslist-db": "^1.0.11" ++ }, ++ "bin": { ++ "browserslist": "cli.js" + }, + "engines": { +- "node": ">= 10" ++ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, +- "node_modules/cross-spawn-windows-exe/node_modules/@malept/cross-spawn-promise": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", +- "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", +- "dev": true, ++ "node_modules/buffer": { ++ "version": "5.7.1", ++ "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", ++ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dependencies": { +- "cross-spawn": "^7.0.1" +- }, +- "engines": { +- "node": ">= 10" ++ "base64-js": "^1.3.1", ++ "ieee754": "^1.1.13" + } + }, +- "node_modules/cross-zip": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/cross-zip/-/cross-zip-4.0.0.tgz", +- "integrity": "sha512-MEzGfZo0rqE10O/B+AEcCSJLZsrWuRUvmqJTqHNqBtALhaJc3E3ixLGLJNTRzEA2K34wbmOHC4fwYs9sVsdcCA==", ++ "node_modules/buffer-crc32": { ++ "version": "0.2.13", ++ "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", ++ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { +- "node": ">=12.10" ++ "node": "*" + } + }, +- "node_modules/crypt": { +- "version": "0.0.2", +- "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", +- "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", ++ "node_modules/buffer-equal": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-1.0.1.tgz", ++ "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", ++ "dev": true, + "engines": { +- "node": "*" ++ "node": ">=0.4" + } + }, +- "node_modules/crypto-js": { +- "version": "4.2.0", +- "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", +- "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" ++ "node_modules/buffer-from": { ++ "version": "1.1.2", ++ "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", ++ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", ++ "dev": true + }, +- "node_modules/css-loader": { +- "version": "6.11.0", +- "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.11.0.tgz", +- "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", ++ "node_modules/byte-length": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmjs.org/byte-length/-/byte-length-1.0.2.tgz", ++ "integrity": "sha512-ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q==" ++ }, ++ "node_modules/bytes": { ++ "version": "3.1.2", ++ "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", ++ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, +- "dependencies": { +- "icss-utils": "^5.1.0", +- "postcss": "^8.4.33", +- "postcss-modules-extract-imports": "^3.1.0", +- "postcss-modules-local-by-default": "^4.0.5", +- "postcss-modules-scope": "^3.2.0", +- "postcss-modules-values": "^4.0.0", +- "postcss-value-parser": "^4.2.0", +- "semver": "^7.5.4" +- }, + "engines": { +- "node": ">= 12.13.0" +- }, +- "peerDependencies": { +- "@rspack/core": "0.x || 1.x", +- "webpack": "^5.0.0" +- }, +- "peerDependenciesMeta": { +- "@rspack/core": { +- "optional": true +- }, +- "webpack": { +- "optional": true +- } ++ "node": ">= 0.8" + } + }, +- "node_modules/css-loader/node_modules/lru-cache": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", +- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", ++ "node_modules/cacache": { ++ "version": "16.1.3", ++ "resolved": "https://registry.npmmirror.com/cacache/-/cacache-16.1.3.tgz", ++ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "@npmcli/fs": "^2.1.0", ++ "@npmcli/move-file": "^2.0.0", ++ "chownr": "^2.0.0", ++ "fs-minipass": "^2.1.0", ++ "glob": "^8.0.1", ++ "infer-owner": "^1.0.4", ++ "lru-cache": "^7.7.1", ++ "minipass": "^3.1.6", ++ "minipass-collect": "^1.0.2", ++ "minipass-flush": "^1.0.5", ++ "minipass-pipeline": "^1.2.4", ++ "mkdirp": "^1.0.4", ++ "p-map": "^4.0.0", ++ "promise-inflight": "^1.0.1", ++ "rimraf": "^3.0.2", ++ "ssri": "^9.0.0", ++ "tar": "^6.1.11", ++ "unique-filename": "^2.0.0" + }, + "engines": { +- "node": ">=10" ++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, +- "node_modules/css-loader/node_modules/semver": { +- "version": "7.5.4", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", +- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", ++ "node_modules/cacache/node_modules/brace-expansion": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", ++ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { +- "lru-cache": "^6.0.0" +- }, +- "bin": { +- "semver": "bin/semver.js" ++ "balanced-match": "^1.0.0" ++ } ++ }, ++ "node_modules/cacache/node_modules/glob": { ++ "version": "8.1.0", ++ "resolved": "https://registry.npmmirror.com/glob/-/glob-8.1.0.tgz", ++ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", ++ "dev": true, ++ "dependencies": { ++ "fs.realpath": "^1.0.0", ++ "inflight": "^1.0.4", ++ "inherits": "2", ++ "minimatch": "^5.0.1", ++ "once": "^1.3.0" + }, + "engines": { +- "node": ">=10" ++ "node": ">=12" + } + }, +- "node_modules/css-loader/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true ++ "node_modules/cacache/node_modules/lru-cache": { ++ "version": "7.18.3", ++ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz", ++ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", ++ "dev": true, ++ "engines": { ++ "node": ">=12" ++ } + }, +- "node_modules/css-select": { +- "version": "5.1.0", +- "resolved": "https://registry.npmmirror.com/css-select/-/css-select-5.1.0.tgz", +- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", ++ "node_modules/cacache/node_modules/minimatch": { ++ "version": "5.1.6", ++ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", ++ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", ++ "dev": true, + "dependencies": { +- "boolbase": "^1.0.0", +- "css-what": "^6.1.0", +- "domhandler": "^5.0.2", +- "domutils": "^3.0.1", +- "nth-check": "^2.0.1" ++ "brace-expansion": "^2.0.1" ++ }, ++ "engines": { ++ "node": ">=10" + } + }, +- "node_modules/css-tree": { +- "version": "2.3.1", +- "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-2.3.1.tgz", +- "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", ++ "node_modules/cacache/node_modules/minipass": { ++ "version": "3.3.6", ++ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", ++ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { +- "mdn-data": "2.0.30", +- "source-map-js": "^1.0.1" ++ "yallist": "^4.0.0" + }, + "engines": { +- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" ++ "node": ">=8" + } + }, +- "node_modules/css-what": { +- "version": "6.1.0", +- "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", +- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", +- "engines": { +- "node": ">= 6" ++ "node_modules/cacache/node_modules/rimraf": { ++ "version": "3.0.2", ++ "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", ++ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", ++ "dev": true, ++ "dependencies": { ++ "glob": "^7.1.3" ++ }, ++ "bin": { ++ "rimraf": "bin.js" + } + }, +- "node_modules/cssesc": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", +- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", ++ "node_modules/cacache/node_modules/rimraf/node_modules/brace-expansion": { ++ "version": "1.1.11", ++ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", ++ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, +- "bin": { +- "cssesc": "bin/cssesc" +- }, +- "engines": { +- "node": ">=4" ++ "dependencies": { ++ "balanced-match": "^1.0.0", ++ "concat-map": "0.0.1" + } + }, +- "node_modules/csso": { +- "version": "5.0.5", +- "resolved": "https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz", +- "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", ++ "node_modules/cacache/node_modules/rimraf/node_modules/glob": { ++ "version": "7.2.3", ++ "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", ++ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { +- "css-tree": "~2.2.0" ++ "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": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", +- "npm": ">=7.0.0" ++ "node": "*" + } + }, +- "node_modules/csso/node_modules/css-tree": { +- "version": "2.2.1", +- "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-2.2.1.tgz", +- "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", ++ "node_modules/cacache/node_modules/rimraf/node_modules/minimatch": { ++ "version": "3.1.2", ++ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", ++ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { +- "mdn-data": "2.0.28", +- "source-map-js": "^1.0.1" ++ "brace-expansion": "^1.1.7" + }, + "engines": { +- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", +- "npm": ">=7.0.0" ++ "node": "*" + } + }, +- "node_modules/csso/node_modules/mdn-data": { +- "version": "2.0.28", +- "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.28.tgz", +- "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", +- "dev": true +- }, +- "node_modules/csstype": { +- "version": "3.1.2", +- "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz", +- "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", ++ "node_modules/cacache/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, +- "node_modules/data-uri-to-buffer": { +- "version": "4.0.1", +- "resolved": "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", +- "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", ++ "node_modules/cacheable-lookup": { ++ "version": "5.0.4", ++ "resolved": "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", ++ "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", ++ "dev": true, + "engines": { +- "node": ">= 12" ++ "node": ">=10.6.0" + } + }, +- "node_modules/data-view-buffer": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz", +- "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", ++ "node_modules/cacheable-request": { ++ "version": "7.0.4", ++ "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.4.tgz", ++ "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.3", +- "es-errors": "^1.3.0", +- "is-data-view": "^1.0.2" ++ "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": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=8" + } + }, +- "node_modules/data-view-byte-length": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", +- "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", ++ "node_modules/cacheable-request/node_modules/get-stream": { ++ "version": "5.2.0", ++ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", ++ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.3", +- "es-errors": "^1.3.0", +- "is-data-view": "^1.0.2" ++ "pump": "^3.0.0" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/inspect-js" ++ "node": ">=8" + } + }, +- "node_modules/data-view-byte-offset": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", +- "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", ++ "node_modules/call-bind": { ++ "version": "1.0.8", ++ "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", ++ "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.2", +- "es-errors": "^1.3.0", +- "is-data-view": "^1.0.1" ++ "call-bind-apply-helpers": "^1.0.0", ++ "es-define-property": "^1.0.0", ++ "get-intrinsic": "^1.2.4", ++ "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" +@@ -7254,851 +6630,756 @@ + "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/dayjs": { +- "version": "1.11.11", +- "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.11.tgz", +- "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" +- }, +- "node_modules/debug": { +- "version": "4.3.4", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", +- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", ++ "node_modules/call-bind-apply-helpers": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", ++ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", ++ "license": "MIT", + "dependencies": { +- "ms": "2.1.2" +- }, +- "engines": { +- "node": ">=6.0" ++ "es-errors": "^1.3.0", ++ "function-bind": "^1.1.2" + }, +- "peerDependenciesMeta": { +- "supports-color": { +- "optional": true +- } +- } +- }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", @@ -576,10 +6602,11 @@ index ce8be32..2f250c8 100644 - "dev": true, - "optional": true, - "peer": true, -- "engines": { + "engines": { - "node": ">=0.10.0" -- } -- }, ++ "node": ">= 0.4" + } + }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz", @@ -587,11 +6614,18 @@ index ce8be32..2f250c8 100644 - "dev": true, - "optional": true, - "peer": true, -- "dependencies": { ++ "node_modules/call-bound": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", ++ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", ++ "license": "MIT", + "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" -- }, -- "engines": { ++ "call-bind-apply-helpers": "^1.0.2", ++ "get-intrinsic": "^1.3.0" + }, + "engines": { - "node": ">=0.10.0" - } - }, @@ -606,197 +6640,7706 @@ index ce8be32..2f250c8 100644 - "node": ">=0.10.0" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz", -@@ -9237,11 +9449,6 @@ - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", +- "node_modules/decompress-response": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz", +- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", +- "dependencies": { +- "mimic-response": "^3.1.0" ++ "node": ">= 0.4" + }, +- "engines": { +- "node": ">=10" ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/decompress-response/node_modules/mimic-response": { ++ "node_modules/callsites": { + "version": "3.1.0", +- "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz", +- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", +- "engines": { +- "node": ">=10" +- } +- }, +- "node_modules/deep-extend": { +- "version": "0.6.0", +- "resolved": "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz", +- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", +- "engines": { +- "node": ">=4.0.0" +- } +- }, +- "node_modules/deep-is": { +- "version": "0.1.4", +- "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", +- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/deepmerge": { +- "version": "4.3.1", +- "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", +- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", +- "dev": true, +- "engines": { +- "node": ">=0.10.0" +- } +- }, +- "node_modules/default-gateway": { +- "version": "6.0.3", +- "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", +- "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", ++ "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", ++ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, +- "dependencies": { +- "execa": "^5.0.0" +- }, + "engines": { +- "node": ">= 10" ++ "node": ">=6" + } + }, +- "node_modules/default-gateway/node_modules/execa": { +- "version": "5.1.1", +- "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", +- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", ++ "node_modules/camel-case": { ++ "version": "4.1.2", ++ "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", ++ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { +- "cross-spawn": "^7.0.3", +- "get-stream": "^6.0.0", +- "human-signals": "^2.1.0", +- "is-stream": "^2.0.0", +- "merge-stream": "^2.0.0", +- "npm-run-path": "^4.0.1", +- "onetime": "^5.1.2", +- "signal-exit": "^3.0.3", +- "strip-final-newline": "^2.0.0" +- }, +- "engines": { +- "node": ">=10" ++ "pascal-case": "^3.1.2", ++ "tslib": "^2.0.3" + } + }, +- "node_modules/default-gateway/node_modules/get-stream": { +- "version": "6.0.1", +- "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", +- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", ++ "node_modules/camelcase": { ++ "version": "6.3.0", ++ "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", ++ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, +- "node_modules/default-gateway/node_modules/is-stream": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", +- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", +- "dev": true, +- "engines": { +- "node": ">=8" +- } ++ "node_modules/caniuse-lite": { ++ "version": "1.0.30001525", ++ "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", ++ "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", ++ "dev": true + }, +- "node_modules/default-gateway/node_modules/npm-run-path": { +- "version": "4.0.1", +- "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", +- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", ++ "node_modules/chalk": { ++ "version": "2.4.2", ++ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", ++ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { +- "path-key": "^3.0.0" ++ "ansi-styles": "^3.2.1", ++ "escape-string-regexp": "^1.0.5", ++ "supports-color": "^5.3.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">=4" + } + }, +- "node_modules/defaults": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", +- "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", +- "dev": true, +- "dependencies": { +- "clone": "^1.0.2" ++ "node_modules/charenc": { ++ "version": "0.0.2", ++ "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", ++ "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", ++ "engines": { ++ "node": "*" + } + }, +- "node_modules/defer-to-connect": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz", +- "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", +- "dev": true, ++ "node_modules/cheerio": { ++ "version": "1.0.0-rc.12", ++ "resolved": "https://registry.npmmirror.com/cheerio/-/cheerio-1.0.0-rc.12.tgz", ++ "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", ++ "dependencies": { ++ "cheerio-select": "^2.1.0", ++ "dom-serializer": "^2.0.0", ++ "domhandler": "^5.0.3", ++ "domutils": "^3.0.1", ++ "htmlparser2": "^8.0.1", ++ "parse5": "^7.0.0", ++ "parse5-htmlparser2-tree-adapter": "^7.0.0" ++ }, + "engines": { +- "node": ">=10" ++ "node": ">= 6" + } + }, +- "node_modules/define-data-property": { +- "version": "1.1.4", +- "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", +- "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", +- "dev": true, +- "license": "MIT", ++ "node_modules/cheerio-select": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/cheerio-select/-/cheerio-select-2.1.0.tgz", ++ "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dependencies": { +- "es-define-property": "^1.0.0", +- "es-errors": "^1.3.0", +- "gopd": "^1.0.1" ++ "boolbase": "^1.0.0", ++ "css-select": "^5.1.0", ++ "css-what": "^6.1.0", ++ "domelementtype": "^2.3.0", ++ "domhandler": "^5.0.3", ++ "domutils": "^3.0.1" ++ } ++ }, ++ "node_modules/chokidar": { ++ "version": "3.6.0", ++ "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", ++ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", ++ "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": ">= 0.4" ++ "node": ">= 8.10.0" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "optionalDependencies": { ++ "fsevents": "~2.3.2" + } + }, +- "node_modules/define-lazy-prop": { ++ "node_modules/chownr": { + "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", +- "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", ++ "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", ++ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { +- "node": ">=8" ++ "node": ">=10" + } + }, +- "node_modules/define-properties": { +- "version": "1.2.1", +- "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", +- "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", ++ "node_modules/chrome-trace-event": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", ++ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, +- "license": "MIT", +- "dependencies": { +- "define-data-property": "^1.0.1", +- "has-property-descriptors": "^1.0.0", +- "object-keys": "^1.1.1" +- }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=6.0" + } + }, +- "node_modules/delayed-stream": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", +- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", +- "engines": { +- "node": ">=0.4.0" +- } ++ "node_modules/chromium-pickle-js": { ++ "version": "0.2.0", ++ "resolved": "https://registry.npmmirror.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", ++ "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", ++ "dev": true, ++ "optional": true + }, +- "node_modules/delegates": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz", +- "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", +- "dev": true ++ "node_modules/classnames": { ++ "version": "2.3.2", ++ "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz", ++ "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, +- "node_modules/depd": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", +- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", ++ "node_modules/clean-css": { ++ "version": "5.3.2", ++ "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.2.tgz", ++ "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, ++ "dependencies": { ++ "source-map": "~0.6.0" ++ }, + "engines": { +- "node": ">= 0.8" ++ "node": ">= 10.0" + } + }, +- "node_modules/destroy": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", +- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", ++ "node_modules/clean-stack": { ++ "version": "2.2.0", ++ "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", ++ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { +- "node": ">= 0.8", +- "npm": "1.2.8000 || >= 1.4.16" ++ "node": ">=6" + } + }, +- "node_modules/detect-libc": { +- "version": "2.0.3", +- "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.3.tgz", +- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", ++ "node_modules/cli-cursor": { ++ "version": "3.1.0", ++ "resolved": "https://registry.npmmirror.com/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/detect-node": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", +- "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", +- "dev": true ++ "node_modules/cli-spinners": { ++ "version": "2.9.2", ++ "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.2.tgz", ++ "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", ++ "dev": true, ++ "engines": { ++ "node": ">=6" ++ } + }, +- "node_modules/dexie": { +- "version": "3.2.4", +- "resolved": "https://registry.npmmirror.com/dexie/-/dexie-3.2.4.tgz", +- "integrity": "sha512-VKoTQRSv7+RnffpOJ3Dh6ozknBqzWw/F3iqMdsZg958R0AS8AnY9x9d1lbwENr0gzeGJHXKcGhAMRaqys6SxqA==", ++ "node_modules/cli-truncate": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz", ++ "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", ++ "dev": true, ++ "dependencies": { ++ "slice-ansi": "^3.0.0", ++ "string-width": "^4.2.0" ++ }, + "engines": { +- "node": ">=6.0" ++ "node": ">=8" + } + }, +- "node_modules/diff": { +- "version": "4.0.2", +- "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz", +- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", ++ "node_modules/cli-truncate/node_modules/ansi-styles": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", ++ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, ++ "dependencies": { ++ "color-convert": "^2.0.1" ++ }, + "engines": { +- "node": ">=0.3.1" ++ "node": ">=8" + } + }, +- "node_modules/dir-compare": { +- "version": "3.3.0", +- "resolved": "https://registry.npmmirror.com/dir-compare/-/dir-compare-3.3.0.tgz", +- "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", ++ "node_modules/cli-truncate/node_modules/color-convert": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", ++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { +- "buffer-equal": "^1.0.0", +- "minimatch": "^3.0.4" ++ "color-name": "~1.1.4" ++ }, ++ "engines": { ++ "node": ">=7.0.0" + } + }, +- "node_modules/dns-equal": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", +- "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", ++ "node_modules/cli-truncate/node_modules/color-name": { ++ "version": "1.1.4", ++ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", ++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, +- "node_modules/dns-packet": { +- "version": "5.6.1", +- "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.6.1.tgz", +- "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", ++ "node_modules/cli-truncate/node_modules/slice-ansi": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz", ++ "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { +- "@leichtgewicht/ip-codec": "^2.0.1" ++ "ansi-styles": "^4.0.0", ++ "astral-regex": "^2.0.0", ++ "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { +- "node": ">=6" ++ "node": ">=8" + } + }, +- "node_modules/doctrine": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", +- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", ++ "node_modules/client-only": { ++ "version": "0.0.1", ++ "resolved": "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz", ++ "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" ++ }, ++ "node_modules/cliui": { ++ "version": "8.0.1", ++ "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", ++ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, +- "license": "Apache-2.0", + "dependencies": { +- "esutils": "^2.0.2" ++ "string-width": "^4.2.0", ++ "strip-ansi": "^6.0.1", ++ "wrap-ansi": "^7.0.0" + }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">=12" + } + }, +- "node_modules/dom-converter": { +- "version": "0.2.0", +- "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", +- "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", ++ "node_modules/clone": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", ++ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, +- "dependencies": { +- "utila": "~0.4" +- } +- }, +- "node_modules/dom-serializer": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz", +- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", +- "dependencies": { +- "domelementtype": "^2.3.0", +- "domhandler": "^5.0.2", +- "entities": "^4.2.0" ++ "engines": { ++ "node": ">=0.8" + } + }, +- "node_modules/domelementtype": { +- "version": "2.3.0", +- "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", +- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" +- }, +- "node_modules/domhandler": { +- "version": "5.0.3", +- "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz", +- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", ++ "node_modules/clone-deep": { ++ "version": "4.0.1", ++ "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", ++ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", ++ "dev": true, + "dependencies": { +- "domelementtype": "^2.3.0" ++ "is-plain-object": "^2.0.4", ++ "kind-of": "^6.0.2", ++ "shallow-clone": "^3.0.0" + }, + "engines": { +- "node": ">= 4" +- } +- }, +- "node_modules/domutils": { +- "version": "3.1.0", +- "resolved": "https://registry.npmmirror.com/domutils/-/domutils-3.1.0.tgz", +- "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", +- "dependencies": { +- "dom-serializer": "^2.0.0", +- "domelementtype": "^2.3.0", +- "domhandler": "^5.0.3" ++ "node": ">=6" + } + }, +- "node_modules/dot-case": { +- "version": "3.0.4", +- "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", +- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", ++ "node_modules/clone-response": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz", ++ "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { +- "no-case": "^3.0.4", +- "tslib": "^2.0.3" ++ "mimic-response": "^1.0.0" + } + }, +- "node_modules/ds-store": { +- "version": "0.1.6", +- "resolved": "https://registry.npmmirror.com/ds-store/-/ds-store-0.1.6.tgz", +- "integrity": "sha512-kY21M6Lz+76OS3bnCzjdsJSF7LBpLYGCVfavW8TgQD2XkcqIZ86W0y9qUDZu6fp7SIZzqosMDW2zi7zVFfv4hw==", +- "dev": true, +- "optional": true, +- "dependencies": { +- "bplist-creator": "~0.0.3", +- "macos-alias": "~0.2.5", +- "tn1150": "^0.1.0" ++ "node_modules/clsx": { ++ "version": "1.2.1", ++ "resolved": "https://registry.npmmirror.com/clsx/-/clsx-1.2.1.tgz", ++ "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", ++ "engines": { ++ "node": ">=6" + } + }, +- "node_modules/dunder-proto": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", +- "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", +- "license": "MIT", ++ "node_modules/color": { ++ "version": "4.2.3", ++ "resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz", ++ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { +- "call-bind-apply-helpers": "^1.0.1", +- "es-errors": "^1.3.0", +- "gopd": "^1.2.0" ++ "color-convert": "^2.0.1", ++ "color-string": "^1.9.0" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=12.5.0" + } + }, +- "node_modules/duplexer2": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", +- "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", ++ "node_modules/color-convert": { ++ "version": "1.9.3", ++ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", ++ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", ++ "dev": true, + "dependencies": { +- "readable-stream": "^2.0.2" ++ "color-name": "1.1.3" + } + }, +- "node_modules/duplexer2/node_modules/isarray": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", +- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" ++ "node_modules/color-name": { ++ "version": "1.1.3", ++ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", ++ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, +- "node_modules/duplexer2/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==", ++ "node_modules/color-string": { ++ "version": "1.9.1", ++ "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", ++ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "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" ++ "color-name": "^1.0.0", ++ "simple-swizzle": "^0.2.2" + } + }, +- "node_modules/duplexer2/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==" ++ "node_modules/color-support": { ++ "version": "1.1.3", ++ "resolved": "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz", ++ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", ++ "dev": true, ++ "bin": { ++ "color-support": "bin.js" ++ } + }, +- "node_modules/duplexer2/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==", ++ "node_modules/color/node_modules/color-convert": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", ++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { +- "safe-buffer": "~5.1.0" ++ "color-name": "~1.1.4" ++ }, ++ "engines": { ++ "node": ">=7.0.0" + } + }, +- "node_modules/eastasianwidth": { +- "version": "0.2.0", +- "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", +- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" ++ "node_modules/color/node_modules/color-name": { ++ "version": "1.1.4", ++ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", ++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, +- "node_modules/ee-first": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", +- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", ++ "node_modules/colorette": { ++ "version": "2.0.20", ++ "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", ++ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, +- "node_modules/electron": { +- "version": "25.3.0", +- "resolved": "https://registry.npmmirror.com/electron/-/electron-25.3.0.tgz", +- "integrity": "sha512-cyqotxN+AroP5h2IxUsJsmehYwP5LrFAOO7O7k9tILME3Sa1/POAg3shrhx4XEnaAMyMqMLxzGvkzCVxzEErnA==", +- "dev": true, +- "hasInstallScript": true, ++ "node_modules/combined-stream": { ++ "version": "1.0.8", ++ "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", ++ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { +- "@electron/get": "^2.0.0", +- "@types/node": "^18.11.18", +- "extract-zip": "^2.0.1" +- }, +- "bin": { +- "electron": "cli.js" ++ "delayed-stream": "~1.0.0" + }, + "engines": { +- "node": ">= 12.20.55" ++ "node": ">= 0.8" + } + }, +- "node_modules/electron-installer-common": { +- "version": "0.10.3", +- "resolved": "https://registry.npmmirror.com/electron-installer-common/-/electron-installer-common-0.10.3.tgz", +- "integrity": "sha512-mYbP+6i+nHMIm0WZHXgGdmmXMe+KXncl6jZYQNcCF9C1WsNA9C5SZ2VP4TLQMSIoFO+X4ugkMEA5uld1bmyEvA==", ++ "node_modules/comlink": { ++ "version": "4.4.2", ++ "resolved": "https://registry.npmmirror.com/comlink/-/comlink-4.4.2.tgz", ++ "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==", ++ "license": "Apache-2.0" ++ }, ++ "node_modules/commander": { ++ "version": "4.1.1", ++ "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", ++ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", ++ "dev": true, ++ "engines": { ++ "node": ">= 6" ++ } ++ }, ++ "node_modules/common-path-prefix": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz", ++ "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", ++ "dev": true ++ }, ++ "node_modules/compare-version": { ++ "version": "0.1.2", ++ "resolved": "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz", ++ "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, +- "optional": true, +- "dependencies": { +- "@malept/cross-spawn-promise": "^1.0.0", +- "asar": "^3.0.0", +- "debug": "^4.1.1", +- "fs-extra": "^9.0.0", +- "glob": "^7.1.4", +- "lodash": "^4.17.15", +- "parse-author": "^2.0.0", +- "semver": "^7.1.1", +- "tmp-promise": "^3.0.2" +- }, + "engines": { +- "node": ">= 10.0.0" +- }, +- "optionalDependencies": { +- "@types/fs-extra": "^9.0.1" ++ "node": ">=0.10.0" + } + }, +- "node_modules/electron-installer-common/node_modules/@malept/cross-spawn-promise": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", +- "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", ++ "node_modules/compare-versions": { ++ "version": "6.1.0", ++ "resolved": "https://registry.npmmirror.com/compare-versions/-/compare-versions-6.1.0.tgz", ++ "integrity": "sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==" ++ }, ++ "node_modules/compressible": { ++ "version": "2.0.18", ++ "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", ++ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, +- "optional": true, + "dependencies": { +- "cross-spawn": "^7.0.1" ++ "mime-db": ">= 1.43.0 < 2" + }, + "engines": { +- "node": ">= 10" ++ "node": ">= 0.6" + } + }, +- "node_modules/electron-installer-common/node_modules/fs-extra": { +- "version": "9.1.0", +- "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", +- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", ++ "node_modules/compression": { ++ "version": "1.7.4", ++ "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", ++ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, +- "optional": true, + "dependencies": { +- "at-least-node": "^1.0.0", +- "graceful-fs": "^4.2.0", +- "jsonfile": "^6.0.1", +- "universalify": "^2.0.0" ++ "accepts": "~1.3.5", ++ "bytes": "3.0.0", ++ "compressible": "~2.0.16", ++ "debug": "2.6.9", ++ "on-headers": "~1.0.2", ++ "safe-buffer": "5.1.2", ++ "vary": "~1.1.2" + }, + "engines": { +- "node": ">=10" ++ "node": ">= 0.8.0" + } + }, +- "node_modules/electron-installer-common/node_modules/lru-cache": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", +- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", ++ "node_modules/compression/node_modules/bytes": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", ++ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, +- "optional": true, +- "dependencies": { +- "yallist": "^4.0.0" +- }, + "engines": { +- "node": ">=10" ++ "node": ">= 0.8" + } + }, +- "node_modules/electron-installer-common/node_modules/semver": { +- "version": "7.5.4", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", +- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", ++ "node_modules/compression/node_modules/debug": { ++ "version": "2.6.9", ++ "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", ++ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, +- "optional": true, + "dependencies": { +- "lru-cache": "^6.0.0" +- }, +- "bin": { +- "semver": "bin/semver.js" +- }, +- "engines": { +- "node": ">=10" ++ "ms": "2.0.0" + } + }, +- "node_modules/electron-installer-common/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true, +- "optional": true ++ "node_modules/compression/node_modules/ms": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", ++ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", ++ "dev": true + }, +- "node_modules/electron-installer-debian": { +- "version": "3.2.0", +- "resolved": "https://registry.npmmirror.com/electron-installer-debian/-/electron-installer-debian-3.2.0.tgz", +- "integrity": "sha512-58ZrlJ1HQY80VucsEIG9tQ//HrTlG6sfofA3nRGr6TmkX661uJyu4cMPPh6kXW+aHdq/7+q25KyQhDrXvRL7jw==", ++ "node_modules/compression/node_modules/safe-buffer": { ++ "version": "5.1.2", ++ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", ++ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", ++ "dev": true ++ }, ++ "node_modules/concat-map": { ++ "version": "0.0.1", ++ "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", ++ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" ++ }, ++ "node_modules/connect-history-api-fallback": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", ++ "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, +- "optional": true, +- "os": [ +- "darwin", +- "linux" +- ], +- "dependencies": { +- "@malept/cross-spawn-promise": "^1.0.0", +- "debug": "^4.1.1", +- "electron-installer-common": "^0.10.2", +- "fs-extra": "^9.0.0", +- "get-folder-size": "^2.0.1", +- "lodash": "^4.17.4", +- "word-wrap": "^1.2.3", +- "yargs": "^16.0.2" +- }, +- "bin": { +- "electron-installer-debian": "src/cli.js" +- }, + "engines": { +- "node": ">= 10.0.0" ++ "node": ">=0.8" + } + }, +- "node_modules/electron-installer-debian/node_modules/@malept/cross-spawn-promise": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", +- "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", ++ "node_modules/console-control-strings": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz", ++ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", ++ "dev": true ++ }, ++ "node_modules/content-disposition": { ++ "version": "0.5.4", ++ "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", ++ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, +- "optional": true, + "dependencies": { +- "cross-spawn": "^7.0.1" ++ "safe-buffer": "5.2.1" + }, + "engines": { +- "node": ">= 10" ++ "node": ">= 0.6" + } + }, +- "node_modules/electron-installer-debian/node_modules/cliui": { +- "version": "7.0.4", +- "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", +- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", +- "dev": true, +- "optional": true, +- "dependencies": { +- "string-width": "^4.2.0", +- "strip-ansi": "^6.0.0", +- "wrap-ansi": "^7.0.0" ++ "node_modules/content-type": { ++ "version": "1.0.5", ++ "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", ++ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", ++ "engines": { ++ "node": ">= 0.6" + } + }, +- "node_modules/electron-installer-debian/node_modules/fs-extra": { +- "version": "9.1.0", +- "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", +- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", ++ "node_modules/convert-source-map": { ++ "version": "1.9.0", ++ "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", ++ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", ++ "dev": true ++ }, ++ "node_modules/cookie": { ++ "version": "0.5.0", ++ "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", ++ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, +- "optional": true, +- "dependencies": { +- "at-least-node": "^1.0.0", +- "graceful-fs": "^4.2.0", +- "jsonfile": "^6.0.1", +- "universalify": "^2.0.0" +- }, + "engines": { +- "node": ">=10" ++ "node": ">= 0.6" + } + }, +- "node_modules/electron-installer-debian/node_modules/yargs": { +- "version": "16.2.0", +- "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", +- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", ++ "node_modules/cookie-signature": { ++ "version": "1.0.6", ++ "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", ++ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", ++ "dev": true ++ }, ++ "node_modules/core-js-compat": { ++ "version": "3.32.1", ++ "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.32.1.tgz", ++ "integrity": "sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==", + "dev": true, +- "optional": 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" ++ "browserslist": "^4.21.10" + } + }, +- "node_modules/electron-installer-debian/node_modules/yargs-parser": { +- "version": "20.2.9", +- "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", +- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", +- "dev": true, +- "optional": true, +- "engines": { +- "node": ">=10" +- } ++ "node_modules/core-util-is": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", ++ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, +- "node_modules/electron-installer-dmg": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/electron-installer-dmg/-/electron-installer-dmg-4.0.0.tgz", +- "integrity": "sha512-g3W6XnyUa7QGrAF7ViewHdt6bXV2KYU1Pm1CY3pZpp+H6mOjCHHAhf/iZAxtaX1ERCb+SQHz7xSsAHuNH9I8ZQ==", +- "dev": true, +- "optional": 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==", + "dependencies": { +- "debug": "^4.3.2", +- "minimist": "^1.1.1" +- }, +- "bin": { +- "electron-installer-dmg": "bin/electron-installer-dmg.js" ++ "object-assign": "^4", ++ "vary": "^1" + }, + "engines": { +- "node": ">= 12.13.0" +- }, +- "optionalDependencies": { +- "appdmg": "^0.6.4" ++ "node": ">= 0.10" + } + }, +- "node_modules/electron-installer-redhat": { +- "version": "3.4.0", +- "resolved": "https://registry.npmmirror.com/electron-installer-redhat/-/electron-installer-redhat-3.4.0.tgz", +- "integrity": "sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==", ++ "node_modules/cosmiconfig": { ++ "version": "8.3.3", ++ "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-8.3.3.tgz", ++ "integrity": "sha512-/VY+0IvFoE47hwgKHu8feeBFIb1Z1mcJFiLrNwaJpLoLa9qwLVquMGMr2OUwQmhpJDtsSQSasg/TMv1imec9xA==", + "dev": true, +- "optional": true, +- "os": [ +- "darwin", +- "linux" +- ], + "dependencies": { +- "@malept/cross-spawn-promise": "^1.0.0", +- "debug": "^4.1.1", +- "electron-installer-common": "^0.10.2", +- "fs-extra": "^9.0.0", +- "lodash": "^4.17.15", +- "word-wrap": "^1.2.3", +- "yargs": "^16.0.2" +- }, +- "bin": { +- "electron-installer-redhat": "src/cli.js" ++ "import-fresh": "^3.3.0", ++ "js-yaml": "^4.1.0", ++ "parse-json": "^5.2.0", ++ "path-type": "^4.0.0" + }, + "engines": { +- "node": ">= 10.0.0" ++ "node": ">=14" ++ }, ++ "peerDependencies": { ++ "typescript": ">=4.9.5" ++ }, ++ "peerDependenciesMeta": { ++ "typescript": { ++ "optional": true ++ } + } + }, +- "node_modules/electron-installer-redhat/node_modules/@malept/cross-spawn-promise": { ++ "node_modules/create-require": { + "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", +- "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", ++ "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz", ++ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", ++ "dev": true ++ }, ++ "node_modules/cross-dirname": { ++ "version": "0.1.0", ++ "resolved": "https://registry.npmmirror.com/cross-dirname/-/cross-dirname-0.1.0.tgz", ++ "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", + "dev": true, +- "optional": true, ++ "optional": true ++ }, ++ "node_modules/cross-env": { ++ "version": "7.0.3", ++ "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", ++ "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", ++ "dev": true, ++ "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.1" + }, ++ "bin": { ++ "cross-env": "src/bin/cross-env.js", ++ "cross-env-shell": "src/bin/cross-env-shell.js" ++ }, + "engines": { +- "node": ">= 10" ++ "node": ">=10.14", ++ "npm": ">=6", ++ "yarn": ">=1" + } + }, +- "node_modules/electron-installer-redhat/node_modules/cliui": { +- "version": "7.0.4", +- "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", +- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", +- "dev": true, +- "optional": true, ++ "node_modules/cross-spawn": { ++ "version": "7.0.6", ++ "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", ++ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", ++ "license": "MIT", + "dependencies": { +- "string-width": "^4.2.0", +- "strip-ansi": "^6.0.0", +- "wrap-ansi": "^7.0.0" ++ "path-key": "^3.1.0", ++ "shebang-command": "^2.0.0", ++ "which": "^2.0.1" ++ }, ++ "engines": { ++ "node": ">= 8" + } + }, +- "node_modules/electron-installer-redhat/node_modules/fs-extra": { +- "version": "9.1.0", +- "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", +- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", ++ "node_modules/cross-spawn-windows-exe": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz", ++ "integrity": "sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==", + "dev": true, +- "optional": true, + "dependencies": { +- "at-least-node": "^1.0.0", +- "graceful-fs": "^4.2.0", +- "jsonfile": "^6.0.1", +- "universalify": "^2.0.0" ++ "@malept/cross-spawn-promise": "^1.1.0", ++ "is-wsl": "^2.2.0", ++ "which": "^2.0.2" + }, + "engines": { +- "node": ">=10" ++ "node": ">= 10" + } + }, +- "node_modules/electron-installer-redhat/node_modules/yargs": { +- "version": "16.2.0", +- "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", +- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", ++ "node_modules/cross-spawn-windows-exe/node_modules/@malept/cross-spawn-promise": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", ++ "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, +- "optional": 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" ++ "cross-spawn": "^7.0.1" + }, + "engines": { +- "node": ">=10" ++ "node": ">= 10" + } + }, +- "node_modules/electron-installer-redhat/node_modules/yargs-parser": { +- "version": "20.2.9", +- "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", +- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", ++ "node_modules/cross-zip": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/cross-zip/-/cross-zip-4.0.0.tgz", ++ "integrity": "sha512-MEzGfZo0rqE10O/B+AEcCSJLZsrWuRUvmqJTqHNqBtALhaJc3E3ixLGLJNTRzEA2K34wbmOHC4fwYs9sVsdcCA==", + "dev": true, +- "optional": true, + "engines": { +- "node": ">=10" ++ "node": ">=12.10" + } + }, +- "node_modules/electron-log": { +- "version": "5.2.0", +- "resolved": "https://registry.npmmirror.com/electron-log/-/electron-log-5.2.0.tgz", +- "integrity": "sha512-VjLkvaLmbP3AOGOh5Fob9M8bFU0mmeSAb5G2EoTBx+kQLf2XA/0byzjsVGBTHhikbT+m1AB27NEQUv9wX9nM8w==", +- "license": "MIT", ++ "node_modules/crypt": { ++ "version": "0.0.2", ++ "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", ++ "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "engines": { +- "node": ">= 14" ++ "node": "*" + } + }, +- "node_modules/electron-packager": { +- "version": "17.1.2", +- "resolved": "https://registry.npmmirror.com/electron-packager/-/electron-packager-17.1.2.tgz", +- "integrity": "sha512-XofXdikjYI7MVBcnXeoOvRR+yFFFHOLs3J7PF5KYQweigtgLshcH4W660PsvHr4lYZ03JBpLyEcUB8DzHZ+BNw==", +- "deprecated": "Please use @electron/packager moving forward. There is no API change, just a package name change", ++ "node_modules/crypto-js": { ++ "version": "4.2.0", ++ "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", ++ "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" ++ }, ++ "node_modules/css-loader": { ++ "version": "6.11.0", ++ "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.11.0.tgz", ++ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, + "dependencies": { +- "@electron/asar": "^3.2.1", +- "@electron/get": "^2.0.0", +- "@electron/notarize": "^1.2.3", +- "@electron/osx-sign": "^1.0.5", +- "@electron/universal": "^1.3.2", +- "cross-spawn-windows-exe": "^1.2.0", +- "debug": "^4.0.1", +- "extract-zip": "^2.0.0", +- "filenamify": "^4.1.0", +- "fs-extra": "^11.1.0", +- "galactus": "^1.0.0", +- "get-package-info": "^1.0.0", +- "junk": "^3.1.0", +- "parse-author": "^2.0.0", +- "plist": "^3.0.0", +- "rcedit": "^3.0.1", +- "resolve": "^1.1.6", +- "semver": "^7.1.3", +- "yargs-parser": "^21.1.1" +- }, +- "bin": { +- "electron-packager": "bin/electron-packager.js" ++ "icss-utils": "^5.1.0", ++ "postcss": "^8.4.33", ++ "postcss-modules-extract-imports": "^3.1.0", ++ "postcss-modules-local-by-default": "^4.0.5", ++ "postcss-modules-scope": "^3.2.0", ++ "postcss-modules-values": "^4.0.0", ++ "postcss-value-parser": "^4.2.0", ++ "semver": "^7.5.4" + }, + "engines": { +- "node": ">= 14.17.5" ++ "node": ">= 12.13.0" ++ }, ++ "peerDependencies": { ++ "@rspack/core": "0.x || 1.x", ++ "webpack": "^5.0.0" ++ }, ++ "peerDependenciesMeta": { ++ "@rspack/core": { ++ "optional": true ++ }, ++ "webpack": { ++ "optional": true ++ } + } + }, +- "node_modules/electron-packager/node_modules/fs-extra": { +- "version": "11.2.0", +- "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.2.0.tgz", +- "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", ++ "node_modules/css-loader/node_modules/lru-cache": { ++ "version": "6.0.0", ++ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", ++ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { +- "graceful-fs": "^4.2.0", +- "jsonfile": "^6.0.1", +- "universalify": "^2.0.0" ++ "yallist": "^4.0.0" + }, + "engines": { +- "node": ">=14.14" ++ "node": ">=10" + } + }, +- "node_modules/electron-packager/node_modules/semver": { +- "version": "7.6.2", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz", +- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", ++ "node_modules/css-loader/node_modules/semver": { ++ "version": "7.5.4", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", ++ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, ++ "dependencies": { ++ "lru-cache": "^6.0.0" ++ }, + "bin": { + "semver": "bin/semver.js" + }, +@@ -8106,366 +7387,339 @@ + "node": ">=10" + } + }, +- "node_modules/electron-to-chromium": { +- "version": "1.4.508", +- "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", +- "integrity": "sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==", ++ "node_modules/css-loader/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, +- "node_modules/electron-winstaller": { +- "version": "5.3.1", +- "resolved": "https://registry.npmmirror.com/electron-winstaller/-/electron-winstaller-5.3.1.tgz", +- "integrity": "sha512-oM8BW3a8NEqG0XW+Vx3xywhk0DyDV4T0jT0zZfWt0IczNT3jHAAvQWBorF8osQDplSsCyXXyxrsrQ8cY0Slb/A==", +- "dev": true, +- "hasInstallScript": true, +- "optional": true, ++ "node_modules/css-select": { ++ "version": "5.1.0", ++ "resolved": "https://registry.npmmirror.com/css-select/-/css-select-5.1.0.tgz", ++ "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { +- "@electron/asar": "^3.2.1", +- "debug": "^4.1.1", +- "fs-extra": "^7.0.1", +- "lodash": "^4.17.21", +- "temp": "^0.9.0" ++ "boolbase": "^1.0.0", ++ "css-what": "^6.1.0", ++ "domhandler": "^5.0.2", ++ "domutils": "^3.0.1", ++ "nth-check": "^2.0.1" ++ } ++ }, ++ "node_modules/css-tree": { ++ "version": "2.3.1", ++ "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-2.3.1.tgz", ++ "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", ++ "dev": true, ++ "dependencies": { ++ "mdn-data": "2.0.30", ++ "source-map-js": "^1.0.1" + }, + "engines": { +- "node": ">=8.0.0" +- }, +- "optionalDependencies": { +- "@electron/windows-sign": "^1.1.2" ++ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, +- "node_modules/electron-winstaller/node_modules/fs-extra": { +- "version": "7.0.1", +- "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz", +- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", ++ "node_modules/css-what": { ++ "version": "6.1.0", ++ "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", ++ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", ++ "engines": { ++ "node": ">= 6" ++ } ++ }, ++ "node_modules/cssesc": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", ++ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, +- "optional": true, +- "dependencies": { +- "graceful-fs": "^4.1.2", +- "jsonfile": "^4.0.0", +- "universalify": "^0.1.0" ++ "bin": { ++ "cssesc": "bin/cssesc" + }, + "engines": { +- "node": ">=6 <7 || >=8" ++ "node": ">=4" + } + }, +- "node_modules/electron-winstaller/node_modules/jsonfile": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", +- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", ++ "node_modules/csso": { ++ "version": "5.0.5", ++ "resolved": "https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz", ++ "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, +- "optional": true, +- "optionalDependencies": { +- "graceful-fs": "^4.1.6" ++ "dependencies": { ++ "css-tree": "~2.2.0" ++ }, ++ "engines": { ++ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", ++ "npm": ">=7.0.0" + } + }, +- "node_modules/electron-winstaller/node_modules/universalify": { +- "version": "0.1.2", +- "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", +- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", ++ "node_modules/csso/node_modules/css-tree": { ++ "version": "2.2.1", ++ "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-2.2.1.tgz", ++ "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, +- "optional": true, ++ "dependencies": { ++ "mdn-data": "2.0.28", ++ "source-map-js": "^1.0.1" ++ }, + "engines": { +- "node": ">= 4.0.0" ++ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", ++ "npm": ">=7.0.0" + } + }, +- "node_modules/electron/node_modules/@types/node": { +- "version": "18.17.14", +- "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.17.14.tgz", +- "integrity": "sha512-ZE/5aB73CyGqgQULkLG87N9GnyGe5TcQjv34pwS8tfBs1IkCh0ASM69mydb2znqd6v0eX+9Ytvk6oQRqu8T1Vw==", ++ "node_modules/csso/node_modules/mdn-data": { ++ "version": "2.0.28", ++ "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.28.tgz", ++ "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true + }, +- "node_modules/emoji-regex": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", +- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" ++ "node_modules/csstype": { ++ "version": "3.1.2", ++ "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz", ++ "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", ++ "dev": true + }, +- "node_modules/emojis-list": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", +- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", +- "dev": true, ++ "node_modules/data-uri-to-buffer": { ++ "version": "4.0.1", ++ "resolved": "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", ++ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "engines": { +- "node": ">= 4" ++ "node": ">= 12" + } + }, +- "node_modules/encode-utf8": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/encode-utf8/-/encode-utf8-1.0.3.tgz", +- "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==", +- "dev": true, +- "optional": true +- }, +- "node_modules/encodeurl": { ++ "node_modules/data-view-buffer": { + "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", +- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", ++ "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz", ++ "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "call-bound": "^1.0.3", ++ "es-errors": "^1.3.0", ++ "is-data-view": "^1.0.2" ++ }, + "engines": { +- "node": ">= 0.8" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/encoding": { +- "version": "0.1.13", +- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", +- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", ++ "node_modules/data-view-byte-length": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", ++ "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, +- "optional": true, +- "dependencies": { +- "iconv-lite": "^0.6.2" +- } +- }, +- "node_modules/end-of-stream": { +- "version": "1.4.4", +- "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", +- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", +- "dependencies": { +- "once": "^1.4.0" +- } +- }, +- "node_modules/engine.io": { +- "version": "6.5.4", +- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", +- "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", ++ "license": "MIT", + "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.11.0" ++ "call-bound": "^1.0.3", ++ "es-errors": "^1.3.0", ++ "is-data-view": "^1.0.2" + }, + "engines": { +- "node": ">=10.2.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/inspect-js" + } + }, +- "node_modules/engine.io-parser": { +- "version": "5.2.1", +- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", +- "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", ++ "node_modules/data-view-byte-offset": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", ++ "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", ++ "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "call-bound": "^1.0.2", ++ "es-errors": "^1.3.0", ++ "is-data-view": "^1.0.1" ++ }, + "engines": { +- "node": ">=10.0.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "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==", +- "engines": { +- "node": ">= 0.6" +- } ++ "node_modules/dayjs": { ++ "version": "1.11.11", ++ "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.11.tgz", ++ "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" + }, +- "node_modules/engine.io/node_modules/ws": { +- "version": "8.11.0", +- "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", +- "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", +- "engines": { +- "node": ">=10.0.0" ++ "node_modules/debug": { ++ "version": "4.3.4", ++ "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", ++ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", ++ "dependencies": { ++ "ms": "2.1.2" + }, +- "peerDependencies": { +- "bufferutil": "^4.0.1", +- "utf-8-validate": "^5.0.2" ++ "engines": { ++ "node": ">=6.0" + }, + "peerDependenciesMeta": { +- "bufferutil": { +- "optional": true +- }, +- "utf-8-validate": { ++ "supports-color": { + "optional": true + } + } + }, +- "node_modules/enhanced-resolve": { +- "version": "5.15.0", +- "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", +- "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", +- "dev": true, ++ "node_modules/decompress-response": { ++ "version": "6.0.0", ++ "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz", ++ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { +- "graceful-fs": "^4.2.4", +- "tapable": "^2.2.0" ++ "mimic-response": "^3.1.0" + }, + "engines": { +- "node": ">=10.13.0" ++ "node": ">=10" + } + }, +- "node_modules/entities": { +- "version": "4.5.0", +- "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", +- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", ++ "node_modules/decompress-response/node_modules/mimic-response": { ++ "version": "3.1.0", ++ "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz", ++ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { +- "node": ">=0.12" ++ "node": ">=10" + } + }, +- "node_modules/env-paths": { +- "version": "2.2.1", +- "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", +- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", ++ "node_modules/deep-extend": { ++ "version": "0.6.0", ++ "resolved": "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz", ++ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", ++ "engines": { ++ "node": ">=4.0.0" ++ } ++ }, ++ "node_modules/deep-is": { ++ "version": "0.1.4", ++ "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", ++ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", ++ "dev": true, ++ "license": "MIT" ++ }, ++ "node_modules/deepmerge": { ++ "version": "4.3.1", ++ "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", ++ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { +- "node": ">=6" ++ "node": ">=0.10.0" + } + }, +- "node_modules/err-code": { +- "version": "2.0.3", +- "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", +- "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", +- "dev": true +- }, +- "node_modules/error-ex": { +- "version": "1.3.2", +- "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", +- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", ++ "node_modules/default-gateway": { ++ "version": "6.0.3", ++ "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", ++ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { +- "is-arrayish": "^0.2.1" ++ "execa": "^5.0.0" ++ }, ++ "engines": { ++ "node": ">= 10" + } + }, +- "node_modules/es-abstract": { +- "version": "1.24.0", +- "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.24.0.tgz", +- "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", ++ "node_modules/default-gateway/node_modules/execa": { ++ "version": "5.1.1", ++ "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", ++ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "array-buffer-byte-length": "^1.0.2", +- "arraybuffer.prototype.slice": "^1.0.4", +- "available-typed-arrays": "^1.0.7", +- "call-bind": "^1.0.8", +- "call-bound": "^1.0.4", +- "data-view-buffer": "^1.0.2", +- "data-view-byte-length": "^1.0.2", +- "data-view-byte-offset": "^1.0.1", +- "es-define-property": "^1.0.1", +- "es-errors": "^1.3.0", +- "es-object-atoms": "^1.1.1", +- "es-set-tostringtag": "^2.1.0", +- "es-to-primitive": "^1.3.0", +- "function.prototype.name": "^1.1.8", +- "get-intrinsic": "^1.3.0", +- "get-proto": "^1.0.1", +- "get-symbol-description": "^1.1.0", +- "globalthis": "^1.0.4", +- "gopd": "^1.2.0", +- "has-property-descriptors": "^1.0.2", +- "has-proto": "^1.2.0", +- "has-symbols": "^1.1.0", +- "hasown": "^2.0.2", +- "internal-slot": "^1.1.0", +- "is-array-buffer": "^3.0.5", +- "is-callable": "^1.2.7", +- "is-data-view": "^1.0.2", +- "is-negative-zero": "^2.0.3", +- "is-regex": "^1.2.1", +- "is-set": "^2.0.3", +- "is-shared-array-buffer": "^1.0.4", +- "is-string": "^1.1.1", +- "is-typed-array": "^1.1.15", +- "is-weakref": "^1.1.1", +- "math-intrinsics": "^1.1.0", +- "object-inspect": "^1.13.4", +- "object-keys": "^1.1.1", +- "object.assign": "^4.1.7", +- "own-keys": "^1.0.1", +- "regexp.prototype.flags": "^1.5.4", +- "safe-array-concat": "^1.1.3", +- "safe-push-apply": "^1.0.0", +- "safe-regex-test": "^1.1.0", +- "set-proto": "^1.0.0", +- "stop-iteration-iterator": "^1.1.0", +- "string.prototype.trim": "^1.2.10", +- "string.prototype.trimend": "^1.0.9", +- "string.prototype.trimstart": "^1.0.8", +- "typed-array-buffer": "^1.0.3", +- "typed-array-byte-length": "^1.0.3", +- "typed-array-byte-offset": "^1.0.4", +- "typed-array-length": "^1.0.7", +- "unbox-primitive": "^1.1.0", +- "which-typed-array": "^1.1.19" ++ "cross-spawn": "^7.0.3", ++ "get-stream": "^6.0.0", ++ "human-signals": "^2.1.0", ++ "is-stream": "^2.0.0", ++ "merge-stream": "^2.0.0", ++ "npm-run-path": "^4.0.1", ++ "onetime": "^5.1.2", ++ "signal-exit": "^3.0.3", ++ "strip-final-newline": "^2.0.0" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=10" + } + }, +- "node_modules/es-define-property": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", +- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", +- "license": "MIT", ++ "node_modules/default-gateway/node_modules/get-stream": { ++ "version": "6.0.1", ++ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", ++ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", ++ "dev": true, + "engines": { +- "node": ">= 0.4" ++ "node": ">=10" + } + }, +- "node_modules/es-errors": { +- "version": "1.3.0", +- "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", +- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", ++ "node_modules/default-gateway/node_modules/is-stream": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", ++ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", ++ "dev": true, + "engines": { +- "node": ">= 0.4" ++ "node": ">=8" + } + }, +- "node_modules/es-module-lexer": { +- "version": "1.3.0", +- "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz", +- "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", +- "dev": true +- }, +- "node_modules/es-object-atoms": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", +- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", +- "license": "MIT", ++ "node_modules/default-gateway/node_modules/npm-run-path": { ++ "version": "4.0.1", ++ "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", ++ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", ++ "dev": true, + "dependencies": { +- "es-errors": "^1.3.0" ++ "path-key": "^3.0.0" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=8" + } + }, +- "node_modules/es-set-tostringtag": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", +- "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", ++ "node_modules/defaults": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", ++ "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "es-errors": "^1.3.0", +- "get-intrinsic": "^1.2.6", +- "has-tostringtag": "^1.0.2", +- "hasown": "^2.0.2" +- }, ++ "clone": "^1.0.2" ++ } ++ }, ++ "node_modules/defer-to-connect": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz", ++ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", ++ "dev": true, + "engines": { +- "node": ">= 0.4" ++ "node": ">=10" + } + }, +- "node_modules/es-shim-unscopables": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", +- "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", ++ "node_modules/define-data-property": { ++ "version": "1.1.4", ++ "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", ++ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { +- "hasown": "^2.0.2" ++ "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/es-to-primitive": { +- "version": "1.3.0", +- "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz", +- "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", ++ "node_modules/define-lazy-prop": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", ++ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", ++ "dev": true, ++ "engines": { ++ "node": ">=8" ++ } ++ }, ++ "node_modules/define-properties": { ++ "version": "1.2.1", ++ "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", ++ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { +- "is-callable": "^1.2.7", +- "is-date-object": "^1.0.5", +- "is-symbol": "^1.0.4" ++ "define-data-property": "^1.0.1", ++ "has-property-descriptors": "^1.0.0", ++ "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" +@@ -8474,2702 +7728,2882 @@ + "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/es6-error": { +- "version": "4.1.1", +- "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz", +- "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", ++ "node_modules/delayed-stream": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", ++ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", ++ "engines": { ++ "node": ">=0.4.0" ++ } ++ }, ++ "node_modules/delegates": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz", ++ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", ++ "dev": true ++ }, ++ "node_modules/depd": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", ++ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, +- "optional": true ++ "engines": { ++ "node": ">= 0.8" ++ } + }, +- "node_modules/escalade": { +- "version": "3.1.1", +- "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", +- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", ++ "node_modules/destroy": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", ++ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { +- "node": ">=6" ++ "node": ">= 0.8", ++ "npm": "1.2.8000 || >= 1.4.16" + } + }, +- "node_modules/escape-html": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", +- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", ++ "node_modules/detect-libc": { ++ "version": "2.0.3", ++ "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.3.tgz", ++ "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", ++ "engines": { ++ "node": ">=8" ++ } ++ }, ++ "node_modules/detect-node": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", ++ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, +- "node_modules/escape-string-regexp": { +- "version": "1.0.5", +- "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", +- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", +- "dev": true, ++ "node_modules/dexie": { ++ "version": "3.2.4", ++ "resolved": "https://registry.npmmirror.com/dexie/-/dexie-3.2.4.tgz", ++ "integrity": "sha512-VKoTQRSv7+RnffpOJ3Dh6ozknBqzWw/F3iqMdsZg958R0AS8AnY9x9d1lbwENr0gzeGJHXKcGhAMRaqys6SxqA==", + "engines": { +- "node": ">=0.8.0" ++ "node": ">=6.0" + } + }, +- "node_modules/eslint": { +- "version": "9.15.0", +- "resolved": "https://registry.npmmirror.com/eslint/-/eslint-9.15.0.tgz", +- "integrity": "sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==", ++ "node_modules/diff": { ++ "version": "4.0.2", ++ "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz", ++ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, +- "license": "MIT", +- "dependencies": { +- "@eslint-community/eslint-utils": "^4.2.0", +- "@eslint-community/regexpp": "^4.12.1", +- "@eslint/config-array": "^0.19.0", +- "@eslint/core": "^0.9.0", +- "@eslint/eslintrc": "^3.2.0", +- "@eslint/js": "9.15.0", +- "@eslint/plugin-kit": "^0.2.3", +- "@humanfs/node": "^0.16.6", +- "@humanwhocodes/module-importer": "^1.0.1", +- "@humanwhocodes/retry": "^0.4.1", +- "@types/estree": "^1.0.6", +- "@types/json-schema": "^7.0.15", +- "ajv": "^6.12.4", +- "chalk": "^4.0.0", +- "cross-spawn": "^7.0.5", +- "debug": "^4.3.2", +- "escape-string-regexp": "^4.0.0", +- "eslint-scope": "^8.2.0", +- "eslint-visitor-keys": "^4.2.0", +- "espree": "^10.3.0", +- "esquery": "^1.5.0", +- "esutils": "^2.0.2", +- "fast-deep-equal": "^3.1.3", +- "file-entry-cache": "^8.0.0", +- "find-up": "^5.0.0", +- "glob-parent": "^6.0.2", +- "ignore": "^5.2.0", +- "imurmurhash": "^0.1.4", +- "is-glob": "^4.0.0", +- "json-stable-stringify-without-jsonify": "^1.0.1", +- "lodash.merge": "^4.6.2", +- "minimatch": "^3.1.2", +- "natural-compare": "^1.4.0", +- "optionator": "^0.9.3" +- }, +- "bin": { +- "eslint": "bin/eslint.js" +- }, + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" +- }, +- "funding": { +- "url": "https://eslint.org/donate" +- }, +- "peerDependencies": { +- "jiti": "*" +- }, +- "peerDependenciesMeta": { +- "jiti": { +- "optional": true +- } ++ "node": ">=0.3.1" + } + }, +- "node_modules/eslint-import-resolver-node": { +- "version": "0.3.9", +- "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", +- "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", ++ "node_modules/dir-compare": { ++ "version": "3.3.0", ++ "resolved": "https://registry.npmmirror.com/dir-compare/-/dir-compare-3.3.0.tgz", ++ "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "debug": "^3.2.7", +- "is-core-module": "^2.13.0", +- "resolve": "^1.22.4" ++ "buffer-equal": "^1.0.0", ++ "minimatch": "^3.0.4" + } + }, +- "node_modules/eslint-import-resolver-node/node_modules/debug": { +- "version": "3.2.7", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", +- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "ms": "^2.1.1" +- } ++ "node_modules/dns-equal": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", ++ "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", ++ "dev": true + }, +- "node_modules/eslint-import-resolver-typescript": { +- "version": "3.6.3", +- "resolved": "https://registry.npmmirror.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", +- "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==", ++ "node_modules/dns-packet": { ++ "version": "5.6.1", ++ "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.6.1.tgz", ++ "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, +- "license": "ISC", + "dependencies": { +- "@nolyfill/is-core-module": "1.0.39", +- "debug": "^4.3.5", +- "enhanced-resolve": "^5.15.0", +- "eslint-module-utils": "^2.8.1", +- "fast-glob": "^3.3.2", +- "get-tsconfig": "^4.7.5", +- "is-bun-module": "^1.0.2", +- "is-glob": "^4.0.3" ++ "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { +- "node": "^14.18.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" +- }, +- "peerDependencies": { +- "eslint": "*", +- "eslint-plugin-import": "*", +- "eslint-plugin-import-x": "*" +- }, +- "peerDependenciesMeta": { +- "eslint-plugin-import": { +- "optional": true +- }, +- "eslint-plugin-import-x": { +- "optional": true +- } ++ "node": ">=6" + } + }, +- "node_modules/eslint-import-resolver-typescript/node_modules/debug": { +- "version": "4.4.1", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.1.tgz", +- "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", ++ "node_modules/doctrine": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", ++ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, +- "license": "MIT", ++ "license": "Apache-2.0", + "dependencies": { +- "ms": "^2.1.3" ++ "esutils": "^2.0.2" + }, + "engines": { +- "node": ">=6.0" +- }, +- "peerDependenciesMeta": { +- "supports-color": { +- "optional": true +- } ++ "node": ">=0.10.0" + } + }, +- "node_modules/eslint-import-resolver-typescript/node_modules/ms": { +- "version": "2.1.3", +- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", +- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", ++ "node_modules/dom-converter": { ++ "version": "0.2.0", ++ "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", ++ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, +- "license": "MIT" ++ "dependencies": { ++ "utila": "~0.4" ++ } + }, +- "node_modules/eslint-module-utils": { +- "version": "2.12.1", +- "resolved": "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", +- "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", +- "dev": true, +- "license": "MIT", ++ "node_modules/dom-serializer": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz", ++ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { +- "debug": "^3.2.7" ++ "domelementtype": "^2.3.0", ++ "domhandler": "^5.0.2", ++ "entities": "^4.2.0" ++ } ++ }, ++ "node_modules/domelementtype": { ++ "version": "2.3.0", ++ "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", ++ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" ++ }, ++ "node_modules/domhandler": { ++ "version": "5.0.3", ++ "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz", ++ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", ++ "dependencies": { ++ "domelementtype": "^2.3.0" + }, + "engines": { +- "node": ">=4" +- }, +- "peerDependenciesMeta": { +- "eslint": { +- "optional": true +- } ++ "node": ">= 4" + } + }, +- "node_modules/eslint-module-utils/node_modules/debug": { +- "version": "3.2.7", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", +- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", +- "dev": true, +- "license": "MIT", ++ "node_modules/domutils": { ++ "version": "3.1.0", ++ "resolved": "https://registry.npmmirror.com/domutils/-/domutils-3.1.0.tgz", ++ "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { +- "ms": "^2.1.1" ++ "dom-serializer": "^2.0.0", ++ "domelementtype": "^2.3.0", ++ "domhandler": "^5.0.3" + } + }, +- "node_modules/eslint-plugin-import": { +- "version": "2.31.0", +- "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", +- "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", ++ "node_modules/dot-case": { ++ "version": "3.0.4", ++ "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", ++ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "@rtsao/scc": "^1.1.0", +- "array-includes": "^3.1.8", +- "array.prototype.findlastindex": "^1.2.5", +- "array.prototype.flat": "^1.3.2", +- "array.prototype.flatmap": "^1.3.2", +- "debug": "^3.2.7", +- "doctrine": "^2.1.0", +- "eslint-import-resolver-node": "^0.3.9", +- "eslint-module-utils": "^2.12.0", +- "hasown": "^2.0.2", +- "is-core-module": "^2.15.1", +- "is-glob": "^4.0.3", +- "minimatch": "^3.1.2", +- "object.fromentries": "^2.0.8", +- "object.groupby": "^1.0.3", +- "object.values": "^1.2.0", +- "semver": "^6.3.1", +- "string.prototype.trimend": "^1.0.8", +- "tsconfig-paths": "^3.15.0" +- }, +- "engines": { +- "node": ">=4" +- }, +- "peerDependencies": { +- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" ++ "no-case": "^3.0.4", ++ "tslib": "^2.0.3" + } + }, +- "node_modules/eslint-plugin-import/node_modules/debug": { +- "version": "3.2.7", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", +- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", ++ "node_modules/ds-store": { ++ "version": "0.1.6", ++ "resolved": "https://registry.npmmirror.com/ds-store/-/ds-store-0.1.6.tgz", ++ "integrity": "sha512-kY21M6Lz+76OS3bnCzjdsJSF7LBpLYGCVfavW8TgQD2XkcqIZ86W0y9qUDZu6fp7SIZzqosMDW2zi7zVFfv4hw==", + "dev": true, +- "license": "MIT", ++ "optional": true, + "dependencies": { +- "ms": "^2.1.1" ++ "bplist-creator": "~0.0.3", ++ "macos-alias": "~0.2.5", ++ "tn1150": "^0.1.0" + } + }, +- "node_modules/eslint-scope": { +- "version": "5.1.1", +- "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", +- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", +- "dev": true, ++ "node_modules/dunder-proto": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", ++ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", ++ "license": "MIT", + "dependencies": { +- "esrecurse": "^4.3.0", +- "estraverse": "^4.1.1" ++ "call-bind-apply-helpers": "^1.0.1", ++ "es-errors": "^1.3.0", ++ "gopd": "^1.2.0" + }, + "engines": { +- "node": ">=8.0.0" ++ "node": ">= 0.4" + } + }, +- "node_modules/eslint-visitor-keys": { +- "version": "3.4.3", +- "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", +- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", +- "dev": true, +- "license": "Apache-2.0", +- "engines": { +- "node": "^12.22.0 || ^14.17.0 || >=16.0.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" ++ "node_modules/duplexer2": { ++ "version": "0.1.4", ++ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", ++ "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", ++ "dependencies": { ++ "readable-stream": "^2.0.2" + } + }, +- "node_modules/eslint/node_modules/ansi-styles": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", +- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", ++ "node_modules/duplexer2/node_modules/isarray": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", ++ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" ++ }, ++ "node_modules/duplexer2/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==", ++ "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/duplexer2/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==" ++ }, ++ "node_modules/duplexer2/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==", ++ "dependencies": { ++ "safe-buffer": "~5.1.0" ++ } ++ }, ++ "node_modules/eastasianwidth": { ++ "version": "0.2.0", ++ "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", ++ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" ++ }, ++ "node_modules/ee-first": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", ++ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", ++ "dev": true ++ }, ++ "node_modules/electron": { ++ "version": "25.3.0", ++ "resolved": "https://registry.npmmirror.com/electron/-/electron-25.3.0.tgz", ++ "integrity": "sha512-cyqotxN+AroP5h2IxUsJsmehYwP5LrFAOO7O7k9tILME3Sa1/POAg3shrhx4XEnaAMyMqMLxzGvkzCVxzEErnA==", + "dev": true, +- "license": "MIT", ++ "hasInstallScript": true, + "dependencies": { +- "color-convert": "^2.0.1" ++ "@electron/get": "^2.0.0", ++ "@types/node": "^18.11.18", ++ "extract-zip": "^2.0.1" + }, +- "engines": { +- "node": ">=8" ++ "bin": { ++ "electron": "cli.js" + }, +- "funding": { +- "url": "https://github.com/chalk/ansi-styles?sponsor=1" ++ "engines": { ++ "node": ">= 12.20.55" + } + }, +- "node_modules/eslint/node_modules/chalk": { +- "version": "4.1.2", +- "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", +- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", ++ "node_modules/electron-installer-common": { ++ "version": "0.10.3", ++ "resolved": "https://registry.npmmirror.com/electron-installer-common/-/electron-installer-common-0.10.3.tgz", ++ "integrity": "sha512-mYbP+6i+nHMIm0WZHXgGdmmXMe+KXncl6jZYQNcCF9C1WsNA9C5SZ2VP4TLQMSIoFO+X4ugkMEA5uld1bmyEvA==", + "dev": true, +- "license": "MIT", ++ "optional": true, + "dependencies": { +- "ansi-styles": "^4.1.0", +- "supports-color": "^7.1.0" ++ "@malept/cross-spawn-promise": "^1.0.0", ++ "asar": "^3.0.0", ++ "debug": "^4.1.1", ++ "fs-extra": "^9.0.0", ++ "glob": "^7.1.4", ++ "lodash": "^4.17.15", ++ "parse-author": "^2.0.0", ++ "semver": "^7.1.1", ++ "tmp-promise": "^3.0.2" + }, + "engines": { +- "node": ">=10" ++ "node": ">= 10.0.0" + }, +- "funding": { +- "url": "https://github.com/chalk/chalk?sponsor=1" ++ "optionalDependencies": { ++ "@types/fs-extra": "^9.0.1" + } + }, +- "node_modules/eslint/node_modules/color-convert": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", +- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", ++ "node_modules/electron-installer-common/node_modules/@malept/cross-spawn-promise": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", ++ "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, +- "license": "MIT", ++ "optional": true, + "dependencies": { +- "color-name": "~1.1.4" ++ "cross-spawn": "^7.0.1" + }, + "engines": { +- "node": ">=7.0.0" ++ "node": ">= 10" + } + }, +- "node_modules/eslint/node_modules/color-name": { +- "version": "1.1.4", +- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", +- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/eslint/node_modules/escape-string-regexp": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", +- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", ++ "node_modules/electron-installer-common/node_modules/fs-extra": { ++ "version": "9.1.0", ++ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", ++ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, +- "license": "MIT", ++ "optional": true, ++ "dependencies": { ++ "at-least-node": "^1.0.0", ++ "graceful-fs": "^4.2.0", ++ "jsonfile": "^6.0.1", ++ "universalify": "^2.0.0" ++ }, + "engines": { + "node": ">=10" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" + } + }, +- "node_modules/eslint/node_modules/eslint-scope": { +- "version": "8.4.0", +- "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-8.4.0.tgz", +- "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", ++ "node_modules/electron-installer-common/node_modules/lru-cache": { ++ "version": "6.0.0", ++ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", ++ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, +- "license": "BSD-2-Clause", ++ "optional": true, + "dependencies": { +- "esrecurse": "^4.3.0", +- "estraverse": "^5.2.0" ++ "yallist": "^4.0.0" + }, + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" ++ "node": ">=10" + } + }, +- "node_modules/eslint/node_modules/eslint-visitor-keys": { +- "version": "4.2.1", +- "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", +- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", ++ "node_modules/electron-installer-common/node_modules/semver": { ++ "version": "7.5.4", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", ++ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, +- "license": "Apache-2.0", +- "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ "optional": true, ++ "dependencies": { ++ "lru-cache": "^6.0.0" + }, +- "funding": { +- "url": "https://opencollective.com/eslint" ++ "bin": { ++ "semver": "bin/semver.js" ++ }, ++ "engines": { ++ "node": ">=10" + } + }, +- "node_modules/eslint/node_modules/estraverse": { +- "version": "5.3.0", +- "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", +- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", ++ "node_modules/electron-installer-common/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, +- "license": "BSD-2-Clause", ++ "optional": true ++ }, ++ "node_modules/electron-installer-debian": { ++ "version": "3.2.0", ++ "resolved": "https://registry.npmmirror.com/electron-installer-debian/-/electron-installer-debian-3.2.0.tgz", ++ "integrity": "sha512-58ZrlJ1HQY80VucsEIG9tQ//HrTlG6sfofA3nRGr6TmkX661uJyu4cMPPh6kXW+aHdq/7+q25KyQhDrXvRL7jw==", ++ "dev": true, ++ "optional": true, ++ "os": [ ++ "darwin", ++ "linux" ++ ], ++ "dependencies": { ++ "@malept/cross-spawn-promise": "^1.0.0", ++ "debug": "^4.1.1", ++ "electron-installer-common": "^0.10.2", ++ "fs-extra": "^9.0.0", ++ "get-folder-size": "^2.0.1", ++ "lodash": "^4.17.4", ++ "word-wrap": "^1.2.3", ++ "yargs": "^16.0.2" ++ }, ++ "bin": { ++ "electron-installer-debian": "src/cli.js" ++ }, + "engines": { +- "node": ">=4.0" ++ "node": ">= 10.0.0" + } + }, +- "node_modules/eslint/node_modules/glob-parent": { +- "version": "6.0.2", +- "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", +- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", ++ "node_modules/electron-installer-debian/node_modules/@malept/cross-spawn-promise": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", ++ "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, +- "license": "ISC", ++ "optional": true, + "dependencies": { +- "is-glob": "^4.0.3" ++ "cross-spawn": "^7.0.1" + }, + "engines": { +- "node": ">=10.13.0" ++ "node": ">= 10" + } + }, +- "node_modules/eslint/node_modules/has-flag": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", +- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", ++ "node_modules/electron-installer-debian/node_modules/cliui": { ++ "version": "7.0.4", ++ "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", ++ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=8" ++ "optional": true, ++ "dependencies": { ++ "string-width": "^4.2.0", ++ "strip-ansi": "^6.0.0", ++ "wrap-ansi": "^7.0.0" + } + }, +- "node_modules/eslint/node_modules/supports-color": { +- "version": "7.2.0", +- "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", +- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", ++ "node_modules/electron-installer-debian/node_modules/fs-extra": { ++ "version": "9.1.0", ++ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", ++ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, +- "license": "MIT", ++ "optional": true, + "dependencies": { +- "has-flag": "^4.0.0" ++ "at-least-node": "^1.0.0", ++ "graceful-fs": "^4.2.0", ++ "jsonfile": "^6.0.1", ++ "universalify": "^2.0.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">=10" + } + }, +- "node_modules/espree": { +- "version": "10.4.0", +- "resolved": "https://registry.npmmirror.com/espree/-/espree-10.4.0.tgz", +- "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", ++ "node_modules/electron-installer-debian/node_modules/yargs": { ++ "version": "16.2.0", ++ "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", ++ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, +- "license": "BSD-2-Clause", ++ "optional": true, + "dependencies": { +- "acorn": "^8.15.0", +- "acorn-jsx": "^5.3.2", +- "eslint-visitor-keys": "^4.2.1" ++ "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": "^18.18.0 || ^20.9.0 || >=21.1.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" ++ "node": ">=10" + } + }, +- "node_modules/espree/node_modules/eslint-visitor-keys": { +- "version": "4.2.1", +- "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", +- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", ++ "node_modules/electron-installer-debian/node_modules/yargs-parser": { ++ "version": "20.2.9", ++ "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", ++ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, +- "license": "Apache-2.0", ++ "optional": true, + "engines": { +- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" +- }, +- "funding": { +- "url": "https://opencollective.com/eslint" ++ "node": ">=10" + } + }, +- "node_modules/esquery": { +- "version": "1.6.0", +- "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz", +- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", ++ "node_modules/electron-installer-dmg": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/electron-installer-dmg/-/electron-installer-dmg-4.0.0.tgz", ++ "integrity": "sha512-g3W6XnyUa7QGrAF7ViewHdt6bXV2KYU1Pm1CY3pZpp+H6mOjCHHAhf/iZAxtaX1ERCb+SQHz7xSsAHuNH9I8ZQ==", + "dev": true, +- "license": "BSD-3-Clause", ++ "optional": true, + "dependencies": { +- "estraverse": "^5.1.0" ++ "debug": "^4.3.2", ++ "minimist": "^1.1.1" ++ }, ++ "bin": { ++ "electron-installer-dmg": "bin/electron-installer-dmg.js" + }, + "engines": { +- "node": ">=0.10" ++ "node": ">= 12.13.0" ++ }, ++ "optionalDependencies": { ++ "appdmg": "^0.6.4" + } + }, +- "node_modules/esquery/node_modules/estraverse": { +- "version": "5.3.0", +- "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", +- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", ++ "node_modules/electron-installer-redhat": { ++ "version": "3.4.0", ++ "resolved": "https://registry.npmmirror.com/electron-installer-redhat/-/electron-installer-redhat-3.4.0.tgz", ++ "integrity": "sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==", + "dev": true, +- "license": "BSD-2-Clause", ++ "optional": true, ++ "os": [ ++ "darwin", ++ "linux" ++ ], ++ "dependencies": { ++ "@malept/cross-spawn-promise": "^1.0.0", ++ "debug": "^4.1.1", ++ "electron-installer-common": "^0.10.2", ++ "fs-extra": "^9.0.0", ++ "lodash": "^4.17.15", ++ "word-wrap": "^1.2.3", ++ "yargs": "^16.0.2" ++ }, ++ "bin": { ++ "electron-installer-redhat": "src/cli.js" ++ }, + "engines": { +- "node": ">=4.0" ++ "node": ">= 10.0.0" + } + }, +- "node_modules/esrecurse": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", +- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", ++ "node_modules/electron-installer-redhat/node_modules/@malept/cross-spawn-promise": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", ++ "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, ++ "optional": true, + "dependencies": { +- "estraverse": "^5.2.0" ++ "cross-spawn": "^7.0.1" + }, + "engines": { +- "node": ">=4.0" ++ "node": ">= 10" + } + }, +- "node_modules/esrecurse/node_modules/estraverse": { +- "version": "5.3.0", +- "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", +- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", ++ "node_modules/electron-installer-redhat/node_modules/cliui": { ++ "version": "7.0.4", ++ "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", ++ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, +- "engines": { +- "node": ">=4.0" ++ "optional": true, ++ "dependencies": { ++ "string-width": "^4.2.0", ++ "strip-ansi": "^6.0.0", ++ "wrap-ansi": "^7.0.0" + } + }, +- "node_modules/estraverse": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", +- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", ++ "node_modules/electron-installer-redhat/node_modules/fs-extra": { ++ "version": "9.1.0", ++ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", ++ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, ++ "optional": true, ++ "dependencies": { ++ "at-least-node": "^1.0.0", ++ "graceful-fs": "^4.2.0", ++ "jsonfile": "^6.0.1", ++ "universalify": "^2.0.0" ++ }, + "engines": { +- "node": ">=4.0" ++ "node": ">=10" + } + }, +- "node_modules/esutils": { +- "version": "2.0.3", +- "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", +- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", ++ "node_modules/electron-installer-redhat/node_modules/yargs": { ++ "version": "16.2.0", ++ "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", ++ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, ++ "optional": 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": ">=0.10.0" ++ "node": ">=10" + } + }, +- "node_modules/etag": { +- "version": "1.8.1", +- "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", +- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", ++ "node_modules/electron-installer-redhat/node_modules/yargs-parser": { ++ "version": "20.2.9", ++ "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", ++ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, ++ "optional": true, + "engines": { +- "node": ">= 0.6" ++ "node": ">=10" + } + }, +- "node_modules/eventemitter3": { +- "version": "5.0.1", +- "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-5.0.1.tgz", +- "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" ++ "node_modules/electron-log": { ++ "version": "5.2.0", ++ "resolved": "https://registry.npmmirror.com/electron-log/-/electron-log-5.2.0.tgz", ++ "integrity": "sha512-VjLkvaLmbP3AOGOh5Fob9M8bFU0mmeSAb5G2EoTBx+kQLf2XA/0byzjsVGBTHhikbT+m1AB27NEQUv9wX9nM8w==", ++ "license": "MIT", ++ "engines": { ++ "node": ">= 14" ++ } ++ }, ++ "node_modules/electron-packager": { ++ "version": "17.1.2", ++ "resolved": "https://registry.npmmirror.com/electron-packager/-/electron-packager-17.1.2.tgz", ++ "integrity": "sha512-XofXdikjYI7MVBcnXeoOvRR+yFFFHOLs3J7PF5KYQweigtgLshcH4W660PsvHr4lYZ03JBpLyEcUB8DzHZ+BNw==", ++ "deprecated": "Please use @electron/packager moving forward. There is no API change, just a package name change", ++ "dev": true, ++ "dependencies": { ++ "@electron/asar": "^3.2.1", ++ "@electron/get": "^2.0.0", ++ "@electron/notarize": "^1.2.3", ++ "@electron/osx-sign": "^1.0.5", ++ "@electron/universal": "^1.3.2", ++ "cross-spawn-windows-exe": "^1.2.0", ++ "debug": "^4.0.1", ++ "extract-zip": "^2.0.0", ++ "filenamify": "^4.1.0", ++ "fs-extra": "^11.1.0", ++ "galactus": "^1.0.0", ++ "get-package-info": "^1.0.0", ++ "junk": "^3.1.0", ++ "parse-author": "^2.0.0", ++ "plist": "^3.0.0", ++ "rcedit": "^3.0.1", ++ "resolve": "^1.1.6", ++ "semver": "^7.1.3", ++ "yargs-parser": "^21.1.1" ++ }, ++ "bin": { ++ "electron-packager": "bin/electron-packager.js" ++ }, ++ "engines": { ++ "node": ">= 14.17.5" ++ } + }, +- "node_modules/events": { +- "version": "3.3.0", +- "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", +- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", ++ "node_modules/electron-packager/node_modules/fs-extra": { ++ "version": "11.2.0", ++ "resolved": "https://registry.npmmirror.com/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": ">=0.8.x" ++ "node": ">=14.14" + } + }, +- "node_modules/execa": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", +- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", ++ "node_modules/electron-packager/node_modules/semver": { ++ "version": "7.6.2", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz", ++ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, +- "dependencies": { +- "cross-spawn": "^6.0.0", +- "get-stream": "^4.0.0", +- "is-stream": "^1.1.0", +- "npm-run-path": "^2.0.0", +- "p-finally": "^1.0.0", +- "signal-exit": "^3.0.0", +- "strip-eof": "^1.0.0" ++ "bin": { ++ "semver": "bin/semver.js" + }, + "engines": { +- "node": ">=6" ++ "node": ">=10" + } + }, +- "node_modules/execa/node_modules/cross-spawn": { +- "version": "6.0.5", +- "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", +- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", ++ "node_modules/electron-to-chromium": { ++ "version": "1.4.508", ++ "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", ++ "integrity": "sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==", ++ "dev": true ++ }, ++ "node_modules/electron-winstaller": { ++ "version": "5.3.1", ++ "resolved": "https://registry.npmmirror.com/electron-winstaller/-/electron-winstaller-5.3.1.tgz", ++ "integrity": "sha512-oM8BW3a8NEqG0XW+Vx3xywhk0DyDV4T0jT0zZfWt0IczNT3jHAAvQWBorF8osQDplSsCyXXyxrsrQ8cY0Slb/A==", + "dev": true, ++ "hasInstallScript": true, ++ "optional": true, + "dependencies": { +- "nice-try": "^1.0.4", +- "path-key": "^2.0.1", +- "semver": "^5.5.0", +- "shebang-command": "^1.2.0", +- "which": "^1.2.9" ++ "@electron/asar": "^3.2.1", ++ "debug": "^4.1.1", ++ "fs-extra": "^7.0.1", ++ "lodash": "^4.17.21", ++ "temp": "^0.9.0" + }, + "engines": { +- "node": ">=4.8" ++ "node": ">=8.0.0" ++ }, ++ "optionalDependencies": { ++ "@electron/windows-sign": "^1.1.2" + } + }, +- "node_modules/execa/node_modules/path-key": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", +- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", ++ "node_modules/electron-winstaller/node_modules/fs-extra": { ++ "version": "7.0.1", ++ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz", ++ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, ++ "optional": true, ++ "dependencies": { ++ "graceful-fs": "^4.1.2", ++ "jsonfile": "^4.0.0", ++ "universalify": "^0.1.0" ++ }, + "engines": { +- "node": ">=4" ++ "node": ">=6 <7 || >=8" + } + }, +- "node_modules/execa/node_modules/semver": { +- "version": "5.7.2", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", +- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", ++ "node_modules/electron-winstaller/node_modules/jsonfile": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", ++ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, +- "bin": { +- "semver": "bin/semver" ++ "optional": true, ++ "optionalDependencies": { ++ "graceful-fs": "^4.1.6" + } + }, +- "node_modules/execa/node_modules/shebang-command": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", +- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", ++ "node_modules/electron-winstaller/node_modules/universalify": { ++ "version": "0.1.2", ++ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", ++ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, +- "dependencies": { +- "shebang-regex": "^1.0.0" +- }, ++ "optional": true, + "engines": { +- "node": ">=0.10.0" ++ "node": ">= 4.0.0" + } + }, +- "node_modules/execa/node_modules/shebang-regex": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", +- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", ++ "node_modules/electron/node_modules/@types/node": { ++ "version": "18.17.14", ++ "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.17.14.tgz", ++ "integrity": "sha512-ZE/5aB73CyGqgQULkLG87N9GnyGe5TcQjv34pwS8tfBs1IkCh0ASM69mydb2znqd6v0eX+9Ytvk6oQRqu8T1Vw==", ++ "dev": true ++ }, ++ "node_modules/emoji-regex": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", ++ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" ++ }, ++ "node_modules/emojis-list": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", ++ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { +- "node": ">=0.10.0" ++ "node": ">= 4" + } + }, +- "node_modules/execa/node_modules/which": { +- "version": "1.3.1", +- "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", +- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", ++ "node_modules/encode-utf8": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/encode-utf8/-/encode-utf8-1.0.3.tgz", ++ "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==", + "dev": true, +- "dependencies": { +- "isexe": "^2.0.0" +- }, +- "bin": { +- "which": "bin/which" +- } ++ "optional": true + }, +- "node_modules/expand-template": { +- "version": "2.0.3", +- "resolved": "https://registry.npmmirror.com/expand-template/-/expand-template-2.0.3.tgz", +- "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", ++ "node_modules/encodeurl": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", ++ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", ++ "dev": true, + "engines": { +- "node": ">=6" ++ "node": ">= 0.8" + } + }, +- "node_modules/expand-tilde": { +- "version": "2.0.2", +- "resolved": "https://registry.npmmirror.com/expand-tilde/-/expand-tilde-2.0.2.tgz", +- "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", ++ "node_modules/encoding": { ++ "version": "0.1.13", ++ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", ++ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, ++ "optional": true, + "dependencies": { +- "homedir-polyfill": "^1.0.1" +- }, +- "engines": { +- "node": ">=0.10.0" ++ "iconv-lite": "^0.6.2" + } + }, +- "node_modules/exponential-backoff": { +- "version": "3.1.1", +- "resolved": "https://registry.npmmirror.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz", +- "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", +- "dev": true +- }, +- "node_modules/express": { +- "version": "4.18.2", +- "resolved": "https://registry.npmmirror.com/express/-/express-4.18.2.tgz", +- "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", +- "dev": true, ++ "node_modules/end-of-stream": { ++ "version": "1.4.4", ++ "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", ++ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { +- "accepts": "~1.3.8", +- "array-flatten": "1.1.1", +- "body-parser": "1.20.1", +- "content-disposition": "0.5.4", +- "content-type": "~1.0.4", +- "cookie": "0.5.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" ++ "once": "^1.4.0" + } + }, +- "node_modules/express-ws": { +- "version": "5.0.2", +- "resolved": "https://registry.npmmirror.com/express-ws/-/express-ws-5.0.2.tgz", +- "integrity": "sha512-0uvmuk61O9HXgLhGl3QhNSEtRsQevtmbL94/eILaliEADZBHZOQUAiHFrGPrgsjikohyrmSG5g+sCfASTt0lkQ==", +- "dev": true, ++ "node_modules/engine.io": { ++ "version": "6.5.4", ++ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", ++ "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", + "dependencies": { +- "ws": "^7.4.6" ++ "@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.11.0" + }, + "engines": { +- "node": ">=4.5.0" +- }, +- "peerDependencies": { +- "express": "^4.0.0 || ^5.0.0-alpha.1" +- } +- }, +- "node_modules/express/node_modules/debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", +- "dev": true, +- "dependencies": { +- "ms": "2.0.0" ++ "node": ">=10.2.0" + } + }, +- "node_modules/express/node_modules/ms": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", +- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", +- "dev": true ++ "node_modules/engine.io-parser": { ++ "version": "5.2.1", ++ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", ++ "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", ++ "engines": { ++ "node": ">=10.0.0" ++ } + }, +- "node_modules/express/node_modules/qs": { +- "version": "6.11.0", +- "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz", +- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", +- "dev": true, +- "dependencies": { +- "side-channel": "^1.0.4" +- }, ++ "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==", + "engines": { +- "node": ">=0.6" ++ "node": ">= 0.6" + } + }, +- "node_modules/extract-zip": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/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" +- }, ++ "node_modules/engine.io/node_modules/ws": { ++ "version": "8.11.0", ++ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", ++ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { +- "node": ">= 10.17.0" ++ "node": ">=10.0.0" + }, +- "optionalDependencies": { +- "@types/yauzl": "^2.9.1" ++ "peerDependencies": { ++ "bufferutil": "^4.0.1", ++ "utf-8-validate": "^5.0.2" ++ }, ++ "peerDependenciesMeta": { ++ "bufferutil": { ++ "optional": true ++ }, ++ "utf-8-validate": { ++ "optional": true ++ } + } + }, +- "node_modules/extract-zip/node_modules/get-stream": { +- "version": "5.2.0", +- "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", +- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", ++ "node_modules/enhanced-resolve": { ++ "version": "5.15.0", ++ "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", ++ "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { +- "pump": "^3.0.0" ++ "graceful-fs": "^4.2.4", ++ "tapable": "^2.2.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">=10.13.0" + } + }, +- "node_modules/fast-deep-equal": { +- "version": "3.1.3", +- "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", +- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", +- "dev": true +- }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", -@@ -10025,20 +10232,6 @@ - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- "node_modules/fast-glob": { +- "version": "3.3.3", +- "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", +- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", +- "dev": true, +- "license": "MIT", +- "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.8" +- }, ++ "node_modules/entities": { ++ "version": "4.5.0", ++ "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", ++ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { +- "node": ">=8.6.0" ++ "node": ">=0.12" + } + }, +- "node_modules/fast-glob/node_modules/micromatch": { +- "version": "4.0.8", +- "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", +- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", ++ "node_modules/env-paths": { ++ "version": "2.2.1", ++ "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", ++ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, +- "license": "MIT", +- "dependencies": { +- "braces": "^3.0.3", +- "picomatch": "^2.3.1" +- }, + "engines": { +- "node": ">=8.6" ++ "node": ">=6" + } + }, +- "node_modules/fast-json-stable-stringify": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", +- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", ++ "node_modules/err-code": { ++ "version": "2.0.3", ++ "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", ++ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, +- "node_modules/fast-levenshtein": { +- "version": "2.0.6", +- "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", +- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/fast-xml-parser": { +- "version": "4.3.2", +- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz", +- "integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==", +- "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.15.0", +- "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz", +- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", ++ "node_modules/error-ex": { ++ "version": "1.3.2", ++ "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", ++ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { +- "reusify": "^1.0.4" ++ "is-arrayish": "^0.2.1" + } + }, +- "node_modules/faye-websocket": { +- "version": "0.11.4", +- "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", +- "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", ++ "node_modules/es-abstract": { ++ "version": "1.24.0", ++ "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.24.0.tgz", ++ "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "websocket-driver": ">=0.5.1" ++ "array-buffer-byte-length": "^1.0.2", ++ "arraybuffer.prototype.slice": "^1.0.4", ++ "available-typed-arrays": "^1.0.7", ++ "call-bind": "^1.0.8", ++ "call-bound": "^1.0.4", ++ "data-view-buffer": "^1.0.2", ++ "data-view-byte-length": "^1.0.2", ++ "data-view-byte-offset": "^1.0.1", ++ "es-define-property": "^1.0.1", ++ "es-errors": "^1.3.0", ++ "es-object-atoms": "^1.1.1", ++ "es-set-tostringtag": "^2.1.0", ++ "es-to-primitive": "^1.3.0", ++ "function.prototype.name": "^1.1.8", ++ "get-intrinsic": "^1.3.0", ++ "get-proto": "^1.0.1", ++ "get-symbol-description": "^1.1.0", ++ "globalthis": "^1.0.4", ++ "gopd": "^1.2.0", ++ "has-property-descriptors": "^1.0.2", ++ "has-proto": "^1.2.0", ++ "has-symbols": "^1.1.0", ++ "hasown": "^2.0.2", ++ "internal-slot": "^1.1.0", ++ "is-array-buffer": "^3.0.5", ++ "is-callable": "^1.2.7", ++ "is-data-view": "^1.0.2", ++ "is-negative-zero": "^2.0.3", ++ "is-regex": "^1.2.1", ++ "is-set": "^2.0.3", ++ "is-shared-array-buffer": "^1.0.4", ++ "is-string": "^1.1.1", ++ "is-typed-array": "^1.1.15", ++ "is-weakref": "^1.1.1", ++ "math-intrinsics": "^1.1.0", ++ "object-inspect": "^1.13.4", ++ "object-keys": "^1.1.1", ++ "object.assign": "^4.1.7", ++ "own-keys": "^1.0.1", ++ "regexp.prototype.flags": "^1.5.4", ++ "safe-array-concat": "^1.1.3", ++ "safe-push-apply": "^1.0.0", ++ "safe-regex-test": "^1.1.0", ++ "set-proto": "^1.0.0", ++ "stop-iteration-iterator": "^1.1.0", ++ "string.prototype.trim": "^1.2.10", ++ "string.prototype.trimend": "^1.0.9", ++ "string.prototype.trimstart": "^1.0.8", ++ "typed-array-buffer": "^1.0.3", ++ "typed-array-byte-length": "^1.0.3", ++ "typed-array-byte-offset": "^1.0.4", ++ "typed-array-length": "^1.0.7", ++ "unbox-primitive": "^1.1.0", ++ "which-typed-array": "^1.1.19" + }, + "engines": { +- "node": ">=0.8.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/fd-slicer": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", +- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", +- "dev": true, +- "dependencies": { +- "pend": "~1.2.0" ++ "node_modules/es-define-property": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", ++ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", ++ "license": "MIT", ++ "engines": { ++ "node": ">= 0.4" + } + }, +- "node_modules/fetch-blob": { +- "version": "3.2.0", +- "resolved": "https://registry.npmmirror.com/fetch-blob/-/fetch-blob-3.2.0.tgz", +- "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", +- "dependencies": { +- "node-domexception": "^1.0.0", +- "web-streams-polyfill": "^3.0.3" +- }, ++ "node_modules/es-errors": { ++ "version": "1.3.0", ++ "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", ++ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { +- "node": "^12.20 || >= 14.13" ++ "node": ">= 0.4" + } + }, +- "node_modules/file-entry-cache": { +- "version": "8.0.0", +- "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz", +- "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", +- "dev": true, ++ "node_modules/es-module-lexer": { ++ "version": "1.3.0", ++ "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz", ++ "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", ++ "dev": true ++ }, ++ "node_modules/es-object-atoms": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", ++ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { +- "flat-cache": "^4.0.0" ++ "es-errors": "^1.3.0" + }, + "engines": { +- "node": ">=16.0.0" ++ "node": ">= 0.4" + } + }, +- "node_modules/file-loader": { +- "version": "6.2.0", +- "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-6.2.0.tgz", +- "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", ++ "node_modules/es-set-tostringtag": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", ++ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^3.0.0" ++ "es-errors": "^1.3.0", ++ "get-intrinsic": "^1.2.6", ++ "has-tostringtag": "^1.0.2", ++ "hasown": "^2.0.2" + }, + "engines": { +- "node": ">= 10.13.0" +- }, +- "peerDependencies": { +- "webpack": "^4.0.0 || ^5.0.0" ++ "node": ">= 0.4" + } + }, +- "node_modules/file-loader/node_modules/schema-utils": { +- "version": "3.3.0", +- "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", +- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", ++ "node_modules/es-shim-unscopables": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", ++ "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "@types/json-schema": "^7.0.8", +- "ajv": "^6.12.5", +- "ajv-keywords": "^3.5.2" ++ "hasown": "^2.0.2" + }, + "engines": { +- "node": ">= 10.13.0" ++ "node": ">= 0.4" + } + }, +- "node_modules/file-type": { +- "version": "18.7.0", +- "resolved": "https://registry.npmmirror.com/file-type/-/file-type-18.7.0.tgz", +- "integrity": "sha512-ihHtXRzXEziMrQ56VSgU7wkxh55iNchFkosu7Y9/S+tXHdKyrGjVK0ujbqNnsxzea+78MaLhN6PGmfYSAv1ACw==", ++ "node_modules/es-to-primitive": { ++ "version": "1.3.0", ++ "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz", ++ "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", ++ "dev": true, ++ "license": "MIT", + "dependencies": { +- "readable-web-to-node-stream": "^3.0.2", +- "strtok3": "^7.0.0", +- "token-types": "^5.0.1" ++ "is-callable": "^1.2.7", ++ "is-date-object": "^1.0.5", ++ "is-symbol": "^1.0.4" + }, + "engines": { +- "node": ">=14.16" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/file-uri-to-path": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", +- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" ++ "node_modules/es6-error": { ++ "version": "4.1.1", ++ "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz", ++ "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", ++ "dev": true, ++ "optional": true + }, +- "node_modules/filename-reserved-regex": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", +- "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", ++ "node_modules/escalade": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", ++ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { +- "node": ">=4" ++ "node": ">=6" + } + }, +- "node_modules/filenamify": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/filenamify/-/filenamify-4.3.0.tgz", +- "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", ++ "node_modules/escape-html": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/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.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", ++ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, +- "dependencies": { +- "filename-reserved-regex": "^2.0.0", +- "strip-outer": "^1.0.1", +- "trim-repeated": "^1.0.0" +- }, + "engines": { +- "node": ">=8" ++ "node": ">=0.8.0" + } + }, +- "node_modules/fill-range": { +- "version": "7.1.1", +- "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", +- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", ++ "node_modules/eslint": { ++ "version": "9.15.0", ++ "resolved": "https://registry.npmmirror.com/eslint/-/eslint-9.15.0.tgz", ++ "integrity": "sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==", ++ "dev": true, + "license": "MIT", + "dependencies": { +- "to-regex-range": "^5.0.1" ++ "@eslint-community/eslint-utils": "^4.2.0", ++ "@eslint-community/regexpp": "^4.12.1", ++ "@eslint/config-array": "^0.19.0", ++ "@eslint/core": "^0.9.0", ++ "@eslint/eslintrc": "^3.2.0", ++ "@eslint/js": "9.15.0", ++ "@eslint/plugin-kit": "^0.2.3", ++ "@humanfs/node": "^0.16.6", ++ "@humanwhocodes/module-importer": "^1.0.1", ++ "@humanwhocodes/retry": "^0.4.1", ++ "@types/estree": "^1.0.6", ++ "@types/json-schema": "^7.0.15", ++ "ajv": "^6.12.4", ++ "chalk": "^4.0.0", ++ "cross-spawn": "^7.0.5", ++ "debug": "^4.3.2", ++ "escape-string-regexp": "^4.0.0", ++ "eslint-scope": "^8.2.0", ++ "eslint-visitor-keys": "^4.2.0", ++ "espree": "^10.3.0", ++ "esquery": "^1.5.0", ++ "esutils": "^2.0.2", ++ "fast-deep-equal": "^3.1.3", ++ "file-entry-cache": "^8.0.0", ++ "find-up": "^5.0.0", ++ "glob-parent": "^6.0.2", ++ "ignore": "^5.2.0", ++ "imurmurhash": "^0.1.4", ++ "is-glob": "^4.0.0", ++ "json-stable-stringify-without-jsonify": "^1.0.1", ++ "lodash.merge": "^4.6.2", ++ "minimatch": "^3.1.2", ++ "natural-compare": "^1.4.0", ++ "optionator": "^0.9.3" + }, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/finalhandler": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/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" ++ "bin": { ++ "eslint": "bin/eslint.js" + }, + "engines": { +- "node": ">= 0.8" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "url": "https://eslint.org/donate" ++ }, ++ "peerDependencies": { ++ "jiti": "*" ++ }, ++ "peerDependenciesMeta": { ++ "jiti": { ++ "optional": true ++ } + } + }, +- "node_modules/finalhandler/node_modules/debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", ++ "node_modules/eslint-import-resolver-node": { ++ "version": "0.3.9", ++ "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", ++ "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "ms": "2.0.0" ++ "debug": "^3.2.7", ++ "is-core-module": "^2.13.0", ++ "resolve": "^1.22.4" + } + }, +- "node_modules/finalhandler/node_modules/ms": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", +- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", +- "dev": true +- }, +- "node_modules/find-cache-dir": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz", +- "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", ++ "node_modules/eslint-import-resolver-node/node_modules/debug": { ++ "version": "3.2.7", ++ "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", ++ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "common-path-prefix": "^3.0.0", +- "pkg-dir": "^7.0.0" +- }, +- "engines": { +- "node": ">=14.16" ++ "ms": "^2.1.1" + } + }, +- "node_modules/find-up": { +- "version": "5.0.0", +- "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", +- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", ++ "node_modules/eslint-import-resolver-typescript": { ++ "version": "3.6.3", ++ "resolved": "https://registry.npmmirror.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", ++ "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==", + "dev": true, ++ "license": "ISC", + "dependencies": { +- "locate-path": "^6.0.0", +- "path-exists": "^4.0.0" ++ "@nolyfill/is-core-module": "1.0.39", ++ "debug": "^4.3.5", ++ "enhanced-resolve": "^5.15.0", ++ "eslint-module-utils": "^2.8.1", ++ "fast-glob": "^3.3.2", ++ "get-tsconfig": "^4.7.5", ++ "is-bun-module": "^1.0.2", ++ "is-glob": "^4.0.3" + }, + "engines": { +- "node": ">=10" ++ "node": "^14.18.0 || >=16.0.0" ++ }, ++ "funding": { ++ "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" ++ }, ++ "peerDependencies": { ++ "eslint": "*", ++ "eslint-plugin-import": "*", ++ "eslint-plugin-import-x": "*" ++ }, ++ "peerDependenciesMeta": { ++ "eslint-plugin-import": { ++ "optional": true ++ }, ++ "eslint-plugin-import-x": { ++ "optional": true ++ } + } + }, +- "node_modules/flat-cache": { +- "version": "4.0.1", +- "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-4.0.1.tgz", +- "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", ++ "node_modules/eslint-import-resolver-typescript/node_modules/debug": { ++ "version": "4.4.1", ++ "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.1.tgz", ++ "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { +- "flatted": "^3.2.9", +- "keyv": "^4.5.4" ++ "ms": "^2.1.3" + }, + "engines": { +- "node": ">=16" ++ "node": ">=6.0" ++ }, ++ "peerDependenciesMeta": { ++ "supports-color": { ++ "optional": true ++ } + } + }, +- "node_modules/flatted": { +- "version": "3.3.3", +- "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.3.tgz", +- "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", ++ "node_modules/eslint-import-resolver-typescript/node_modules/ms": { ++ "version": "2.1.3", ++ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", ++ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, +- "license": "ISC" ++ "license": "MIT" + }, +- "node_modules/flora-colossus": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/flora-colossus/-/flora-colossus-2.0.0.tgz", +- "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", ++ "node_modules/eslint-module-utils": { ++ "version": "2.12.1", ++ "resolved": "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", ++ "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "debug": "^4.3.4", +- "fs-extra": "^10.1.0" ++ "debug": "^3.2.7" + }, + "engines": { +- "node": ">= 12" ++ "node": ">=4" ++ }, ++ "peerDependenciesMeta": { ++ "eslint": { ++ "optional": true ++ } + } + }, +- "node_modules/fmix": { +- "version": "0.1.0", +- "resolved": "https://registry.npmmirror.com/fmix/-/fmix-0.1.0.tgz", +- "integrity": "sha512-Y6hyofImk9JdzU8k5INtTXX1cu8LDlePWDFU5sftm9H+zKCr5SGrVjdhkvsim646cw5zD0nADj8oHyXMZmCZ9w==", ++ "node_modules/eslint-module-utils/node_modules/debug": { ++ "version": "3.2.7", ++ "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", ++ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, +- "optional": true, ++ "license": "MIT", + "dependencies": { +- "imul": "^1.0.0" ++ "ms": "^2.1.1" + } + }, +- "node_modules/follow-redirects": { +- "version": "1.15.9", +- "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz", +- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", +- "funding": [ +- { +- "type": "individual", +- "url": "https://github.com/sponsors/RubenVerborgh" +- } +- ], ++ "node_modules/eslint-plugin-import": { ++ "version": "2.31.0", ++ "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", ++ "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", ++ "dev": true, + "license": "MIT", ++ "dependencies": { ++ "@rtsao/scc": "^1.1.0", ++ "array-includes": "^3.1.8", ++ "array.prototype.findlastindex": "^1.2.5", ++ "array.prototype.flat": "^1.3.2", ++ "array.prototype.flatmap": "^1.3.2", ++ "debug": "^3.2.7", ++ "doctrine": "^2.1.0", ++ "eslint-import-resolver-node": "^0.3.9", ++ "eslint-module-utils": "^2.12.0", ++ "hasown": "^2.0.2", ++ "is-core-module": "^2.15.1", ++ "is-glob": "^4.0.3", ++ "minimatch": "^3.1.2", ++ "object.fromentries": "^2.0.8", ++ "object.groupby": "^1.0.3", ++ "object.values": "^1.2.0", ++ "semver": "^6.3.1", ++ "string.prototype.trimend": "^1.0.8", ++ "tsconfig-paths": "^3.15.0" ++ }, + "engines": { +- "node": ">=4.0" ++ "node": ">=4" + }, +- "peerDependenciesMeta": { +- "debug": { +- "optional": true +- } ++ "peerDependencies": { ++ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, +- "node_modules/for-each": { +- "version": "0.3.5", +- "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz", +- "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", ++ "node_modules/eslint-plugin-import/node_modules/debug": { ++ "version": "3.2.7", ++ "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", ++ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { +- "is-callable": "^1.2.7" +- }, +- "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "ms": "^2.1.1" + } + }, +- "node_modules/foreground-child": { +- "version": "3.1.1", +- "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.1.1.tgz", +- "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", ++ "node_modules/eslint-scope": { ++ "version": "5.1.1", ++ "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", ++ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", ++ "dev": true, + "dependencies": { +- "cross-spawn": "^7.0.0", +- "signal-exit": "^4.0.1" ++ "esrecurse": "^4.3.0", ++ "estraverse": "^4.1.1" + }, + "engines": { +- "node": ">=14" +- } +- }, +- "node_modules/foreground-child/node_modules/signal-exit": { +- "version": "4.1.0", +- "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", +- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", +- "engines": { +- "node": ">=14" ++ "node": ">=8.0.0" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin": { +- "version": "7.3.0", +- "resolved": "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.3.0.tgz", +- "integrity": "sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==", ++ "node_modules/eslint-visitor-keys": { ++ "version": "3.4.3", ++ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", ++ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, +- "dependencies": { +- "@babel/code-frame": "^7.16.7", +- "chalk": "^4.1.2", +- "chokidar": "^3.5.3", +- "cosmiconfig": "^7.0.1", +- "deepmerge": "^4.2.2", +- "fs-extra": "^10.0.0", +- "memfs": "^3.4.1", +- "minimatch": "^3.0.4", +- "node-abort-controller": "^3.0.1", +- "schema-utils": "^3.1.1", +- "semver": "^7.3.5", +- "tapable": "^2.2.1" +- }, ++ "license": "Apache-2.0", + "engines": { +- "node": ">=12.13.0", +- "yarn": ">=1.0.0" +- }, +- "peerDependencies": { +- "typescript": ">3.6.0", +- "vue-template-compiler": "*", +- "webpack": "^5.11.0" ++ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, +- "peerDependenciesMeta": { +- "vue-template-compiler": { +- "optional": true +- } ++ "funding": { ++ "url": "https://opencollective.com/eslint" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { ++ "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, ++ "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" ++ }, ++ "funding": { ++ "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { ++ "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, ++ "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { +- "node": ">=10" ++ "node": ">=10" ++ }, ++ "funding": { ++ "url": "https://github.com/chalk/chalk?sponsor=1" ++ } ++ }, ++ "node_modules/eslint/node_modules/color-convert": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", ++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", ++ "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "color-name": "~1.1.4" ++ }, ++ "engines": { ++ "node": ">=7.0.0" ++ } ++ }, ++ "node_modules/eslint/node_modules/color-name": { ++ "version": "1.1.4", ++ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", ++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", ++ "dev": true, ++ "license": "MIT" ++ }, ++ "node_modules/eslint/node_modules/escape-string-regexp": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", ++ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", ++ "dev": true, ++ "license": "MIT", ++ "engines": { ++ "node": ">=10" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/sindresorhus" ++ } ++ }, ++ "node_modules/eslint/node_modules/eslint-scope": { ++ "version": "8.4.0", ++ "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-8.4.0.tgz", ++ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", ++ "dev": true, ++ "license": "BSD-2-Clause", ++ "dependencies": { ++ "esrecurse": "^4.3.0", ++ "estraverse": "^5.2.0" ++ }, ++ "engines": { ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "url": "https://opencollective.com/eslint" ++ } ++ }, ++ "node_modules/eslint/node_modules/eslint-visitor-keys": { ++ "version": "4.2.1", ++ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", ++ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", ++ "dev": true, ++ "license": "Apache-2.0", ++ "engines": { ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "url": "https://opencollective.com/eslint" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", +- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", ++ "node_modules/eslint/node_modules/estraverse": { ++ "version": "5.3.0", ++ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", ++ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, +- "dependencies": { +- "color-name": "~1.1.4" +- }, ++ "license": "BSD-2-Clause", + "engines": { +- "node": ">=7.0.0" ++ "node": ">=4.0" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { +- "version": "1.1.4", +- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", +- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", +- "dev": true +- }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { +- "version": "7.1.0", +- "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", +- "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", ++ "node_modules/eslint/node_modules/glob-parent": { ++ "version": "6.0.2", ++ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", ++ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, ++ "license": "ISC", + "dependencies": { +- "@types/parse-json": "^4.0.0", +- "import-fresh": "^3.2.1", +- "parse-json": "^5.0.0", +- "path-type": "^4.0.0", +- "yaml": "^1.10.0" ++ "is-glob": "^4.0.3" + }, + "engines": { +- "node": ">=10" ++ "node": ">=10.13.0" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { ++ "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, ++ "license": "MIT", + "engines": { + "node": ">=8" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", +- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", ++ "node_modules/eslint/node_modules/supports-color": { ++ "version": "7.2.0", ++ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", ++ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "yallist": "^4.0.0" ++ "has-flag": "^4.0.0" + }, + "engines": { +- "node": ">=10" ++ "node": ">=8" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { +- "version": "3.3.0", +- "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", +- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", ++ "node_modules/espree": { ++ "version": "10.4.0", ++ "resolved": "https://registry.npmmirror.com/espree/-/espree-10.4.0.tgz", ++ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, ++ "license": "BSD-2-Clause", + "dependencies": { +- "@types/json-schema": "^7.0.8", +- "ajv": "^6.12.5", +- "ajv-keywords": "^3.5.2" ++ "acorn": "^8.15.0", ++ "acorn-jsx": "^5.3.2", ++ "eslint-visitor-keys": "^4.2.1" + }, + "engines": { +- "node": ">= 10.13.0" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "url": "https://opencollective.com/eslint" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { +- "version": "7.5.4", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", +- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", ++ "node_modules/espree/node_modules/eslint-visitor-keys": { ++ "version": "4.2.1", ++ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", ++ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, +- "dependencies": { +- "lru-cache": "^6.0.0" +- }, +- "bin": { +- "semver": "bin/semver.js" +- }, ++ "license": "Apache-2.0", + "engines": { +- "node": ">=10" ++ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ++ }, ++ "funding": { ++ "url": "https://opencollective.com/eslint" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { +- "version": "7.2.0", +- "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", +- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", ++ "node_modules/esquery": { ++ "version": "1.6.0", ++ "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz", ++ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, ++ "license": "BSD-3-Clause", + "dependencies": { +- "has-flag": "^4.0.0" ++ "estraverse": "^5.1.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">=0.10" + } + }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true +- }, +- "node_modules/fork-ts-checker-webpack-plugin/node_modules/yaml": { +- "version": "1.10.2", +- "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", +- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", ++ "node_modules/esquery/node_modules/estraverse": { ++ "version": "5.3.0", ++ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", ++ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, ++ "license": "BSD-2-Clause", + "engines": { +- "node": ">= 6" ++ "node": ">=4.0" + } + }, +- "node_modules/form-data": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz", +- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", ++ "node_modules/esrecurse": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", ++ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", ++ "dev": true, + "dependencies": { +- "asynckit": "^0.4.0", +- "combined-stream": "^1.0.8", +- "mime-types": "^2.1.12" ++ "estraverse": "^5.2.0" + }, + "engines": { +- "node": ">= 6" ++ "node": ">=4.0" + } + }, +- "node_modules/formdata-polyfill": { +- "version": "4.0.10", +- "resolved": "https://registry.npmmirror.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", +- "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", +- "dependencies": { +- "fetch-blob": "^3.1.2" +- }, ++ "node_modules/esrecurse/node_modules/estraverse": { ++ "version": "5.3.0", ++ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", ++ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", ++ "dev": true, + "engines": { +- "node": ">=12.20.0" ++ "node": ">=4.0" + } + }, +- "node_modules/forwarded": { +- "version": "0.2.0", +- "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", +- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", ++ "node_modules/estraverse": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", ++ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { +- "node": ">= 0.6" ++ "node": ">=4.0" + } + }, +- "node_modules/fresh": { +- "version": "0.5.2", +- "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", +- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", ++ "node_modules/esutils": { ++ "version": "2.0.3", ++ "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", ++ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { +- "node": ">= 0.6" ++ "node": ">=0.10.0" + } + }, +- "node_modules/fs-constants": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", +- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" +- }, +- "node_modules/fs-extra": { +- "version": "10.1.0", +- "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", +- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", ++ "node_modules/etag": { ++ "version": "1.8.1", ++ "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", ++ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, +- "dependencies": { +- "graceful-fs": "^4.2.0", +- "jsonfile": "^6.0.1", +- "universalify": "^2.0.0" +- }, + "engines": { +- "node": ">=12" ++ "node": ">= 0.6" + } + }, +- "node_modules/fs-minipass": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", +- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", ++ "node_modules/eventemitter3": { ++ "version": "5.0.1", ++ "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-5.0.1.tgz", ++ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" ++ }, ++ "node_modules/events": { ++ "version": "3.3.0", ++ "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", ++ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, +- "dependencies": { +- "minipass": "^3.0.0" +- }, + "engines": { +- "node": ">= 8" ++ "node": ">=0.8.x" + } + }, +- "node_modules/fs-minipass/node_modules/minipass": { +- "version": "3.3.6", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", +- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ++ "node_modules/execa": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", ++ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "cross-spawn": "^6.0.0", ++ "get-stream": "^4.0.0", ++ "is-stream": "^1.1.0", ++ "npm-run-path": "^2.0.0", ++ "p-finally": "^1.0.0", ++ "signal-exit": "^3.0.0", ++ "strip-eof": "^1.0.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">=6" + } + }, +- "node_modules/fs-minipass/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true +- }, +- "node_modules/fs-monkey": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.4.tgz", +- "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", +- "dev": true +- }, +- "node_modules/fs-temp": { +- "version": "1.2.1", +- "resolved": "https://registry.npmmirror.com/fs-temp/-/fs-temp-1.2.1.tgz", +- "integrity": "sha512-okTwLB7/Qsq82G6iN5zZJFsOfZtx2/pqrA7Hk/9fvy+c+eJS9CvgGXT2uNxwnI14BDY9L/jQPkaBgSvlKfSW9w==", ++ "node_modules/execa/node_modules/cross-spawn": { ++ "version": "6.0.5", ++ "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", ++ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, +- "optional": true, + "dependencies": { +- "random-path": "^0.1.0" ++ "nice-try": "^1.0.4", ++ "path-key": "^2.0.1", ++ "semver": "^5.5.0", ++ "shebang-command": "^1.2.0", ++ "which": "^1.2.9" ++ }, ++ "engines": { ++ "node": ">=4.8" + } + }, +- "node_modules/fs-xattr": { +- "version": "0.3.1", +- "resolved": "https://registry.npmmirror.com/fs-xattr/-/fs-xattr-0.3.1.tgz", +- "integrity": "sha512-UVqkrEW0GfDabw4C3HOrFlxKfx0eeigfRne69FxSBdHIP8Qt5Sq6Pu3RM9KmMlkygtC4pPKkj5CiPO5USnj2GA==", ++ "node_modules/execa/node_modules/path-key": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", ++ "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, +- "hasInstallScript": true, +- "optional": true, +- "os": [ +- "!win32" +- ], + "engines": { +- "node": ">=8.6.0" ++ "node": ">=4" + } + }, +- "node_modules/fs.realpath": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", +- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" +- }, +- "node_modules/fsevents": { +- "version": "2.3.3", +- "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", +- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", +- "hasInstallScript": true, +- "optional": true, +- "os": [ +- "darwin" +- ], +- "engines": { +- "node": "^8.16.0 || ^10.6.0 || >=11.0.0" ++ "node_modules/execa/node_modules/semver": { ++ "version": "5.7.2", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", ++ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", ++ "dev": true, ++ "bin": { ++ "semver": "bin/semver" + } + }, +- "node_modules/fstream": { +- "version": "1.0.12", +- "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", +- "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", ++ "node_modules/execa/node_modules/shebang-command": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", ++ "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", ++ "dev": true, + "dependencies": { +- "graceful-fs": "^4.1.2", +- "inherits": "~2.0.0", +- "mkdirp": ">=0.5 0", +- "rimraf": "2" ++ "shebang-regex": "^1.0.0" + }, + "engines": { +- "node": ">=0.6" ++ "node": ">=0.10.0" + } + }, +- "node_modules/fstream/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==", +- "dependencies": { +- "minimist": "^1.2.6" +- }, +- "bin": { +- "mkdirp": "bin/cmd.js" ++ "node_modules/execa/node_modules/shebang-regex": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", ++ "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", ++ "dev": true, ++ "engines": { ++ "node": ">=0.10.0" + } + }, +- "node_modules/fstream/node_modules/rimraf": { +- "version": "2.7.1", +- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", +- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", ++ "node_modules/execa/node_modules/which": { ++ "version": "1.3.1", ++ "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", ++ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", ++ "dev": true, + "dependencies": { +- "glob": "^7.1.3" ++ "isexe": "^2.0.0" + }, + "bin": { +- "rimraf": "bin.js" ++ "which": "bin/which" + } + }, +- "node_modules/function-bind": { +- "version": "1.1.2", +- "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", +- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" ++ "node_modules/expand-template": { ++ "version": "2.0.3", ++ "resolved": "https://registry.npmmirror.com/expand-template/-/expand-template-2.0.3.tgz", ++ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", ++ "engines": { ++ "node": ">=6" ++ } + }, +- "node_modules/function.prototype.name": { +- "version": "1.1.8", +- "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz", +- "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", ++ "node_modules/expand-tilde": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmmirror.com/expand-tilde/-/expand-tilde-2.0.2.tgz", ++ "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bind": "^1.0.8", +- "call-bound": "^1.0.3", +- "define-properties": "^1.2.1", +- "functions-have-names": "^1.2.3", +- "hasown": "^2.0.2", +- "is-callable": "^1.2.7" ++ "homedir-polyfill": "^1.0.1" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=0.10.0" + } + }, +- "node_modules/functions-have-names": { +- "version": "1.2.3", +- "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", +- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", +- "dev": true, +- "license": "MIT", +- "funding": { +- "url": "https://github.com/sponsors/ljharb" +- } ++ "node_modules/exponential-backoff": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmmirror.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz", ++ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", ++ "dev": true + }, +- "node_modules/galactus": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/galactus/-/galactus-1.0.0.tgz", +- "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", ++ "node_modules/express": { ++ "version": "4.18.2", ++ "resolved": "https://registry.npmmirror.com/express/-/express-4.18.2.tgz", ++ "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { +- "debug": "^4.3.4", +- "flora-colossus": "^2.0.0", +- "fs-extra": "^10.1.0" ++ "accepts": "~1.3.8", ++ "array-flatten": "1.1.1", ++ "body-parser": "1.20.1", ++ "content-disposition": "0.5.4", ++ "content-type": "~1.0.4", ++ "cookie": "0.5.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": ">= 12" ++ "node": ">= 0.10.0" + } + }, +- "node_modules/gar": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/gar/-/gar-1.0.4.tgz", +- "integrity": "sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==", +- "dev": true, +- "optional": true +- }, +- "node_modules/gauge": { +- "version": "4.0.4", +- "resolved": "https://registry.npmmirror.com/gauge/-/gauge-4.0.4.tgz", +- "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", ++ "node_modules/express-ws": { ++ "version": "5.0.2", ++ "resolved": "https://registry.npmmirror.com/express-ws/-/express-ws-5.0.2.tgz", ++ "integrity": "sha512-0uvmuk61O9HXgLhGl3QhNSEtRsQevtmbL94/eILaliEADZBHZOQUAiHFrGPrgsjikohyrmSG5g+sCfASTt0lkQ==", + "dev": true, + "dependencies": { +- "aproba": "^1.0.3 || ^2.0.0", +- "color-support": "^1.1.3", +- "console-control-strings": "^1.1.0", +- "has-unicode": "^2.0.1", +- "signal-exit": "^3.0.7", +- "string-width": "^4.2.3", +- "strip-ansi": "^6.0.1", +- "wide-align": "^1.1.5" ++ "ws": "^7.4.6" + }, + "engines": { +- "node": "^12.13.0 || ^14.15.0 || >=16.0.0" ++ "node": ">=4.5.0" ++ }, ++ "peerDependencies": { ++ "express": "^4.0.0 || ^5.0.0-alpha.1" } }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", -- "dev": true, ++ "node_modules/express/node_modules/debug": { ++ "version": "2.6.9", ++ "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/qs/-/qs-6.11.0.tgz", ++ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "globule": "^1.0.0" -- }, -- "engines": { ++ "side-channel": "^1.0.4" + }, + "engines": { - "node": ">= 4.0.0" ++ "node": ">=0.6" + } + }, +- "node_modules/generate-function": { +- "version": "2.3.1", +- "resolved": "https://registry.npmmirror.com/generate-function/-/generate-function-2.3.1.tgz", +- "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", ++ "node_modules/extract-zip": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz", ++ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, +- "optional": true, + "dependencies": { +- "is-property": "^1.0.2" ++ "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/generate-object-property": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/generate-object-property/-/generate-object-property-1.2.0.tgz", +- "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", ++ "node_modules/extract-zip/node_modules/get-stream": { ++ "version": "5.2.0", ++ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", ++ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, +- "optional": true, + "dependencies": { +- "is-property": "^1.0.0" - } - }, - "node_modules/generate-function": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/generate-function/-/generate-function-2.3.1.tgz", -@@ -10176,17 +10369,6 @@ - "node": ">= 0.4" +- "node_modules/gensync": { +- "version": "1.0.0-beta.2", +- "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", +- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", +- "dev": true, ++ "pump": "^3.0.0" ++ }, + "engines": { +- "node": ">=6.9.0" ++ "node": ">=8" + } + }, +- "node_modules/get-caller-file": { +- "version": "2.0.5", +- "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", +- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", ++ "node_modules/fast-deep-equal": { ++ "version": "3.1.3", ++ "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", ++ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", ++ "dev": true ++ }, ++ "node_modules/fast-glob": { ++ "version": "3.3.3", ++ "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", ++ "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, ++ "license": "MIT", ++ "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.8" ++ }, + "engines": { +- "node": "6.* || 8.* || >= 10.*" ++ "node": ">=8.6.0" + } + }, +- "node_modules/get-east-asian-width": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", +- "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", ++ "node_modules/fast-glob/node_modules/micromatch": { ++ "version": "4.0.8", ++ "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", ++ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "braces": "^3.0.3", ++ "picomatch": "^2.3.1" ++ }, + "engines": { +- "node": ">=18" ++ "node": ">=8.6" + } + }, +- "node_modules/get-folder-size": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/get-folder-size/-/get-folder-size-2.0.1.tgz", +- "integrity": "sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==", ++ "node_modules/fast-json-stable-stringify": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", ++ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", ++ "dev": true ++ }, ++ "node_modules/fast-levenshtein": { ++ "version": "2.0.6", ++ "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", ++ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, +- "optional": true, ++ "license": "MIT" ++ }, ++ "node_modules/fast-xml-parser": { ++ "version": "4.3.2", ++ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz", ++ "integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==", ++ "funding": [ ++ { ++ "type": "github", ++ "url": "https://github.com/sponsors/NaturalIntelligence" ++ }, ++ { ++ "type": "paypal", ++ "url": "https://paypal.me/naturalintelligence" ++ } ++ ], + "dependencies": { +- "gar": "^1.0.4", +- "tiny-each-async": "2.0.3" ++ "strnum": "^1.0.5" + }, + "bin": { +- "get-folder-size": "bin/get-folder-size" ++ "fxparser": "src/cli/cli.js" + } + }, +- "node_modules/get-installed-path": { +- "version": "2.1.1", +- "resolved": "https://registry.npmmirror.com/get-installed-path/-/get-installed-path-2.1.1.tgz", +- "integrity": "sha512-Qkn9eq6tW5/q9BDVdMpB8tOHljX9OSP0jRC5TRNVA4qRc839t4g8KQaR8t0Uv0EFVL0MlyG7m/ofjEgAROtYsA==", ++ "node_modules/fastq": { ++ "version": "1.15.0", ++ "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz", ++ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { +- "global-modules": "1.0.0" ++ "reusify": "^1.0.4" + } + }, +- "node_modules/get-intrinsic": { +- "version": "1.3.0", +- "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", +- "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", +- "license": "MIT", ++ "node_modules/faye-websocket": { ++ "version": "0.11.4", ++ "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", ++ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", ++ "dev": true, + "dependencies": { +- "call-bind-apply-helpers": "^1.0.2", +- "es-define-property": "^1.0.1", +- "es-errors": "^1.3.0", +- "es-object-atoms": "^1.1.1", +- "function-bind": "^1.1.2", +- "get-proto": "^1.0.1", +- "gopd": "^1.2.0", +- "has-symbols": "^1.1.0", +- "hasown": "^2.0.2", +- "math-intrinsics": "^1.1.0" ++ "websocket-driver": ">=0.5.1" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=0.8.0" + } + }, +- "node_modules/get-package-info": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/get-package-info/-/get-package-info-1.0.0.tgz", +- "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", ++ "node_modules/fd-slicer": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", ++ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { +- "bluebird": "^3.1.1", +- "debug": "^2.2.0", +- "lodash.get": "^4.0.0", +- "read-pkg-up": "^2.0.0" +- }, +- "engines": { +- "node": ">= 4.0" ++ "pend": "~1.2.0" + } + }, +- "node_modules/get-package-info/node_modules/debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", +- "dev": true, ++ "node_modules/fetch-blob": { ++ "version": "3.2.0", ++ "resolved": "https://registry.npmmirror.com/fetch-blob/-/fetch-blob-3.2.0.tgz", ++ "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dependencies": { +- "ms": "2.0.0" ++ "node-domexception": "^1.0.0", ++ "web-streams-polyfill": "^3.0.3" ++ }, ++ "engines": { ++ "node": "^12.20 || >= 14.13" + } + }, +- "node_modules/get-package-info/node_modules/ms": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", +- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", +- "dev": true +- }, +- "node_modules/get-proto": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", +- "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", ++ "node_modules/file-entry-cache": { ++ "version": "8.0.0", ++ "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz", ++ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", ++ "dev": true, + "license": "MIT", + "dependencies": { +- "dunder-proto": "^1.0.1", +- "es-object-atoms": "^1.0.0" ++ "flat-cache": "^4.0.0" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=16.0.0" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", -- "dev": true, ++ "node_modules/file-loader": { ++ "version": "6.2.0", ++ "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-6.2.0.tgz", ++ "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, - "optional": true, - "peer": true, ++ "dependencies": { ++ "loader-utils": "^2.0.0", ++ "schema-utils": "^3.0.0" ++ }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">= 10.13.0" ++ }, ++ "peerDependencies": { ++ "webpack": "^4.0.0 || ^5.0.0" + } + }, +- "node_modules/get-stream": { +- "version": "4.1.0", +- "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", +- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", ++ "node_modules/file-loader/node_modules/schema-utils": { ++ "version": "3.3.0", ++ "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", ++ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { +- "pump": "^3.0.0" ++ "@types/json-schema": "^7.0.8", ++ "ajv": "^6.12.5", ++ "ajv-keywords": "^3.5.2" + }, + "engines": { +- "node": ">=6" ++ "node": ">= 10.13.0" + } + }, +- "node_modules/get-symbol-description": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz", +- "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", +- "dev": true, +- "license": "MIT", ++ "node_modules/file-type": { ++ "version": "18.7.0", ++ "resolved": "https://registry.npmmirror.com/file-type/-/file-type-18.7.0.tgz", ++ "integrity": "sha512-ihHtXRzXEziMrQ56VSgU7wkxh55iNchFkosu7Y9/S+tXHdKyrGjVK0ujbqNnsxzea+78MaLhN6PGmfYSAv1ACw==", + "dependencies": { +- "call-bound": "^1.0.3", +- "es-errors": "^1.3.0", +- "get-intrinsic": "^1.2.6" ++ "readable-web-to-node-stream": "^3.0.2", ++ "strtok3": "^7.0.0", ++ "token-types": "^5.0.1" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=14.16" + } + }, +- "node_modules/get-tsconfig": { +- "version": "4.10.1", +- "resolved": "https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-4.10.1.tgz", +- "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", ++ "node_modules/file-uri-to-path": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", ++ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" ++ }, ++ "node_modules/filename-reserved-regex": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", ++ "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", ++ "dev": true, ++ "engines": { ++ "node": ">=4" ++ } ++ }, ++ "node_modules/filenamify": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/filenamify/-/filenamify-4.3.0.tgz", ++ "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "resolve-pkg-maps": "^1.0.0" ++ "filename-reserved-regex": "^2.0.0", ++ "strip-outer": "^1.0.1", ++ "trim-repeated": "^1.0.0" + }, +- "funding": { +- "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" ++ "engines": { ++ "node": ">=8" + } + }, +- "node_modules/github-from-package": { +- "version": "0.0.0", +- "resolved": "https://registry.npmmirror.com/github-from-package/-/github-from-package-0.0.0.tgz", +- "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" +- }, +- "node_modules/glob": { +- "version": "7.2.3", +- "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", +- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", ++ "node_modules/fill-range": { ++ "version": "7.1.1", ++ "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", ++ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", ++ "license": "MIT", + "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" ++ "to-regex-range": "^5.0.1" + }, + "engines": { +- "node": "*" ++ "node": ">=8" + } + }, +- "node_modules/glob-parent": { +- "version": "5.1.2", +- "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", +- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", ++ "node_modules/finalhandler": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", ++ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", ++ "dev": true, + "dependencies": { +- "is-glob": "^4.0.1" ++ "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": ">= 6" ++ "node": ">= 0.8" + } + }, +- "node_modules/glob-to-regexp": { +- "version": "0.4.1", +- "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", +- "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", ++ "node_modules/finalhandler/node_modules/debug": { ++ "version": "2.6.9", ++ "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", ++ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, +- "node_modules/global-agent": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz", +- "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", ++ "node_modules/find-cache-dir": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz", ++ "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, +- "optional": true, + "dependencies": { +- "boolean": "^3.0.1", +- "es6-error": "^4.1.1", +- "matcher": "^3.0.0", +- "roarr": "^2.15.3", +- "semver": "^7.3.2", +- "serialize-error": "^7.0.1" ++ "common-path-prefix": "^3.0.0", ++ "pkg-dir": "^7.0.0" + }, + "engines": { +- "node": ">=10.0" ++ "node": ">=14.16" + } + }, +- "node_modules/global-agent/node_modules/lru-cache": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", +- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", ++ "node_modules/find-up": { ++ "version": "5.0.0", ++ "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", ++ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, +- "optional": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "locate-path": "^6.0.0", ++ "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, +- "node_modules/global-agent/node_modules/semver": { +- "version": "7.5.4", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", +- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", ++ "node_modules/flat-cache": { ++ "version": "4.0.1", ++ "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-4.0.1.tgz", ++ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, +- "optional": true, ++ "license": "MIT", + "dependencies": { +- "lru-cache": "^6.0.0" +- }, +- "bin": { +- "semver": "bin/semver.js" ++ "flatted": "^3.2.9", ++ "keyv": "^4.5.4" + }, + "engines": { +- "node": ">=10" ++ "node": ">=16" + } + }, +- "node_modules/global-agent/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "node_modules/flatted": { ++ "version": "3.3.3", ++ "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.3.tgz", ++ "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, +- "optional": true ++ "license": "ISC" + }, +- "node_modules/global-modules": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-1.0.0.tgz", +- "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", ++ "node_modules/flora-colossus": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/flora-colossus/-/flora-colossus-2.0.0.tgz", ++ "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", + "dev": true, + "dependencies": { +- "global-prefix": "^1.0.1", +- "is-windows": "^1.0.1", +- "resolve-dir": "^1.0.0" ++ "debug": "^4.3.4", ++ "fs-extra": "^10.1.0" + }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">= 12" + } + }, +- "node_modules/global-prefix": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-1.0.2.tgz", +- "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", ++ "node_modules/fmix": { ++ "version": "0.1.0", ++ "resolved": "https://registry.npmmirror.com/fmix/-/fmix-0.1.0.tgz", ++ "integrity": "sha512-Y6hyofImk9JdzU8k5INtTXX1cu8LDlePWDFU5sftm9H+zKCr5SGrVjdhkvsim646cw5zD0nADj8oHyXMZmCZ9w==", + "dev": true, ++ "optional": true, + "dependencies": { +- "expand-tilde": "^2.0.2", +- "homedir-polyfill": "^1.0.1", +- "ini": "^1.3.4", +- "is-windows": "^1.0.1", +- "which": "^1.2.14" +- }, - "engines": { - "node": ">=0.10.0" -- } -- }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", -@@ -10394,55 +10576,6 @@ - "url": "https://github.com/sponsors/ljharb" ++ "imul": "^1.0.0" + } + }, +- "node_modules/global-prefix/node_modules/which": { +- "version": "1.3.1", +- "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", +- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", +- "dev": true, +- "dependencies": { +- "isexe": "^2.0.0" ++ "node_modules/follow-redirects": { ++ "version": "1.15.9", ++ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz", ++ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", ++ "funding": [ ++ { ++ "type": "individual", ++ "url": "https://github.com/sponsors/RubenVerborgh" ++ } ++ ], ++ "license": "MIT", ++ "engines": { ++ "node": ">=4.0" + }, +- "bin": { +- "which": "bin/which" ++ "peerDependenciesMeta": { ++ "debug": { ++ "optional": true ++ } + } + }, +- "node_modules/globals": { +- "version": "15.12.0", +- "resolved": "https://registry.npmmirror.com/globals/-/globals-15.12.0.tgz", +- "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", ++ "node_modules/for-each": { ++ "version": "0.3.5", ++ "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz", ++ "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", ++ "dependencies": { ++ "is-callable": "^1.2.7" ++ }, + "engines": { +- "node": ">=18" ++ "node": ">= 0.4" + }, + "funding": { +- "url": "https://github.com/sponsors/sindresorhus" ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/globalthis": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", +- "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", ++ "node_modules/foreground-child": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.1.1.tgz", ++ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", ++ "dependencies": { ++ "cross-spawn": "^7.0.0", ++ "signal-exit": "^4.0.1" ++ }, ++ "engines": { ++ "node": ">=14" ++ } ++ }, ++ "node_modules/foreground-child/node_modules/signal-exit": { ++ "version": "4.1.0", ++ "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", ++ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", ++ "engines": { ++ "node": ">=14" ++ } ++ }, ++ "node_modules/fork-ts-checker-webpack-plugin": { ++ "version": "7.3.0", ++ "resolved": "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.3.0.tgz", ++ "integrity": "sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "define-properties": "^1.2.1", +- "gopd": "^1.0.1" ++ "@babel/code-frame": "^7.16.7", ++ "chalk": "^4.1.2", ++ "chokidar": "^3.5.3", ++ "cosmiconfig": "^7.0.1", ++ "deepmerge": "^4.2.2", ++ "fs-extra": "^10.0.0", ++ "memfs": "^3.4.1", ++ "minimatch": "^3.0.4", ++ "node-abort-controller": "^3.0.1", ++ "schema-utils": "^3.1.1", ++ "semver": "^7.3.5", ++ "tapable": "^2.2.1" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=12.13.0", ++ "yarn": ">=1.0.0" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "peerDependencies": { ++ "typescript": ">3.6.0", ++ "vue-template-compiler": "*", ++ "webpack": "^5.11.0" ++ }, ++ "peerDependenciesMeta": { ++ "vue-template-compiler": { ++ "optional": true ++ } } }, - "node_modules/globule": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", -- "dev": true, ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", ++ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" -- }, -- "engines": { ++ "color-convert": "^2.0.1" + }, + "engines": { - "node": ">= 0.10" -- } -- }, ++ "node": ">=8" + } + }, - "node_modules/globule/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", -- "dev": true, ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { ++ "version": "4.1.2", ++ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", ++ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "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": { ++ "ansi-styles": "^4.1.0", ++ "supports-color": "^7.1.0" + }, + "engines": { - "node": "*" -- } -- }, ++ "node": ">=10" + } + }, - "node_modules/globule/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", -- "dev": true, ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", ++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "brace-expansion": "^1.1.7" -- }, -- "engines": { ++ "color-name": "~1.1.4" + }, + "engines": { - "node": "*" -- } -- }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", -@@ -10495,17 +10628,6 @@ - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true ++ "node": ">=7.0.0" + } }, +- "node_modules/gopd": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", +- "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", +- "license": "MIT", +- "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" +- } ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { ++ "version": "1.1.4", ++ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", ++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", ++ "dev": true + }, +- "node_modules/got": { +- "version": "11.8.6", +- "resolved": "https://registry.npmmirror.com/got/-/got-11.8.6.tgz", +- "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { ++ "version": "7.1.0", ++ "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", ++ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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" ++ "@types/parse-json": "^4.0.0", ++ "import-fresh": "^3.2.1", ++ "parse-json": "^5.0.0", ++ "path-type": "^4.0.0", ++ "yaml": "^1.10.0" + }, + "engines": { +- "node": ">=10.19.0" ++ "node": ">=10" + } + }, +- "node_modules/graceful-fs": { +- "version": "4.2.11", +- "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", +- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" +- }, +- "node_modules/graphemer": { +- "version": "1.4.0", +- "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz", +- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/handle-thing": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", +- "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", +- "dev": true +- }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", -- "dev": true, ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", ++ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, - "optional": true, - "peer": true, -- "engines": { + "engines": { - "node": ">=6" -- } ++ "node": ">=8" + } + }, +- "node_modules/has-bigints": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz", +- "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { ++ "version": "6.0.0", ++ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", ++ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">= 0.4" ++ "dependencies": { ++ "yallist": "^4.0.0" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "engines": { ++ "node": ">=10" + } + }, +- "node_modules/has-flag": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", +- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { ++ "version": "3.3.0", ++ "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", ++ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, ++ "dependencies": { ++ "@types/json-schema": "^7.0.8", ++ "ajv": "^6.12.5", ++ "ajv-keywords": "^3.5.2" ++ }, + "engines": { +- "node": ">=4" ++ "node": ">= 10.13.0" + } + }, +- "node_modules/has-property-descriptors": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", +- "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { ++ "version": "7.5.4", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", ++ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { +- "es-define-property": "^1.0.0" ++ "lru-cache": "^6.0.0" ++ }, ++ "bin": { ++ "semver": "bin/semver.js" ++ }, ++ "engines": { ++ "node": ">=10" + } + }, +- "node_modules/has-proto": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.2.0.tgz", +- "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { ++ "version": "7.2.0", ++ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", ++ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "dunder-proto": "^1.0.0" ++ "has-flag": "^4.0.0" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=8" + } + }, +- "node_modules/has-symbols": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", +- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", +- "license": "MIT", ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "dev": true ++ }, ++ "node_modules/fork-ts-checker-webpack-plugin/node_modules/yaml": { ++ "version": "1.10.2", ++ "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", ++ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", ++ "dev": true, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">= 6" + } + }, +- "node_modules/has-tostringtag": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", +- "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", +- "dev": true, +- "license": "MIT", ++ "node_modules/form-data": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz", ++ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { +- "has-symbols": "^1.0.3" ++ "asynckit": "^0.4.0", ++ "combined-stream": "^1.0.8", ++ "mime-types": "^2.1.12" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">= 6" + } + }, +- "node_modules/has-unicode": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz", +- "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", +- "dev": true - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz", -@@ -10623,42 +10745,6 @@ - "node": ">=0.10.0" +- "node_modules/hasown": { +- "version": "2.0.2", +- "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", +- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", ++ "node_modules/formdata-polyfill": { ++ "version": "4.0.10", ++ "resolved": "https://registry.npmmirror.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", ++ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dependencies": { +- "function-bind": "^1.1.2" ++ "fetch-blob": "^3.1.2" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=12.20.0" + } + }, +- "node_modules/he": { +- "version": "1.2.0", +- "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", +- "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", +- "bin": { +- "he": "bin/he" ++ "node_modules/forwarded": { ++ "version": "0.2.0", ++ "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", ++ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", ++ "dev": true, ++ "engines": { ++ "node": ">= 0.6" + } + }, +- "node_modules/hls.js": { +- "version": "1.5.8", +- "resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.5.8.tgz", +- "integrity": "sha512-hJYMPfLhWO7/7+n4f9pn6bOheCGx0WgvVz7k3ouq3Pp1bja48NN+HeCQu3XCGYzqWQF/wo7Sk6dJAyWVJD8ECA==" ++ "node_modules/fresh": { ++ "version": "0.5.2", ++ "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", ++ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", ++ "dev": true, ++ "engines": { ++ "node": ">= 0.6" ++ } + }, +- "node_modules/homedir-polyfill": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", +- "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", ++ "node_modules/fs-constants": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", ++ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" ++ }, ++ "node_modules/fs-extra": { ++ "version": "10.1.0", ++ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", ++ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { +- "parse-passwd": "^1.0.0" ++ "graceful-fs": "^4.2.0", ++ "jsonfile": "^6.0.1", ++ "universalify": "^2.0.0" + }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">=12" } }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", -- "dev": true, ++ "node_modules/fs-minipass": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", ++ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "lru-cache": "^6.0.0" -- }, -- "engines": { ++ "minipass": "^3.0.0" + }, + "engines": { - "node": ">=10" -- } -- }, ++ "node": ">= 8" + } + }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", -- "dev": true, ++ "node_modules/fs-minipass/node_modules/minipass": { ++ "version": "3.3.6", ++ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", ++ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { -- "yallist": "^4.0.0" -- }, -- "engines": { + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { - "node": ">=10" -- } -- }, ++ "node": ">=8" + } + }, - "node_modules/hosted-git-info/node_modules/yallist": { -- "version": "4.0.0", -- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", -- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/hot-patcher": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hot-patcher/-/hot-patcher-2.0.1.tgz", -@@ -11476,17 +11562,6 @@ +- "node_modules/hot-patcher": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/hot-patcher/-/hot-patcher-2.0.1.tgz", +- "integrity": "sha512-ECg1JFG0YzehicQaogenlcs2qg6WsXQsxtnbr1i696u5tLUjtJdQAh0u2g0Q5YV45f263Ta1GnUJsc8WIfJf4Q==" ++ "dev": true + }, +- "node_modules/hotkeys-js": { +- "version": "3.13.7", +- "resolved": "https://registry.npmmirror.com/hotkeys-js/-/hotkeys-js-3.13.7.tgz", +- "integrity": "sha512-ygFIdTqqwG4fFP7kkiYlvayZppeIQX2aPpirsngkv1xM1lP0piDY5QEh68nQnIKvz64hfocxhBaD/uK3sSK1yQ==" ++ "node_modules/fs-monkey": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.4.tgz", ++ "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", ++ "dev": true + }, +- "node_modules/hpack.js": { +- "version": "2.1.6", +- "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", +- "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", ++ "node_modules/fs-temp": { ++ "version": "1.2.1", ++ "resolved": "https://registry.npmmirror.com/fs-temp/-/fs-temp-1.2.1.tgz", ++ "integrity": "sha512-okTwLB7/Qsq82G6iN5zZJFsOfZtx2/pqrA7Hk/9fvy+c+eJS9CvgGXT2uNxwnI14BDY9L/jQPkaBgSvlKfSW9w==", + "dev": true, ++ "optional": true, + "dependencies": { +- "inherits": "^2.0.1", +- "obuf": "^1.0.0", +- "readable-stream": "^2.0.1", +- "wbuf": "^1.1.0" ++ "random-path": "^0.1.0" + } + }, +- "node_modules/hpack.js/node_modules/isarray": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", +- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", +- "dev": true +- }, +- "node_modules/hpack.js/node_modules/readable-stream": { +- "version": "2.3.8", +- "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", +- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", ++ "node_modules/fs-xattr": { ++ "version": "0.3.1", ++ "resolved": "https://registry.npmmirror.com/fs-xattr/-/fs-xattr-0.3.1.tgz", ++ "integrity": "sha512-UVqkrEW0GfDabw4C3HOrFlxKfx0eeigfRne69FxSBdHIP8Qt5Sq6Pu3RM9KmMlkygtC4pPKkj5CiPO5USnj2GA==", + "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" ++ "hasInstallScript": true, ++ "optional": true, ++ "os": [ ++ "!win32" ++ ], ++ "engines": { ++ "node": ">=8.6.0" + } + }, +- "node_modules/hpack.js/node_modules/safe-buffer": { +- "version": "5.1.2", +- "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", +- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", +- "dev": true ++ "node_modules/fs.realpath": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", ++ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, +- "node_modules/hpack.js/node_modules/string_decoder": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/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/fsevents": { ++ "version": "2.3.3", ++ "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", ++ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", ++ "hasInstallScript": true, ++ "optional": true, ++ "os": [ ++ "darwin" ++ ], ++ "engines": { ++ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, +- "node_modules/html-entities": { +- "version": "2.4.0", +- "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.4.0.tgz", +- "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", +- "dev": true +- }, +- "node_modules/html-minifier-terser": { +- "version": "6.1.0", +- "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", +- "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", +- "dev": true, ++ "node_modules/fstream": { ++ "version": "1.0.12", ++ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", ++ "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dependencies": { +- "camel-case": "^4.1.2", +- "clean-css": "^5.2.2", +- "commander": "^8.3.0", +- "he": "^1.2.0", +- "param-case": "^3.0.4", +- "relateurl": "^0.2.7", +- "terser": "^5.10.0" +- }, +- "bin": { +- "html-minifier-terser": "cli.js" ++ "graceful-fs": "^4.1.2", ++ "inherits": "~2.0.0", ++ "mkdirp": ">=0.5 0", ++ "rimraf": "2" + }, + "engines": { +- "node": ">=12" ++ "node": ">=0.6" + } + }, +- "node_modules/html-minifier-terser/node_modules/commander": { +- "version": "8.3.0", +- "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", +- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", +- "dev": true, +- "engines": { +- "node": ">= 12" ++ "node_modules/fstream/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==", ++ "dependencies": { ++ "minimist": "^1.2.6" ++ }, ++ "bin": { ++ "mkdirp": "bin/cmd.js" + } + }, +- "node_modules/html-parse-stringify": { +- "version": "3.0.1", +- "resolved": "https://registry.npmmirror.com/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", +- "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", ++ "node_modules/fstream/node_modules/rimraf": { ++ "version": "2.7.1", ++ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", ++ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { +- "void-elements": "3.1.0" ++ "glob": "^7.1.3" ++ }, ++ "bin": { ++ "rimraf": "bin.js" + } + }, +- "node_modules/html-webpack-plugin": { +- "version": "5.5.3", +- "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", +- "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", ++ "node_modules/function-bind": { ++ "version": "1.1.2", ++ "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", ++ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" ++ }, ++ "node_modules/function.prototype.name": { ++ "version": "1.1.8", ++ "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz", ++ "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "@types/html-minifier-terser": "^6.0.0", +- "html-minifier-terser": "^6.0.2", +- "lodash": "^4.17.21", +- "pretty-error": "^4.0.0", +- "tapable": "^2.0.0" ++ "call-bind": "^1.0.8", ++ "call-bound": "^1.0.3", ++ "define-properties": "^1.2.1", ++ "functions-have-names": "^1.2.3", ++ "hasown": "^2.0.2", ++ "is-callable": "^1.2.7" + }, + "engines": { +- "node": ">=10.13.0" ++ "node": ">= 0.4" + }, +- "peerDependencies": { +- "webpack": "^5.20.0" ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/htmlparser2": { +- "version": "8.0.2", +- "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-8.0.2.tgz", +- "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", +- "dependencies": { +- "domelementtype": "^2.3.0", +- "domhandler": "^5.0.3", +- "domutils": "^3.0.1", +- "entities": "^4.4.0" ++ "node_modules/functions-have-names": { ++ "version": "1.2.3", ++ "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", ++ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", ++ "dev": true, ++ "license": "MIT", ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/http-cache-semantics": { +- "version": "4.1.1", +- "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", +- "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", +- "dev": true +- }, +- "node_modules/http-deceiver": { +- "version": "1.2.7", +- "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", +- "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", +- "dev": true +- }, +- "node_modules/http-errors": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/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" ++ "node_modules/galactus": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/galactus/-/galactus-1.0.0.tgz", ++ "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", ++ "dev": true, ++ "dependencies": { ++ "debug": "^4.3.4", ++ "flora-colossus": "^2.0.0", ++ "fs-extra": "^10.1.0" + }, + "engines": { +- "node": ">= 0.8" ++ "node": ">= 12" + } + }, +- "node_modules/http-parser-js": { +- "version": "0.5.8", +- "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", +- "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", +- "dev": true ++ "node_modules/gar": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/gar/-/gar-1.0.4.tgz", ++ "integrity": "sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==", ++ "dev": true, ++ "optional": true + }, +- "node_modules/http-proxy": { +- "version": "1.18.1", +- "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", +- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", ++ "node_modules/gauge": { ++ "version": "4.0.4", ++ "resolved": "https://registry.npmmirror.com/gauge/-/gauge-4.0.4.tgz", ++ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { +- "eventemitter3": "^4.0.0", +- "follow-redirects": "^1.0.0", +- "requires-port": "^1.0.0" ++ "aproba": "^1.0.3 || ^2.0.0", ++ "color-support": "^1.1.3", ++ "console-control-strings": "^1.1.0", ++ "has-unicode": "^2.0.1", ++ "signal-exit": "^3.0.7", ++ "string-width": "^4.2.3", ++ "strip-ansi": "^6.0.1", ++ "wide-align": "^1.1.5" + }, + "engines": { +- "node": ">=8.0.0" ++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, +- "node_modules/http-proxy-agent": { +- "version": "5.0.0", +- "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", +- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", ++ "node_modules/generate-function": { ++ "version": "2.3.1", ++ "resolved": "https://registry.npmmirror.com/generate-function/-/generate-function-2.3.1.tgz", ++ "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dev": true, ++ "optional": true, + "dependencies": { +- "@tootallnate/once": "2", +- "agent-base": "6", +- "debug": "4" +- }, +- "engines": { +- "node": ">= 6" ++ "is-property": "^1.0.2" + } + }, +- "node_modules/http-proxy-middleware": { +- "version": "2.0.6", +- "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", +- "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", ++ "node_modules/generate-object-property": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/generate-object-property/-/generate-object-property-1.2.0.tgz", ++ "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", + "dev": true, ++ "optional": true, + "dependencies": { +- "@types/http-proxy": "^1.17.8", +- "http-proxy": "^1.18.1", +- "is-glob": "^4.0.1", +- "is-plain-obj": "^3.0.0", +- "micromatch": "^4.0.2" +- }, ++ "is-property": "^1.0.0" ++ } ++ }, ++ "node_modules/gensync": { ++ "version": "1.0.0-beta.2", ++ "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", ++ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", ++ "dev": true, + "engines": { +- "node": ">=12.0.0" +- }, +- "peerDependencies": { +- "@types/express": "^4.17.13" +- }, +- "peerDependenciesMeta": { +- "@types/express": { +- "optional": true +- } ++ "node": ">=6.9.0" + } + }, +- "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", +- "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", ++ "node_modules/get-caller-file": { ++ "version": "2.0.5", ++ "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", ++ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { +- "node": ">=10" ++ "node": "6.* || 8.* || >= 10.*" + } + }, +- "node_modules/http-proxy/node_modules/eventemitter3": { +- "version": "4.0.7", +- "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", +- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", +- "dev": true ++ "node_modules/get-east-asian-width": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", ++ "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", ++ "dev": true, ++ "engines": { ++ "node": ">=18" ++ } + }, +- "node_modules/http2-wrapper": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz", +- "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", ++ "node_modules/get-folder-size": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/get-folder-size/-/get-folder-size-2.0.1.tgz", ++ "integrity": "sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==", + "dev": true, ++ "optional": true, + "dependencies": { +- "quick-lru": "^5.1.1", +- "resolve-alpn": "^1.0.0" ++ "gar": "^1.0.4", ++ "tiny-each-async": "2.0.3" + }, +- "engines": { +- "node": ">=10.19.0" ++ "bin": { ++ "get-folder-size": "bin/get-folder-size" + } + }, +- "node_modules/https-proxy-agent": { +- "version": "7.0.4", +- "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", +- "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", ++ "node_modules/get-installed-path": { ++ "version": "2.1.1", ++ "resolved": "https://registry.npmmirror.com/get-installed-path/-/get-installed-path-2.1.1.tgz", ++ "integrity": "sha512-Qkn9eq6tW5/q9BDVdMpB8tOHljX9OSP0jRC5TRNVA4qRc839t4g8KQaR8t0Uv0EFVL0MlyG7m/ofjEgAROtYsA==", ++ "dev": true, + "dependencies": { +- "agent-base": "^7.0.2", +- "debug": "4" +- }, +- "engines": { +- "node": ">= 14" ++ "global-modules": "1.0.0" + } + }, +- "node_modules/https-proxy-agent/node_modules/agent-base": { +- "version": "7.1.0", +- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", +- "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", ++ "node_modules/get-intrinsic": { ++ "version": "1.3.0", ++ "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", ++ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", ++ "license": "MIT", + "dependencies": { +- "debug": "^4.3.4" ++ "call-bind-apply-helpers": "^1.0.2", ++ "es-define-property": "^1.0.1", ++ "es-errors": "^1.3.0", ++ "es-object-atoms": "^1.1.1", ++ "function-bind": "^1.1.2", ++ "get-proto": "^1.0.1", ++ "gopd": "^1.2.0", ++ "has-symbols": "^1.1.0", ++ "hasown": "^2.0.2", ++ "math-intrinsics": "^1.1.0" + }, + "engines": { +- "node": ">= 14" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/human-signals": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", +- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", ++ "node_modules/get-package-info": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/get-package-info/-/get-package-info-1.0.0.tgz", ++ "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", + "dev": true, ++ "dependencies": { ++ "bluebird": "^3.1.1", ++ "debug": "^2.2.0", ++ "lodash.get": "^4.0.0", ++ "read-pkg-up": "^2.0.0" ++ }, + "engines": { +- "node": ">=10.17.0" ++ "node": ">= 4.0" + } + }, +- "node_modules/humanize-ms": { +- "version": "1.2.1", +- "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", +- "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", ++ "node_modules/get-package-info/node_modules/debug": { ++ "version": "2.6.9", ++ "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", ++ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { +- "ms": "^2.0.0" ++ "ms": "2.0.0" + } + }, +- "node_modules/husky": { +- "version": "9.0.11", +- "resolved": "https://registry.npmmirror.com/husky/-/husky-9.0.11.tgz", +- "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==", +- "dev": true, +- "bin": { +- "husky": "bin.mjs" ++ "node_modules/get-package-info/node_modules/ms": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", ++ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", ++ "dev": true ++ }, ++ "node_modules/get-proto": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", ++ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", ++ "license": "MIT", ++ "dependencies": { ++ "dunder-proto": "^1.0.1", ++ "es-object-atoms": "^1.0.0" + }, + "engines": { +- "node": ">=18" ++ "node": ">= 0.4" + } + }, +- "node_modules/i18next": { +- "version": "22.5.1", +- "resolved": "https://registry.npmmirror.com/i18next/-/i18next-22.5.1.tgz", +- "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", ++ "node_modules/get-stream": { ++ "version": "4.1.0", ++ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", ++ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", ++ "dev": true, + "dependencies": { +- "@babel/runtime": "^7.20.6" ++ "pump": "^3.0.0" ++ }, ++ "engines": { ++ "node": ">=6" + } + }, +- "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==", ++ "node_modules/get-symbol-description": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz", ++ "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", ++ "dev": true, ++ "license": "MIT", + "dependencies": { +- "safer-buffer": ">= 2.1.2 < 3.0.0" ++ "call-bound": "^1.0.3", ++ "es-errors": "^1.3.0", ++ "get-intrinsic": "^1.2.6" + }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/icss-utils": { +- "version": "5.1.0", +- "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", +- "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", ++ "node_modules/get-tsconfig": { ++ "version": "4.10.1", ++ "resolved": "https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-4.10.1.tgz", ++ "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", + "dev": true, +- "engines": { +- "node": "^10 || ^12 || >= 14" ++ "license": "MIT", ++ "dependencies": { ++ "resolve-pkg-maps": "^1.0.0" + }, +- "peerDependencies": { +- "postcss": "^8.1.0" ++ "funding": { ++ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, +- "node_modules/ieee754": { +- "version": "1.2.1", +- "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", +- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" ++ "node_modules/github-from-package": { ++ "version": "0.0.0", ++ "resolved": "https://registry.npmmirror.com/github-from-package/-/github-from-package-0.0.0.tgz", ++ "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, +- "node_modules/ignore": { +- "version": "5.3.2", +- "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", +- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", +- "dev": true, +- "license": "MIT", ++ "node_modules/glob": { ++ "version": "7.2.3", ++ "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", ++ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", ++ "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": ">= 4" ++ "node": "*" + } + }, +- "node_modules/image-size": { +- "version": "0.7.5", +- "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.7.5.tgz", +- "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==", +- "dev": true, +- "optional": true, +- "bin": { +- "image-size": "bin/image-size.js" ++ "node_modules/glob-parent": { ++ "version": "5.1.2", ++ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", ++ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", ++ "dependencies": { ++ "is-glob": "^4.0.1" + }, + "engines": { +- "node": ">=6.9.0" ++ "node": ">= 6" + } + }, +- "node_modules/immer": { +- "version": "10.1.1", +- "resolved": "https://registry.npmmirror.com/immer/-/immer-10.1.1.tgz", +- "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==" +- }, +- "node_modules/immutable": { +- "version": "5.0.3", +- "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.0.3.tgz", +- "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", +- "dev": true, +- "license": "MIT" ++ "node_modules/glob-to-regexp": { ++ "version": "0.4.1", ++ "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", ++ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", ++ "dev": true + }, +- "node_modules/import-fresh": { +- "version": "3.3.0", +- "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", +- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", ++ "node_modules/global-agent": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz", ++ "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, ++ "optional": true, + "dependencies": { +- "parent-module": "^1.0.0", +- "resolve-from": "^4.0.0" ++ "boolean": "^3.0.1", ++ "es6-error": "^4.1.1", ++ "matcher": "^3.0.0", ++ "roarr": "^2.15.3", ++ "semver": "^7.3.2", ++ "serialize-error": "^7.0.1" + }, + "engines": { +- "node": ">=6" ++ "node": ">=10.0" + } + }, +- "node_modules/imul": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/imul/-/imul-1.0.1.tgz", +- "integrity": "sha512-WFAgfwPLAjU66EKt6vRdTlKj4nAgIDQzh29JonLa4Bqtl6D8JrIMvWjCnx7xEjVNmP3U0fM5o8ZObk7d0f62bA==", ++ "node_modules/global-agent/node_modules/lru-cache": { ++ "version": "6.0.0", ++ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", ++ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "optional": true, ++ "dependencies": { ++ "yallist": "^4.0.0" ++ }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">=10" + } + }, +- "node_modules/imurmurhash": { +- "version": "0.1.4", +- "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", +- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", ++ "node_modules/global-agent/node_modules/semver": { ++ "version": "7.5.4", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", ++ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, ++ "optional": true, ++ "dependencies": { ++ "lru-cache": "^6.0.0" ++ }, ++ "bin": { ++ "semver": "bin/semver.js" ++ }, + "engines": { +- "node": ">=0.8.19" ++ "node": ">=10" + } + }, +- "node_modules/indent-string": { ++ "node_modules/global-agent/node_modules/yallist": { + "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", +- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/infer-owner": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", +- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", +- "dev": true +- }, +- "node_modules/inflight": { +- "version": "1.0.6", +- "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", +- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", +- "dependencies": { +- "once": "^1.3.0", +- "wrappy": "1" +- } +- }, +- "node_modules/inherits": { +- "version": "2.0.4", +- "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", +- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" +- }, +- "node_modules/ini": { +- "version": "1.3.8", +- "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", +- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" ++ "optional": true + }, +- "node_modules/internal-slot": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz", +- "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", ++ "node_modules/global-modules": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-1.0.0.tgz", ++ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "es-errors": "^1.3.0", +- "hasown": "^2.0.2", +- "side-channel": "^1.1.0" ++ "global-prefix": "^1.0.1", ++ "is-windows": "^1.0.1", ++ "resolve-dir": "^1.0.0" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=0.10.0" + } + }, +- "node_modules/interpret": { +- "version": "3.1.1", +- "resolved": "https://registry.npmmirror.com/interpret/-/interpret-3.1.1.tgz", +- "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", ++ "node_modules/global-prefix": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-1.0.2.tgz", ++ "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, ++ "dependencies": { ++ "expand-tilde": "^2.0.2", ++ "homedir-polyfill": "^1.0.1", ++ "ini": "^1.3.4", ++ "is-windows": "^1.0.1", ++ "which": "^1.2.14" ++ }, + "engines": { +- "node": ">=10.13.0" ++ "node": ">=0.10.0" + } + }, +- "node_modules/ip": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/ip/-/ip-2.0.0.tgz", +- "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", +- "dev": true +- }, +- "node_modules/ipaddr.js": { +- "version": "1.9.1", +- "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", +- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", ++ "node_modules/global-prefix/node_modules/which": { ++ "version": "1.3.1", ++ "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", ++ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, +- "engines": { +- "node": ">= 0.10" ++ "dependencies": { ++ "isexe": "^2.0.0" ++ }, ++ "bin": { ++ "which": "bin/which" + } + }, +- "node_modules/is-array-buffer": { +- "version": "3.0.5", +- "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz", +- "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", ++ "node_modules/globals": { ++ "version": "15.12.0", ++ "resolved": "https://registry.npmmirror.com/globals/-/globals-15.12.0.tgz", ++ "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", + "dev": true, + "license": "MIT", +- "dependencies": { +- "call-bind": "^1.0.8", +- "call-bound": "^1.0.3", +- "get-intrinsic": "^1.2.6" +- }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=18" + }, + "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "url": "https://github.com/sponsors/sindresorhus" + } + }, +- "node_modules/is-arrayish": { +- "version": "0.2.1", +- "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", +- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", +- "dev": true +- }, +- "node_modules/is-async-function": { +- "version": "2.1.1", +- "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.1.1.tgz", +- "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", ++ "node_modules/globalthis": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", ++ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { +- "async-function": "^1.0.0", +- "call-bound": "^1.0.3", +- "get-proto": "^1.0.1", +- "has-tostringtag": "^1.0.2", +- "safe-regex-test": "^1.1.0" ++ "define-properties": "^1.2.1", ++ "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" +@@ -11178,15 +10612,11 @@ "url": "https://github.com/sponsors/ljharb" } }, +- "node_modules/is-bigint": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz", +- "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", +- "dev": true, ++ "node_modules/gopd": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", ++ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", +- "dependencies": { +- "has-bigints": "^1.0.2" +- }, + "engines": { + "node": ">= 0.4" + }, +@@ -11194,27 +10624,52 @@ + "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/is-binary-path": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", +- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", ++ "node_modules/got": { ++ "version": "11.8.6", ++ "resolved": "https://registry.npmmirror.com/got/-/got-11.8.6.tgz", ++ "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", ++ "dev": true, + "dependencies": { +- "binary-extensions": "^2.0.0" ++ "@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": ">=8" ++ "node": ">=10.19.0" + } + }, +- "node_modules/is-boolean-object": { +- "version": "1.2.2", +- "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz", +- "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", ++ "node_modules/graceful-fs": { ++ "version": "4.2.11", ++ "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", ++ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" ++ }, ++ "node_modules/graphemer": { ++ "version": "1.4.0", ++ "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz", ++ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", ++ "dev": true, ++ "license": "MIT" ++ }, ++ "node_modules/handle-thing": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", ++ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", ++ "dev": true ++ }, ++ "node_modules/has-bigints": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz", ++ "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", +- "dependencies": { +- "call-bound": "^1.0.3", +- "has-tostringtag": "^1.0.2" +- }, + "engines": { + "node": ">= 0.4" + }, +@@ -11222,40 +10677,33 @@ + "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/is-buffer": { +- "version": "1.1.6", +- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", +- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" +- }, +- "node_modules/is-bun-module": { +- "version": "1.3.0", +- "resolved": "https://registry.npmmirror.com/is-bun-module/-/is-bun-module-1.3.0.tgz", +- "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==", ++ "node_modules/has-flag": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", ++ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, +- "license": "MIT", +- "dependencies": { +- "semver": "^7.6.3" ++ "engines": { ++ "node": ">=4" + } + }, +- "node_modules/is-bun-module/node_modules/semver": { +- "version": "7.7.2", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", +- "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", ++ "node_modules/has-property-descriptors": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", ++ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, +- "license": "ISC", +- "bin": { +- "semver": "bin/semver.js" +- }, +- "engines": { +- "node": ">=10" ++ "dependencies": { ++ "es-define-property": "^1.0.0" + } + }, +- "node_modules/is-callable": { +- "version": "1.2.7", +- "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", +- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", ++ "node_modules/has-proto": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.2.0.tgz", ++ "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", ++ "dependencies": { ++ "dunder-proto": "^1.0.0" ++ }, + "engines": { + "node": ">= 0.4" + }, +@@ -11263,15 +10711,11 @@ + "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/is-core-module": { +- "version": "2.16.1", +- "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", +- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", +- "dev": true, ++ "node_modules/has-symbols": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", ++ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", +- "dependencies": { +- "hasown": "^2.0.2" +- }, + "engines": { + "node": ">= 0.4" + }, +@@ -11279,16 +10723,14 @@ + "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/is-data-view": { ++ "node_modules/has-tostringtag": { + "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.2.tgz", +- "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", ++ "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", ++ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.2", +- "get-intrinsic": "^1.2.6", +- "is-typed-array": "^1.1.13" ++ "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" +@@ -11297,2039 +10739,2068 @@ + "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/is-date-object": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz", +- "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", +- "dev": true, +- "license": "MIT", ++ "node_modules/has-unicode": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz", ++ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", ++ "dev": true ++ }, ++ "node_modules/hasown": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", ++ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { +- "call-bound": "^1.0.2", +- "has-tostringtag": "^1.0.2" ++ "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/is-docker": { +- "version": "2.2.1", +- "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", +- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", +- "dev": true, ++ "node_modules/he": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", ++ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { +- "is-docker": "cli.js" +- }, +- "engines": { +- "node": ">=8" ++ "he": "bin/he" + } + }, +- "node_modules/is-extglob": { +- "version": "2.1.1", +- "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", +- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", ++ "node_modules/hls.js": { ++ "version": "1.5.8", ++ "resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.5.8.tgz", ++ "integrity": "sha512-hJYMPfLhWO7/7+n4f9pn6bOheCGx0WgvVz7k3ouq3Pp1bja48NN+HeCQu3XCGYzqWQF/wo7Sk6dJAyWVJD8ECA==" ++ }, ++ "node_modules/homedir-polyfill": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", ++ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", ++ "dev": true, ++ "dependencies": { ++ "parse-passwd": "^1.0.0" ++ }, + "engines": { + "node": ">=0.10.0" + } + }, +- "node_modules/is-finalizationregistry": { ++ "node_modules/hot-patcher": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/hot-patcher/-/hot-patcher-2.0.1.tgz", ++ "integrity": "sha512-ECg1JFG0YzehicQaogenlcs2qg6WsXQsxtnbr1i696u5tLUjtJdQAh0u2g0Q5YV45f263Ta1GnUJsc8WIfJf4Q==" ++ }, ++ "node_modules/hotkeys-js": { ++ "version": "3.13.7", ++ "resolved": "https://registry.npmmirror.com/hotkeys-js/-/hotkeys-js-3.13.7.tgz", ++ "integrity": "sha512-ygFIdTqqwG4fFP7kkiYlvayZppeIQX2aPpirsngkv1xM1lP0piDY5QEh68nQnIKvz64hfocxhBaD/uK3sSK1yQ==" ++ }, ++ "node_modules/hpack.js": { ++ "version": "2.1.6", ++ "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", ++ "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", ++ "dev": true, ++ "dependencies": { ++ "inherits": "^2.0.1", ++ "obuf": "^1.0.0", ++ "readable-stream": "^2.0.1", ++ "wbuf": "^1.1.0" ++ } ++ }, ++ "node_modules/hpack.js/node_modules/isarray": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", ++ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", ++ "dev": true ++ }, ++ "node_modules/hpack.js/node_modules/readable-stream": { ++ "version": "2.3.8", ++ "resolved": "https://registry.npmmirror.com/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/hpack.js/node_modules/safe-buffer": { ++ "version": "5.1.2", ++ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", ++ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", ++ "dev": true ++ }, ++ "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", +- "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", ++ "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", ++ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.3" ++ "safe-buffer": "~5.1.0" ++ } ++ }, ++ "node_modules/html-entities": { ++ "version": "2.4.0", ++ "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.4.0.tgz", ++ "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", ++ "dev": true ++ }, ++ "node_modules/html-minifier-terser": { ++ "version": "6.1.0", ++ "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", ++ "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", ++ "dev": true, ++ "dependencies": { ++ "camel-case": "^4.1.2", ++ "clean-css": "^5.2.2", ++ "commander": "^8.3.0", ++ "he": "^1.2.0", ++ "param-case": "^3.0.4", ++ "relateurl": "^0.2.7", ++ "terser": "^5.10.0" + }, +- "engines": { +- "node": ">= 0.4" ++ "bin": { ++ "html-minifier-terser": "cli.js" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "engines": { ++ "node": ">=12" + } + }, +- "node_modules/is-fullwidth-code-point": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", +- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", ++ "node_modules/html-minifier-terser/node_modules/commander": { ++ "version": "8.3.0", ++ "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", ++ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", ++ "dev": true, + "engines": { +- "node": ">=8" ++ "node": ">= 12" + } + }, +- "node_modules/is-generator-function": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.1.0.tgz", +- "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", ++ "node_modules/html-parse-stringify": { ++ "version": "3.0.1", ++ "resolved": "https://registry.npmmirror.com/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", ++ "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", ++ "dependencies": { ++ "void-elements": "3.1.0" ++ } ++ }, ++ "node_modules/html-webpack-plugin": { ++ "version": "5.5.3", ++ "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", ++ "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.3", +- "get-proto": "^1.0.0", +- "has-tostringtag": "^1.0.2", +- "safe-regex-test": "^1.1.0" ++ "@types/html-minifier-terser": "^6.0.0", ++ "html-minifier-terser": "^6.0.2", ++ "lodash": "^4.17.21", ++ "pretty-error": "^4.0.0", ++ "tapable": "^2.0.0" + }, + "engines": { +- "node": ">= 0.4" ++ "node": ">=10.13.0" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "peerDependencies": { ++ "webpack": "^5.20.0" + } + }, +- "node_modules/is-glob": { +- "version": "4.0.3", +- "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", +- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", ++ "node_modules/htmlparser2": { ++ "version": "8.0.2", ++ "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-8.0.2.tgz", ++ "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dependencies": { +- "is-extglob": "^2.1.1" +- }, +- "engines": { +- "node": ">=0.10.0" ++ "domelementtype": "^2.3.0", ++ "domhandler": "^5.0.3", ++ "domutils": "^3.0.1", ++ "entities": "^4.4.0" + } + }, +- "node_modules/is-interactive": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", +- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", +- "dev": true, +- "engines": { +- "node": ">=8" +- } ++ "node_modules/http-cache-semantics": { ++ "version": "4.1.1", ++ "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", ++ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", ++ "dev": true + }, +- "node_modules/is-lambda": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz", +- "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", ++ "node_modules/http-deceiver": { ++ "version": "1.2.7", ++ "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", ++ "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, +- "node_modules/is-map": { +- "version": "2.0.3", +- "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz", +- "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", ++ "node_modules/http-errors": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", ++ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">= 0.4" ++ "dependencies": { ++ "depd": "2.0.0", ++ "inherits": "2.0.4", ++ "setprototypeof": "1.2.0", ++ "statuses": "2.0.1", ++ "toidentifier": "1.0.1" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "engines": { ++ "node": ">= 0.8" + } + }, +- "node_modules/is-my-ip-valid": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", +- "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", +- "dev": true, +- "optional": true ++ "node_modules/http-parser-js": { ++ "version": "0.5.8", ++ "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", ++ "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", ++ "dev": true + }, +- "node_modules/is-my-json-valid": { +- "version": "2.20.6", +- "resolved": "https://registry.npmmirror.com/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", +- "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", ++ "node_modules/http-proxy": { ++ "version": "1.18.1", ++ "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", ++ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, +- "optional": true, + "dependencies": { +- "generate-function": "^2.0.0", +- "generate-object-property": "^1.1.0", +- "is-my-ip-valid": "^1.0.0", +- "jsonpointer": "^5.0.0", +- "xtend": "^4.0.0" +- } +- }, +- "node_modules/is-negative-zero": { +- "version": "2.0.3", +- "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz", +- "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">= 0.4" ++ "eventemitter3": "^4.0.0", ++ "follow-redirects": "^1.0.0", ++ "requires-port": "^1.0.0" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" +- } +- }, +- "node_modules/is-number": { +- "version": "7.0.0", +- "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", +- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", +- "license": "MIT", + "engines": { +- "node": ">=0.12.0" ++ "node": ">=8.0.0" + } + }, +- "node_modules/is-number-object": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.1.1.tgz", +- "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", ++ "node_modules/http-proxy-agent": { ++ "version": "5.0.0", ++ "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", ++ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.3", +- "has-tostringtag": "^1.0.2" ++ "@tootallnate/once": "2", ++ "agent-base": "6", ++ "debug": "4" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">= 6" + } + }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", -- "dev": true, ++ "node_modules/http-proxy-middleware": { ++ "version": "2.0.6", ++ "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", ++ "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, - "optional": true, - "peer": true, ++ "dependencies": { ++ "@types/http-proxy": "^1.17.8", ++ "http-proxy": "^1.18.1", ++ "is-glob": "^4.0.1", ++ "is-plain-obj": "^3.0.0", ++ "micromatch": "^4.0.2" ++ }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">=12.0.0" ++ }, ++ "peerDependencies": { ++ "@types/express": "^4.17.13" ++ }, ++ "peerDependenciesMeta": { ++ "@types/express": { ++ "optional": true ++ } + } + }, +- "node_modules/is-plain-object": { +- "version": "2.0.4", +- "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", +- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", ++ "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", ++ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, +- "dependencies": { +- "isobject": "^3.0.1" +- }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">=10" + } + }, +- "node_modules/is-property": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/is-property/-/is-property-1.0.2.tgz", +- "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", +- "dev": true, +- "optional": true ++ "node_modules/http-proxy/node_modules/eventemitter3": { ++ "version": "4.0.7", ++ "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", ++ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", ++ "dev": true + }, +- "node_modules/is-regex": { +- "version": "1.2.1", +- "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz", +- "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", ++ "node_modules/http2-wrapper": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz", ++ "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.2", +- "gopd": "^1.2.0", +- "has-tostringtag": "^1.0.2", +- "hasown": "^2.0.2" ++ "quick-lru": "^5.1.1", ++ "resolve-alpn": "^1.0.0" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=10.19.0" + } + }, +- "node_modules/is-set": { +- "version": "2.0.3", +- "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz", +- "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">= 0.4" ++ "node_modules/https-proxy-agent": { ++ "version": "7.0.4", ++ "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", ++ "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", ++ "dependencies": { ++ "agent-base": "^7.0.2", ++ "debug": "4" + }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "engines": { ++ "node": ">= 14" + } + }, +- "node_modules/is-shared-array-buffer": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", +- "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", +- "dev": true, +- "license": "MIT", ++ "node_modules/https-proxy-agent/node_modules/agent-base": { ++ "version": "7.1.0", ++ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", ++ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { +- "call-bound": "^1.0.3" ++ "debug": "^4.3.4" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">= 14" + } + }, +- "node_modules/is-stream": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", +- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", ++ "node_modules/human-signals": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", ++ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { +- "node": ">=0.10.0" ++ "node": ">=10.17.0" + } + }, +- "node_modules/is-string": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz", +- "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", ++ "node_modules/humanize-ms": { ++ "version": "1.2.1", ++ "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", ++ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.3", +- "has-tostringtag": "^1.0.2" +- }, +- "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "ms": "^2.0.0" + } + }, +- "node_modules/is-symbol": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.1.1.tgz", +- "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", ++ "node_modules/husky": { ++ "version": "9.0.11", ++ "resolved": "https://registry.npmmirror.com/husky/-/husky-9.0.11.tgz", ++ "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==", + "dev": true, +- "license": "MIT", +- "dependencies": { +- "call-bound": "^1.0.2", +- "has-symbols": "^1.1.0", +- "safe-regex-test": "^1.1.0" ++ "bin": { ++ "husky": "bin.mjs" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=18" + } + }, +- "node_modules/is-typed-array": { +- "version": "1.1.15", +- "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz", +- "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", +- "dev": true, +- "license": "MIT", ++ "node_modules/i18next": { ++ "version": "22.5.1", ++ "resolved": "https://registry.npmmirror.com/i18next/-/i18next-22.5.1.tgz", ++ "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", + "dependencies": { +- "which-typed-array": "^1.1.16" ++ "@babel/runtime": "^7.20.6" ++ } ++ }, ++ "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==", ++ "dependencies": { ++ "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=0.10.0" + } + }, +- "node_modules/is-unicode-supported": { +- "version": "0.1.0", +- "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", +- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", ++ "node_modules/icss-utils": { ++ "version": "5.1.0", ++ "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", ++ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { +- "node": ">=10" ++ "node": "^10 || ^12 || >= 14" ++ }, ++ "peerDependencies": { ++ "postcss": "^8.1.0" + } + }, +- "node_modules/is-weakmap": { +- "version": "2.0.2", +- "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz", +- "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", ++ "node_modules/ieee754": { ++ "version": "1.2.1", ++ "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", ++ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" ++ }, ++ "node_modules/ignore": { ++ "version": "5.3.2", ++ "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", ++ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">= 4" + } + }, +- "node_modules/is-weakref": { +- "version": "1.1.1", +- "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.1.1.tgz", +- "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", ++ "node_modules/image-size": { ++ "version": "0.7.5", ++ "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.7.5.tgz", ++ "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==", + "dev": true, +- "license": "MIT", +- "dependencies": { +- "call-bound": "^1.0.3" ++ "optional": true, ++ "bin": { ++ "image-size": "bin/image-size.js" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=6.9.0" + } + }, +- "node_modules/is-weakset": { +- "version": "2.0.4", +- "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.4.tgz", +- "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", ++ "node_modules/immer": { ++ "version": "10.1.1", ++ "resolved": "https://registry.npmmirror.com/immer/-/immer-10.1.1.tgz", ++ "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==" ++ }, ++ "node_modules/immutable": { ++ "version": "5.0.3", ++ "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.0.3.tgz", ++ "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", ++ "dev": true, ++ "license": "MIT" ++ }, ++ "node_modules/import-fresh": { ++ "version": "3.3.0", ++ "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", ++ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, +- "license": "MIT", + "dependencies": { +- "call-bound": "^1.0.3", +- "get-intrinsic": "^1.2.6" ++ "parent-module": "^1.0.0", ++ "resolve-from": "^4.0.0" + }, + "engines": { +- "node": ">= 0.4" +- }, +- "funding": { +- "url": "https://github.com/sponsors/ljharb" ++ "node": ">=6" + } + }, +- "node_modules/is-windows": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", +- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", ++ "node_modules/imul": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/imul/-/imul-1.0.1.tgz", ++ "integrity": "sha512-WFAgfwPLAjU66EKt6vRdTlKj4nAgIDQzh29JonLa4Bqtl6D8JrIMvWjCnx7xEjVNmP3U0fM5o8ZObk7d0f62bA==", + "dev": true, ++ "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, +- "node_modules/is-wsl": { +- "version": "2.2.0", +- "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", +- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", ++ "node_modules/imurmurhash": { ++ "version": "0.1.4", ++ "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", ++ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, +- "dependencies": { +- "is-docker": "^2.0.0" +- }, + "engines": { +- "node": ">=8" ++ "node": ">=0.8.19" + } + }, +- "node_modules/isarray": { +- "version": "2.0.5", +- "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", +- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/isbinaryfile": { +- "version": "4.0.10", +- "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz", +- "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", ++ "node_modules/indent-string": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", ++ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { +- "node": ">= 8.0.0" ++ "node": ">=8" + } + }, +- "node_modules/isexe": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", +- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" ++ "node_modules/infer-owner": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", ++ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", ++ "dev": true + }, +- "node_modules/isobject": { +- "version": "3.0.1", +- "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", +- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", +- "dev": true, - "engines": { - "node": ">=0.10.0" -- } -- }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", -@@ -11769,14 +11844,6 @@ - "node": ">=10" ++ "node_modules/inflight": { ++ "version": "1.0.6", ++ "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", ++ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", ++ "dependencies": { ++ "once": "^1.3.0", ++ "wrappy": "1" + } + }, +- "node_modules/jackspeak": { +- "version": "2.3.6", +- "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-2.3.6.tgz", +- "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", ++ "node_modules/inherits": { ++ "version": "2.0.4", ++ "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", ++ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" ++ }, ++ "node_modules/ini": { ++ "version": "1.3.8", ++ "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", ++ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" ++ }, ++ "node_modules/internal-slot": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz", ++ "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", ++ "dev": true, ++ "license": "MIT", + "dependencies": { +- "@isaacs/cliui": "^8.0.2" ++ "es-errors": "^1.3.0", ++ "hasown": "^2.0.2", ++ "side-channel": "^1.1.0" + }, + "engines": { +- "node": ">=14" +- }, +- "optionalDependencies": { +- "@pkgjs/parseargs": "^0.11.0" ++ "node": ">= 0.4" + } + }, +- "node_modules/jest-worker": { +- "version": "27.5.1", +- "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", +- "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", ++ "node_modules/interpret": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmmirror.com/interpret/-/interpret-3.1.1.tgz", ++ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true, +- "dependencies": { +- "@types/node": "*", +- "merge-stream": "^2.0.0", +- "supports-color": "^8.0.0" +- }, + "engines": { +- "node": ">= 10.13.0" ++ "node": ">=10.13.0" + } + }, +- "node_modules/jest-worker/node_modules/has-flag": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", +- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", ++ "node_modules/ip": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/ip/-/ip-2.0.0.tgz", ++ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", ++ "dev": true ++ }, ++ "node_modules/ipaddr.js": { ++ "version": "1.9.1", ++ "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", ++ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { +- "node": ">=8" ++ "node": ">= 0.10" + } + }, +- "node_modules/jest-worker/node_modules/supports-color": { +- "version": "8.1.1", +- "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", +- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", ++ "node_modules/is-array-buffer": { ++ "version": "3.0.5", ++ "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz", ++ "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "has-flag": "^4.0.0" ++ "call-bind": "^1.0.8", ++ "call-bound": "^1.0.3", ++ "get-intrinsic": "^1.2.6" + }, + "engines": { +- "node": ">=10" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/js-base64": { @@ -807,51 +14350,1778 @@ index ce8be32..2f250c8 100644 - "optional": true, - "peer": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", -@@ -12727,17 +12794,6 @@ - "node": ">=6" +- "node_modules/js-tokens": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", +- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" ++ "node_modules/is-arrayish": { ++ "version": "0.2.1", ++ "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", ++ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", ++ "dev": true + }, +- "node_modules/js-yaml": { +- "version": "4.1.0", +- "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", +- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", ++ "node_modules/is-async-function": { ++ "version": "2.1.1", ++ "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.1.1.tgz", ++ "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "argparse": "^2.0.1" ++ "async-function": "^1.0.0", ++ "call-bound": "^1.0.3", ++ "get-proto": "^1.0.1", ++ "has-tostringtag": "^1.0.2", ++ "safe-regex-test": "^1.1.0" + }, +- "bin": { +- "js-yaml": "bin/js-yaml.js" +- } +- }, +- "node_modules/jschardet": { +- "version": "3.1.3", +- "resolved": "https://registry.npmmirror.com/jschardet/-/jschardet-3.1.3.tgz", +- "integrity": "sha512-Q1PKVMK/uu+yjdlobgWIYkUOCR1SqUmW9m/eUJNNj4zI2N12i25v8fYpVf+zCakQeaTdBdhnZTFbVIAVZIVVOg==", + "engines": { +- "node": ">=0.1.90" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/jsesc": { +- "version": "2.5.2", +- "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", +- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", ++ "node_modules/is-bigint": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz", ++ "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, +- "bin": { +- "jsesc": "bin/jsesc" ++ "license": "MIT", ++ "dependencies": { ++ "has-bigints": "^1.0.2" + }, + "engines": { +- "node": ">=4" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/json-buffer": { +- "version": "3.0.1", +- "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", +- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", +- "dev": true +- }, +- "node_modules/json-parse-even-better-errors": { +- "version": "2.3.1", +- "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", +- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", +- "dev": true +- }, +- "node_modules/json-schema-traverse": { +- "version": "0.4.1", +- "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", +- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", +- "dev": true +- }, +- "node_modules/json-stable-stringify-without-jsonify": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", +- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/json-stringify-safe": { +- "version": "5.0.1", +- "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", +- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", +- "dev": true, +- "optional": true +- }, +- "node_modules/json5": { +- "version": "2.2.3", +- "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", +- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", +- "dev": true, +- "bin": { +- "json5": "lib/cli.js" ++ "node_modules/is-binary-path": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", ++ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", ++ "dependencies": { ++ "binary-extensions": "^2.0.0" + }, + "engines": { +- "node": ">=6" ++ "node": ">=8" + } + }, +- "node_modules/jsonfile": { +- "version": "6.1.0", +- "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", +- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", ++ "node_modules/is-boolean-object": { ++ "version": "1.2.2", ++ "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz", ++ "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "universalify": "^2.0.0" ++ "call-bound": "^1.0.3", ++ "has-tostringtag": "^1.0.2" + }, +- "optionalDependencies": { +- "graceful-fs": "^4.1.6" +- } +- }, +- "node_modules/jsonpointer": { +- "version": "5.0.1", +- "resolved": "https://registry.npmmirror.com/jsonpointer/-/jsonpointer-5.0.1.tgz", +- "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", +- "dev": true, +- "optional": true, + "engines": { +- "node": ">=0.10.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/junk": { +- "version": "3.1.0", +- "resolved": "https://registry.npmmirror.com/junk/-/junk-3.1.0.tgz", +- "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", +- "dev": true, +- "engines": { +- "node": ">=8" +- } ++ "node_modules/is-buffer": { ++ "version": "1.1.6", ++ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", ++ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, +- "node_modules/keyv": { +- "version": "4.5.4", +- "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", +- "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", ++ "node_modules/is-bun-module": { ++ "version": "1.3.0", ++ "resolved": "https://registry.npmmirror.com/is-bun-module/-/is-bun-module-1.3.0.tgz", ++ "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==", + "dev": true, + "license": "MIT", + "dependencies": { +- "json-buffer": "3.0.1" ++ "semver": "^7.6.3" + } + }, +- "node_modules/kind-of": { +- "version": "6.0.3", +- "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", +- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", ++ "node_modules/is-bun-module/node_modules/semver": { ++ "version": "7.7.2", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", ++ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, ++ "license": "ISC", ++ "bin": { ++ "semver": "bin/semver.js" ++ }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">=10" + } + }, +- "node_modules/launch-editor": { +- "version": "2.6.0", +- "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", +- "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", ++ "node_modules/is-callable": { ++ "version": "1.2.7", ++ "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", ++ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, +- "dependencies": { +- "picocolors": "^1.0.0", +- "shell-quote": "^1.7.3" +- } +- }, +- "node_modules/layerr": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.0.1.tgz", +- "integrity": "sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg==" +- }, +- "node_modules/levn": { +- "version": "0.4.1", +- "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", +- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", ++ "license": "MIT", ++ "engines": { ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" ++ } ++ }, ++ "node_modules/is-core-module": { ++ "version": "2.16.1", ++ "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", ++ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { +- "prelude-ls": "^1.2.1", +- "type-check": "~0.4.0" ++ "hasown": "^2.0.2" + }, + "engines": { +- "node": ">= 0.8.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lilconfig": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-3.0.0.tgz", +- "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", ++ "node_modules/is-data-view": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.2.tgz", ++ "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "call-bound": "^1.0.2", ++ "get-intrinsic": "^1.2.6", ++ "is-typed-array": "^1.1.13" ++ }, + "engines": { +- "node": ">=14" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lines-and-columns": { +- "version": "1.2.4", +- "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", +- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", +- "dev": true +- }, +- "node_modules/lint-staged": { +- "version": "15.2.2", +- "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-15.2.2.tgz", +- "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", ++ "node_modules/is-date-object": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz", ++ "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "chalk": "5.3.0", +- "commander": "11.1.0", +- "debug": "4.3.4", +- "execa": "8.0.1", +- "lilconfig": "3.0.0", +- "listr2": "8.0.1", +- "micromatch": "4.0.5", +- "pidtree": "0.6.0", +- "string-argv": "0.3.2", +- "yaml": "2.3.4" +- }, +- "bin": { +- "lint-staged": "bin/lint-staged.js" ++ "call-bound": "^1.0.2", ++ "has-tostringtag": "^1.0.2" + }, + "engines": { +- "node": ">=18.12.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/ansi-escapes": { +- "version": "6.2.1", +- "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-6.2.1.tgz", +- "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", ++ "node_modules/is-docker": { ++ "version": "2.2.1", ++ "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", ++ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, ++ "bin": { ++ "is-docker": "cli.js" ++ }, + "engines": { +- "node": ">=14.16" ++ "node": ">=8" + } + }, +- "node_modules/lint-staged/node_modules/ansi-regex": { +- "version": "6.0.1", +- "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", +- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", +- "dev": true, ++ "node_modules/is-extglob": { ++ "version": "2.1.1", ++ "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", ++ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { +- "node": ">=12" ++ "node": ">=0.10.0" + } + }, +- "node_modules/lint-staged/node_modules/ansi-styles": { +- "version": "6.2.1", +- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", +- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", ++ "node_modules/is-finalizationregistry": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", ++ "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "call-bound": "^1.0.3" ++ }, + "engines": { +- "node": ">=12" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/chalk": { +- "version": "5.3.0", +- "resolved": "https://registry.npmmirror.com/chalk/-/chalk-5.3.0.tgz", +- "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", +- "dev": true, ++ "node_modules/is-fullwidth-code-point": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", ++ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { +- "node": "^12.17.0 || ^14.13 || >=16.0.0" ++ "node": ">=8" + } + }, +- "node_modules/lint-staged/node_modules/cli-cursor": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-4.0.0.tgz", +- "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", ++ "node_modules/is-generator-function": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.1.0.tgz", ++ "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "restore-cursor": "^4.0.0" ++ "call-bound": "^1.0.3", ++ "get-proto": "^1.0.0", ++ "has-tostringtag": "^1.0.2", ++ "safe-regex-test": "^1.1.0" + }, + "engines": { +- "node": "^12.20.0 || ^14.13.1 || >=16.0.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/cli-truncate": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-4.0.0.tgz", +- "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", +- "dev": true, ++ "node_modules/is-glob": { ++ "version": "4.0.3", ++ "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", ++ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { +- "slice-ansi": "^5.0.0", +- "string-width": "^7.0.0" ++ "is-extglob": "^2.1.1" + }, + "engines": { +- "node": ">=18" ++ "node": ">=0.10.0" + } + }, +- "node_modules/lint-staged/node_modules/commander": { +- "version": "11.1.0", +- "resolved": "https://registry.npmmirror.com/commander/-/commander-11.1.0.tgz", +- "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", ++ "node_modules/is-interactive": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", ++ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { +- "node": ">=16" ++ "node": ">=8" + } + }, +- "node_modules/lint-staged/node_modules/emoji-regex": { +- "version": "10.3.0", +- "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-10.3.0.tgz", +- "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", ++ "node_modules/is-lambda": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz", ++ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, +- "node_modules/lint-staged/node_modules/execa": { +- "version": "8.0.1", +- "resolved": "https://registry.npmmirror.com/execa/-/execa-8.0.1.tgz", +- "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", ++ "node_modules/is-map": { ++ "version": "2.0.3", ++ "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz", ++ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, +- "dependencies": { +- "cross-spawn": "^7.0.3", +- "get-stream": "^8.0.1", +- "human-signals": "^5.0.0", +- "is-stream": "^3.0.0", +- "merge-stream": "^2.0.0", +- "npm-run-path": "^5.1.0", +- "onetime": "^6.0.0", +- "signal-exit": "^4.1.0", +- "strip-final-newline": "^3.0.0" +- }, ++ "license": "MIT", + "engines": { +- "node": ">=16.17" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/get-stream": { +- "version": "8.0.1", +- "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-8.0.1.tgz", +- "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", ++ "node_modules/is-my-ip-valid": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", ++ "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", ++ "dev": true, ++ "optional": true ++ }, ++ "node_modules/is-my-json-valid": { ++ "version": "2.20.6", ++ "resolved": "https://registry.npmmirror.com/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", ++ "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", ++ "dev": true, ++ "optional": true, ++ "dependencies": { ++ "generate-function": "^2.0.0", ++ "generate-object-property": "^1.1.0", ++ "is-my-ip-valid": "^1.0.0", ++ "jsonpointer": "^5.0.0", ++ "xtend": "^4.0.0" ++ } ++ }, ++ "node_modules/is-negative-zero": { ++ "version": "2.0.3", ++ "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz", ++ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, ++ "license": "MIT", + "engines": { +- "node": ">=16" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/human-signals": { +- "version": "5.0.0", +- "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-5.0.0.tgz", +- "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", ++ "node_modules/is-number": { ++ "version": "7.0.0", ++ "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", ++ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", ++ "license": "MIT", ++ "engines": { ++ "node": ">=0.12.0" ++ } ++ }, ++ "node_modules/is-number-object": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.1.1.tgz", ++ "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "call-bound": "^1.0.3", ++ "has-tostringtag": "^1.0.2" ++ }, + "engines": { +- "node": ">=16.17.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/is-fullwidth-code-point": { +- "version": "5.0.0", +- "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", +- "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", ++ "node_modules/is-plain-object": { ++ "version": "2.0.4", ++ "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", ++ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { +- "get-east-asian-width": "^1.0.0" ++ "isobject": "^3.0.1" + }, + "engines": { +- "node": ">=18" ++ "node": ">=0.10.0" + } + }, +- "node_modules/lint-staged/node_modules/is-stream": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz", +- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", ++ "node_modules/is-property": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/is-property/-/is-property-1.0.2.tgz", ++ "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "dev": true, +- "engines": { +- "node": "^12.20.0 || ^14.13.1 || >=16.0.0" +- } ++ "optional": true + }, +- "node_modules/lint-staged/node_modules/listr2": { +- "version": "8.0.1", +- "resolved": "https://registry.npmmirror.com/listr2/-/listr2-8.0.1.tgz", +- "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", ++ "node_modules/is-regex": { ++ "version": "1.2.1", ++ "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz", ++ "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "cli-truncate": "^4.0.0", +- "colorette": "^2.0.20", +- "eventemitter3": "^5.0.1", +- "log-update": "^6.0.0", +- "rfdc": "^1.3.0", +- "wrap-ansi": "^9.0.0" ++ "call-bound": "^1.0.2", ++ "gopd": "^1.2.0", ++ "has-tostringtag": "^1.0.2", ++ "hasown": "^2.0.2" + }, + "engines": { +- "node": ">=18.0.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/log-update": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/log-update/-/log-update-6.0.0.tgz", +- "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", ++ "node_modules/is-set": { ++ "version": "2.0.3", ++ "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz", ++ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, +- "dependencies": { +- "ansi-escapes": "^6.2.0", +- "cli-cursor": "^4.0.0", +- "slice-ansi": "^7.0.0", +- "strip-ansi": "^7.1.0", +- "wrap-ansi": "^9.0.0" +- }, ++ "license": "MIT", + "engines": { +- "node": ">=18" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/log-update/node_modules/slice-ansi": { +- "version": "7.1.0", +- "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-7.1.0.tgz", +- "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", ++ "node_modules/is-shared-array-buffer": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", ++ "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "ansi-styles": "^6.2.1", +- "is-fullwidth-code-point": "^5.0.0" ++ "call-bound": "^1.0.3" + }, + "engines": { +- "node": ">=18" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/mimic-fn": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz", +- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", ++ "node_modules/is-stream": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", ++ "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { +- "node": ">=12" ++ "node": ">=0.10.0" + } + }, +- "node_modules/lint-staged/node_modules/npm-run-path": { +- "version": "5.3.0", +- "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.3.0.tgz", +- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", ++ "node_modules/is-string": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz", ++ "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "path-key": "^4.0.0" ++ "call-bound": "^1.0.3", ++ "has-tostringtag": "^1.0.2" + }, + "engines": { +- "node": "^12.20.0 || ^14.13.1 || >=16.0.0" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/onetime": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz", +- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", ++ "node_modules/is-symbol": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.1.1.tgz", ++ "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "mimic-fn": "^4.0.0" ++ "call-bound": "^1.0.2", ++ "has-symbols": "^1.1.0", ++ "safe-regex-test": "^1.1.0" + }, + "engines": { +- "node": ">=12" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/path-key": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz", +- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", ++ "node_modules/is-typed-array": { ++ "version": "1.1.15", ++ "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz", ++ "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "which-typed-array": "^1.1.16" ++ }, + "engines": { +- "node": ">=12" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/restore-cursor": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-4.0.0.tgz", +- "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", ++ "node_modules/is-unicode-supported": { ++ "version": "0.1.0", ++ "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", ++ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, +- "dependencies": { +- "onetime": "^5.1.0", +- "signal-exit": "^3.0.2" +- }, + "engines": { +- "node": "^12.20.0 || ^14.13.1 || >=16.0.0" ++ "node": ">=10" + } + }, +- "node_modules/lint-staged/node_modules/restore-cursor/node_modules/mimic-fn": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", +- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", ++ "node_modules/is-weakmap": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz", ++ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, ++ "license": "MIT", + "engines": { +- "node": ">=6" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/restore-cursor/node_modules/onetime": { +- "version": "5.1.2", +- "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", +- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", ++ "node_modules/is-weakref": { ++ "version": "1.1.1", ++ "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.1.1.tgz", ++ "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "mimic-fn": "^2.1.0" ++ "call-bound": "^1.0.3" + }, + "engines": { +- "node": ">=6" ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" + } + }, +- "node_modules/lint-staged/node_modules/restore-cursor/node_modules/signal-exit": { +- "version": "3.0.7", +- "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", +- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", +- "dev": true ++ "node_modules/is-weakset": { ++ "version": "2.0.4", ++ "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.4.tgz", ++ "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", ++ "dev": true, ++ "license": "MIT", ++ "dependencies": { ++ "call-bound": "^1.0.3", ++ "get-intrinsic": "^1.2.6" ++ }, ++ "engines": { ++ "node": ">= 0.4" ++ }, ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" ++ } + }, +- "node_modules/lint-staged/node_modules/signal-exit": { +- "version": "4.1.0", +- "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", +- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", ++ "node_modules/is-windows": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", ++ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { +- "node": ">=14" ++ "node": ">=0.10.0" + } + }, +- "node_modules/lint-staged/node_modules/string-width": { +- "version": "7.1.0", +- "resolved": "https://registry.npmmirror.com/string-width/-/string-width-7.1.0.tgz", +- "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", ++ "node_modules/is-wsl": { ++ "version": "2.2.0", ++ "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", ++ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { +- "emoji-regex": "^10.3.0", +- "get-east-asian-width": "^1.0.0", +- "strip-ansi": "^7.1.0" ++ "is-docker": "^2.0.0" + }, + "engines": { +- "node": ">=18" ++ "node": ">=8" + } + }, +- "node_modules/lint-staged/node_modules/strip-ansi": { +- "version": "7.1.0", +- "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", +- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", ++ "node_modules/isarray": { ++ "version": "2.0.5", ++ "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", ++ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", ++ "dev": true, ++ "license": "MIT" ++ }, ++ "node_modules/isbinaryfile": { ++ "version": "4.0.10", ++ "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz", ++ "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, +- "dependencies": { +- "ansi-regex": "^6.0.1" +- }, + "engines": { +- "node": ">=12" ++ "node": ">= 8.0.0" + } + }, +- "node_modules/lint-staged/node_modules/strip-final-newline": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz", +- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", ++ "node_modules/isexe": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", ++ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" ++ }, ++ "node_modules/isobject": { ++ "version": "3.0.1", ++ "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", ++ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { +- "node": ">=12" ++ "node": ">=0.10.0" + } + }, +- "node_modules/lint-staged/node_modules/wrap-ansi": { +- "version": "9.0.0", +- "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-9.0.0.tgz", +- "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", +- "dev": true, ++ "node_modules/jackspeak": { ++ "version": "2.3.6", ++ "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-2.3.6.tgz", ++ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { +- "ansi-styles": "^6.2.1", +- "string-width": "^7.0.0", +- "strip-ansi": "^7.1.0" ++ "@isaacs/cliui": "^8.0.2" + }, + "engines": { +- "node": ">=18" ++ "node": ">=14" ++ }, ++ "optionalDependencies": { ++ "@pkgjs/parseargs": "^0.11.0" + } + }, +- "node_modules/listr2": { +- "version": "5.0.8", +- "resolved": "https://registry.npmmirror.com/listr2/-/listr2-5.0.8.tgz", +- "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==", ++ "node_modules/jest-worker": { ++ "version": "27.5.1", ++ "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", ++ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { +- "cli-truncate": "^2.1.0", +- "colorette": "^2.0.19", +- "log-update": "^4.0.0", +- "p-map": "^4.0.0", +- "rfdc": "^1.3.0", +- "rxjs": "^7.8.0", +- "through": "^2.3.8", +- "wrap-ansi": "^7.0.0" ++ "@types/node": "*", ++ "merge-stream": "^2.0.0", ++ "supports-color": "^8.0.0" + }, + "engines": { +- "node": "^14.13.1 || >=16.0.0" +- }, +- "peerDependencies": { +- "enquirer": ">= 2.3.0 < 3" +- }, +- "peerDependenciesMeta": { +- "enquirer": { +- "optional": true +- } ++ "node": ">= 10.13.0" + } + }, +- "node_modules/load-json-file": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-2.0.0.tgz", +- "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", ++ "node_modules/jest-worker/node_modules/has-flag": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", ++ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, +- "dependencies": { +- "graceful-fs": "^4.1.2", +- "parse-json": "^2.2.0", +- "pify": "^2.0.0", +- "strip-bom": "^3.0.0" +- }, + "engines": { +- "node": ">=4" ++ "node": ">=8" + } + }, +- "node_modules/load-json-file/node_modules/parse-json": { +- "version": "2.2.0", +- "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz", +- "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", ++ "node_modules/jest-worker/node_modules/supports-color": { ++ "version": "8.1.1", ++ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", ++ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { +- "error-ex": "^1.2.0" ++ "has-flag": "^4.0.0" + }, + "engines": { +- "node": ">=0.10.0" ++ "node": ">=10" + } + }, +- "node_modules/loader-runner": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", +- "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", +- "dev": true, +- "engines": { +- "node": ">=6.11.5" +- } ++ "node_modules/js-tokens": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", ++ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, +- "node_modules/loader-utils": { +- "version": "2.0.4", +- "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", +- "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", ++ "node_modules/js-yaml": { ++ "version": "4.1.0", ++ "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", ++ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" ++ "argparse": "^2.0.1" + }, ++ "bin": { ++ "js-yaml": "bin/js-yaml.js" ++ } ++ }, ++ "node_modules/jschardet": { ++ "version": "3.1.3", ++ "resolved": "https://registry.npmmirror.com/jschardet/-/jschardet-3.1.3.tgz", ++ "integrity": "sha512-Q1PKVMK/uu+yjdlobgWIYkUOCR1SqUmW9m/eUJNNj4zI2N12i25v8fYpVf+zCakQeaTdBdhnZTFbVIAVZIVVOg==", + "engines": { +- "node": ">=8.9.0" ++ "node": ">=0.1.90" + } + }, +- "node_modules/locate-path": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", +- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", ++ "node_modules/jsesc": { ++ "version": "2.5.2", ++ "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", ++ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, +- "dependencies": { +- "p-locate": "^5.0.0" ++ "bin": { ++ "jsesc": "bin/jsesc" + }, + "engines": { +- "node": ">=10" ++ "node": ">=4" + } + }, +- "node_modules/lodash": { +- "version": "4.17.21", +- "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", +- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", +- "dev": true +- }, +- "node_modules/lodash.debounce": { +- "version": "4.0.8", +- "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", +- "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", ++ "node_modules/json-buffer": { ++ "version": "3.0.1", ++ "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", ++ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, +- "node_modules/lodash.get": { +- "version": "4.4.2", +- "resolved": "https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz", +- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", ++ "node_modules/json-parse-even-better-errors": { ++ "version": "2.3.1", ++ "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", ++ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, +- "node_modules/lodash.identity": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/lodash.identity/-/lodash.identity-3.0.0.tgz", +- "integrity": "sha512-AupTIzdLQxJS5wIYUQlgGyk2XRTfGXA+MCghDHqZk0pzUNYvd3EESS6dkChNauNYVIutcb0dfHw1ri9Q1yPV8Q==", +- "dev": true, +- "license": "MIT" +- }, +- "node_modules/lodash.merge": { +- "version": "4.6.2", +- "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", +- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", ++ "node_modules/json-schema-traverse": { ++ "version": "0.4.1", ++ "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", ++ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, +- "node_modules/lodash.pickby": { +- "version": "4.6.0", +- "resolved": "https://registry.npmmirror.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz", +- "integrity": "sha512-AZV+GsS/6ckvPOVQPXSiFFacKvKB4kOQu6ynt9wz0F3LO4R9Ij4K1ddYsIytDpSgLz88JHd9P+oaLeej5/Sl7Q==", ++ "node_modules/json-stable-stringify-without-jsonify": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", ++ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, +- "node_modules/lodash.shuffle": { +- "version": "4.2.0", +- "resolved": "https://registry.npmmirror.com/lodash.shuffle/-/lodash.shuffle-4.2.0.tgz", +- "integrity": "sha512-V/rTAABKLFjoecTZjKSv+A1ZomG8hZg8hlgeG6wwQVD9AGv+10zqqSf6mFq2tVA703Zd5R0YhSuSlXA+E/Ei+Q==" +- }, +- "node_modules/lodash.throttle": { +- "version": "4.1.1", +- "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", +- "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" +- }, +- "node_modules/log-symbols": { +- "version": "4.1.0", +- "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", +- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", ++ "node_modules/json-stringify-safe": { ++ "version": "5.0.1", ++ "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", ++ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, +- "dependencies": { +- "chalk": "^4.1.0", +- "is-unicode-supported": "^0.1.0" +- }, +- "engines": { +- "node": ">=10" +- } ++ "optional": true + }, +- "node_modules/log-symbols/node_modules/ansi-styles": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", +- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", ++ "node_modules/json5": { ++ "version": "2.2.3", ++ "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", ++ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, +- "dependencies": { +- "color-convert": "^2.0.1" ++ "bin": { ++ "json5": "lib/cli.js" + }, + "engines": { +- "node": ">=8" ++ "node": ">=6" + } + }, +- "node_modules/log-symbols/node_modules/chalk": { +- "version": "4.1.2", +- "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", +- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", ++ "node_modules/jsonfile": { ++ "version": "6.1.0", ++ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", ++ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { +- "ansi-styles": "^4.1.0", +- "supports-color": "^7.1.0" ++ "universalify": "^2.0.0" + }, +- "engines": { +- "node": ">=10" ++ "optionalDependencies": { ++ "graceful-fs": "^4.1.6" + } + }, +- "node_modules/log-symbols/node_modules/color-convert": { +- "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", +- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", ++ "node_modules/jsonpointer": { ++ "version": "5.0.1", ++ "resolved": "https://registry.npmmirror.com/jsonpointer/-/jsonpointer-5.0.1.tgz", ++ "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, +- "dependencies": { +- "color-name": "~1.1.4" +- }, ++ "optional": true, + "engines": { +- "node": ">=7.0.0" ++ "node": ">=0.10.0" + } + }, +- "node_modules/log-symbols/node_modules/color-name": { +- "version": "1.1.4", +- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", +- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", +- "dev": true +- }, +- "node_modules/log-symbols/node_modules/has-flag": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", +- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", ++ "node_modules/junk": { ++ "version": "3.1.0", ++ "resolved": "https://registry.npmmirror.com/junk/-/junk-3.1.0.tgz", ++ "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, +- "node_modules/log-symbols/node_modules/supports-color": { +- "version": "7.2.0", +- "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", +- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", ++ "node_modules/keyv": { ++ "version": "4.5.4", ++ "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", ++ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "has-flag": "^4.0.0" +- }, +- "engines": { +- "node": ">=8" ++ "json-buffer": "3.0.1" + } + }, +- "node_modules/log-update": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/log-update/-/log-update-4.0.0.tgz", +- "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", ++ "node_modules/kind-of": { ++ "version": "6.0.3", ++ "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", ++ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, +- "dependencies": { +- "ansi-escapes": "^4.3.0", +- "cli-cursor": "^3.1.0", +- "slice-ansi": "^4.0.0", +- "wrap-ansi": "^6.2.0" +- }, + "engines": { +- "node": ">=10" ++ "node": ">=0.10.0" + } + }, +- "node_modules/log-update/node_modules/ansi-styles": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", +- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", ++ "node_modules/launch-editor": { ++ "version": "2.6.0", ++ "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", ++ "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "dependencies": { +- "color-convert": "^2.0.1" +- }, +- "engines": { +- "node": ">=8" ++ "picocolors": "^1.0.0", ++ "shell-quote": "^1.7.3" + } + }, +- "node_modules/log-update/node_modules/color-convert": { ++ "node_modules/layerr": { + "version": "2.0.1", +- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", +- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", ++ "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.0.1.tgz", ++ "integrity": "sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg==" ++ }, ++ "node_modules/levn": { ++ "version": "0.4.1", ++ "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", ++ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, ++ "license": "MIT", + "dependencies": { +- "color-name": "~1.1.4" ++ "prelude-ls": "^1.2.1", ++ "type-check": "~0.4.0" + }, + "engines": { +- "node": ">=7.0.0" ++ "node": ">= 0.8.0" + } + }, +- "node_modules/log-update/node_modules/color-name": { +- "version": "1.1.4", +- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", +- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", ++ "node_modules/lilconfig": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-3.0.0.tgz", ++ "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", ++ "dev": true, ++ "engines": { ++ "node": ">=14" ++ } ++ }, ++ "node_modules/lines-and-columns": { ++ "version": "1.2.4", ++ "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", ++ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, +- "node_modules/log-update/node_modules/slice-ansi": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", +- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", ++ "node_modules/lint-staged": { ++ "version": "15.2.2", ++ "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-15.2.2.tgz", ++ "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", + "dev": true, + "dependencies": { +- "ansi-styles": "^4.0.0", +- "astral-regex": "^2.0.0", +- "is-fullwidth-code-point": "^3.0.0" ++ "chalk": "5.3.0", ++ "commander": "11.1.0", ++ "debug": "4.3.4", ++ "execa": "8.0.1", ++ "lilconfig": "3.0.0", ++ "listr2": "8.0.1", ++ "micromatch": "4.0.5", ++ "pidtree": "0.6.0", ++ "string-argv": "0.3.2", ++ "yaml": "2.3.4" ++ }, ++ "bin": { ++ "lint-staged": "bin/lint-staged.js" + }, + "engines": { +- "node": ">=10" ++ "node": ">=18.12.0" + } + }, +- "node_modules/log-update/node_modules/wrap-ansi": { +- "version": "6.2.0", +- "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", +- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", ++ "node_modules/lint-staged/node_modules/ansi-escapes": { ++ "version": "6.2.1", ++ "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-6.2.1.tgz", ++ "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", + "dev": true, +- "dependencies": { +- "ansi-styles": "^4.0.0", +- "string-width": "^4.1.0", +- "strip-ansi": "^6.0.0" +- }, + "engines": { +- "node": ">=8" ++ "node": ">=14.16" + } + }, +- "node_modules/long": { +- "version": "5.3.2", +- "resolved": "https://registry.npmmirror.com/long/-/long-5.3.2.tgz", +- "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", ++ "node_modules/lint-staged/node_modules/ansi-regex": { ++ "version": "6.0.1", ++ "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", ++ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, +- "license": "Apache-2.0" +- }, +- "node_modules/loose-envify": { +- "version": "1.4.0", +- "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", +- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", +- "dependencies": { +- "js-tokens": "^3.0.0 || ^4.0.0" +- }, +- "bin": { +- "loose-envify": "cli.js" ++ "engines": { ++ "node": ">=12" + } + }, +- "node_modules/lower-case": { +- "version": "2.0.2", +- "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", +- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", ++ "node_modules/lint-staged/node_modules/ansi-styles": { ++ "version": "6.2.1", ++ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", ++ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, +- "dependencies": { +- "tslib": "^2.0.3" ++ "engines": { ++ "node": ">=12" + } + }, +- "node_modules/lowercase-keys": { +- "version": "2.0.0", +- "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz", +- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", ++ "node_modules/lint-staged/node_modules/chalk": { ++ "version": "5.3.0", ++ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-5.3.0.tgz", ++ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { +- "node": ">=8" ++ "node": "^12.17.0 || ^14.13 || >=16.0.0" + } + }, +- "node_modules/lru-cache": { +- "version": "10.2.2", +- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.2.2.tgz", +- "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", ++ "node_modules/lint-staged/node_modules/cli-cursor": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-4.0.0.tgz", ++ "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", ++ "dev": true, ++ "dependencies": { ++ "restore-cursor": "^4.0.0" ++ }, + "engines": { +- "node": "14 || >=16.14" ++ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, +- "node_modules/macos-alias": { +- "version": "0.2.11", +- "resolved": "https://registry.npmmirror.com/macos-alias/-/macos-alias-0.2.11.tgz", +- "integrity": "sha512-zIUs3+qpml+w3wiRuADutd7XIO8UABqksot10Utl/tji4UxZzLG4fWDC+yJZoO8/Ehg5RqsvSRE/6TS5AEOeWw==", ++ "node_modules/lint-staged/node_modules/cli-truncate": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-4.0.0.tgz", ++ "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, +- "hasInstallScript": true, +- "optional": true, +- "os": [ +- "darwin" +- ], + "dependencies": { +- "nan": "^2.4.0" ++ "slice-ansi": "^5.0.0", ++ "string-width": "^7.0.0" ++ }, ++ "engines": { ++ "node": ">=18" + } + }, +- "node_modules/make-error": { +- "version": "1.3.6", +- "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz", +- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", ++ "node_modules/lint-staged/node_modules/commander": { ++ "version": "11.1.0", ++ "resolved": "https://registry.npmmirror.com/commander/-/commander-11.1.0.tgz", ++ "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", ++ "dev": true, ++ "engines": { ++ "node": ">=16" ++ } ++ }, ++ "node_modules/lint-staged/node_modules/emoji-regex": { ++ "version": "10.3.0", ++ "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-10.3.0.tgz", ++ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true + }, +- "node_modules/make-fetch-happen": { +- "version": "10.2.1", +- "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", +- "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", ++ "node_modules/lint-staged/node_modules/execa": { ++ "version": "8.0.1", ++ "resolved": "https://registry.npmmirror.com/execa/-/execa-8.0.1.tgz", ++ "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, + "dependencies": { +- "agentkeepalive": "^4.2.1", +- "cacache": "^16.1.0", +- "http-cache-semantics": "^4.1.0", +- "http-proxy-agent": "^5.0.0", +- "https-proxy-agent": "^5.0.0", +- "is-lambda": "^1.0.1", +- "lru-cache": "^7.7.1", +- "minipass": "^3.1.6", +- "minipass-collect": "^1.0.2", +- "minipass-fetch": "^2.0.3", +- "minipass-flush": "^1.0.5", +- "minipass-pipeline": "^1.2.4", +- "negotiator": "^0.6.3", +- "promise-retry": "^2.0.1", +- "socks-proxy-agent": "^7.0.0", +- "ssri": "^9.0.0" ++ "cross-spawn": "^7.0.3", ++ "get-stream": "^8.0.1", ++ "human-signals": "^5.0.0", ++ "is-stream": "^3.0.0", ++ "merge-stream": "^2.0.0", ++ "npm-run-path": "^5.1.0", ++ "onetime": "^6.0.0", ++ "signal-exit": "^4.1.0", ++ "strip-final-newline": "^3.0.0" + }, + "engines": { +- "node": "^12.13.0 || ^14.15.0 || >=16.0.0" ++ "node": ">=16.17" + } + }, +- "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { +- "version": "5.0.1", +- "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", +- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", ++ "node_modules/lint-staged/node_modules/get-stream": { ++ "version": "8.0.1", ++ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-8.0.1.tgz", ++ "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, +- "dependencies": { +- "agent-base": "6", +- "debug": "4" +- }, + "engines": { +- "node": ">= 6" ++ "node": ">=16" + } + }, +- "node_modules/make-fetch-happen/node_modules/lru-cache": { +- "version": "7.18.3", +- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz", +- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", ++ "node_modules/lint-staged/node_modules/human-signals": { ++ "version": "5.0.0", ++ "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-5.0.0.tgz", ++ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, + "engines": { +- "node": ">=12" ++ "node": ">=16.17.0" + } + }, +- "node_modules/make-fetch-happen/node_modules/minipass": { +- "version": "3.3.6", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", +- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ++ "node_modules/lint-staged/node_modules/is-fullwidth-code-point": { ++ "version": "5.0.0", ++ "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", ++ "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", + "dev": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "get-east-asian-width": "^1.0.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">=18" + } + }, +- "node_modules/make-fetch-happen/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true ++ "node_modules/lint-staged/node_modules/is-stream": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz", ++ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", ++ "dev": true, ++ "engines": { ++ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" ++ } + }, +- "node_modules/map-age-cleaner": { +- "version": "0.1.3", +- "resolved": "https://registry.npmmirror.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", +- "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", ++ "node_modules/lint-staged/node_modules/listr2": { ++ "version": "8.0.1", ++ "resolved": "https://registry.npmmirror.com/listr2/-/listr2-8.0.1.tgz", ++ "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", + "dev": true, + "dependencies": { +- "p-defer": "^1.0.0" ++ "cli-truncate": "^4.0.0", ++ "colorette": "^2.0.20", ++ "eventemitter3": "^5.0.1", ++ "log-update": "^6.0.0", ++ "rfdc": "^1.3.0", ++ "wrap-ansi": "^9.0.0" + }, + "engines": { +- "node": ">=6" ++ "node": ">=18.0.0" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", -- "dev": true, ++ "node_modules/lint-staged/node_modules/log-update": { ++ "version": "6.0.0", ++ "resolved": "https://registry.npmmirror.com/log-update/-/log-update-6.0.0.tgz", ++ "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", + "dev": true, - "optional": true, - "peer": true, -- "engines": { ++ "dependencies": { ++ "ansi-escapes": "^6.2.0", ++ "cli-cursor": "^4.0.0", ++ "slice-ansi": "^7.0.0", ++ "strip-ansi": "^7.1.0", ++ "wrap-ansi": "^9.0.0" ++ }, + "engines": { - "node": ">=8" -- } ++ "node": ">=18" + } + }, +- "node_modules/matcher": { +- "version": "3.0.0", +- "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", +- "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", ++ "node_modules/lint-staged/node_modules/log-update/node_modules/slice-ansi": { ++ "version": "7.1.0", ++ "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-7.1.0.tgz", ++ "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "dev": true, +- "optional": true, + "dependencies": { +- "escape-string-regexp": "^4.0.0" ++ "ansi-styles": "^6.2.1", ++ "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { +- "node": ">=10" ++ "node": ">=18" + } + }, +- "node_modules/matcher/node_modules/escape-string-regexp": { ++ "node_modules/lint-staged/node_modules/mimic-fn": { + "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", +- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", ++ "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz", ++ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, +- "optional": true, + "engines": { +- "node": ">=10" ++ "node": ">=12" + } + }, +- "node_modules/math-intrinsics": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", +- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", +- "license": "MIT", ++ "node_modules/lint-staged/node_modules/npm-run-path": { ++ "version": "5.3.0", ++ "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.3.0.tgz", ++ "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", ++ "dev": true, ++ "dependencies": { ++ "path-key": "^4.0.0" ++ }, + "engines": { +- "node": ">= 0.4" ++ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, +- "node_modules/md5": { +- "version": "2.3.0", +- "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", +- "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", ++ "node_modules/lint-staged/node_modules/onetime": { ++ "version": "6.0.0", ++ "resolved": "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz", ++ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", ++ "dev": true, + "dependencies": { +- "charenc": "0.0.2", +- "crypt": "0.0.2", +- "is-buffer": "~1.1.6" ++ "mimic-fn": "^4.0.0" ++ }, ++ "engines": { ++ "node": ">=12" + } + }, +- "node_modules/mdn-data": { +- "version": "2.0.30", +- "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.30.tgz", +- "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", +- "dev": true - }, - "node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", -@@ -12820,251 +12876,59 @@ - "node": ">= 4.0.0" +- "node_modules/media-typer": { +- "version": "1.1.0", +- "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-1.1.0.tgz", +- "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", ++ "node_modules/lint-staged/node_modules/path-key": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz", ++ "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", ++ "dev": true, + "engines": { +- "node": ">= 0.8" ++ "node": ">=12" + } + }, +- "node_modules/mem": { +- "version": "4.3.0", +- "resolved": "https://registry.npmmirror.com/mem/-/mem-4.3.0.tgz", +- "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", ++ "node_modules/lint-staged/node_modules/restore-cursor": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-4.0.0.tgz", ++ "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { +- "map-age-cleaner": "^0.1.1", +- "mimic-fn": "^2.0.0", +- "p-is-promise": "^2.0.0" ++ "onetime": "^5.1.0", ++ "signal-exit": "^3.0.2" + }, ++ "engines": { ++ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" ++ } ++ }, ++ "node_modules/lint-staged/node_modules/restore-cursor/node_modules/mimic-fn": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", ++ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", ++ "dev": true, + "engines": { + "node": ">=6" + } + }, +- "node_modules/memfs": { +- "version": "3.5.3", +- "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz", +- "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", ++ "node_modules/lint-staged/node_modules/restore-cursor/node_modules/onetime": { ++ "version": "5.1.2", ++ "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", ++ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { +- "fs-monkey": "^1.0.4" ++ "mimic-fn": "^2.1.0" + }, + "engines": { +- "node": ">= 4.0.0" ++ "node": ">=6" } }, - "node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmmirror.com/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", -+ "node_modules/merge-descriptors": { -+ "version": "1.0.1", -+ "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", -+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", ++ "node_modules/lint-staged/node_modules/restore-cursor/node_modules/signal-exit": { ++ "version": "3.0.7", ++ "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", ++ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, -+ "node_modules/merge-stream": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", -+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", -+ "dev": true -+ }, -+ "node_modules/merge2": { -+ "version": "1.4.1", -+ "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", -+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", ++ "node_modules/lint-staged/node_modules/signal-exit": { ++ "version": "4.1.0", ++ "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", ++ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "optional": true, - "peer": true, @@ -871,27 +16141,30 @@ index ce8be32..2f250c8 100644 - }, "engines": { - "node": ">=10" -+ "node": ">= 8" ++ "node": ">=14" } }, - "node_modules/meow/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", -+ "node_modules/methods": { -+ "version": "1.1.2", -+ "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", -+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", ++ "node_modules/lint-staged/node_modules/string-width": { ++ "version": "7.1.0", ++ "resolved": "https://registry.npmmirror.com/string-width/-/string-width-7.1.0.tgz", ++ "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" -- }, ++ "emoji-regex": "^10.3.0", ++ "get-east-asian-width": "^1.0.0", ++ "strip-ansi": "^7.1.0" + }, "engines": { - "node": ">=8" -+ "node": ">= 0.6" ++ "node": ">=18" } }, - "node_modules/meow/node_modules/hosted-git-info": { @@ -906,109 +16179,164 @@ index ce8be32..2f250c8 100644 - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", -+ "node_modules/micromatch": { -+ "version": "4.0.5", -+ "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", -+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", ++ "node_modules/lint-staged/node_modules/strip-ansi": { ++ "version": "7.1.0", ++ "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", ++ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "p-locate": "^4.1.0" -+ "braces": "^3.0.2", -+ "picomatch": "^2.3.1" ++ "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" -+ "node": ">=8.6" ++ "node": ">=12" } }, - "node_modules/meow/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", -+ "node_modules/mime": { -+ "version": "1.6.0", -+ "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", -+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", ++ "node_modules/lint-staged/node_modules/strip-final-newline": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz", ++ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", ++ "dev": true, ++ "engines": { ++ "node": ">=12" ++ } ++ }, ++ "node_modules/lint-staged/node_modules/wrap-ansi": { ++ "version": "9.0.0", ++ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-9.0.0.tgz", ++ "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "p-try": "^2.0.0" -+ "bin": { -+ "mime": "cli.js" ++ "ansi-styles": "^6.2.1", ++ "string-width": "^7.0.0", ++ "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=6" -- } -- }, ++ "node": ">=18" + } + }, - "node_modules/meow/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", -- "dev": true, ++ "node_modules/listr2": { ++ "version": "5.0.8", ++ "resolved": "https://registry.npmmirror.com/listr2/-/listr2-5.0.8.tgz", ++ "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "p-limit": "^2.2.0" -- }, -- "engines": { ++ "cli-truncate": "^2.1.0", ++ "colorette": "^2.0.19", ++ "log-update": "^4.0.0", ++ "p-map": "^4.0.0", ++ "rfdc": "^1.3.0", ++ "rxjs": "^7.8.0", ++ "through": "^2.3.8", ++ "wrap-ansi": "^7.0.0" + }, + "engines": { - "node": ">=8" -- } -- }, ++ "node": "^14.13.1 || >=16.0.0" ++ }, ++ "peerDependencies": { ++ "enquirer": ">= 2.3.0 < 3" ++ }, ++ "peerDependenciesMeta": { ++ "enquirer": { ++ "optional": true ++ } + } + }, - "node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", -- "dev": true, ++ "node_modules/load-json-file": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-2.0.0.tgz", ++ "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" -- }, -- "engines": { ++ "graceful-fs": "^4.1.2", ++ "parse-json": "^2.2.0", ++ "pify": "^2.0.0", ++ "strip-bom": "^3.0.0" + }, + "engines": { - "node": ">=8" -- } -- }, ++ "node": ">=4" + } + }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", -- "dev": true, ++ "node_modules/load-json-file/node_modules/parse-json": { ++ "version": "2.2.0", ++ "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz", ++ "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" -- }, -- "engines": { ++ "error-ex": "^1.2.0" + }, + "engines": { - "node": ">=8" -- } -- }, ++ "node": ">=0.10.0" + } + }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", -- "dev": true, ++ "node_modules/loader-runner": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", ++ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, - "optional": true, - "peer": true, -- "engines": { + "engines": { - "node": ">=8" -- } -- }, ++ "node": ">=6.11.5" + } + }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", -- "dev": true, ++ "node_modules/loader-utils": { ++ "version": "2.0.4", ++ "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", ++ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", @@ -1022,7 +16350,11 @@ index ce8be32..2f250c8 100644 - "dev": true, - "optional": true, - "peer": true, -- "engines": { ++ "big.js": "^5.2.2", ++ "emojis-list": "^3.0.0", ++ "json5": "^2.1.2" ++ }, + "engines": { - "node": ">=8" - } - }, @@ -1035,19 +16367,27 @@ index ce8be32..2f250c8 100644 - "peer": true, - "bin": { - "semver": "bin/semver" -- } -- }, ++ "node": ">=8.9.0" + } + }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", -- "dev": true, ++ "node_modules/locate-path": { ++ "version": "6.0.0", ++ "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", ++ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, - "optional": true, - "peer": true, -- "engines": { -- "node": ">=10" -- } -- }, ++ "dependencies": { ++ "p-locate": "^5.0.0" ++ }, + "engines": { + "node": ">=10" + } + }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", @@ -1058,28 +16398,46 @@ index ce8be32..2f250c8 100644 - "engines": { - "node": ">=10" - } -- }, ++ "node_modules/lodash": { ++ "version": "4.17.21", ++ "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", ++ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", ++ "dev": true + }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", -- "dev": true -- }, ++ "node_modules/lodash.debounce": { ++ "version": "4.0.8", ++ "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", ++ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", -- "dev": true -- }, ++ "node_modules/lodash.get": { ++ "version": "4.4.2", ++ "resolved": "https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz", ++ "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", -- "dev": true, ++ "node_modules/lodash.identity": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/lodash.identity/-/lodash.identity-3.0.0.tgz", ++ "integrity": "sha512-AupTIzdLQxJS5wIYUQlgGyk2XRTfGXA+MCghDHqZk0pzUNYvd3EESS6dkChNauNYVIutcb0dfHw1ri9Q1yPV8Q==", + "dev": true, - "engines": { - "node": ">= 8" - } -- }, ++ "license": "MIT" + }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", @@ -1088,12 +16446,21 @@ index ce8be32..2f250c8 100644 - "engines": { - "node": ">= 0.6" - } -- }, ++ "node_modules/lodash.merge": { ++ "version": "4.6.2", ++ "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", ++ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", ++ "dev": true + }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", -- "dev": true, ++ "node_modules/lodash.pickby": { ++ "version": "4.6.0", ++ "resolved": "https://registry.npmmirror.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz", ++ "integrity": "sha512-AZV+GsS/6ckvPOVQPXSiFFacKvKB4kOQu6ynt9wz0F3LO4R9Ij4K1ddYsIytDpSgLz88JHd9P+oaLeej5/Sl7Q==", + "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" @@ -1101,7 +16468,8 @@ index ce8be32..2f250c8 100644 - "engines": { - "node": ">=8.6" - } -- }, ++ "license": "MIT" + }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", @@ -1112,96 +16480,828 @@ index ce8be32..2f250c8 100644 - }, - "engines": { - "node": ">=4" -+ "node": ">=4" +- } ++ "node_modules/lodash.shuffle": { ++ "version": "4.2.0", ++ "resolved": "https://registry.npmmirror.com/lodash.shuffle/-/lodash.shuffle-4.2.0.tgz", ++ "integrity": "sha512-V/rTAABKLFjoecTZjKSv+A1ZomG8hZg8hlgeG6wwQVD9AGv+10zqqSf6mFq2tVA703Zd5R0YhSuSlXA+E/Ei+Q==" + }, +- "node_modules/mime-db": { +- "version": "1.52.0", +- "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", +- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", +- "engines": { +- "node": ">= 0.6" +- } ++ "node_modules/lodash.throttle": { ++ "version": "4.1.1", ++ "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", ++ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, +- "node_modules/mime-types": { +- "version": "2.1.35", +- "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", +- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", ++ "node_modules/log-symbols": { ++ "version": "4.1.0", ++ "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", ++ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", ++ "dev": true, + "dependencies": { +- "mime-db": "1.52.0" ++ "chalk": "^4.1.0", ++ "is-unicode-supported": "^0.1.0" + }, + "engines": { +- "node": ">= 0.6" +- } +- }, +- "node_modules/mimic-fn": { +- "version": "2.1.0", +- "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", +- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", +- "dev": true, +- "engines": { +- "node": ">=6" ++ "node": ">=10" } }, - "node_modules/mime-db": { -@@ -13104,17 +12968,6 @@ - "node": ">=4" +- "node_modules/mimic-response": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", +- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", ++ "node_modules/log-symbols/node_modules/ansi-styles": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", ++ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, ++ "dependencies": { ++ "color-convert": "^2.0.1" ++ }, + "engines": { +- "node": ">=4" ++ "node": ">=8" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", -- "dev": true, ++ "node_modules/log-symbols/node_modules/chalk": { ++ "version": "4.1.2", ++ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", ++ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", -@@ -13137,22 +12990,6 @@ - "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" +- "node_modules/minimalistic-assert": { +- "version": "1.0.1", +- "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", +- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", +- "dev": true +- }, +- "node_modules/minimatch": { +- "version": "3.1.2", +- "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", +- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { +- "brace-expansion": "^1.1.7" ++ "ansi-styles": "^4.1.0", ++ "supports-color": "^7.1.0" + }, + "engines": { +- "node": "*" ++ "node": ">=10" + } }, +- "node_modules/minimist": { +- "version": "1.2.8", +- "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", +- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" +- }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", -- "dev": true, ++ "node_modules/log-symbols/node_modules/color-convert": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", ++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" -- }, -- "engines": { ++ "color-name": "~1.1.4" + }, + "engines": { - "node": ">= 6" -- } -- }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz", -@@ -13416,10 +13253,11 @@ ++ "node": ">=7.0.0" } }, - "node_modules/nan": { +- "node_modules/minipass": { +- "version": "5.0.0", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz", +- "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", ++ "node_modules/log-symbols/node_modules/color-name": { ++ "version": "1.1.4", ++ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", ++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", ++ "dev": true ++ }, ++ "node_modules/log-symbols/node_modules/has-flag": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", ++ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", ++ "dev": true, + "engines": { + "node": ">=8" + } + }, +- "node_modules/minipass-collect": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz", +- "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", ++ "node_modules/log-symbols/node_modules/supports-color": { ++ "version": "7.2.0", ++ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", ++ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { +- "minipass": "^3.0.0" ++ "has-flag": "^4.0.0" + }, + "engines": { +- "node": ">= 8" ++ "node": ">=8" + } + }, +- "node_modules/minipass-collect/node_modules/minipass": { +- "version": "3.3.6", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", +- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ++ "node_modules/log-update": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/log-update/-/log-update-4.0.0.tgz", ++ "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "ansi-escapes": "^4.3.0", ++ "cli-cursor": "^3.1.0", ++ "slice-ansi": "^4.0.0", ++ "wrap-ansi": "^6.2.0" + }, + "engines": { +- "node": ">=8" ++ "node": ">=10" + } + }, +- "node_modules/minipass-collect/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true +- }, +- "node_modules/minipass-fetch": { +- "version": "2.1.2", +- "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz", +- "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", ++ "node_modules/log-update/node_modules/ansi-styles": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", ++ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { +- "minipass": "^3.1.6", +- "minipass-sized": "^1.0.3", +- "minizlib": "^2.1.2" ++ "color-convert": "^2.0.1" + }, + "engines": { +- "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- }, +- "optionalDependencies": { +- "encoding": "^0.1.13" ++ "node": ">=8" + } + }, +- "node_modules/minipass-fetch/node_modules/minipass": { +- "version": "3.3.6", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", +- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ++ "node_modules/log-update/node_modules/color-convert": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", ++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "color-name": "~1.1.4" + }, + "engines": { +- "node": ">=8" ++ "node": ">=7.0.0" + } + }, +- "node_modules/minipass-fetch/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "node_modules/log-update/node_modules/color-name": { ++ "version": "1.1.4", ++ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", ++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, +- "node_modules/minipass-flush": { +- "version": "1.0.5", +- "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz", +- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", ++ "node_modules/log-update/node_modules/slice-ansi": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", ++ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { +- "minipass": "^3.0.0" ++ "ansi-styles": "^4.0.0", ++ "astral-regex": "^2.0.0", ++ "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { +- "node": ">= 8" ++ "node": ">=10" + } + }, +- "node_modules/minipass-flush/node_modules/minipass": { +- "version": "3.3.6", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", +- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ++ "node_modules/log-update/node_modules/wrap-ansi": { ++ "version": "6.2.0", ++ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", ++ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "ansi-styles": "^4.0.0", ++ "string-width": "^4.1.0", ++ "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, +- "node_modules/minipass-flush/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true +- }, +- "node_modules/minipass-pipeline": { +- "version": "1.2.4", +- "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", +- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", ++ "node_modules/long": { ++ "version": "5.3.2", ++ "resolved": "https://registry.npmmirror.com/long/-/long-5.3.2.tgz", ++ "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "dev": true, ++ "license": "Apache-2.0" ++ }, ++ "node_modules/loose-envify": { ++ "version": "1.4.0", ++ "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", ++ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { +- "minipass": "^3.0.0" ++ "js-tokens": "^3.0.0 || ^4.0.0" + }, +- "engines": { +- "node": ">=8" ++ "bin": { ++ "loose-envify": "cli.js" + } + }, +- "node_modules/minipass-pipeline/node_modules/minipass": { +- "version": "3.3.6", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", +- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ++ "node_modules/lower-case": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", ++ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { +- "yallist": "^4.0.0" +- }, ++ "tslib": "^2.0.3" ++ } ++ }, ++ "node_modules/lowercase-keys": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz", ++ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", ++ "dev": true, + "engines": { + "node": ">=8" + } + }, +- "node_modules/minipass-pipeline/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "node_modules/lru-cache": { ++ "version": "10.2.2", ++ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.2.2.tgz", ++ "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", ++ "engines": { ++ "node": "14 || >=16.14" ++ } ++ }, ++ "node_modules/macos-alias": { ++ "version": "0.2.11", ++ "resolved": "https://registry.npmmirror.com/macos-alias/-/macos-alias-0.2.11.tgz", ++ "integrity": "sha512-zIUs3+qpml+w3wiRuADutd7XIO8UABqksot10Utl/tji4UxZzLG4fWDC+yJZoO8/Ehg5RqsvSRE/6TS5AEOeWw==", ++ "dev": true, ++ "hasInstallScript": true, ++ "optional": true, ++ "os": [ ++ "darwin" ++ ], ++ "dependencies": { ++ "nan": "^2.4.0" ++ } ++ }, ++ "node_modules/make-error": { ++ "version": "1.3.6", ++ "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz", ++ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, +- "node_modules/minipass-sized": { +- "version": "1.0.3", +- "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz", +- "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", ++ "node_modules/make-fetch-happen": { ++ "version": "10.2.1", ++ "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", ++ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { +- "minipass": "^3.0.0" ++ "agentkeepalive": "^4.2.1", ++ "cacache": "^16.1.0", ++ "http-cache-semantics": "^4.1.0", ++ "http-proxy-agent": "^5.0.0", ++ "https-proxy-agent": "^5.0.0", ++ "is-lambda": "^1.0.1", ++ "lru-cache": "^7.7.1", ++ "minipass": "^3.1.6", ++ "minipass-collect": "^1.0.2", ++ "minipass-fetch": "^2.0.3", ++ "minipass-flush": "^1.0.5", ++ "minipass-pipeline": "^1.2.4", ++ "negotiator": "^0.6.3", ++ "promise-retry": "^2.0.1", ++ "socks-proxy-agent": "^7.0.0", ++ "ssri": "^9.0.0" + }, + "engines": { +- "node": ">=8" ++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, +- "node_modules/minipass-sized/node_modules/minipass": { +- "version": "3.3.6", +- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", +- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", ++ "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { ++ "version": "5.0.1", ++ "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", ++ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "agent-base": "6", ++ "debug": "4" + }, + "engines": { +- "node": ">=8" ++ "node": ">= 6" + } + }, +- "node_modules/minipass-sized/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true +- }, +- "node_modules/minizlib": { +- "version": "2.1.2", +- "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", +- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", ++ "node_modules/make-fetch-happen/node_modules/lru-cache": { ++ "version": "7.18.3", ++ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz", ++ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, +- "dependencies": { +- "minipass": "^3.0.0", +- "yallist": "^4.0.0" +- }, + "engines": { +- "node": ">= 8" ++ "node": ">=12" + } + }, +- "node_modules/minizlib/node_modules/minipass": { ++ "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", +@@ -13341,451 +12812,401 @@ + "node": ">=8" + } + }, +- "node_modules/minizlib/node_modules/yallist": { ++ "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, +- "node_modules/mkdirp": { +- "version": "1.0.4", +- "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", +- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", ++ "node_modules/map-age-cleaner": { ++ "version": "0.1.3", ++ "resolved": "https://registry.npmmirror.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", ++ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, +- "bin": { +- "mkdirp": "bin/cmd.js" ++ "dependencies": { ++ "p-defer": "^1.0.0" + }, + "engines": { +- "node": ">=10" ++ "node": ">=6" + } + }, +- "node_modules/mkdirp-classic": { +- "version": "0.5.3", +- "resolved": "https://registry.npmmirror.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", +- "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" +- }, +- "node_modules/ms": { +- "version": "2.1.2", +- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", +- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" +- }, +- "node_modules/multicast-dns": { +- "version": "7.2.5", +- "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz", +- "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", ++ "node_modules/matcher": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", ++ "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, ++ "optional": true, + "dependencies": { +- "dns-packet": "^5.2.2", +- "thunky": "^1.0.2" ++ "escape-string-regexp": "^4.0.0" + }, +- "bin": { +- "multicast-dns": "cli.js" ++ "engines": { ++ "node": ">=10" + } + }, +- "node_modules/murmur-32": { +- "version": "0.2.0", +- "resolved": "https://registry.npmmirror.com/murmur-32/-/murmur-32-0.2.0.tgz", +- "integrity": "sha512-ZkcWZudylwF+ir3Ld1n7gL6bI2mQAzXvSobPwVtu8aYi2sbXeipeSkdcanRLzIofLcM5F53lGaKm2dk7orBi7Q==", ++ "node_modules/matcher/node_modules/escape-string-regexp": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", ++ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true, +- "dependencies": { +- "encode-utf8": "^1.0.3", +- "fmix": "^0.1.0", +- "imul": "^1.0.0" ++ "engines": { ++ "node": ">=10" + } + }, +- "node_modules/music-metadata": { +- "version": "8.3.0", +- "resolved": "https://registry.npmmirror.com/music-metadata/-/music-metadata-8.3.0.tgz", +- "integrity": "sha512-Mjt+Mqea2gooB+14XhJBxuGJVXrmAlWgeyBHlYRKSl7RfA92ktoJBz+fZ25zOa0yqKqg47ocNAngWE/WQOPYbw==", ++ "node_modules/math-intrinsics": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", ++ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", ++ "license": "MIT", ++ "engines": { ++ "node": ">= 0.4" ++ } ++ }, ++ "node_modules/md5": { ++ "version": "2.3.0", ++ "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", ++ "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { +- "@tokenizer/token": "^0.3.0", +- "content-type": "^1.0.5", +- "debug": "^4.3.4", +- "file-type": "^18.6.0", +- "media-typer": "^1.1.0", +- "strtok3": "^7.0.0", +- "token-types": "^5.0.1" +- }, ++ "charenc": "0.0.2", ++ "crypt": "0.0.2", ++ "is-buffer": "~1.1.6" ++ } ++ }, ++ "node_modules/mdn-data": { ++ "version": "2.0.30", ++ "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.30.tgz", ++ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", ++ "dev": true ++ }, ++ "node_modules/media-typer": { ++ "version": "1.1.0", ++ "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-1.1.0.tgz", ++ "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "engines": { +- "node": "^14.13.1 || >=16.0.0" +- }, +- "funding": { +- "type": "github", +- "url": "https://github.com/sponsors/Borewit" ++ "node": ">= 0.8" + } + }, +- "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmmirror.com/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", -+ "version": "2.26.2", -+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.26.2.tgz", -+ "integrity": "sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==", ++ "node_modules/mem": { ++ "version": "4.3.0", ++ "resolved": "https://registry.npmmirror.com/mem/-/mem-4.3.0.tgz", ++ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", "dev": true, -+ "license": "MIT", - "optional": true - }, - "node_modules/nanoid": { -@@ -13481,9 +13319,10 @@ +- "optional": true +- }, +- "node_modules/nanoid": { +- "version": "4.0.2", +- "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-4.0.2.tgz", +- "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", +- "bin": { +- "nanoid": "bin/nanoid.js" ++ "dependencies": { ++ "map-age-cleaner": "^0.1.1", ++ "mimic-fn": "^2.0.0", ++ "p-is-promise": "^2.0.0" + }, + "engines": { +- "node": "^14 || ^16 || >=18" ++ "node": ">=6" } }, - "node_modules/node-abi": { +- "node_modules/napi-build-utils": { +- "version": "1.0.2", +- "resolved": "https://registry.npmmirror.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz", +- "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" +- }, +- "node_modules/natural-compare": { +- "version": "1.4.0", +- "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", +- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", ++ "node_modules/memfs": { ++ "version": "3.5.3", ++ "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz", ++ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, +- "license": "MIT" +- }, +- "node_modules/negotiator": { +- "version": "0.6.3", +- "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", +- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", ++ "dependencies": { ++ "fs-monkey": "^1.0.4" ++ }, + "engines": { +- "node": ">= 0.6" ++ "node": ">= 4.0.0" + } + }, +- "node_modules/neo-async": { +- "version": "2.6.2", +- "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", +- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", ++ "node_modules/merge-descriptors": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", ++ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, +- "node_modules/nested-property": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/nested-property/-/nested-property-4.0.0.tgz", +- "integrity": "sha512-yFehXNWRs4cM0+dz7QxCd06hTbWbSkV0ISsqBfkntU6TOY4Qm3Q88fRRLOddkGh2Qq6dZvnKVAahfhjcUvLnyA==" +- }, +- "node_modules/nice-try": { +- "version": "1.0.5", +- "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", +- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", ++ "node_modules/merge-stream": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", ++ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, +- "node_modules/no-case": { +- "version": "3.0.4", +- "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", +- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", ++ "node_modules/merge2": { ++ "version": "1.4.1", ++ "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", ++ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, +- "dependencies": { +- "lower-case": "^2.0.2", +- "tslib": "^2.0.3" ++ "engines": { ++ "node": ">= 8" + } + }, +- "node_modules/node-abi": { - "version": "3.47.0", - "resolved": "https://registry.npmmirror.com/node-abi/-/node-abi-3.47.0.tgz", - "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", -+ "version": "3.89.0", -+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.89.0.tgz", -+ "integrity": "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==", -+ "license": "MIT", - "dependencies": { - "semver": "^7.3.5" - }, -@@ -13527,11 +13366,6 @@ - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "dev": true +- "dependencies": { +- "semver": "^7.3.5" +- }, ++ "node_modules/methods": { ++ "version": "1.1.2", ++ "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", ++ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", ++ "dev": true, + "engines": { +- "node": ">=10" ++ "node": ">= 0.6" + } }, +- "node_modules/node-abi/node_modules/lru-cache": { +- "version": "6.0.0", +- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", +- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", ++ "node_modules/micromatch": { ++ "version": "4.0.5", ++ "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", ++ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", ++ "dev": true, + "dependencies": { +- "yallist": "^4.0.0" ++ "braces": "^3.0.2", ++ "picomatch": "^2.3.1" + }, + "engines": { +- "node": ">=10" ++ "node": ">=8.6" + } + }, +- "node_modules/node-abi/node_modules/semver": { +- "version": "7.5.4", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", +- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", +- "dependencies": { +- "lru-cache": "^6.0.0" +- }, ++ "node_modules/mime": { ++ "version": "1.6.0", ++ "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", ++ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", ++ "dev": true, + "bin": { +- "semver": "bin/semver.js" ++ "mime": "cli.js" + }, + "engines": { +- "node": ">=10" ++ "node": ">=4" + } + }, +- "node_modules/node-abi/node_modules/yallist": { +- "version": "4.0.0", +- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", +- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" +- }, +- "node_modules/node-abort-controller": { +- "version": "3.1.1", +- "resolved": "https://registry.npmmirror.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz", +- "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", +- "dev": true +- }, - "node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" -- }, - "node_modules/node-api-version": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/node-api-version/-/node-api-version-0.2.0.tgz", -@@ -13572,466 +13406,54 @@ ++ "node_modules/mime-db": { ++ "version": "1.52.0", ++ "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", ++ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", ++ "engines": { ++ "node": ">= 0.6" ++ } + }, +- "node_modules/node-api-version": { +- "version": "0.2.0", +- "resolved": "https://registry.npmmirror.com/node-api-version/-/node-api-version-0.2.0.tgz", +- "integrity": "sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==", +- "dev": true, ++ "node_modules/mime-types": { ++ "version": "2.1.35", ++ "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", ++ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { +- "semver": "^7.3.5" ++ "mime-db": "1.52.0" ++ }, ++ "engines": { ++ "node": ">= 0.6" + } + }, +- "node_modules/node-api-version/node_modules/semver": { +- "version": "7.6.2", +- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz", +- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", ++ "node_modules/mimic-fn": { ++ "version": "2.1.0", ++ "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", ++ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, +- "bin": { +- "semver": "bin/semver.js" +- }, "engines": { - "node": "4.x || >=6.0.0" +- "node": ">=10" ++ "node": ">=6" + } + }, +- "node_modules/node-domexception": { +- "version": "1.0.0", +- "resolved": "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz", +- "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", ++ "node_modules/mimic-response": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", ++ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", ++ "dev": true, + "engines": { +- "node": ">=10.5.0" ++ "node": ">=4" + } + }, +- "node_modules/node-fetch": { +- "version": "2.7.0", +- "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", +- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", +- "dev": true, ++ "node_modules/minimalistic-assert": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", ++ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", ++ "dev": true ++ }, ++ "node_modules/minimatch": { ++ "version": "3.1.2", ++ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", ++ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { +- "whatwg-url": "^5.0.0" ++ "brace-expansion": "^1.1.7" }, + "engines": { +- "node": "4.x || >=6.0.0" +- }, - "peerDependencies": { - "encoding": "^0.1.0" - }, @@ -1209,23 +17309,38 @@ index ce8be32..2f250c8 100644 - "encoding": { - "optional": true - } -- } -- }, ++ "node": "*" + } + }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, -- "engines": { ++ "node_modules/minimist": { ++ "version": "1.2.8", ++ "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", ++ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" ++ }, ++ "node_modules/minipass": { ++ "version": "5.0.0", ++ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz", ++ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { - "node": ">= 6.13.0" -- } -- }, ++ "node": ">=8" + } + }, - "node_modules/node-gyp": { - "version": "9.4.1", - "resolved": "https://registry.npmmirror.com/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", -- "dev": true, -- "dependencies": { ++ "node_modules/minipass-collect": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz", ++ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", @@ -1240,65 +17355,106 @@ index ce8be32..2f250c8 100644 - }, - "bin": { - "node-gyp": "bin/node-gyp.js" -- }, -- "engines": { ++ "minipass": "^3.0.0" + }, + "engines": { - "node": "^12.13 || ^14.13 || >=16" -- } -- }, ++ "node": ">= 8" + } + }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", -- "dev": true, -- "dependencies": { ++ "node_modules/minipass-collect/node_modules/minipass": { ++ "version": "3.3.6", ++ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", ++ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { - "glob": "^7.1.3" -- }, ++ "yallist": "^4.0.0" + }, - "bin": { - "rimraf": "bin.js" -- } -- }, ++ "engines": { ++ "node": ">=8" + } + }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", -- "dev": true, ++ "node_modules/minipass-collect/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "dev": true ++ }, ++ "node_modules/minipass-fetch": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz", ++ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, - "bin": { - "semver": "bin/semver.js" -- }, -- "engines": { ++ "dependencies": { ++ "minipass": "^3.1.6", ++ "minipass-sized": "^1.0.3", ++ "minizlib": "^2.1.2" + }, + "engines": { - "node": ">=10" -- } -- }, ++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" ++ }, ++ "optionalDependencies": { ++ "encoding": "^0.1.13" + } + }, - "node_modules/node-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/node-loader/-/node-loader-2.0.0.tgz", - "integrity": "sha512-I5VN34NO4/5UYJaUBtkrODPWxbobrE4hgDqPrjB25yPkonFhCmZ146vTH+Zg417E9Iwoh1l/MbRs1apc5J295Q==", -- "dev": true, -- "dependencies": { ++ "node_modules/minipass-fetch/node_modules/minipass": { ++ "version": "3.3.6", ++ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", ++ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { - "loader-utils": "^2.0.0" -- }, -- "engines": { ++ "yallist": "^4.0.0" + }, + "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "webpack": "^5.0.0" -- } -- }, ++ "node": ">=8" + } + }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", -- "dev": true -- }, ++ "node_modules/minipass-fetch/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, - "node_modules/node-sass": { - "version": "9.0.0", - "resolved": "https://registry.npmmirror.com/node-sass/-/node-sass-9.0.0.tgz", - "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", -- "dev": true, ++ "node_modules/minipass-flush": { ++ "version": "1.0.5", ++ "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz", ++ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, - "hasInstallScript": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", @@ -1316,65 +17472,104 @@ index ce8be32..2f250c8 100644 - }, - "bin": { - "node-sass": "bin/node-sass" -- }, -- "engines": { ++ "minipass": "^3.0.0" + }, + "engines": { - "node": ">=16" -- } -- }, ++ "node": ">= 8" + } + }, - "node_modules/node-sass/node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", -- "dev": true, ++ "node_modules/minipass-flush/node_modules/minipass": { ++ "version": "3.3.6", ++ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", ++ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, - "optional": true, - "peer": true, -- "engines": { ++ "dependencies": { ++ "yallist": "^4.0.0" ++ }, + "engines": { - "node": ">= 6" -- } -- }, ++ "node": ">=8" + } + }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", -- "dev": true, ++ "node_modules/minipass-flush/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "dev": true ++ }, ++ "node_modules/minipass-pipeline": { ++ "version": "1.2.4", ++ "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", ++ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "color-convert": "^2.0.1" -- }, -- "engines": { -- "node": ">=8" -- } -- }, ++ "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, - "node_modules/node-sass/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", -- "dev": true, ++ "node_modules/minipass-pipeline/node_modules/minipass": { ++ "version": "3.3.6", ++ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", ++ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" -- }, -- "engines": { ++ "yallist": "^4.0.0" + }, + "engines": { - "node": ">=10" -- } -- }, ++ "node": ">=8" + } + }, - "node_modules/node-sass/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", -- "dev": true, ++ "node_modules/minipass-pipeline/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "dev": true ++ }, ++ "node_modules/minipass-sized": { ++ "version": "1.0.3", ++ "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz", ++ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "color-name": "~1.1.4" -- }, -- "engines": { ++ "minipass": "^3.0.0" + }, + "engines": { - "node": ">=7.0.0" -- } -- }, ++ "node": ">=8" + } + }, - "node_modules/node-sass/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", @@ -1387,47 +17582,78 @@ index ce8be32..2f250c8 100644 - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", -- "dev": true, ++ "node_modules/minipass-sized/node_modules/minipass": { ++ "version": "3.3.6", ++ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", ++ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, - "optional": true, - "peer": true, -- "engines": { -- "node": ">=8" -- } -- }, ++ "dependencies": { ++ "yallist": "^4.0.0" ++ }, + "engines": { + "node": ">=8" + } + }, - "node_modules/node-sass/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, ++ "node_modules/minipass-sized/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "dev": true ++ }, ++ "node_modules/minizlib": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", ++ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "agent-base": "6", - "debug": "4" -- }, -- "engines": { ++ "minipass": "^3.0.0", ++ "yallist": "^4.0.0" + }, + "engines": { - "node": ">= 6" -- } -- }, ++ "node": ">= 8" + } + }, - "node_modules/node-sass/node_modules/minipass": { -- "version": "3.3.6", -- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", -- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", -- "dev": true, ++ "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { -- "yallist": "^4.0.0" -- }, -- "engines": { -- "node": ">=8" -- } -- }, + "dependencies": { + "yallist": "^4.0.0" + }, +@@ -13793,114 +13214,162 @@ + "node": ">=8" + } + }, - "node_modules/node-sass/node_modules/node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmmirror.com/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", -- "dev": true, ++ "node_modules/minizlib/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", ++ "dev": true ++ }, ++ "node_modules/mkdirp": { ++ "version": "1.0.4", ++ "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", ++ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, - "optional": true, - "peer": true, - "dependencies": { @@ -1442,46 +17668,97 @@ index ce8be32..2f250c8 100644 - "tar": "^6.1.2", - "which": "^2.0.2" - }, -- "bin": { + "bin": { - "node-gyp": "bin/node-gyp.js" -- }, -- "engines": { ++ "mkdirp": "bin/cmd.js" + }, + "engines": { - "node": ">= 10.12.0" -- } -- }, ++ "node": ">=10" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", -- "dev": true, ++ "node_modules/mkdirp-classic": { ++ "version": "0.5.3", ++ "resolved": "https://registry.npmmirror.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", ++ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" ++ }, ++ "node_modules/ms": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", ++ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" ++ }, ++ "node_modules/multicast-dns": { ++ "version": "7.2.5", ++ "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz", ++ "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" -- } -- }, ++ "dns-packet": "^5.2.2", ++ "thunky": "^1.0.2" ++ }, ++ "bin": { ++ "multicast-dns": "cli.js" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", -- "dev": true, -- "optional": true, ++ "node_modules/murmur-32": { ++ "version": "0.2.0", ++ "resolved": "https://registry.npmmirror.com/murmur-32/-/murmur-32-0.2.0.tgz", ++ "integrity": "sha512-ZkcWZudylwF+ir3Ld1n7gL6bI2mQAzXvSobPwVtu8aYi2sbXeipeSkdcanRLzIofLcM5F53lGaKm2dk7orBi7Q==", + "dev": true, + "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" -- }, -- "engines": { ++ "encode-utf8": "^1.0.3", ++ "fmix": "^0.1.0", ++ "imul": "^1.0.0" ++ } ++ }, ++ "node_modules/music-metadata": { ++ "version": "8.3.0", ++ "resolved": "https://registry.npmmirror.com/music-metadata/-/music-metadata-8.3.0.tgz", ++ "integrity": "sha512-Mjt+Mqea2gooB+14XhJBxuGJVXrmAlWgeyBHlYRKSl7RfA92ktoJBz+fZ25zOa0yqKqg47ocNAngWE/WQOPYbw==", ++ "dependencies": { ++ "@tokenizer/token": "^0.3.0", ++ "content-type": "^1.0.5", ++ "debug": "^4.3.4", ++ "file-type": "^18.6.0", ++ "media-typer": "^1.1.0", ++ "strtok3": "^7.0.0", ++ "token-types": "^5.0.1" + }, + "engines": { - "node": ">=10" -- } -- }, ++ "node": "^14.13.1 || >=16.0.0" ++ }, ++ "funding": { ++ "type": "github", ++ "url": "https://github.com/sponsors/Borewit" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", -- "dev": true, ++ "node_modules/nan": { ++ "version": "2.26.2", ++ "resolved": "https://registry.npmjs.org/nan/-/nan-2.26.2.tgz", ++ "integrity": "sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==", + "dev": true, - "optional": true, - "peer": true, - "dependencies": { @@ -1503,41 +17780,105 @@ index ce8be32..2f250c8 100644 - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" -- }, -- "engines": { ++ "license": "MIT", ++ "optional": true ++ }, ++ "node_modules/nanoid": { ++ "version": "4.0.2", ++ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-4.0.2.tgz", ++ "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", ++ "bin": { ++ "nanoid": "bin/nanoid.js" + }, + "engines": { - "node": ">= 10" -- } -- }, ++ "node": "^14 || ^16 || >=18" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", -- "dev": true, ++ "node_modules/napi-build-utils": { ++ "version": "1.0.2", ++ "resolved": "https://registry.npmmirror.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz", ++ "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" ++ }, ++ "node_modules/natural-compare": { ++ "version": "1.4.0", ++ "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", ++ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", ++ "dev": true, ++ "license": "MIT" ++ }, ++ "node_modules/negotiator": { ++ "version": "0.6.3", ++ "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", ++ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", ++ "engines": { ++ "node": ">= 0.6" ++ } ++ }, ++ "node_modules/neo-async": { ++ "version": "2.6.2", ++ "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", ++ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", ++ "dev": true ++ }, ++ "node_modules/nested-property": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmjs.org/nested-property/-/nested-property-4.0.0.tgz", ++ "integrity": "sha512-yFehXNWRs4cM0+dz7QxCd06hTbWbSkV0ISsqBfkntU6TOY4Qm3Q88fRRLOddkGh2Qq6dZvnKVAahfhjcUvLnyA==" ++ }, ++ "node_modules/nice-try": { ++ "version": "1.0.5", ++ "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", ++ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", ++ "dev": true ++ }, ++ "node_modules/no-case": { ++ "version": "3.0.4", ++ "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", ++ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" -- }, -- "engines": { ++ "lower-case": "^2.0.2", ++ "tslib": "^2.0.3" ++ } ++ }, ++ "node_modules/node-abi": { ++ "version": "3.89.0", ++ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.89.0.tgz", ++ "integrity": "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==", ++ "license": "MIT", ++ "dependencies": { ++ "semver": "^7.3.5" + }, + "engines": { - "node": ">= 6" -- } -- }, ++ "node": ">=10" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/lru-cache": { -- "version": "6.0.0", -- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", -- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", ++ "node_modules/node-abi/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "peer": true, -- "dependencies": { -- "yallist": "^4.0.0" -- }, -- "engines": { -- "node": ">=10" -- } -- }, + "dependencies": { + "yallist": "^4.0.0" + }, +@@ -13908,130 +13377,119 @@ + "node": ">=10" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", @@ -1545,7 +17886,11 @@ index ce8be32..2f250c8 100644 - "dev": true, - "optional": true, - "peer": true, -- "dependencies": { ++ "node_modules/node-abi/node_modules/semver": { ++ "version": "7.5.4", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", ++ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", @@ -1562,19 +17907,39 @@ index ce8be32..2f250c8 100644 - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" -- }, -- "engines": { ++ "lru-cache": "^6.0.0" ++ }, ++ "bin": { ++ "semver": "bin/semver.js" + }, + "engines": { - "node": ">= 10" -- } -- }, ++ "node": ">=10" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", -- "dev": true, ++ "node_modules/node-abi/node_modules/yallist": { ++ "version": "4.0.0", ++ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" ++ }, ++ "node_modules/node-abort-controller": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmmirror.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz", ++ "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", ++ "dev": true ++ }, ++ "node_modules/node-api-version": { ++ "version": "0.2.0", ++ "resolved": "https://registry.npmmirror.com/node-api-version/-/node-api-version-0.2.0.tgz", ++ "integrity": "sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" @@ -1584,24 +17949,32 @@ index ce8be32..2f250c8 100644 - }, - "optionalDependencies": { - "encoding": "^0.1.12" -- } -- }, ++ "semver": "^7.3.5" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/socks-proxy-agent": { - "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", -- "dev": true, ++ "node_modules/node-api-version/node_modules/semver": { ++ "version": "7.6.2", ++ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz", ++ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" -- }, -- "engines": { ++ "bin": { ++ "semver": "bin/semver.js" + }, + "engines": { - "node": ">= 10" -- } -- }, ++ "node": ">=10" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", @@ -1612,19 +17985,33 @@ index ce8be32..2f250c8 100644 - "dependencies": { - "minipass": "^3.1.1" - }, -- "engines": { ++ "node_modules/node-domexception": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz", ++ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "engines": { - "node": ">= 8" -- } -- }, ++ "node": ">=10.5.0" + } + }, - "node_modules/node-sass/node_modules/node-gyp/node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", -- "dev": true, ++ "node_modules/node-fetch": { ++ "version": "2.7.0", ++ "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", ++ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, - "optional": true, - "peer": true, -- "dependencies": { + "dependencies": { - "unique-slug": "^2.0.0" ++ "whatwg-url": "^5.0.0" ++ }, ++ "engines": { ++ "node": "4.x || >=6.0.0" ++ }, + "peerDependencies": { + "encoding": "^0.1.0" + }, @@ -1696,7 +18083,7 @@ index ce8be32..2f250c8 100644 "dependencies": { "glob": "^7.1.3" }, -@@ -14039,16 +13461,11 @@ +@@ -14039,16 +13497,11 @@ "rimraf": "bin.js" } }, @@ -1717,7 +18104,7 @@ index ce8be32..2f250c8 100644 "bin": { "semver": "bin/semver.js" }, -@@ -14056,41 +13473,26 @@ +@@ -14056,41 +13509,26 @@ "node": ">=10" } }, @@ -1772,7 +18159,7 @@ index ce8be32..2f250c8 100644 }, "node_modules/nopt": { "version": "6.0.0", -@@ -14107,62 +13509,6 @@ +@@ -14107,62 +13545,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, @@ -1835,7 +18222,7 @@ index ce8be32..2f250c8 100644 "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", -@@ -15292,11 +14638,6 @@ +@@ -15292,11 +14674,6 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, @@ -1847,7 +18234,7 @@ index ce8be32..2f250c8 100644 "node_modules/quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz", -@@ -15743,21 +15084,6 @@ +@@ -15743,21 +15120,6 @@ "node": ">= 10.13.0" } }, @@ -1869,7 +18256,7 @@ index ce8be32..2f250c8 100644 "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", -@@ -16285,26 +15611,6 @@ +@@ -16285,26 +15647,6 @@ "@parcel/watcher": "^2.4.1" } }, @@ -1896,7 +18283,7 @@ index ce8be32..2f250c8 100644 "node_modules/sass-loader": { "version": "16.0.4", "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-16.0.4.tgz", -@@ -16429,29 +15735,6 @@ +@@ -16429,29 +15771,6 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, @@ -1926,7 +18313,7 @@ index ce8be32..2f250c8 100644 "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", -@@ -16730,28 +16013,49 @@ +@@ -16730,28 +16049,49 @@ } }, "node_modules/sharp": { @@ -1990,7 +18377,7 @@ index ce8be32..2f250c8 100644 "bin": { "semver": "bin/semver.js" }, -@@ -17173,61 +16477,6 @@ +@@ -17173,61 +16513,6 @@ "node": ">= 0.8" } }, @@ -2052,7 +18439,7 @@ index ce8be32..2f250c8 100644 "node_modules/stop-iteration-iterator": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", -@@ -17252,18 +16501,6 @@ +@@ -17252,18 +16537,6 @@ "node": ">= 0.10.0" } }, @@ -2071,7 +18458,7 @@ index ce8be32..2f250c8 100644 "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", -@@ -17417,20 +16654,6 @@ +@@ -17417,20 +16690,6 @@ "node": ">=6" } }, @@ -2092,7 +18479,7 @@ index ce8be32..2f250c8 100644 "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", -@@ -17585,29 +16808,6 @@ +@@ -17585,29 +16844,6 @@ "node": ">=10" } }, @@ -2122,7 +18509,7 @@ index ce8be32..2f250c8 100644 "node_modules/tar/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", -@@ -17845,17 +17045,6 @@ +@@ -17845,17 +17081,6 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, @@ -2140,7 +18527,7 @@ index ce8be32..2f250c8 100644 "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmmirror.com/trim-repeated/-/trim-repeated-1.0.0.tgz", -@@ -17868,14 +17057,6 @@ +@@ -17868,14 +17093,6 @@ "node": ">=0.10.0" } }, @@ -2155,7 +18542,7 @@ index ce8be32..2f250c8 100644 "node_modules/ts-api-utils": { "version": "1.4.3", "resolved": "https://registry.npmmirror.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz", -@@ -18088,7 +17269,7 @@ +@@ -18088,7 +17305,7 @@ "version": "2.6.2", "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", diff --git a/pkgs/by-name/mu/musicfree-desktop/package.nix b/pkgs/by-name/mu/musicfree-desktop/package.nix index 04a2f9d9d88b..75bf577a242c 100644 --- a/pkgs/by-name/mu/musicfree-desktop/package.nix +++ b/pkgs/by-name/mu/musicfree-desktop/package.nix @@ -34,6 +34,7 @@ buildNpmPackage (finalAttrs: { # update sharp to recognize SHARP_FORCE_GLOBAL_LIBVIPS # update node-abi to support newer Electron # update nan to fix build with newer Electron (https://github.com/nodejs/nan/issues/921) + # update better-sqlite3 to fix build with newer Electron # see update.sh for how this patch was generated ./bump-deps.patch @@ -57,7 +58,7 @@ buildNpmPackage (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcodebuild ]; # Used by better-sqlite3 - npmDepsHash = "sha256-lxDEbf++QH1/DaIEgXMnmqMD9d5Ak7IJMc5pQjysKBA="; + npmDepsHash = "sha256-pEpU3JuxeMl0Oo/ZnmzH9/WdJ/3O2RUGofm7KXrKcAo="; postConfigure = '' # use Electron's headers to make node-gyp compile against the Electron ABI diff --git a/pkgs/by-name/mu/musicfree-desktop/update.sh b/pkgs/by-name/mu/musicfree-desktop/update.sh index 1d08930fc9e5..528e41289fcb 100755 --- a/pkgs/by-name/mu/musicfree-desktop/update.sh +++ b/pkgs/by-name/mu/musicfree-desktop/update.sh @@ -24,7 +24,7 @@ else mv package.json package.json.old jq '.dependencies.sharp |= (if . != null and . < "^0.33.4" then "^0.33.4" else . end)' package.json.old > package.json cp package-lock.json package-lock.json.old - npm update sharp node-abi nan --package-lock-only + npm update sharp node-abi nan better-sqlite3 --package-lock-only diff -u --label a/package.json package.json.old --label b/package.json package.json > $patch || true diff -u --label a/package-lock.json package-lock.json.old --label b/package-lock.json package-lock.json >> $patch || true fi