Merge branch 'release' into staging

3a3d992bc31a95b3beebbccb63facae4ba9d549b

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +30 -96Showing whitespace changes
public/scripts/horde.js+1 -1
@@ -344,7 +344,7 @@ async function showKudos() {
344344 }
345345
346346 console.log('Horde user data', data.user, 'shared key data', data.sharedKey);
347347 const kudos = data.sharedKey?.kudos ||?? data.user?.kudos ||?? 0;
348348 toastr.info(`Kudos: ${kudos}`, data.user.username);
349349}
350350
tests/package-lock.json+29 -95
@@ -54,6 +54,7 @@
5454 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz",
5555 "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==",
5656 "license": "MIT",
57+ "peer": true,
5758 "dependencies": {
5859 "@ampproject/remapping": "^2.2.0",
5960 "@babel/code-frame": "^7.24.7",
@@ -568,9 +569,9 @@
568569 }
569570 },
570571 "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
571572 "version": "4.1.01",
572573 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.01.tgz",
573574 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRAqQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
574575 "license": "MIT",
575576 "dependencies": {
576577 "argparse": "^2.0.1"
@@ -1041,7 +1042,6 @@
10411042 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.2.tgz",
10421043 "integrity": "sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==",
10431044 "license": "Apache-2.0",
1044- "peer": true,
10451045 "dependencies": {
10461046 "debug": "^4.4.0",
10471047 "extract-zip": "^2.0.1",
@@ -1063,7 +1063,6 @@
10631063 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
10641064 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
10651065 "license": "ISC",
1066- "peer": true,
10671066 "bin": {
10681067 "semver": "bin/semver.js"
10691068 },
@@ -1120,8 +1119,7 @@
11201119 "version": "0.23.0",
11211120 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
11221121 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
11231122 "license": "MIT",
1124- "peer": true
11251123 },
11261124 "node_modules/@types/babel__core": {
11271125 "version": "7.20.5",
@@ -1243,7 +1241,6 @@
12431241 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
12441242 "license": "MIT",
12451243 "optional": true,
1246- "peer": true,
12471244 "dependencies": {
12481245 "@types/node": "*"
12491246 }
@@ -1259,6 +1256,7 @@
12591256 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
12601257 "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
12611258 "license": "MIT",
1259+ "peer": true,
12621260 "bin": {
12631261 "acorn": "bin/acorn"
12641262 },
@@ -1280,7 +1278,6 @@
12801278 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
12811279 "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
12821280 "license": "MIT",
1283- "peer": true,
12841281 "engines": {
12851282 "node": ">= 14"
12861283 }
@@ -1367,7 +1364,6 @@
13671364 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
13681365 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
13691366 "license": "MIT",
1370- "peer": true,
13711367 "dependencies": {
13721368 "tslib": "^2.0.1"
13731369 },
@@ -1396,8 +1392,7 @@
13961392 "version": "1.6.7",
13971393 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz",
13981394 "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==",
13991395 "license": "Apache-2.0",
1400- "peer": true
14011396 },
14021397 "node_modules/babel-jest": {
14031398 "version": "29.7.0",
@@ -1517,8 +1512,7 @@
15171512 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz",
15181513 "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==",
15191514 "license": "Apache-2.0",
15201515 "optional": true,
1521- "peer": true
15221516 },
15231517 "node_modules/bare-fs": {
15241518 "version": "4.1.3",
@@ -1526,7 +1520,6 @@
15261520 "integrity": "sha512-OeEZYIg+2qepaWLyphaOXHAHKo3xkM8y3BeGAvHdMN8GNWvEAU1Yw6rYpGzu/wDDbKxgEjVeVDpgGhDzaeMpjg==",
15271521 "license": "Apache-2.0",
15281522 "optional": true,
1529- "peer": true,
15301523 "dependencies": {
15311524 "bare-events": "^2.5.4",
15321525 "bare-path": "^3.0.0",
@@ -1550,7 +1543,6 @@
15501543 "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==",
15511544 "license": "Apache-2.0",
15521545 "optional": true,
1553- "peer": true,
15541546 "engines": {
15551547 "bare": ">=1.14.0"
15561548 }
@@ -1561,7 +1553,6 @@
15611553 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
15621554 "license": "Apache-2.0",
15631555 "optional": true,
1564- "peer": true,
15651556 "dependencies": {
15661557 "bare-os": "^3.0.1"
15671558 }
@@ -1572,7 +1563,6 @@
15721563 "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==",
15731564 "license": "Apache-2.0",
15741565 "optional": true,
1575- "peer": true,
15761566 "dependencies": {
15771567 "streamx": "^2.21.0"
15781568 },
@@ -1594,7 +1584,6 @@
15941584 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
15951585 "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
15961586 "license": "MIT",
1597- "peer": true,
15981587 "engines": {
15991588 "node": ">=10.0.0"
16001589 }
@@ -1640,6 +1629,7 @@
16401629 }
16411630 ],
16421631 "license": "MIT",
1632+ "peer": true,
16431633 "dependencies": {
16441634 "caniuse-lite": "^1.0.30001629",
16451635 "electron-to-chromium": "^1.4.796",
@@ -1667,7 +1657,6 @@
16671657 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
16681658 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
16691659 "license": "MIT",
1670- "peer": true,
16711660 "engines": {
16721661 "node": "*"
16731662 }
@@ -1759,7 +1748,6 @@
17591748 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-4.1.1.tgz",
17601749 "integrity": "sha512-biR7t4vF3YluE6RlMSk9IWk+b9U+WWyzHp+N2pL9vRTk+UXHYRTVp7jTK58ZNzMLBgoLMHY4QyJMbeuw3eKxqg==",
17611750 "license": "Apache-2.0",
1762- "peer": true,
17631751 "dependencies": {
17641752 "mitt": "^3.0.1",
17651753 "zod": "^3.24.1"
@@ -1903,9 +1891,9 @@
19031891 "license": "Python-2.0"
19041892 },
19051893 "node_modules/cosmiconfig/node_modules/js-yaml": {
19061894 "version": "4.1.01",
19071895 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.01.tgz",
19081896 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRAqQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
19091897 "license": "MIT",
19101898 "dependencies": {
19111899 "argparse": "^2.0.1"
@@ -1967,7 +1955,6 @@
19671955 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
19681956 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
19691957 "license": "MIT",
1970- "peer": true,
19711958 "engines": {
19721959 "node": ">= 14"
19731960 }
@@ -2023,7 +2010,6 @@
20232010 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
20242011 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
20252012 "license": "MIT",
2026- "peer": true,
20272013 "dependencies": {
20282014 "ast-types": "^0.13.4",
20292015 "escodegen": "^2.1.0",
@@ -2122,7 +2108,6 @@
21222108 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
21232109 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
21242110 "license": "MIT",
2125- "peer": true,
21262111 "dependencies": {
21272112 "once": "^1.4.0"
21282113 }
@@ -2132,7 +2117,6 @@
21322117 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
21332118 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
21342119 "license": "MIT",
2135- "peer": true,
21362120 "engines": {
21372121 "node": ">=6"
21382122 }
@@ -2214,7 +2198,6 @@
22142198 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
22152199 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
22162200 "license": "BSD-2-Clause",
2217- "peer": true,
22182201 "dependencies": {
22192202 "esprima": "^4.0.1",
22202203 "estraverse": "^5.2.0",
@@ -2236,6 +2219,7 @@
22362219 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
22372220 "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
22382221 "license": "MIT",
2222+ "peer": true,
22392223 "dependencies": {
22402224 "@eslint-community/eslint-utils": "^4.2.0",
22412225 "@eslint-community/regexpp": "^4.6.1",
@@ -2364,9 +2348,9 @@
23642348 }
23652349 },
23662350 "node_modules/eslint/node_modules/js-yaml": {
23672351 "version": "4.1.01",
23682352 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.01.tgz",
23692353 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRAqQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
23702354 "license": "MIT",
23712355 "dependencies": {
23722356 "argparse": "^2.0.1"
@@ -2561,7 +2545,6 @@
25612545 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
25622546 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
25632547 "license": "BSD-2-Clause",
2564- "peer": true,
25652548 "dependencies": {
25662549 "debug": "^4.1.1",
25672550 "get-stream": "^5.1.0",
@@ -2582,7 +2565,6 @@
25822565 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
25832566 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
25842567 "license": "MIT",
2585- "peer": true,
25862568 "dependencies": {
25872569 "pump": "^3.0.0"
25882570 },
@@ -2603,8 +2585,7 @@
26032585 "version": "1.3.2",
26042586 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
26052587 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
26062588 "license": "MIT",
2607- "peer": true
26082589 },
26092590 "node_modules/fast-json-stable-stringify": {
26102591 "version": "2.1.0",
@@ -2641,7 +2622,6 @@
26412622 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
26422623 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
26432624 "license": "MIT",
2644- "peer": true,
26452625 "dependencies": {
26462626 "pend": "~1.2.0"
26472627 }
@@ -2897,7 +2877,6 @@
28972877 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
28982878 "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
28992879 "license": "MIT",
2900- "peer": true,
29012880 "dependencies": {
29022881 "basic-ftp": "^5.0.2",
29032882 "data-uri-to-buffer": "^6.0.2",
@@ -3084,7 +3063,6 @@
30843063 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
30853064 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
30863065 "license": "MIT",
3087- "peer": true,
30883066 "dependencies": {
30893067 "agent-base": "^7.1.0",
30903068 "debug": "^4.3.4"
@@ -3098,7 +3076,6 @@
30983076 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
30993077 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
31003078 "license": "MIT",
3101- "peer": true,
31023079 "dependencies": {
31033080 "agent-base": "^7.1.2",
31043081 "debug": "4"
@@ -3206,7 +3183,6 @@
32063183 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
32073184 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
32083185 "license": "MIT",
3209- "peer": true,
32103186 "dependencies": {
32113187 "jsbn": "1.1.0",
32123188 "sprintf-js": "^1.1.3"
@@ -3219,8 +3195,7 @@
32193195 "version": "1.1.3",
32203196 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
32213197 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
32223198 "license": "BSD-3-Clause",
3223- "peer": true
32243199 },
32253200 "node_modules/is-arrayish": {
32263201 "version": "0.2.1",
@@ -4039,9 +4014,9 @@
40394014 "license": "MIT"
40404015 },
40414016 "node_modules/js-yaml": {
40424017 "version": "3.14.12",
40434018 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.12.tgz",
40444019 "integrity": "sha512-okMH7OXXJ7YrN9Ok3PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/SXrnu4iX9yOkrgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+25nqX4imS2npuvTYDmoRzkzlRz/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9geY4BgJBYVpg==",
40454020 "license": "MIT",
40464021 "dependencies": {
40474022 "argparse": "^1.0.7",
@@ -4055,8 +4030,7 @@
40554030 "version": "1.1.0",
40564031 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
40574032 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
40584033 "license": "MIT",
4059- "peer": true
40604034 },
40614035 "node_modules/jsesc": {
40624036 "version": "2.5.2",
@@ -4303,8 +4277,7 @@
43034277 "version": "3.0.1",
43044278 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
43054279 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
43064280 "license": "MIT",
4307- "peer": true
43084281 },
43094282 "node_modules/ms": {
43104283 "version": "2.1.3",
@@ -4323,7 +4296,6 @@
43234296 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
43244297 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
43254298 "license": "MIT",
4326- "peer": true,
43274299 "engines": {
43284300 "node": ">= 0.4.0"
43294301 }
@@ -4467,7 +4439,6 @@
44674439 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
44684440 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
44694441 "license": "MIT",
4470- "peer": true,
44714442 "dependencies": {
44724443 "@tootallnate/quickjs-emscripten": "^0.23.0",
44734444 "agent-base": "^7.1.2",
@@ -4487,7 +4458,6 @@
44874458 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
44884459 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
44894460 "license": "MIT",
4490- "peer": true,
44914461 "dependencies": {
44924462 "degenerator": "^5.0.0",
44934463 "netmask": "^2.0.2"
@@ -4581,8 +4551,7 @@
45814551 "version": "1.2.0",
45824552 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
45834553 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
45844554 "license": "MIT",
4585- "peer": true
45864555 },
45874556 "node_modules/picocolors": {
45884557 "version": "1.0.1",
@@ -4663,7 +4632,6 @@
46634632 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
46644633 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
46654634 "license": "MIT",
4666- "peer": true,
46674635 "engines": {
46684636 "node": ">=0.4.0"
46694637 }
@@ -4686,7 +4654,6 @@
46864654 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
46874655 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
46884656 "license": "MIT",
4689- "peer": true,
46904657 "dependencies": {
46914658 "agent-base": "^7.1.2",
46924659 "debug": "^4.3.4",
@@ -4706,7 +4673,6 @@
47064673 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
47074674 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
47084675 "license": "ISC",
4709- "peer": true,
47104676 "engines": {
47114677 "node": ">=12"
47124678 }
@@ -4722,7 +4688,6 @@
47224688 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
47234689 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
47244690 "license": "MIT",
4725- "peer": true,
47264691 "dependencies": {
47274692 "end-of-stream": "^1.1.0",
47284693 "once": "^1.3.1"
@@ -4743,7 +4708,6 @@
47434708 "integrity": "sha512-ifYqoY6wGs0yZeFuFPn8BE9FhuveXkarF+eO18I2e/axdoCh4Qh1AE+qXdJBhdaeoPt6eRNTY4Dih29Jbq8wow==",
47444709 "hasInstallScript": true,
47454710 "license": "Apache-2.0",
4746- "peer": true,
47474711 "dependencies": {
47484712 "@puppeteer/browsers": "2.10.2",
47494713 "chromium-bidi": "4.1.1",
@@ -4764,7 +4728,6 @@
47644728 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.7.2.tgz",
47654729 "integrity": "sha512-P9pZyTmJqKODFCnkZgemCpoFA4LbAa8+NumHVQKyP5X9IgdNS1ZnAnIh1sMAwhF8/xEUGf7jt+qmNLlKieFw1Q==",
47664730 "license": "Apache-2.0",
4767- "peer": true,
47684731 "dependencies": {
47694732 "@puppeteer/browsers": "2.10.2",
47704733 "chromium-bidi": "4.1.1",
@@ -4781,15 +4744,13 @@
47814744 "version": "2.0.1",
47824745 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
47834746 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
47844747 "license": "Python-2.0",
4785- "peer": true
47864748 },
47874749 "node_modules/puppeteer/node_modules/cosmiconfig": {
47884750 "version": "9.0.0",
47894751 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
47904752 "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
47914753 "license": "MIT",
4792- "peer": true,
47934754 "dependencies": {
47944755 "env-paths": "^2.2.1",
47954756 "import-fresh": "^3.3.0",
@@ -4812,11 +4773,10 @@
48124773 }
48134774 },
48144775 "node_modules/puppeteer/node_modules/js-yaml": {
48154776 "version": "4.1.01",
48164777 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.01.tgz",
48174778 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRAqQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
48184779 "license": "MIT",
4819- "peer": true,
48204780 "dependencies": {
48214781 "argparse": "^2.0.1"
48224782 },
@@ -5049,7 +5009,6 @@
50495009 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
50505010 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
50515011 "license": "MIT",
5052- "peer": true,
50535012 "engines": {
50545013 "node": ">= 6.0.0",
50555014 "npm": ">= 3.0.0"
@@ -5060,7 +5019,6 @@
50605019 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
50615020 "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
50625021 "license": "MIT",
5063- "peer": true,
50645022 "dependencies": {
50655023 "ip-address": "^9.0.5",
50665024 "smart-buffer": "^4.2.0"
@@ -5075,7 +5033,6 @@
50755033 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
50765034 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
50775035 "license": "MIT",
5078- "peer": true,
50795036 "dependencies": {
50805037 "agent-base": "^7.1.2",
50815038 "debug": "^4.3.4",
@@ -5151,7 +5108,6 @@
51515108 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz",
51525109 "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==",
51535110 "license": "MIT",
5154- "peer": true,
51555111 "dependencies": {
51565112 "fast-fifo": "^1.3.2",
51575113 "text-decoder": "^1.1.0"
@@ -5258,7 +5214,6 @@
52585214 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
52595215 "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
52605216 "license": "MIT",
5261- "peer": true,
52625217 "dependencies": {
52635218 "pump": "^3.0.0",
52645219 "tar-stream": "^3.1.5"
@@ -5273,7 +5228,6 @@
52735228 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
52745229 "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
52755230 "license": "MIT",
5276- "peer": true,
52775231 "dependencies": {
52785232 "b4a": "^1.6.4",
52795233 "fast-fifo": "^1.2.0",
@@ -5299,7 +5253,6 @@
52995253 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
53005254 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
53015255 "license": "Apache-2.0",
5302- "peer": true,
53035256 "dependencies": {
53045257 "b4a": "^1.6.4"
53055258 }
@@ -5380,23 +5333,7 @@
53805333 "version": "2.12.0",
53815334 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz",
53825335 "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==",
53835336 "license": "MIT",
5384- "peer": true
5385- },
5386- "node_modules/typescript": {
5387- "version": "5.5.3",
5388- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz",
5389- "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==",
5390- "license": "Apache-2.0",
5391- "optional": true,
5392- "peer": true,
5393- "bin": {
5394- "tsc": "bin/tsc",
5395- "tsserver": "bin/tsserver"
5396- },
5397- "engines": {
5398- "node": ">=14.17"
5399- }
54005337 },
54015338 "node_modules/undici-types": {
54025339 "version": "5.26.5",
@@ -5550,7 +5487,6 @@
55505487 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
55515488 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
55525489 "license": "MIT",
5553- "peer": true,
55545490 "engines": {
55555491 "node": ">=10.0.0"
55565492 },
@@ -5614,7 +5550,6 @@
56145550 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
56155551 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
56165552 "license": "MIT",
5617- "peer": true,
56185553 "dependencies": {
56195554 "buffer-crc32": "~0.2.3",
56205555 "fd-slicer": "~1.1.0"
@@ -5637,7 +5572,6 @@
56375572 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz",
56385573 "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==",
56395574 "license": "MIT",
5640- "peer": true,
56415575 "funding": {
56425576 "url": "https://github.com/sponsors/colinhacks"
56435577 }