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() {
344 }344 }
345345
346 console.log('Horde user data', data.user, 'shared key data', data.sharedKey);346 console.log('Horde user data', data.user, 'shared key data', data.sharedKey);
347 const kudos = data.sharedKey?.kudos || data.user?.kudos || 0;347 const kudos = data.sharedKey?.kudos ?? data.user?.kudos ?? 0;
348 toastr.info(`Kudos: ${kudos}`, data.user.username);348 toastr.info(`Kudos: ${kudos}`, data.user.username);
349}349}
350350
tests/package-lock.json+29 -95
@@ -54,6 +54,7 @@
54 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz",54 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz",
55 "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==",55 "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==",
56 "license": "MIT",56 "license": "MIT",
57 "peer": true,
57 "dependencies": {58 "dependencies": {
58 "@ampproject/remapping": "^2.2.0",59 "@ampproject/remapping": "^2.2.0",
59 "@babel/code-frame": "^7.24.7",60 "@babel/code-frame": "^7.24.7",
@@ -568,9 +569,9 @@
568 }569 }
569 },570 },
570 "node_modules/@eslint/eslintrc/node_modules/js-yaml": {571 "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
571 "version": "4.1.0",572 "version": "4.1.1",
572 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",573 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
573 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",574 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
574 "license": "MIT",575 "license": "MIT",
575 "dependencies": {576 "dependencies": {
576 "argparse": "^2.0.1"577 "argparse": "^2.0.1"
@@ -1041,7 +1042,6 @@
1041 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.2.tgz",1042 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.2.tgz",
1042 "integrity": "sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==",1043 "integrity": "sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==",
1043 "license": "Apache-2.0",1044 "license": "Apache-2.0",
1044 "peer": true,
1045 "dependencies": {1045 "dependencies": {
1046 "debug": "^4.4.0",1046 "debug": "^4.4.0",
1047 "extract-zip": "^2.0.1",1047 "extract-zip": "^2.0.1",
@@ -1063,7 +1063,6 @@
1063 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",1063 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
1064 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",1064 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
1065 "license": "ISC",1065 "license": "ISC",
1066 "peer": true,
1067 "bin": {1066 "bin": {
1068 "semver": "bin/semver.js"1067 "semver": "bin/semver.js"
1069 },1068 },
@@ -1120,8 +1119,7 @@
1120 "version": "0.23.0",1119 "version": "0.23.0",
1121 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",1120 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
1122 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",1121 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
1123 "license": "MIT",1122 "license": "MIT"
1124 "peer": true
1125 },1123 },
1126 "node_modules/@types/babel__core": {1124 "node_modules/@types/babel__core": {
1127 "version": "7.20.5",1125 "version": "7.20.5",
@@ -1243,7 +1241,6 @@
1243 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",1241 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
1244 "license": "MIT",1242 "license": "MIT",
1245 "optional": true,1243 "optional": true,
1246 "peer": true,
1247 "dependencies": {1244 "dependencies": {
1248 "@types/node": "*"1245 "@types/node": "*"
1249 }1246 }
@@ -1259,6 +1256,7 @@
1259 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",1256 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
1260 "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",1257 "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
1261 "license": "MIT",1258 "license": "MIT",
1259 "peer": true,
1262 "bin": {1260 "bin": {
1263 "acorn": "bin/acorn"1261 "acorn": "bin/acorn"
1264 },1262 },
@@ -1280,7 +1278,6 @@
1280 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",1278 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
1281 "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",1279 "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
1282 "license": "MIT",1280 "license": "MIT",
1283 "peer": true,
1284 "engines": {1281 "engines": {
1285 "node": ">= 14"1282 "node": ">= 14"
1286 }1283 }
@@ -1367,7 +1364,6 @@
1367 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",1364 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
1368 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",1365 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
1369 "license": "MIT",1366 "license": "MIT",
1370 "peer": true,
1371 "dependencies": {1367 "dependencies": {
1372 "tslib": "^2.0.1"1368 "tslib": "^2.0.1"
1373 },1369 },
@@ -1396,8 +1392,7 @@
1396 "version": "1.6.7",1392 "version": "1.6.7",
1397 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz",1393 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz",
1398 "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==",1394 "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==",
1399 "license": "Apache-2.0",1395 "license": "Apache-2.0"
1400 "peer": true
1401 },1396 },
1402 "node_modules/babel-jest": {1397 "node_modules/babel-jest": {
1403 "version": "29.7.0",1398 "version": "29.7.0",
@@ -1517,8 +1512,7 @@
1517 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz",1512 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz",
1518 "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==",1513 "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==",
1519 "license": "Apache-2.0",1514 "license": "Apache-2.0",
1520 "optional": true,1515 "optional": true
1521 "peer": true
1522 },1516 },
1523 "node_modules/bare-fs": {1517 "node_modules/bare-fs": {
1524 "version": "4.1.3",1518 "version": "4.1.3",
@@ -1526,7 +1520,6 @@
1526 "integrity": "sha512-OeEZYIg+2qepaWLyphaOXHAHKo3xkM8y3BeGAvHdMN8GNWvEAU1Yw6rYpGzu/wDDbKxgEjVeVDpgGhDzaeMpjg==",1520 "integrity": "sha512-OeEZYIg+2qepaWLyphaOXHAHKo3xkM8y3BeGAvHdMN8GNWvEAU1Yw6rYpGzu/wDDbKxgEjVeVDpgGhDzaeMpjg==",
1527 "license": "Apache-2.0",1521 "license": "Apache-2.0",
1528 "optional": true,1522 "optional": true,
1529 "peer": true,
1530 "dependencies": {1523 "dependencies": {
1531 "bare-events": "^2.5.4",1524 "bare-events": "^2.5.4",
1532 "bare-path": "^3.0.0",1525 "bare-path": "^3.0.0",
@@ -1550,7 +1543,6 @@
1550 "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==",1543 "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==",
1551 "license": "Apache-2.0",1544 "license": "Apache-2.0",
1552 "optional": true,1545 "optional": true,
1553 "peer": true,
1554 "engines": {1546 "engines": {
1555 "bare": ">=1.14.0"1547 "bare": ">=1.14.0"
1556 }1548 }
@@ -1561,7 +1553,6 @@
1561 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",1553 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
1562 "license": "Apache-2.0",1554 "license": "Apache-2.0",
1563 "optional": true,1555 "optional": true,
1564 "peer": true,
1565 "dependencies": {1556 "dependencies": {
1566 "bare-os": "^3.0.1"1557 "bare-os": "^3.0.1"
1567 }1558 }
@@ -1572,7 +1563,6 @@
1572 "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==",1563 "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==",
1573 "license": "Apache-2.0",1564 "license": "Apache-2.0",
1574 "optional": true,1565 "optional": true,
1575 "peer": true,
1576 "dependencies": {1566 "dependencies": {
1577 "streamx": "^2.21.0"1567 "streamx": "^2.21.0"
1578 },1568 },
@@ -1594,7 +1584,6 @@
1594 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",1584 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
1595 "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",1585 "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
1596 "license": "MIT",1586 "license": "MIT",
1597 "peer": true,
1598 "engines": {1587 "engines": {
1599 "node": ">=10.0.0"1588 "node": ">=10.0.0"
1600 }1589 }
@@ -1640,6 +1629,7 @@
1640 }1629 }
1641 ],1630 ],
1642 "license": "MIT",1631 "license": "MIT",
1632 "peer": true,
1643 "dependencies": {1633 "dependencies": {
1644 "caniuse-lite": "^1.0.30001629",1634 "caniuse-lite": "^1.0.30001629",
1645 "electron-to-chromium": "^1.4.796",1635 "electron-to-chromium": "^1.4.796",
@@ -1667,7 +1657,6 @@
1667 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",1657 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1668 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",1658 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
1669 "license": "MIT",1659 "license": "MIT",
1670 "peer": true,
1671 "engines": {1660 "engines": {
1672 "node": "*"1661 "node": "*"
1673 }1662 }
@@ -1759,7 +1748,6 @@
1759 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-4.1.1.tgz",1748 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-4.1.1.tgz",
1760 "integrity": "sha512-biR7t4vF3YluE6RlMSk9IWk+b9U+WWyzHp+N2pL9vRTk+UXHYRTVp7jTK58ZNzMLBgoLMHY4QyJMbeuw3eKxqg==",1749 "integrity": "sha512-biR7t4vF3YluE6RlMSk9IWk+b9U+WWyzHp+N2pL9vRTk+UXHYRTVp7jTK58ZNzMLBgoLMHY4QyJMbeuw3eKxqg==",
1761 "license": "Apache-2.0",1750 "license": "Apache-2.0",
1762 "peer": true,
1763 "dependencies": {1751 "dependencies": {
1764 "mitt": "^3.0.1",1752 "mitt": "^3.0.1",
1765 "zod": "^3.24.1"1753 "zod": "^3.24.1"
@@ -1903,9 +1891,9 @@
1903 "license": "Python-2.0"1891 "license": "Python-2.0"
1904 },1892 },
1905 "node_modules/cosmiconfig/node_modules/js-yaml": {1893 "node_modules/cosmiconfig/node_modules/js-yaml": {
1906 "version": "4.1.0",1894 "version": "4.1.1",
1907 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",1895 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
1908 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",1896 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
1909 "license": "MIT",1897 "license": "MIT",
1910 "dependencies": {1898 "dependencies": {
1911 "argparse": "^2.0.1"1899 "argparse": "^2.0.1"
@@ -1967,7 +1955,6 @@
1967 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",1955 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
1968 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",1956 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
1969 "license": "MIT",1957 "license": "MIT",
1970 "peer": true,
1971 "engines": {1958 "engines": {
1972 "node": ">= 14"1959 "node": ">= 14"
1973 }1960 }
@@ -2023,7 +2010,6 @@
2023 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",2010 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
2024 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",2011 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
2025 "license": "MIT",2012 "license": "MIT",
2026 "peer": true,
2027 "dependencies": {2013 "dependencies": {
2028 "ast-types": "^0.13.4",2014 "ast-types": "^0.13.4",
2029 "escodegen": "^2.1.0",2015 "escodegen": "^2.1.0",
@@ -2122,7 +2108,6 @@
2122 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",2108 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
2123 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",2109 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
2124 "license": "MIT",2110 "license": "MIT",
2125 "peer": true,
2126 "dependencies": {2111 "dependencies": {
2127 "once": "^1.4.0"2112 "once": "^1.4.0"
2128 }2113 }
@@ -2132,7 +2117,6 @@
2132 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",2117 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
2133 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",2118 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
2134 "license": "MIT",2119 "license": "MIT",
2135 "peer": true,
2136 "engines": {2120 "engines": {
2137 "node": ">=6"2121 "node": ">=6"
2138 }2122 }
@@ -2214,7 +2198,6 @@
2214 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",2198 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
2215 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",2199 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
2216 "license": "BSD-2-Clause",2200 "license": "BSD-2-Clause",
2217 "peer": true,
2218 "dependencies": {2201 "dependencies": {
2219 "esprima": "^4.0.1",2202 "esprima": "^4.0.1",
2220 "estraverse": "^5.2.0",2203 "estraverse": "^5.2.0",
@@ -2236,6 +2219,7 @@
2236 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",2219 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
2237 "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",2220 "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
2238 "license": "MIT",2221 "license": "MIT",
2222 "peer": true,
2239 "dependencies": {2223 "dependencies": {
2240 "@eslint-community/eslint-utils": "^4.2.0",2224 "@eslint-community/eslint-utils": "^4.2.0",
2241 "@eslint-community/regexpp": "^4.6.1",2225 "@eslint-community/regexpp": "^4.6.1",
@@ -2364,9 +2348,9 @@
2364 }2348 }
2365 },2349 },
2366 "node_modules/eslint/node_modules/js-yaml": {2350 "node_modules/eslint/node_modules/js-yaml": {
2367 "version": "4.1.0",2351 "version": "4.1.1",
2368 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",2352 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
2369 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",2353 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
2370 "license": "MIT",2354 "license": "MIT",
2371 "dependencies": {2355 "dependencies": {
2372 "argparse": "^2.0.1"2356 "argparse": "^2.0.1"
@@ -2561,7 +2545,6 @@
2561 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",2545 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
2562 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",2546 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
2563 "license": "BSD-2-Clause",2547 "license": "BSD-2-Clause",
2564 "peer": true,
2565 "dependencies": {2548 "dependencies": {
2566 "debug": "^4.1.1",2549 "debug": "^4.1.1",
2567 "get-stream": "^5.1.0",2550 "get-stream": "^5.1.0",
@@ -2582,7 +2565,6 @@
2582 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",2565 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
2583 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",2566 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
2584 "license": "MIT",2567 "license": "MIT",
2585 "peer": true,
2586 "dependencies": {2568 "dependencies": {
2587 "pump": "^3.0.0"2569 "pump": "^3.0.0"
2588 },2570 },
@@ -2603,8 +2585,7 @@
2603 "version": "1.3.2",2585 "version": "1.3.2",
2604 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",2586 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
2605 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",2587 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
2606 "license": "MIT",2588 "license": "MIT"
2607 "peer": true
2608 },2589 },
2609 "node_modules/fast-json-stable-stringify": {2590 "node_modules/fast-json-stable-stringify": {
2610 "version": "2.1.0",2591 "version": "2.1.0",
@@ -2641,7 +2622,6 @@
2641 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",2622 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
2642 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",2623 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
2643 "license": "MIT",2624 "license": "MIT",
2644 "peer": true,
2645 "dependencies": {2625 "dependencies": {
2646 "pend": "~1.2.0"2626 "pend": "~1.2.0"
2647 }2627 }
@@ -2897,7 +2877,6 @@
2897 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",2877 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
2898 "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",2878 "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
2899 "license": "MIT",2879 "license": "MIT",
2900 "peer": true,
2901 "dependencies": {2880 "dependencies": {
2902 "basic-ftp": "^5.0.2",2881 "basic-ftp": "^5.0.2",
2903 "data-uri-to-buffer": "^6.0.2",2882 "data-uri-to-buffer": "^6.0.2",
@@ -3084,7 +3063,6 @@
3084 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",3063 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
3085 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",3064 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
3086 "license": "MIT",3065 "license": "MIT",
3087 "peer": true,
3088 "dependencies": {3066 "dependencies": {
3089 "agent-base": "^7.1.0",3067 "agent-base": "^7.1.0",
3090 "debug": "^4.3.4"3068 "debug": "^4.3.4"
@@ -3098,7 +3076,6 @@
3098 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",3076 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
3099 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",3077 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
3100 "license": "MIT",3078 "license": "MIT",
3101 "peer": true,
3102 "dependencies": {3079 "dependencies": {
3103 "agent-base": "^7.1.2",3080 "agent-base": "^7.1.2",
3104 "debug": "4"3081 "debug": "4"
@@ -3206,7 +3183,6 @@
3206 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",3183 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
3207 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",3184 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
3208 "license": "MIT",3185 "license": "MIT",
3209 "peer": true,
3210 "dependencies": {3186 "dependencies": {
3211 "jsbn": "1.1.0",3187 "jsbn": "1.1.0",
3212 "sprintf-js": "^1.1.3"3188 "sprintf-js": "^1.1.3"
@@ -3219,8 +3195,7 @@
3219 "version": "1.1.3",3195 "version": "1.1.3",
3220 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",3196 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
3221 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",3197 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
3222 "license": "BSD-3-Clause",3198 "license": "BSD-3-Clause"
3223 "peer": true
3224 },3199 },
3225 "node_modules/is-arrayish": {3200 "node_modules/is-arrayish": {
3226 "version": "0.2.1",3201 "version": "0.2.1",
@@ -4039,9 +4014,9 @@
4039 "license": "MIT"4014 "license": "MIT"
4040 },4015 },
4041 "node_modules/js-yaml": {4016 "node_modules/js-yaml": {
4042 "version": "3.14.1",4017 "version": "3.14.2",
4043 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",4018 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
4044 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",4019 "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
4045 "license": "MIT",4020 "license": "MIT",
4046 "dependencies": {4021 "dependencies": {
4047 "argparse": "^1.0.7",4022 "argparse": "^1.0.7",
@@ -4055,8 +4030,7 @@
4055 "version": "1.1.0",4030 "version": "1.1.0",
4056 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",4031 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
4057 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",4032 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
4058 "license": "MIT",4033 "license": "MIT"
4059 "peer": true
4060 },4034 },
4061 "node_modules/jsesc": {4035 "node_modules/jsesc": {
4062 "version": "2.5.2",4036 "version": "2.5.2",
@@ -4303,8 +4277,7 @@
4303 "version": "3.0.1",4277 "version": "3.0.1",
4304 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",4278 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
4305 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",4279 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
4306 "license": "MIT",4280 "license": "MIT"
4307 "peer": true
4308 },4281 },
4309 "node_modules/ms": {4282 "node_modules/ms": {
4310 "version": "2.1.3",4283 "version": "2.1.3",
@@ -4323,7 +4296,6 @@
4323 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",4296 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
4324 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",4297 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
4325 "license": "MIT",4298 "license": "MIT",
4326 "peer": true,
4327 "engines": {4299 "engines": {
4328 "node": ">= 0.4.0"4300 "node": ">= 0.4.0"
4329 }4301 }
@@ -4467,7 +4439,6 @@
4467 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",4439 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
4468 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",4440 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
4469 "license": "MIT",4441 "license": "MIT",
4470 "peer": true,
4471 "dependencies": {4442 "dependencies": {
4472 "@tootallnate/quickjs-emscripten": "^0.23.0",4443 "@tootallnate/quickjs-emscripten": "^0.23.0",
4473 "agent-base": "^7.1.2",4444 "agent-base": "^7.1.2",
@@ -4487,7 +4458,6 @@
4487 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",4458 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
4488 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",4459 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
4489 "license": "MIT",4460 "license": "MIT",
4490 "peer": true,
4491 "dependencies": {4461 "dependencies": {
4492 "degenerator": "^5.0.0",4462 "degenerator": "^5.0.0",
4493 "netmask": "^2.0.2"4463 "netmask": "^2.0.2"
@@ -4581,8 +4551,7 @@
4581 "version": "1.2.0",4551 "version": "1.2.0",
4582 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",4552 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
4583 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",4553 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
4584 "license": "MIT",4554 "license": "MIT"
4585 "peer": true
4586 },4555 },
4587 "node_modules/picocolors": {4556 "node_modules/picocolors": {
4588 "version": "1.0.1",4557 "version": "1.0.1",
@@ -4663,7 +4632,6 @@
4663 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",4632 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
4664 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",4633 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
4665 "license": "MIT",4634 "license": "MIT",
4666 "peer": true,
4667 "engines": {4635 "engines": {
4668 "node": ">=0.4.0"4636 "node": ">=0.4.0"
4669 }4637 }
@@ -4686,7 +4654,6 @@
4686 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",4654 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
4687 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",4655 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
4688 "license": "MIT",4656 "license": "MIT",
4689 "peer": true,
4690 "dependencies": {4657 "dependencies": {
4691 "agent-base": "^7.1.2",4658 "agent-base": "^7.1.2",
4692 "debug": "^4.3.4",4659 "debug": "^4.3.4",
@@ -4706,7 +4673,6 @@
4706 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",4673 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
4707 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",4674 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
4708 "license": "ISC",4675 "license": "ISC",
4709 "peer": true,
4710 "engines": {4676 "engines": {
4711 "node": ">=12"4677 "node": ">=12"
4712 }4678 }
@@ -4722,7 +4688,6 @@
4722 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",4688 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
4723 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",4689 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
4724 "license": "MIT",4690 "license": "MIT",
4725 "peer": true,
4726 "dependencies": {4691 "dependencies": {
4727 "end-of-stream": "^1.1.0",4692 "end-of-stream": "^1.1.0",
4728 "once": "^1.3.1"4693 "once": "^1.3.1"
@@ -4743,7 +4708,6 @@
4743 "integrity": "sha512-ifYqoY6wGs0yZeFuFPn8BE9FhuveXkarF+eO18I2e/axdoCh4Qh1AE+qXdJBhdaeoPt6eRNTY4Dih29Jbq8wow==",4708 "integrity": "sha512-ifYqoY6wGs0yZeFuFPn8BE9FhuveXkarF+eO18I2e/axdoCh4Qh1AE+qXdJBhdaeoPt6eRNTY4Dih29Jbq8wow==",
4744 "hasInstallScript": true,4709 "hasInstallScript": true,
4745 "license": "Apache-2.0",4710 "license": "Apache-2.0",
4746 "peer": true,
4747 "dependencies": {4711 "dependencies": {
4748 "@puppeteer/browsers": "2.10.2",4712 "@puppeteer/browsers": "2.10.2",
4749 "chromium-bidi": "4.1.1",4713 "chromium-bidi": "4.1.1",
@@ -4764,7 +4728,6 @@
4764 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.7.2.tgz",4728 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.7.2.tgz",
4765 "integrity": "sha512-P9pZyTmJqKODFCnkZgemCpoFA4LbAa8+NumHVQKyP5X9IgdNS1ZnAnIh1sMAwhF8/xEUGf7jt+qmNLlKieFw1Q==",4729 "integrity": "sha512-P9pZyTmJqKODFCnkZgemCpoFA4LbAa8+NumHVQKyP5X9IgdNS1ZnAnIh1sMAwhF8/xEUGf7jt+qmNLlKieFw1Q==",
4766 "license": "Apache-2.0",4730 "license": "Apache-2.0",
4767 "peer": true,
4768 "dependencies": {4731 "dependencies": {
4769 "@puppeteer/browsers": "2.10.2",4732 "@puppeteer/browsers": "2.10.2",
4770 "chromium-bidi": "4.1.1",4733 "chromium-bidi": "4.1.1",
@@ -4781,15 +4744,13 @@
4781 "version": "2.0.1",4744 "version": "2.0.1",
4782 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",4745 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
4783 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",4746 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
4784 "license": "Python-2.0",4747 "license": "Python-2.0"
4785 "peer": true
4786 },4748 },
4787 "node_modules/puppeteer/node_modules/cosmiconfig": {4749 "node_modules/puppeteer/node_modules/cosmiconfig": {
4788 "version": "9.0.0",4750 "version": "9.0.0",
4789 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",4751 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
4790 "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",4752 "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
4791 "license": "MIT",4753 "license": "MIT",
4792 "peer": true,
4793 "dependencies": {4754 "dependencies": {
4794 "env-paths": "^2.2.1",4755 "env-paths": "^2.2.1",
4795 "import-fresh": "^3.3.0",4756 "import-fresh": "^3.3.0",
@@ -4812,11 +4773,10 @@
4812 }4773 }
4813 },4774 },
4814 "node_modules/puppeteer/node_modules/js-yaml": {4775 "node_modules/puppeteer/node_modules/js-yaml": {
4815 "version": "4.1.0",4776 "version": "4.1.1",
4816 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",4777 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
4817 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",4778 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
4818 "license": "MIT",4779 "license": "MIT",
4819 "peer": true,
4820 "dependencies": {4780 "dependencies": {
4821 "argparse": "^2.0.1"4781 "argparse": "^2.0.1"
4822 },4782 },
@@ -5049,7 +5009,6 @@
5049 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",5009 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
5050 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",5010 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
5051 "license": "MIT",5011 "license": "MIT",
5052 "peer": true,
5053 "engines": {5012 "engines": {
5054 "node": ">= 6.0.0",5013 "node": ">= 6.0.0",
5055 "npm": ">= 3.0.0"5014 "npm": ">= 3.0.0"
@@ -5060,7 +5019,6 @@
5060 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",5019 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
5061 "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",5020 "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
5062 "license": "MIT",5021 "license": "MIT",
5063 "peer": true,
5064 "dependencies": {5022 "dependencies": {
5065 "ip-address": "^9.0.5",5023 "ip-address": "^9.0.5",
5066 "smart-buffer": "^4.2.0"5024 "smart-buffer": "^4.2.0"
@@ -5075,7 +5033,6 @@
5075 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",5033 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
5076 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",5034 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
5077 "license": "MIT",5035 "license": "MIT",
5078 "peer": true,
5079 "dependencies": {5036 "dependencies": {
5080 "agent-base": "^7.1.2",5037 "agent-base": "^7.1.2",
5081 "debug": "^4.3.4",5038 "debug": "^4.3.4",
@@ -5151,7 +5108,6 @@
5151 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz",5108 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz",
5152 "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==",5109 "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==",
5153 "license": "MIT",5110 "license": "MIT",
5154 "peer": true,
5155 "dependencies": {5111 "dependencies": {
5156 "fast-fifo": "^1.3.2",5112 "fast-fifo": "^1.3.2",
5157 "text-decoder": "^1.1.0"5113 "text-decoder": "^1.1.0"
@@ -5258,7 +5214,6 @@
5258 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",5214 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
5259 "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",5215 "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
5260 "license": "MIT",5216 "license": "MIT",
5261 "peer": true,
5262 "dependencies": {5217 "dependencies": {
5263 "pump": "^3.0.0",5218 "pump": "^3.0.0",
5264 "tar-stream": "^3.1.5"5219 "tar-stream": "^3.1.5"
@@ -5273,7 +5228,6 @@
5273 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",5228 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
5274 "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",5229 "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
5275 "license": "MIT",5230 "license": "MIT",
5276 "peer": true,
5277 "dependencies": {5231 "dependencies": {
5278 "b4a": "^1.6.4",5232 "b4a": "^1.6.4",
5279 "fast-fifo": "^1.2.0",5233 "fast-fifo": "^1.2.0",
@@ -5299,7 +5253,6 @@
5299 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",5253 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
5300 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",5254 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
5301 "license": "Apache-2.0",5255 "license": "Apache-2.0",
5302 "peer": true,
5303 "dependencies": {5256 "dependencies": {
5304 "b4a": "^1.6.4"5257 "b4a": "^1.6.4"
5305 }5258 }
@@ -5380,23 +5333,7 @@
5380 "version": "2.12.0",5333 "version": "2.12.0",
5381 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz",5334 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz",
5382 "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==",5335 "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==",
5383 "license": "MIT",5336 "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 }
5400 },5337 },
5401 "node_modules/undici-types": {5338 "node_modules/undici-types": {
5402 "version": "5.26.5",5339 "version": "5.26.5",
@@ -5550,7 +5487,6 @@
5550 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",5487 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
5551 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",5488 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
5552 "license": "MIT",5489 "license": "MIT",
5553 "peer": true,
5554 "engines": {5490 "engines": {
5555 "node": ">=10.0.0"5491 "node": ">=10.0.0"
5556 },5492 },
@@ -5614,7 +5550,6 @@
5614 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",5550 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
5615 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",5551 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
5616 "license": "MIT",5552 "license": "MIT",
5617 "peer": true,
5618 "dependencies": {5553 "dependencies": {
5619 "buffer-crc32": "~0.2.3",5554 "buffer-crc32": "~0.2.3",
5620 "fd-slicer": "~1.1.0"5555 "fd-slicer": "~1.1.0"
@@ -5637,7 +5572,6 @@
5637 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz",5572 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz",
5638 "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==",5573 "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==",
5639 "license": "MIT",5574 "license": "MIT",
5640 "peer": true,
5641 "funding": {5575 "funding": {
5642 "url": "https://github.com/sponsors/colinhacks"5576 "url": "https://github.com/sponsors/colinhacks"
5643 }5577 }