version 3.1.0-alpha1
Massimo Melina committed
Feb 19, 2026 at 19:13 UTC
e9ccdfbbb09c7e724d34c215583d3b97ad0313e1
4 files changed
+1283
-505
dev.md
+1
-2
@@ -2,8 +2,7 @@ This file is mostly aimed to developers.
2
3
# Building instructions
4
5
-0. Install [Node.js](https://nodejs.org/) 18.15+
6
- - 18.15 is required for statfs function
5
+0. Install [Node.js](https://nodejs.org/) 22
6
1. Launch `npm run build-all` in the root
7
8
At this stage you have a javascript output. For binary files you'll also have to `npm run dist-bin`.
package-lock.json
+1278
-500
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "3.0.7",
3
+ "version": "3.1.0-alpha1",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "3.0.7",
9
+ "version": "3.1.0-alpha1",
10
"license": "GPL-3.0",
11
"workspaces": [
12
"admin",
@@ -16,7 +16,7 @@
16
],
17
"dependencies": {
18
"@gregoranders/csv": "^0.0.13",
19
- "@rejetto/kvstorage": "^0.16.0",
19
+ "@rejetto/kvstorage": "^0.17.0",
20
"acme-client": "^5.4.0",
21
"busboy": "^1.6.0",
22
"crc-32": "^1.2.2",
@@ -27,8 +27,8 @@
27
"iconv-lite": "^0.7.0",
28
"immer": "^10.1.3",
29
"ip2location-nodejs": "^9.7.0",
30
- "koa": "^3.1.1",
31
- "koa-compress": "^5.1.1",
30
+ "koa": "^3.1.2",
31
+ "koa-compress": "^5.2.0",
32
"koa-mount": "^4.2.0",
33
"koa-session": "^7.0.2",
34
"limiter": "^3.0.0",
@@ -62,7 +62,7 @@
62
"@types/node": "^20.17.30",
63
"@types/node-forge": "^1.3.14",
64
"@types/picomatch": "^4.0.2",
65
- "@yao-pkg/pkg": "6.13.1",
65
+ "@yao-pkg/pkg": "6.14.1",
66
"cross-env": "^10.0.0",
67
"koa-better-http-proxy": "^0.2.10",
68
"nm-prune": "^5.0.0",
@@ -145,15 +145,15 @@
145
"dependencies": {
146
"@hfs/shared": "*",
147
"lodash": "^4.17.21",
148
- "react": "^18.3.1",
149
- "react-dom": "^18.3.1",
150
- "react-router-dom": "^6.1.1",
148
+ "preact": "^10.28.1",
149
"tssrp6a": "^3.0.0",
150
"usehooks-ts": "^2.6.0",
151
"valtio": "^1.13.0",
152
+ "wouter": "^3.4.1",
153
"xxhashjs": "^0.2.2"
154
},
155
"devDependencies": {
156
+ "@preact/preset-vite": "^2.10.2",
157
"@types/lodash": "^4.14.178",
158
"@types/react": "^18.3.14",
159
"@types/react-dom": "^18.3.2",
@@ -220,14 +220,14 @@
220
}
221
},
222
"node_modules/@babel/code-frame": {
223
- "version": "7.26.2",
224
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
225
- "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
223
+ "version": "7.29.0",
224
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
225
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
226
"license": "MIT",
227
"dependencies": {
228
- "@babel/helper-validator-identifier": "^7.25.9",
228
+ "@babel/helper-validator-identifier": "^7.28.5",
229
"js-tokens": "^4.0.0",
230
- "picocolors": "^1.0.0"
230
+ "picocolors": "^1.1.1"
231
},
232
"engines": {
233
"node": ">=6.9.0"
@@ -292,15 +292,15 @@
292
}
293
},
294
"node_modules/@babel/generator": {
295
- "version": "7.26.9",
296
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz",
297
- "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==",
295
+ "version": "7.29.1",
296
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
297
+ "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
298
"license": "MIT",
299
"dependencies": {
300
- "@babel/parser": "^7.26.9",
301
- "@babel/types": "^7.26.9",
302
- "@jridgewell/gen-mapping": "^0.3.5",
303
- "@jridgewell/trace-mapping": "^0.3.25",
300
+ "@babel/parser": "^7.29.0",
301
+ "@babel/types": "^7.29.0",
302
+ "@jridgewell/gen-mapping": "^0.3.12",
303
+ "@jridgewell/trace-mapping": "^0.3.28",
304
"jsesc": "^3.0.2"
305
},
306
"engines": {
@@ -308,13 +308,13 @@
308
}
309
},
310
"node_modules/@babel/helper-annotate-as-pure": {
311
- "version": "7.25.9",
312
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
313
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
311
+ "version": "7.27.3",
312
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
313
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
314
"dev": true,
315
"license": "MIT",
316
"dependencies": {
317
- "@babel/types": "^7.25.9"
317
+ "@babel/types": "^7.27.3"
318
},
319
"engines": {
320
"node": ">=6.9.0"
@@ -441,6 +441,15 @@
441
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
442
}
443
},
444
+ "node_modules/@babel/helper-globals": {
445
+ "version": "7.28.0",
446
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
447
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
448
+ "license": "MIT",
449
+ "engines": {
450
+ "node": ">=6.9.0"
451
+ }
452
+ },
453
"node_modules/@babel/helper-member-expression-to-functions": {
454
"version": "7.25.9",
455
"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz",
@@ -456,13 +465,13 @@
465
}
466
},
467
"node_modules/@babel/helper-module-imports": {
459
- "version": "7.25.9",
460
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
461
- "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
468
+ "version": "7.28.6",
469
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
470
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
471
"license": "MIT",
472
"dependencies": {
464
- "@babel/traverse": "^7.25.9",
465
- "@babel/types": "^7.25.9"
473
+ "@babel/traverse": "^7.28.6",
474
+ "@babel/types": "^7.28.6"
475
},
476
"engines": {
477
"node": ">=6.9.0"
@@ -500,9 +509,9 @@
509
}
510
},
511
"node_modules/@babel/helper-plugin-utils": {
503
- "version": "7.26.5",
504
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
505
- "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
512
+ "version": "7.28.6",
513
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
514
+ "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
515
"dev": true,
516
"license": "MIT",
517
"engines": {
@@ -560,17 +569,19 @@
569
}
570
},
571
"node_modules/@babel/helper-string-parser": {
563
- "version": "7.25.9",
564
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
565
- "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
572
+ "version": "7.27.1",
573
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
574
+ "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
575
+ "license": "MIT",
576
"engines": {
577
"node": ">=6.9.0"
578
}
579
},
580
"node_modules/@babel/helper-validator-identifier": {
571
- "version": "7.25.9",
572
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
573
- "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
581
+ "version": "7.28.5",
582
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
583
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
584
+ "license": "MIT",
585
"engines": {
586
"node": ">=6.9.0"
587
}
@@ -614,12 +625,12 @@
625
}
626
},
627
"node_modules/@babel/parser": {
617
- "version": "7.26.9",
618
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz",
619
- "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==",
628
+ "version": "7.29.0",
629
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",
630
+ "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",
631
"license": "MIT",
632
"dependencies": {
622
- "@babel/types": "^7.26.9"
633
+ "@babel/types": "^7.29.0"
634
},
635
"bin": {
636
"parser": "bin/babel-parser.js"
@@ -757,6 +768,22 @@
768
"@babel/core": "^7.0.0-0"
769
}
770
},
771
+ "node_modules/@babel/plugin-syntax-jsx": {
772
+ "version": "7.28.6",
773
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz",
774
+ "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==",
775
+ "dev": true,
776
+ "license": "MIT",
777
+ "dependencies": {
778
+ "@babel/helper-plugin-utils": "^7.28.6"
779
+ },
780
+ "engines": {
781
+ "node": ">=6.9.0"
782
+ },
783
+ "peerDependencies": {
784
+ "@babel/core": "^7.0.0-0"
785
+ }
786
+ },
787
"node_modules/@babel/plugin-syntax-unicode-sets-regex": {
788
"version": "7.18.6",
789
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
@@ -1413,6 +1440,42 @@
1440
"@babel/core": "^7.0.0-0"
1441
}
1442
},
1443
+ "node_modules/@babel/plugin-transform-react-jsx": {
1444
+ "version": "7.28.6",
1445
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz",
1446
+ "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==",
1447
+ "dev": true,
1448
+ "license": "MIT",
1449
+ "dependencies": {
1450
+ "@babel/helper-annotate-as-pure": "^7.27.3",
1451
+ "@babel/helper-module-imports": "^7.28.6",
1452
+ "@babel/helper-plugin-utils": "^7.28.6",
1453
+ "@babel/plugin-syntax-jsx": "^7.28.6",
1454
+ "@babel/types": "^7.28.6"
1455
+ },
1456
+ "engines": {
1457
+ "node": ">=6.9.0"
1458
+ },
1459
+ "peerDependencies": {
1460
+ "@babel/core": "^7.0.0-0"
1461
+ }
1462
+ },
1463
+ "node_modules/@babel/plugin-transform-react-jsx-development": {
1464
+ "version": "7.27.1",
1465
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz",
1466
+ "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==",
1467
+ "dev": true,
1468
+ "license": "MIT",
1469
+ "dependencies": {
1470
+ "@babel/plugin-transform-react-jsx": "^7.27.1"
1471
+ },
1472
+ "engines": {
1473
+ "node": ">=6.9.0"
1474
+ },
1475
+ "peerDependencies": {
1476
+ "@babel/core": "^7.0.0-0"
1477
+ }
1478
+ },
1479
"node_modules/@babel/plugin-transform-regenerator": {
1480
"version": "7.25.9",
1481
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz",
@@ -1732,44 +1795,45 @@
1795
}
1796
},
1797
"node_modules/@babel/template": {
1735
- "version": "7.26.9",
1736
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz",
1737
- "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==",
1798
+ "version": "7.28.6",
1799
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
1800
+ "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
1801
"license": "MIT",
1802
"dependencies": {
1740
- "@babel/code-frame": "^7.26.2",
1741
- "@babel/parser": "^7.26.9",
1742
- "@babel/types": "^7.26.9"
1803
+ "@babel/code-frame": "^7.28.6",
1804
+ "@babel/parser": "^7.28.6",
1805
+ "@babel/types": "^7.28.6"
1806
},
1807
"engines": {
1808
"node": ">=6.9.0"
1809
}
1810
},
1811
"node_modules/@babel/traverse": {
1749
- "version": "7.26.9",
1750
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz",
1751
- "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==",
1812
+ "version": "7.29.0",
1813
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
1814
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
1815
"license": "MIT",
1816
"dependencies": {
1754
- "@babel/code-frame": "^7.26.2",
1755
- "@babel/generator": "^7.26.9",
1756
- "@babel/parser": "^7.26.9",
1757
- "@babel/template": "^7.26.9",
1758
- "@babel/types": "^7.26.9",
1759
- "debug": "^4.3.1",
1760
- "globals": "^11.1.0"
1817
+ "@babel/code-frame": "^7.29.0",
1818
+ "@babel/generator": "^7.29.0",
1819
+ "@babel/helper-globals": "^7.28.0",
1820
+ "@babel/parser": "^7.29.0",
1821
+ "@babel/template": "^7.28.6",
1822
+ "@babel/types": "^7.29.0",
1823
+ "debug": "^4.3.1"
1824
},
1825
"engines": {
1826
"node": ">=6.9.0"
1827
}
1828
},
1829
"node_modules/@babel/types": {
1767
- "version": "7.26.10",
1768
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz",
1769
- "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==",
1830
+ "version": "7.29.0",
1831
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
1832
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
1833
+ "license": "MIT",
1834
"dependencies": {
1771
- "@babel/helper-string-parser": "^7.25.9",
1772
- "@babel/helper-validator-identifier": "^7.25.9"
1835
+ "@babel/helper-string-parser": "^7.27.1",
1836
+ "@babel/helper-validator-identifier": "^7.28.5"
1837
},
1838
"engines": {
1839
"node": ">=6.9.0"
@@ -2289,6 +2353,23 @@
2353
"node": ">=18"
2354
}
2355
},
2356
+ "node_modules/@esbuild/openharmony-arm64": {
2357
+ "version": "0.27.3",
2358
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
2359
+ "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
2360
+ "cpu": [
2361
+ "arm64"
2362
+ ],
2363
+ "dev": true,
2364
+ "license": "MIT",
2365
+ "optional": true,
2366
+ "os": [
2367
+ "openharmony"
2368
+ ],
2369
+ "engines": {
2370
+ "node": ">=18"
2371
+ }
2372
+ },
2373
"node_modules/@esbuild/sunos-x64": {
2374
"version": "0.25.0",
2375
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
@@ -2428,16 +2509,13 @@
2509
}
2510
},
2511
"node_modules/@jridgewell/gen-mapping": {
2431
- "version": "0.3.5",
2432
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
2433
- "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
2512
+ "version": "0.3.13",
2513
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
2514
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
2515
+ "license": "MIT",
2516
"dependencies": {
2435
- "@jridgewell/set-array": "^1.2.1",
2436
- "@jridgewell/sourcemap-codec": "^1.4.10",
2517
+ "@jridgewell/sourcemap-codec": "^1.5.0",
2518
"@jridgewell/trace-mapping": "^0.3.24"
2438
- },
2439
- "engines": {
2440
- "node": ">=6.0.0"
2519
}
2520
},
2521
"node_modules/@jridgewell/remapping": {
@@ -2459,14 +2537,6 @@
2537
"node": ">=6.0.0"
2538
}
2539
},
2462
- "node_modules/@jridgewell/set-array": {
2463
- "version": "1.2.1",
2464
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
2465
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
2466
- "engines": {
2467
- "node": ">=6.0.0"
2468
- }
2469
- },
2540
"node_modules/@jridgewell/source-map": {
2541
"version": "0.3.6",
2542
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
@@ -2485,9 +2555,10 @@
2555
"license": "MIT"
2556
},
2557
"node_modules/@jridgewell/trace-mapping": {
2488
- "version": "0.3.25",
2489
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
2490
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
2558
+ "version": "0.3.31",
2559
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
2560
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
2561
+ "license": "MIT",
2562
"dependencies": {
2563
"@jridgewell/resolve-uri": "^3.1.0",
2564
"@jridgewell/sourcemap-codec": "^1.4.14"
@@ -3079,10 +3150,100 @@
3150
"url": "https://opencollective.com/popperjs"
3151
}
3152
},
3153
+ "node_modules/@preact/preset-vite": {
3154
+ "version": "2.10.3",
3155
+ "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.10.3.tgz",
3156
+ "integrity": "sha512-1SiS+vFItpkNdBs7q585PSAIln0wBeBdcpJYbzPs1qipsb/FssnkUioNXuRsb8ZnU8YEQHr+3v8+/mzWSnTQmg==",
3157
+ "dev": true,
3158
+ "license": "MIT",
3159
+ "dependencies": {
3160
+ "@babel/plugin-transform-react-jsx": "^7.27.1",
3161
+ "@babel/plugin-transform-react-jsx-development": "^7.27.1",
3162
+ "@prefresh/vite": "^2.4.11",
3163
+ "@rollup/pluginutils": "^5.0.0",
3164
+ "babel-plugin-transform-hook-names": "^1.0.2",
3165
+ "debug": "^4.4.3",
3166
+ "picocolors": "^1.1.1",
3167
+ "vite-prerender-plugin": "^0.5.8"
3168
+ },
3169
+ "peerDependencies": {
3170
+ "@babel/core": "7.x",
3171
+ "vite": "2.x || 3.x || 4.x || 5.x || 6.x || 7.x"
3172
+ }
3173
+ },
3174
+ "node_modules/@prefresh/babel-plugin": {
3175
+ "version": "0.5.3",
3176
+ "resolved": "https://registry.npmjs.org/@prefresh/babel-plugin/-/babel-plugin-0.5.3.tgz",
3177
+ "integrity": "sha512-57LX2SHs4BX2s1IwCjNzTE2OJeEepRCNf1VTEpbNcUyHfMO68eeOWGDIt4ob9aYlW6PEWZ1SuwNikuoIXANDtQ==",
3178
+ "dev": true,
3179
+ "license": "MIT"
3180
+ },
3181
+ "node_modules/@prefresh/core": {
3182
+ "version": "1.5.9",
3183
+ "resolved": "https://registry.npmjs.org/@prefresh/core/-/core-1.5.9.tgz",
3184
+ "integrity": "sha512-IKBKCPaz34OFVC+adiQ2qaTF5qdztO2/4ZPf4KsRTgjKosWqxVXmEbxCiUydYZRY8GVie+DQlKzQr9gt6HQ+EQ==",
3185
+ "dev": true,
3186
+ "license": "MIT",
3187
+ "peerDependencies": {
3188
+ "preact": "^10.0.0 || ^11.0.0-0"
3189
+ }
3190
+ },
3191
+ "node_modules/@prefresh/utils": {
3192
+ "version": "1.2.1",
3193
+ "resolved": "https://registry.npmjs.org/@prefresh/utils/-/utils-1.2.1.tgz",
3194
+ "integrity": "sha512-vq/sIuN5nYfYzvyayXI4C2QkprfNaHUQ9ZX+3xLD8nL3rWyzpxOm1+K7RtMbhd+66QcaISViK7amjnheQ/4WZw==",
3195
+ "dev": true,
3196
+ "license": "MIT"
3197
+ },
3198
+ "node_modules/@prefresh/vite": {
3199
+ "version": "2.4.12",
3200
+ "resolved": "https://registry.npmjs.org/@prefresh/vite/-/vite-2.4.12.tgz",
3201
+ "integrity": "sha512-FY1fzXpUjiuosznMV0YM7XAOPZjB5FIdWS0W24+XnlxYkt9hNAwwsiKYn+cuTEoMtD/ZVazS5QVssBr9YhpCQA==",
3202
+ "dev": true,
3203
+ "license": "MIT",
3204
+ "dependencies": {
3205
+ "@babel/core": "^7.22.1",
3206
+ "@prefresh/babel-plugin": "^0.5.2",
3207
+ "@prefresh/core": "^1.5.0",
3208
+ "@prefresh/utils": "^1.2.0",
3209
+ "@rollup/pluginutils": "^4.2.1"
3210
+ },
3211
+ "peerDependencies": {
3212
+ "preact": "^10.4.0 || ^11.0.0-0",
3213
+ "vite": ">=2.0.0"
3214
+ }
3215
+ },
3216
+ "node_modules/@prefresh/vite/node_modules/@rollup/pluginutils": {
3217
+ "version": "4.2.1",
3218
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
3219
+ "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
3220
+ "dev": true,
3221
+ "license": "MIT",
3222
+ "dependencies": {
3223
+ "estree-walker": "^2.0.1",
3224
+ "picomatch": "^2.2.2"
3225
+ },
3226
+ "engines": {
3227
+ "node": ">= 8.0.0"
3228
+ }
3229
+ },
3230
+ "node_modules/@prefresh/vite/node_modules/picomatch": {
3231
+ "version": "2.3.1",
3232
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3233
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3234
+ "dev": true,
3235
+ "license": "MIT",
3236
+ "engines": {
3237
+ "node": ">=8.6"
3238
+ },
3239
+ "funding": {
3240
+ "url": "https://github.com/sponsors/jonschlinkert"
3241
+ }
3242
+ },
3243
"node_modules/@rejetto/kvstorage": {
3083
- "version": "0.16.0",
3084
- "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.16.0.tgz",
3085
- "integrity": "sha512-KObp2NoLmf6T5NHbHBc4h0Tp9w6EB2sOD9xr1yY+HbuIqE+1QdSfJ4xIEaS0V4+DLLW/9syLc4WeK2CSi73eAA==",
3244
+ "version": "0.17.0",
3245
+ "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.17.0.tgz",
3246
+ "integrity": "sha512-bQjlIqh64NFIH+CqhDpQEytMTZDh9iMPgDH8/rWD+7gQK4uIYI/grb46cJGvPILZvWDqT70z3+6vDvBnjuq6Jw==",
3247
"license": "MIT"
3248
},
3249
"node_modules/@remix-run/router": {
@@ -3094,6 +3255,29 @@
3255
"node": ">=14.0.0"
3256
}
3257
},
3258
+ "node_modules/@rollup/pluginutils": {
3259
+ "version": "5.3.0",
3260
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz",
3261
+ "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==",
3262
+ "dev": true,
3263
+ "license": "MIT",
3264
+ "dependencies": {
3265
+ "@types/estree": "^1.0.0",
3266
+ "estree-walker": "^2.0.2",
3267
+ "picomatch": "^4.0.2"
3268
+ },
3269
+ "engines": {
3270
+ "node": ">=14.0.0"
3271
+ },
3272
+ "peerDependencies": {
3273
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
3274
+ },
3275
+ "peerDependenciesMeta": {
3276
+ "rollup": {
3277
+ "optional": true
3278
+ }
3279
+ }
3280
+ },
3281
"node_modules/@rollup/rollup-android-arm-eabi": {
3282
"version": "4.59.0",
3283
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
@@ -3772,9 +3956,9 @@
3956
}
3957
},
3958
"node_modules/@yao-pkg/pkg": {
3775
- "version": "6.13.1",
3776
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.13.1.tgz",
3777
- "integrity": "sha512-HZGrjKngYUpCAHUjBHb9VMb0V7FsJtoMHtw0tfSS4GeS/Ur8ZK/EGDWtdj+apGERyScc3QLOyg1mXYuv01gqvw==",
3959
+ "version": "6.14.1",
3960
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.1.tgz",
3961
+ "integrity": "sha512-kTtxr+r9/pi+POcuuJN9q2YRs1Ekp7iwsgU3du1XO6ozwjlp+F31ZF19WS2ZDIloWYGCvfbURrrXMgQJpWZb+Q==",
3962
"dev": true,
3963
"license": "MIT",
3964
"dependencies": {
@@ -3783,8 +3967,8 @@
3967
"@babel/traverse": "^7.23.0",
3968
"@babel/types": "^7.23.0",
3969
"@yao-pkg/pkg-fetch": "3.5.32",
3786
- "esbuild": "^0.24.0",
3787
- "into-stream": "^6.0.0",
3970
+ "esbuild": "^0.27.3",
3971
+ "into-stream": "^9.1.0",
3972
"minimist": "^1.2.6",
3973
"multistream": "^4.1.0",
3974
"picocolors": "^1.1.0",
@@ -3793,7 +3977,7 @@
3977
"resolve": "^1.22.10",
3978
"resolve.exports": "^2.0.3",
3979
"stream-meter": "^1.0.4",
3796
- "tar": "^7.5.6",
3980
+ "tar": "^7.5.7",
3981
"tinyglobby": "^0.2.11",
3982
"unzipper": "^0.12.3"
3983
},
@@ -3801,7 +3985,7 @@
3985
"pkg": "lib-es5/bin.js"
3986
},
3987
"engines": {
3804
- "node": ">=18.0.0"
3988
+ "node": ">=20.0.0"
3989
}
3990
},
3991
"node_modules/@yao-pkg/pkg-fetch": {
@@ -3879,9 +4063,9 @@
4063
}
4064
},
4065
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/aix-ppc64": {
3882
- "version": "0.24.2",
3883
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
3884
- "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
4066
+ "version": "0.27.3",
4067
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
4068
+ "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
4069
"cpu": [
4070
"ppc64"
4071
],
@@ -3896,9 +4080,9 @@
4080
}
4081
},
4082
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-arm": {
3899
- "version": "0.24.2",
3900
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
3901
- "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
4083
+ "version": "0.27.3",
4084
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
4085
+ "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
4086
"cpu": [
4087
"arm"
4088
],
@@ -3913,9 +4097,9 @@
4097
}
4098
},
4099
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-arm64": {
3916
- "version": "0.24.2",
3917
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
3918
- "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
4100
+ "version": "0.27.3",
4101
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
4102
+ "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
4103
"cpu": [
4104
"arm64"
4105
],
@@ -3930,9 +4114,9 @@
4114
}
4115
},
4116
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-x64": {
3933
- "version": "0.24.2",
3934
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
3935
- "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
4117
+ "version": "0.27.3",
4118
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
4119
+ "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
4120
"cpu": [
4121
"x64"
4122
],
@@ -3947,9 +4131,9 @@
4131
}
4132
},
4133
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/darwin-arm64": {
3950
- "version": "0.24.2",
3951
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
3952
- "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
4134
+ "version": "0.27.3",
4135
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
4136
+ "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
4137
"cpu": [
4138
"arm64"
4139
],
@@ -3964,9 +4148,9 @@
4148
}
4149
},
4150
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/darwin-x64": {
3967
- "version": "0.24.2",
3968
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
3969
- "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
4151
+ "version": "0.27.3",
4152
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
4153
+ "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
4154
"cpu": [
4155
"x64"
4156
],
@@ -3981,9 +4165,9 @@
4165
}
4166
},
4167
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/freebsd-arm64": {
3984
- "version": "0.24.2",
3985
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
3986
- "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
4168
+ "version": "0.27.3",
4169
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
4170
+ "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
4171
"cpu": [
4172
"arm64"
4173
],
@@ -3998,9 +4182,9 @@
4182
}
4183
},
4184
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/freebsd-x64": {
4001
- "version": "0.24.2",
4002
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
4003
- "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
4185
+ "version": "0.27.3",
4186
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
4187
+ "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
4188
"cpu": [
4189
"x64"
4190
],
@@ -4015,9 +4199,9 @@
4199
}
4200
},
4201
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-arm": {
4018
- "version": "0.24.2",
4019
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
4020
- "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
4202
+ "version": "0.27.3",
4203
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
4204
+ "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
4205
"cpu": [
4206
"arm"
4207
],
@@ -4032,9 +4216,9 @@
4216
}
4217
},
4218
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-arm64": {
4035
- "version": "0.24.2",
4036
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
4037
- "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
4219
+ "version": "0.27.3",
4220
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
4221
+ "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
4222
"cpu": [
4223
"arm64"
4224
],
@@ -4049,9 +4233,9 @@
4233
}
4234
},
4235
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-ia32": {
4052
- "version": "0.24.2",
4053
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
4054
- "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
4236
+ "version": "0.27.3",
4237
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
4238
+ "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
4239
"cpu": [
4240
"ia32"
4241
],
@@ -4066,9 +4250,9 @@
4250
}
4251
},
4252
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-loong64": {
4069
- "version": "0.24.2",
4070
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
4071
- "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
4253
+ "version": "0.27.3",
4254
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
4255
+ "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
4256
"cpu": [
4257
"loong64"
4258
],
@@ -4083,9 +4267,9 @@
4267
}
4268
},
4269
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-mips64el": {
4086
- "version": "0.24.2",
4087
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
4088
- "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
4270
+ "version": "0.27.3",
4271
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
4272
+ "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
4273
"cpu": [
4274
"mips64el"
4275
],
@@ -4100,9 +4284,9 @@
4284
}
4285
},
4286
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-ppc64": {
4103
- "version": "0.24.2",
4104
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
4105
- "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
4287
+ "version": "0.27.3",
4288
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
4289
+ "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
4290
"cpu": [
4291
"ppc64"
4292
],
@@ -4117,9 +4301,9 @@
4301
}
4302
},
4303
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-riscv64": {
4120
- "version": "0.24.2",
4121
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
4122
- "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
4304
+ "version": "0.27.3",
4305
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
4306
+ "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
4307
"cpu": [
4308
"riscv64"
4309
],
@@ -4134,9 +4318,9 @@
4318
}
4319
},
4320
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-s390x": {
4137
- "version": "0.24.2",
4138
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
4139
- "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
4321
+ "version": "0.27.3",
4322
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
4323
+ "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
4324
"cpu": [
4325
"s390x"
4326
],
@@ -4151,9 +4335,9 @@
4335
}
4336
},
4337
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-x64": {
4154
- "version": "0.24.2",
4155
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
4156
- "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
4338
+ "version": "0.27.3",
4339
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
4340
+ "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
4341
"cpu": [
4342
"x64"
4343
],
@@ -4168,9 +4352,9 @@
4352
}
4353
},
4354
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/netbsd-arm64": {
4171
- "version": "0.24.2",
4172
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
4173
- "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
4355
+ "version": "0.27.3",
4356
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
4357
+ "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
4358
"cpu": [
4359
"arm64"
4360
],
@@ -4185,9 +4369,9 @@
4369
}
4370
},
4371
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/netbsd-x64": {
4188
- "version": "0.24.2",
4189
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
4190
- "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
4372
+ "version": "0.27.3",
4373
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
4374
+ "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
4375
"cpu": [
4376
"x64"
4377
],
@@ -4202,9 +4386,9 @@
4386
}
4387
},
4388
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/openbsd-arm64": {
4205
- "version": "0.24.2",
4206
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
4207
- "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
4389
+ "version": "0.27.3",
4390
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
4391
+ "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
4392
"cpu": [
4393
"arm64"
4394
],
@@ -4219,9 +4403,9 @@
4403
}
4404
},
4405
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/openbsd-x64": {
4222
- "version": "0.24.2",
4223
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
4224
- "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
4406
+ "version": "0.27.3",
4407
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
4408
+ "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
4409
"cpu": [
4410
"x64"
4411
],
@@ -4236,9 +4420,9 @@
4420
}
4421
},
4422
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/sunos-x64": {
4239
- "version": "0.24.2",
4240
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
4241
- "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
4423
+ "version": "0.27.3",
4424
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
4425
+ "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
4426
"cpu": [
4427
"x64"
4428
],
@@ -4253,9 +4437,9 @@
4437
}
4438
},
4439
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-arm64": {
4256
- "version": "0.24.2",
4257
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
4258
- "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
4440
+ "version": "0.27.3",
4441
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
4442
+ "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
4443
"cpu": [
4444
"arm64"
4445
],
@@ -4270,9 +4454,9 @@
4454
}
4455
},
4456
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-ia32": {
4273
- "version": "0.24.2",
4274
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
4275
- "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
4457
+ "version": "0.27.3",
4458
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
4459
+ "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
4460
"cpu": [
4461
"ia32"
4462
],
@@ -4287,9 +4471,9 @@
4471
}
4472
},
4473
"node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-x64": {
4290
- "version": "0.24.2",
4291
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
4292
- "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
4474
+ "version": "0.27.3",
4475
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
4476
+ "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
4477
"cpu": [
4478
"x64"
4479
],
@@ -4304,9 +4488,9 @@
4488
}
4489
},
4490
"node_modules/@yao-pkg/pkg/node_modules/esbuild": {
4307
- "version": "0.24.2",
4308
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
4309
- "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
4491
+ "version": "0.27.3",
4492
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
4493
+ "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
4494
"dev": true,
4495
"hasInstallScript": true,
4496
"license": "MIT",
@@ -4317,31 +4501,32 @@
4501
"node": ">=18"
4502
},
4503
"optionalDependencies": {
4320
- "@esbuild/aix-ppc64": "0.24.2",
4321
- "@esbuild/android-arm": "0.24.2",
4322
- "@esbuild/android-arm64": "0.24.2",
4323
- "@esbuild/android-x64": "0.24.2",
4324
- "@esbuild/darwin-arm64": "0.24.2",
4325
- "@esbuild/darwin-x64": "0.24.2",
4326
- "@esbuild/freebsd-arm64": "0.24.2",
4327
- "@esbuild/freebsd-x64": "0.24.2",
4328
- "@esbuild/linux-arm": "0.24.2",
4329
- "@esbuild/linux-arm64": "0.24.2",
4330
- "@esbuild/linux-ia32": "0.24.2",
4331
- "@esbuild/linux-loong64": "0.24.2",
4332
- "@esbuild/linux-mips64el": "0.24.2",
4333
- "@esbuild/linux-ppc64": "0.24.2",
4334
- "@esbuild/linux-riscv64": "0.24.2",
4335
- "@esbuild/linux-s390x": "0.24.2",
4336
- "@esbuild/linux-x64": "0.24.2",
4337
- "@esbuild/netbsd-arm64": "0.24.2",
4338
- "@esbuild/netbsd-x64": "0.24.2",
4339
- "@esbuild/openbsd-arm64": "0.24.2",
4340
- "@esbuild/openbsd-x64": "0.24.2",
4341
- "@esbuild/sunos-x64": "0.24.2",
4342
- "@esbuild/win32-arm64": "0.24.2",
4343
- "@esbuild/win32-ia32": "0.24.2",
4344
- "@esbuild/win32-x64": "0.24.2"
4504
+ "@esbuild/aix-ppc64": "0.27.3",
4505
+ "@esbuild/android-arm": "0.27.3",
4506
+ "@esbuild/android-arm64": "0.27.3",
4507
+ "@esbuild/android-x64": "0.27.3",
4508
+ "@esbuild/darwin-arm64": "0.27.3",
4509
+ "@esbuild/darwin-x64": "0.27.3",
4510
+ "@esbuild/freebsd-arm64": "0.27.3",
4511
+ "@esbuild/freebsd-x64": "0.27.3",
4512
+ "@esbuild/linux-arm": "0.27.3",
4513
+ "@esbuild/linux-arm64": "0.27.3",
4514
+ "@esbuild/linux-ia32": "0.27.3",
4515
+ "@esbuild/linux-loong64": "0.27.3",
4516
+ "@esbuild/linux-mips64el": "0.27.3",
4517
+ "@esbuild/linux-ppc64": "0.27.3",
4518
+ "@esbuild/linux-riscv64": "0.27.3",
4519
+ "@esbuild/linux-s390x": "0.27.3",
4520
+ "@esbuild/linux-x64": "0.27.3",
4521
+ "@esbuild/netbsd-arm64": "0.27.3",
4522
+ "@esbuild/netbsd-x64": "0.27.3",
4523
+ "@esbuild/openbsd-arm64": "0.27.3",
4524
+ "@esbuild/openbsd-x64": "0.27.3",
4525
+ "@esbuild/openharmony-arm64": "0.27.3",
4526
+ "@esbuild/sunos-x64": "0.27.3",
4527
+ "@esbuild/win32-arm64": "0.27.3",
4528
+ "@esbuild/win32-ia32": "0.27.3",
4529
+ "@esbuild/win32-x64": "0.27.3"
4530
}
4531
},
4532
"node_modules/accepts": {
@@ -4561,14 +4746,24 @@
4746
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
4747
}
4748
},
4749
+ "node_modules/babel-plugin-transform-hook-names": {
4750
+ "version": "1.0.2",
4751
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz",
4752
+ "integrity": "sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==",
4753
+ "dev": true,
4754
+ "license": "MIT",
4755
+ "peerDependencies": {
4756
+ "@babel/core": "^7.12.10"
4757
+ }
4758
+ },
4759
"node_modules/balanced-match": {
4565
- "version": "4.0.4",
4566
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
4567
- "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
4760
+ "version": "4.0.3",
4761
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz",
4762
+ "integrity": "sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==",
4763
"dev": true,
4764
"license": "MIT",
4765
"engines": {
4571
- "node": "18 || 20 || >=22"
4766
+ "node": "20 || >=22"
4767
}
4768
},
4769
"node_modules/bare-events": {
@@ -4739,17 +4934,24 @@
4934
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
4935
"dev": true
4936
},
4937
+ "node_modules/boolbase": {
4938
+ "version": "1.0.0",
4939
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
4940
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
4941
+ "dev": true,
4942
+ "license": "ISC"
4943
+ },
4944
"node_modules/brace-expansion": {
4743
- "version": "5.0.3",
4744
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
4745
- "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
4945
+ "version": "5.0.2",
4946
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz",
4947
+ "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==",
4948
"dev": true,
4949
"license": "MIT",
4950
"dependencies": {
4951
"balanced-match": "^4.0.2"
4952
},
4953
"engines": {
4752
- "node": "18 || 20 || >=22"
4954
+ "node": "20 || >=22"
4955
}
4956
},
4957
"node_modules/braces": {
@@ -5248,6 +5450,36 @@
5450
"node": ">= 8"
5451
}
5452
},
5453
+ "node_modules/css-select": {
5454
+ "version": "5.2.2",
5455
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
5456
+ "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
5457
+ "dev": true,
5458
+ "license": "BSD-2-Clause",
5459
+ "dependencies": {
5460
+ "boolbase": "^1.0.0",
5461
+ "css-what": "^6.1.0",
5462
+ "domhandler": "^5.0.2",
5463
+ "domutils": "^3.0.1",
5464
+ "nth-check": "^2.0.1"
5465
+ },
5466
+ "funding": {
5467
+ "url": "https://github.com/sponsors/fb55"
5468
+ }
5469
+ },
5470
+ "node_modules/css-what": {
5471
+ "version": "6.2.2",
5472
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
5473
+ "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
5474
+ "dev": true,
5475
+ "license": "BSD-2-Clause",
5476
+ "engines": {
5477
+ "node": ">= 6"
5478
+ },
5479
+ "funding": {
5480
+ "url": "https://github.com/sponsors/fb55"
5481
+ }
5482
+ },
5483
"node_modules/csstype": {
5484
"version": "3.1.3",
5485
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
@@ -5279,9 +5511,10 @@
5511
"integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
5512
},
5513
"node_modules/debug": {
5282
- "version": "4.3.7",
5283
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
5284
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
5514
+ "version": "4.4.3",
5515
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
5516
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
5517
+ "license": "MIT",
5518
"dependencies": {
5519
"ms": "^2.1.3"
5520
},
@@ -5454,6 +5687,65 @@
5687
"csstype": "^3.0.2"
5688
}
5689
},
5690
+ "node_modules/dom-serializer": {
5691
+ "version": "2.0.0",
5692
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
5693
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
5694
+ "dev": true,
5695
+ "license": "MIT",
5696
+ "dependencies": {
5697
+ "domelementtype": "^2.3.0",
5698
+ "domhandler": "^5.0.2",
5699
+ "entities": "^4.2.0"
5700
+ },
5701
+ "funding": {
5702
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
5703
+ }
5704
+ },
5705
+ "node_modules/domelementtype": {
5706
+ "version": "2.3.0",
5707
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
5708
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
5709
+ "dev": true,
5710
+ "funding": [
5711
+ {
5712
+ "type": "github",
5713
+ "url": "https://github.com/sponsors/fb55"
5714
+ }
5715
+ ],
5716
+ "license": "BSD-2-Clause"
5717
+ },
5718
+ "node_modules/domhandler": {
5719
+ "version": "5.0.3",
5720
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
5721
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
5722
+ "dev": true,
5723
+ "license": "BSD-2-Clause",
5724
+ "dependencies": {
5725
+ "domelementtype": "^2.3.0"
5726
+ },
5727
+ "engines": {
5728
+ "node": ">= 4"
5729
+ },
5730
+ "funding": {
5731
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
5732
+ }
5733
+ },
5734
+ "node_modules/domutils": {
5735
+ "version": "3.2.2",
5736
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
5737
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
5738
+ "dev": true,
5739
+ "license": "BSD-2-Clause",
5740
+ "dependencies": {
5741
+ "dom-serializer": "^2.0.0",
5742
+ "domelementtype": "^2.3.0",
5743
+ "domhandler": "^5.0.3"
5744
+ },
5745
+ "funding": {
5746
+ "url": "https://github.com/fb55/domutils?sponsor=1"
5747
+ }
5748
+ },
5749
"node_modules/dunder-proto": {
5750
"version": "1.0.1",
5751
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
@@ -5532,6 +5824,19 @@
5824
"node": ">=8.6"
5825
}
5826
},
5827
+ "node_modules/entities": {
5828
+ "version": "4.5.0",
5829
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
5830
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
5831
+ "dev": true,
5832
+ "license": "BSD-2-Clause",
5833
+ "engines": {
5834
+ "node": ">=0.12"
5835
+ },
5836
+ "funding": {
5837
+ "url": "https://github.com/fb55/entities?sponsor=1"
5838
+ }
5839
+ },
5840
"node_modules/error-ex": {
5841
"version": "1.3.2",
5842
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -5658,6 +5963,13 @@
5963
"url": "https://github.com/sponsors/sindresorhus"
5964
}
5965
},
5966
+ "node_modules/estree-walker": {
5967
+ "version": "2.0.2",
5968
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
5969
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
5970
+ "dev": true,
5971
+ "license": "MIT"
5972
+ },
5973
"node_modules/esutils": {
5974
"version": "2.0.3",
5975
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
@@ -5838,16 +6150,6 @@
6150
"node": ">= 0.6"
6151
}
6152
},
5841
- "node_modules/from2": {
5842
- "version": "2.3.0",
5843
- "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
5844
- "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
5845
- "dev": true,
5846
- "dependencies": {
5847
- "inherits": "^2.0.1",
5848
- "readable-stream": "^2.0.0"
5849
- }
5850
- },
6153
"node_modules/fs-constants": {
6154
"version": "1.0.0",
6155
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
@@ -5992,6 +6294,7 @@
6294
"version": "11.12.0",
6295
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
6296
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
6297
+ "dev": true,
6298
"engines": {
6299
"node": ">=4"
6300
}
@@ -6069,6 +6372,16 @@
6372
"node": ">= 0.4"
6373
}
6374
},
6375
+ "node_modules/he": {
6376
+ "version": "1.2.0",
6377
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
6378
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
6379
+ "dev": true,
6380
+ "license": "MIT",
6381
+ "bin": {
6382
+ "he": "bin/he"
6383
+ }
6384
+ },
6385
"node_modules/hoist-non-react-statics": {
6386
"version": "3.3.2",
6387
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
@@ -6174,7 +6487,8 @@
6487
"version": "1.0.1",
6488
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
6489
"integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
6177
- "dev": true
6490
+ "dev": true,
6491
+ "license": "ISC"
6492
},
6493
"node_modules/immer": {
6494
"version": "10.1.3",
@@ -6187,10 +6501,11 @@
6501
}
6502
},
6503
"node_modules/immutable": {
6190
- "version": "4.3.0",
6191
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
6192
- "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
6193
- "dev": true
6504
+ "version": "4.3.8",
6505
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz",
6506
+ "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==",
6507
+ "dev": true,
6508
+ "license": "MIT"
6509
},
6510
"node_modules/import-fresh": {
6511
"version": "3.3.0",
@@ -6228,16 +6543,13 @@
6543
"dev": true
6544
},
6545
"node_modules/into-stream": {
6231
- "version": "6.0.0",
6232
- "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz",
6233
- "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==",
6546
+ "version": "9.1.0",
6547
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-9.1.0.tgz",
6548
+ "integrity": "sha512-DRsRnQrbzdFjaQ1oe4C6/EIUymIOEix1qROEJTF9dbMq+M4Zrm6VaLp6SD/B9IsiEjPZuBSnWWFN+udajugdWA==",
6549
"dev": true,
6235
- "dependencies": {
6236
- "from2": "^2.3.0",
6237
- "p-is-promise": "^3.0.0"
6238
- },
6550
+ "license": "MIT",
6551
"engines": {
6240
- "node": ">=10"
6552
+ "node": ">=20"
6553
},
6554
"funding": {
6555
"url": "https://github.com/sponsors/sindresorhus"
@@ -6534,19 +6846,68 @@
6846
"integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw=="
6847
},
6848
"node_modules/koa-compress": {
6537
- "version": "5.1.1",
6538
- "resolved": "https://registry.npmjs.org/koa-compress/-/koa-compress-5.1.1.tgz",
6539
- "integrity": "sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg==",
6849
+ "version": "5.2.0",
6850
+ "resolved": "https://registry.npmjs.org/koa-compress/-/koa-compress-5.2.0.tgz",
6851
+ "integrity": "sha512-RsRnI+v+/rs1lYpcAUcxowUzHYssf71qbMr0Mpdq1wktbtXDZmxBIgxJHtaEsBjSe4jiWYELpGFbASa2AemmOg==",
6852
+ "license": "MIT",
6853
"dependencies": {
6854
"bytes": "^3.1.2",
6855
"compressible": "^2.0.18",
6543
- "http-errors": "^1.8.1",
6544
- "koa-is-json": "^1.0.0"
6856
+ "http-errors": "^2.0.1",
6857
+ "koa-is-json": "^1.0.0",
6858
+ "negotiator": "^1.0.0"
6859
},
6860
"engines": {
6861
"node": ">= 12"
6862
}
6863
},
6864
+ "node_modules/koa-compress/node_modules/depd": {
6865
+ "version": "2.0.0",
6866
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
6867
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
6868
+ "license": "MIT",
6869
+ "engines": {
6870
+ "node": ">= 0.8"
6871
+ }
6872
+ },
6873
+ "node_modules/koa-compress/node_modules/http-errors": {
6874
+ "version": "2.0.1",
6875
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
6876
+ "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
6877
+ "license": "MIT",
6878
+ "dependencies": {
6879
+ "depd": "~2.0.0",
6880
+ "inherits": "~2.0.4",
6881
+ "setprototypeof": "~1.2.0",
6882
+ "statuses": "~2.0.2",
6883
+ "toidentifier": "~1.0.1"
6884
+ },
6885
+ "engines": {
6886
+ "node": ">= 0.8"
6887
+ },
6888
+ "funding": {
6889
+ "type": "opencollective",
6890
+ "url": "https://opencollective.com/express"
6891
+ }
6892
+ },
6893
+ "node_modules/koa-compress/node_modules/negotiator": {
6894
+ "version": "1.0.0",
6895
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
6896
+ "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
6897
+ "license": "MIT",
6898
+ "engines": {
6899
+ "node": ">= 0.6"
6900
+ }
6901
+ },
6902
+ "node_modules/koa-compress/node_modules/statuses": {
6903
+ "version": "2.0.2",
6904
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
6905
+ "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
6906
+ "license": "MIT",
6907
+ "engines": {
6908
+ "node": ">= 0.8"
6909
+ }
6910
+ },
6911
"node_modules/koa-is-json": {
6912
"version": "1.0.0",
6913
"resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz",
@@ -6643,6 +7004,13 @@
7004
"node": ">= 0.8"
7005
}
7006
},
7007
+ "node_modules/kolorist": {
7008
+ "version": "1.8.0",
7009
+ "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
7010
+ "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
7011
+ "dev": true,
7012
+ "license": "MIT"
7013
+ },
7014
"node_modules/limiter": {
7015
"version": "3.0.0",
7016
"resolved": "https://registry.npmjs.org/limiter/-/limiter-3.0.0.tgz",
@@ -6923,6 +7291,12 @@
7291
"node": ">= 18"
7292
}
7293
},
7294
+ "node_modules/mitt": {
7295
+ "version": "3.0.1",
7296
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
7297
+ "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
7298
+ "license": "MIT"
7299
+ },
7300
"node_modules/mkdirp": {
7301
"version": "0.5.6",
7302
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
@@ -7102,6 +7476,17 @@
7476
"node": ">= 6.13.0"
7477
}
7478
},
7479
+ "node_modules/node-html-parser": {
7480
+ "version": "6.1.13",
7481
+ "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-6.1.13.tgz",
7482
+ "integrity": "sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==",
7483
+ "dev": true,
7484
+ "license": "MIT",
7485
+ "dependencies": {
7486
+ "css-select": "^5.1.0",
7487
+ "he": "1.2.0"
7488
+ }
7489
+ },
7490
"node_modules/node-int64": {
7491
"version": "0.4.0",
7492
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
@@ -7116,9 +7501,9 @@
7501
"license": "MIT"
7502
},
7503
"node_modules/nodemon": {
7119
- "version": "3.1.14",
7120
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.14.tgz",
7121
- "integrity": "sha512-jakjZi93UtB3jHMWsXL68FXSAosbLfY0In5gtKq3niLSkrWznrVBzXFNOEMJUfc9+Ke7SHWoAZsiMkNP3vq6Jw==",
7504
+ "version": "3.1.13",
7505
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.13.tgz",
7506
+ "integrity": "sha512-nPN6L7A9cTA3BnJ3zZIibH5FiDh3GbmibeS17bl5YEU1IRO2mcfvR0ZJXH3ndoeKItjUcaX81FSKc/Kq/IiG6g==",
7507
"dev": true,
7508
"license": "MIT",
7509
"dependencies": {
@@ -7149,15 +7534,17 @@
7534
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7535
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
7536
"dev": true,
7537
+ "license": "MIT",
7538
"engines": {
7539
"node": ">=4"
7540
}
7541
},
7542
"node_modules/nodemon/node_modules/semver": {
7157
- "version": "7.7.1",
7158
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
7159
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
7543
+ "version": "7.7.4",
7544
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
7545
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
7546
"dev": true,
7547
+ "license": "ISC",
7548
"bin": {
7549
"semver": "bin/semver.js"
7550
},
@@ -7170,6 +7557,7 @@
7557
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7558
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7559
"dev": true,
7560
+ "license": "MIT",
7561
"dependencies": {
7562
"has-flag": "^3.0.0"
7563
},
@@ -7216,6 +7604,19 @@
7604
"node": ">=0.10.0"
7605
}
7606
},
7607
+ "node_modules/nth-check": {
7608
+ "version": "2.1.1",
7609
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
7610
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
7611
+ "dev": true,
7612
+ "license": "BSD-2-Clause",
7613
+ "dependencies": {
7614
+ "boolbase": "^1.0.0"
7615
+ },
7616
+ "funding": {
7617
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
7618
+ }
7619
+ },
7620
"node_modules/object-assign": {
7621
"version": "4.1.1",
7622
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -7255,19 +7656,10 @@
7656
"is-wsl": "^2.2.0"
7657
},
7658
"engines": {
7258
- "node": ">=12"
7259
- },
7260
- "funding": {
7261
- "url": "https://github.com/sponsors/sindresorhus"
7262
- }
7263
- },
7264
- "node_modules/p-is-promise": {
7265
- "version": "3.0.0",
7266
- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz",
7267
- "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
7268
- "dev": true,
7269
- "engines": {
7270
- "node": ">=8"
7659
+ "node": ">=12"
7660
+ },
7661
+ "funding": {
7662
+ "url": "https://github.com/sponsors/sindresorhus"
7663
}
7664
},
7665
"node_modules/p-try": {
@@ -7440,6 +7832,16 @@
7832
"node": "^10 || ^12 || >=14"
7833
}
7834
},
7835
+ "node_modules/preact": {
7836
+ "version": "10.28.4",
7837
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.28.4.tgz",
7838
+ "integrity": "sha512-uKFfOHWuSNpRFVTnljsCluEFq57OKT+0QdOiQo8XWnQ/pSvg7OpX5eNOejELXJMWy+BwM2nobz0FkvzmnpCNsQ==",
7839
+ "license": "MIT",
7840
+ "funding": {
7841
+ "type": "opencollective",
7842
+ "url": "https://opencollective.com/preact"
7843
+ }
7844
+ },
7845
"node_modules/prebuild-install": {
7846
"version": "7.1.1",
7847
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
@@ -7530,7 +7932,8 @@
7932
"version": "1.1.8",
7933
"resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
7934
"integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
7533
- "dev": true
7935
+ "dev": true,
7936
+ "license": "MIT"
7937
},
7938
"node_modules/pump": {
7939
"version": "3.0.0",
@@ -7991,6 +8394,15 @@
8394
"@babel/runtime": "^7.8.4"
8395
}
8396
},
8397
+ "node_modules/regexparam": {
8398
+ "version": "3.0.0",
8399
+ "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-3.0.0.tgz",
8400
+ "integrity": "sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==",
8401
+ "license": "MIT",
8402
+ "engines": {
8403
+ "node": ">=8"
8404
+ }
8405
+ },
8406
"node_modules/regexpu-core": {
8407
"version": "6.2.0",
8408
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
@@ -8260,6 +8672,16 @@
8672
"node": ">=8"
8673
}
8674
},
8675
+ "node_modules/simple-code-frame": {
8676
+ "version": "1.3.0",
8677
+ "resolved": "https://registry.npmjs.org/simple-code-frame/-/simple-code-frame-1.3.0.tgz",
8678
+ "integrity": "sha512-MB4pQmETUBlNs62BBeRjIFGeuy/x6gGKh7+eRUemn1rCFhqo7K+4slPqsyizCbcbYLnaYqaoZ2FWsZ/jN06D8w==",
8679
+ "dev": true,
8680
+ "license": "MIT",
8681
+ "dependencies": {
8682
+ "kolorist": "^1.6.0"
8683
+ }
8684
+ },
8685
"node_modules/simple-concat": {
8686
"version": "1.0.1",
8687
"resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
@@ -8310,6 +8732,7 @@
8732
"resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
8733
"integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
8734
"dev": true,
8735
+ "license": "MIT",
8736
"dependencies": {
8737
"semver": "^7.5.3"
8738
},
@@ -8318,10 +8741,11 @@
8741
}
8742
},
8743
"node_modules/simple-update-notifier/node_modules/semver": {
8321
- "version": "7.7.1",
8322
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
8323
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
8744
+ "version": "7.7.4",
8745
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
8746
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
8747
"dev": true,
8748
+ "license": "ISC",
8749
"bin": {
8750
"semver": "bin/semver.js"
8751
},
@@ -8448,6 +8872,16 @@
8872
"integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==",
8873
"dev": true
8874
},
8875
+ "node_modules/stack-trace": {
8876
+ "version": "1.0.0-pre2",
8877
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-1.0.0-pre2.tgz",
8878
+ "integrity": "sha512-2ztBJRek8IVofG9DBJqdy2N5kulaacX30Nz7xmkYF6ale9WBVmIy6mFBchvGX7Vx/MyjBhx+Rcxqrj+dbOnQ6A==",
8879
+ "dev": true,
8880
+ "license": "MIT",
8881
+ "engines": {
8882
+ "node": ">=16"
8883
+ }
8884
+ },
8885
"node_modules/statuses": {
8886
"version": "1.5.0",
8887
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
@@ -8580,9 +9014,9 @@
9014
"dev": true
9015
},
9016
"node_modules/tar": {
8583
- "version": "7.5.9",
8584
- "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz",
8585
- "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==",
9017
+ "version": "7.5.10",
9018
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.10.tgz",
9019
+ "integrity": "sha512-8mOPs1//5q/rlkNSPcCegA6hiHJYDmSLEI8aMH/CdSQJNWztHC9WHNam5zdQlfpTwB9Xp7IBEsHfV5LKMJGVAw==",
9020
"dev": true,
9021
"license": "BlueOak-1.0.0",
9022
"dependencies": {
@@ -8749,6 +9183,7 @@
9183
"resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz",
9184
"integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==",
9185
"dev": true,
9186
+ "license": "ISC",
9187
"bin": {
9188
"nodetouch": "bin/nodetouch.js"
9189
}
@@ -8909,7 +9344,8 @@
9344
"version": "2.0.5",
9345
"resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
9346
"integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
8912
- "dev": true
9347
+ "dev": true,
9348
+ "license": "MIT"
9349
},
9350
"node_modules/undici-types": {
9351
"version": "6.19.8",
@@ -9214,6 +9650,34 @@
9650
}
9651
}
9652
},
9653
+ "node_modules/vite-prerender-plugin": {
9654
+ "version": "0.5.12",
9655
+ "resolved": "https://registry.npmjs.org/vite-prerender-plugin/-/vite-prerender-plugin-0.5.12.tgz",
9656
+ "integrity": "sha512-EiwhbMn+flg14EysbLTmZSzq8NGTxhytgK3bf4aGRF1evWLGwZiHiUJ1KZDvbxgKbMf2pG6fJWGEa3UZXOnR1g==",
9657
+ "dev": true,
9658
+ "license": "MIT",
9659
+ "dependencies": {
9660
+ "kolorist": "^1.8.0",
9661
+ "magic-string": "0.x >= 0.26.0",
9662
+ "node-html-parser": "^6.1.12",
9663
+ "simple-code-frame": "^1.3.0",
9664
+ "source-map": "^0.7.4",
9665
+ "stack-trace": "^1.0.0-pre2"
9666
+ },
9667
+ "peerDependencies": {
9668
+ "vite": "5.x || 6.x || 7.x"
9669
+ }
9670
+ },
9671
+ "node_modules/vite-prerender-plugin/node_modules/source-map": {
9672
+ "version": "0.7.6",
9673
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz",
9674
+ "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==",
9675
+ "dev": true,
9676
+ "license": "BSD-3-Clause",
9677
+ "engines": {
9678
+ "node": ">= 12"
9679
+ }
9680
+ },
9681
"node_modules/walk-filtered": {
9682
"version": "0.9.3",
9683
"resolved": "https://registry.npmjs.org/walk-filtered/-/walk-filtered-0.9.3.tgz",
@@ -9260,6 +9724,20 @@
9724
"node": ">= 8"
9725
}
9726
},
9727
+ "node_modules/wouter": {
9728
+ "version": "3.9.0",
9729
+ "resolved": "https://registry.npmjs.org/wouter/-/wouter-3.9.0.tgz",
9730
+ "integrity": "sha512-sF/od/PIgqEQBQcrN7a2x3MX6MQE6nW0ygCfy9hQuUkuB28wEZuu/6M5GyqkrrEu9M6jxdkgE12yDFsQMKos4Q==",
9731
+ "license": "Unlicense",
9732
+ "dependencies": {
9733
+ "mitt": "^3.0.1",
9734
+ "regexparam": "^3.0.0",
9735
+ "use-sync-external-store": "^1.0.0"
9736
+ },
9737
+ "peerDependencies": {
9738
+ "react": ">=16.8.0"
9739
+ }
9740
+ },
9741
"node_modules/wrap-ansi": {
9742
"version": "7.0.0",
9743
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
@@ -9415,13 +9893,13 @@
9893
}
9894
},
9895
"@babel/code-frame": {
9418
- "version": "7.26.2",
9419
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
9420
- "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
9896
+ "version": "7.29.0",
9897
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
9898
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
9899
"requires": {
9422
- "@babel/helper-validator-identifier": "^7.25.9",
9900
+ "@babel/helper-validator-identifier": "^7.28.5",
9901
"js-tokens": "^4.0.0",
9424
- "picocolors": "^1.0.0"
9902
+ "picocolors": "^1.1.1"
9903
}
9904
},
9905
"@babel/compat-data": {
@@ -9468,24 +9946,24 @@
9946
}
9947
},
9948
"@babel/generator": {
9471
- "version": "7.26.9",
9472
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz",
9473
- "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==",
9474
- "requires": {
9475
- "@babel/parser": "^7.26.9",
9476
- "@babel/types": "^7.26.9",
9477
- "@jridgewell/gen-mapping": "^0.3.5",
9478
- "@jridgewell/trace-mapping": "^0.3.25",
9949
+ "version": "7.29.1",
9950
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
9951
+ "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
9952
+ "requires": {
9953
+ "@babel/parser": "^7.29.0",
9954
+ "@babel/types": "^7.29.0",
9955
+ "@jridgewell/gen-mapping": "^0.3.12",
9956
+ "@jridgewell/trace-mapping": "^0.3.28",
9957
"jsesc": "^3.0.2"
9958
}
9959
},
9960
"@babel/helper-annotate-as-pure": {
9483
- "version": "7.25.9",
9484
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
9485
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
9961
+ "version": "7.27.3",
9962
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
9963
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
9964
"dev": true,
9965
"requires": {
9488
- "@babel/types": "^7.25.9"
9966
+ "@babel/types": "^7.27.3"
9967
}
9968
},
9969
"@babel/helper-compilation-targets": {
@@ -9579,6 +10057,11 @@
10057
"resolve": "^1.14.2"
10058
}
10059
},
10060
+ "@babel/helper-globals": {
10061
+ "version": "7.28.0",
10062
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
10063
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="
10064
+ },
10065
"@babel/helper-member-expression-to-functions": {
10066
"version": "7.25.9",
10067
"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz",
@@ -9590,12 +10073,12 @@
10073
}
10074
},
10075
"@babel/helper-module-imports": {
9593
- "version": "7.25.9",
9594
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
9595
- "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
10076
+ "version": "7.28.6",
10077
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
10078
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
10079
"requires": {
9597
- "@babel/traverse": "^7.25.9",
9598
- "@babel/types": "^7.25.9"
10080
+ "@babel/traverse": "^7.28.6",
10081
+ "@babel/types": "^7.28.6"
10082
}
10083
},
10084
"@babel/helper-module-transforms": {
@@ -9619,9 +10102,9 @@
10102
}
10103
},
10104
"@babel/helper-plugin-utils": {
9622
- "version": "7.26.5",
9623
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
9624
- "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
10105
+ "version": "7.28.6",
10106
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
10107
+ "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
10108
"dev": true
10109
},
10110
"@babel/helper-remap-async-to-generator": {
@@ -9657,14 +10140,14 @@
10140
}
10141
},
10142
"@babel/helper-string-parser": {
9660
- "version": "7.25.9",
9661
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
9662
- "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA=="
10143
+ "version": "7.27.1",
10144
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
10145
+ "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="
10146
},
10147
"@babel/helper-validator-identifier": {
9665
- "version": "7.25.9",
9666
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
9667
- "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ=="
10148
+ "version": "7.28.5",
10149
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
10150
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="
10151
},
10152
"@babel/helper-validator-option": {
10153
"version": "7.25.9",
@@ -9694,11 +10177,11 @@
10177
}
10178
},
10179
"@babel/parser": {
9697
- "version": "7.26.9",
9698
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz",
9699
- "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==",
10180
+ "version": "7.29.0",
10181
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",
10182
+ "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",
10183
"requires": {
9701
- "@babel/types": "^7.26.9"
10184
+ "@babel/types": "^7.29.0"
10185
}
10186
},
10187
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
@@ -9775,6 +10258,15 @@
10258
"@babel/helper-plugin-utils": "^7.25.9"
10259
}
10260
},
10261
+ "@babel/plugin-syntax-jsx": {
10262
+ "version": "7.28.6",
10263
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz",
10264
+ "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==",
10265
+ "dev": true,
10266
+ "requires": {
10267
+ "@babel/helper-plugin-utils": "^7.28.6"
10268
+ }
10269
+ },
10270
"@babel/plugin-syntax-unicode-sets-regex": {
10271
"version": "7.18.6",
10272
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
@@ -10158,6 +10650,28 @@
10650
"@babel/helper-plugin-utils": "^7.25.9"
10651
}
10652
},
10653
+ "@babel/plugin-transform-react-jsx": {
10654
+ "version": "7.28.6",
10655
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz",
10656
+ "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==",
10657
+ "dev": true,
10658
+ "requires": {
10659
+ "@babel/helper-annotate-as-pure": "^7.27.3",
10660
+ "@babel/helper-module-imports": "^7.28.6",
10661
+ "@babel/helper-plugin-utils": "^7.28.6",
10662
+ "@babel/plugin-syntax-jsx": "^7.28.6",
10663
+ "@babel/types": "^7.28.6"
10664
+ }
10665
+ },
10666
+ "@babel/plugin-transform-react-jsx-development": {
10667
+ "version": "7.27.1",
10668
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz",
10669
+ "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==",
10670
+ "dev": true,
10671
+ "requires": {
10672
+ "@babel/plugin-transform-react-jsx": "^7.27.1"
10673
+ }
10674
+ },
10675
"@babel/plugin-transform-regenerator": {
10676
"version": "7.25.9",
10677
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz",
@@ -10377,36 +10891,36 @@
10891
}
10892
},
10893
"@babel/template": {
10380
- "version": "7.26.9",
10381
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz",
10382
- "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==",
10894
+ "version": "7.28.6",
10895
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
10896
+ "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
10897
"requires": {
10384
- "@babel/code-frame": "^7.26.2",
10385
- "@babel/parser": "^7.26.9",
10386
- "@babel/types": "^7.26.9"
10898
+ "@babel/code-frame": "^7.28.6",
10899
+ "@babel/parser": "^7.28.6",
10900
+ "@babel/types": "^7.28.6"
10901
}
10902
},
10903
"@babel/traverse": {
10390
- "version": "7.26.9",
10391
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz",
10392
- "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==",
10904
+ "version": "7.29.0",
10905
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
10906
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
10907
"requires": {
10394
- "@babel/code-frame": "^7.26.2",
10395
- "@babel/generator": "^7.26.9",
10396
- "@babel/parser": "^7.26.9",
10397
- "@babel/template": "^7.26.9",
10398
- "@babel/types": "^7.26.9",
10399
- "debug": "^4.3.1",
10400
- "globals": "^11.1.0"
10908
+ "@babel/code-frame": "^7.29.0",
10909
+ "@babel/generator": "^7.29.0",
10910
+ "@babel/helper-globals": "^7.28.0",
10911
+ "@babel/parser": "^7.29.0",
10912
+ "@babel/template": "^7.28.6",
10913
+ "@babel/types": "^7.29.0",
10914
+ "debug": "^4.3.1"
10915
}
10916
},
10917
"@babel/types": {
10404
- "version": "7.26.10",
10405
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz",
10406
- "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==",
10918
+ "version": "7.29.0",
10919
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
10920
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
10921
"requires": {
10408
- "@babel/helper-string-parser": "^7.25.9",
10409
- "@babel/helper-validator-identifier": "^7.25.9"
10922
+ "@babel/helper-string-parser": "^7.27.1",
10923
+ "@babel/helper-validator-identifier": "^7.28.5"
10924
}
10925
},
10926
"@emotion/babel-plugin": {
@@ -10683,6 +11197,13 @@
11197
"dev": true,
11198
"optional": true
11199
},
11200
+ "@esbuild/openharmony-arm64": {
11201
+ "version": "0.27.3",
11202
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
11203
+ "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
11204
+ "dev": true,
11205
+ "optional": true
11206
+ },
11207
"@esbuild/sunos-x64": {
11208
"version": "0.25.0",
11209
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
@@ -10803,21 +11324,21 @@
11324
"version": "file:frontend",
11325
"requires": {
11326
"@hfs/shared": "*",
11327
+ "@preact/preset-vite": "^2.10.2",
11328
"@types/lodash": "^4.14.178",
11329
"@types/react": "^18.3.14",
11330
"@types/react-dom": "^18.3.2",
11331
"@types/xxhashjs": "^0.2.4",
11332
"@vitejs/plugin-legacy": "^6.0.0",
11333
"lodash": "^4.17.21",
10812
- "react": "^18.3.1",
10813
- "react-dom": "^18.3.1",
10814
- "react-router-dom": "^6.1.1",
11334
+ "preact": "^10.28.1",
11335
"sass": "^1.54.5",
11336
"sonda": "^0.10.1",
11337
"tssrp6a": "^3.0.0",
11338
"usehooks-ts": "^2.6.0",
11339
"valtio": "^1.13.0",
11340
"vite": "*",
11341
+ "wouter": "^3.4.1",
11342
"xxhashjs": "^0.2.2"
11343
},
11344
"dependencies": {
@@ -10870,12 +11391,11 @@
11391
}
11392
},
11393
"@jridgewell/gen-mapping": {
10873
- "version": "0.3.5",
10874
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
10875
- "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
11394
+ "version": "0.3.13",
11395
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
11396
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
11397
"requires": {
10877
- "@jridgewell/set-array": "^1.2.1",
10878
- "@jridgewell/sourcemap-codec": "^1.4.10",
11398
+ "@jridgewell/sourcemap-codec": "^1.5.0",
11399
"@jridgewell/trace-mapping": "^0.3.24"
11400
}
11401
},
@@ -10894,11 +11414,6 @@
11414
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
11415
"integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
11416
},
10897
- "@jridgewell/set-array": {
10898
- "version": "1.2.1",
10899
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
10900
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="
10901
- },
11417
"@jridgewell/source-map": {
11418
"version": "0.3.6",
11419
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
@@ -10916,9 +11431,9 @@
11431
"integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
11432
},
11433
"@jridgewell/trace-mapping": {
10919
- "version": "0.3.25",
10920
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
10921
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
11434
+ "version": "0.3.31",
11435
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
11436
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
11437
"requires": {
11438
"@jridgewell/resolve-uri": "^3.1.0",
11439
"@jridgewell/sourcemap-codec": "^1.4.14"
@@ -11240,16 +11755,93 @@
11755
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
11756
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
11757
},
11758
+ "@preact/preset-vite": {
11759
+ "version": "2.10.3",
11760
+ "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.10.3.tgz",
11761
+ "integrity": "sha512-1SiS+vFItpkNdBs7q585PSAIln0wBeBdcpJYbzPs1qipsb/FssnkUioNXuRsb8ZnU8YEQHr+3v8+/mzWSnTQmg==",
11762
+ "dev": true,
11763
+ "requires": {
11764
+ "@babel/plugin-transform-react-jsx": "^7.27.1",
11765
+ "@babel/plugin-transform-react-jsx-development": "^7.27.1",
11766
+ "@prefresh/vite": "^2.4.11",
11767
+ "@rollup/pluginutils": "^5.0.0",
11768
+ "babel-plugin-transform-hook-names": "^1.0.2",
11769
+ "debug": "^4.4.3",
11770
+ "picocolors": "^1.1.1",
11771
+ "vite-prerender-plugin": "^0.5.8"
11772
+ }
11773
+ },
11774
+ "@prefresh/babel-plugin": {
11775
+ "version": "0.5.3",
11776
+ "resolved": "https://registry.npmjs.org/@prefresh/babel-plugin/-/babel-plugin-0.5.3.tgz",
11777
+ "integrity": "sha512-57LX2SHs4BX2s1IwCjNzTE2OJeEepRCNf1VTEpbNcUyHfMO68eeOWGDIt4ob9aYlW6PEWZ1SuwNikuoIXANDtQ==",
11778
+ "dev": true
11779
+ },
11780
+ "@prefresh/core": {
11781
+ "version": "1.5.9",
11782
+ "resolved": "https://registry.npmjs.org/@prefresh/core/-/core-1.5.9.tgz",
11783
+ "integrity": "sha512-IKBKCPaz34OFVC+adiQ2qaTF5qdztO2/4ZPf4KsRTgjKosWqxVXmEbxCiUydYZRY8GVie+DQlKzQr9gt6HQ+EQ==",
11784
+ "dev": true,
11785
+ "requires": {}
11786
+ },
11787
+ "@prefresh/utils": {
11788
+ "version": "1.2.1",
11789
+ "resolved": "https://registry.npmjs.org/@prefresh/utils/-/utils-1.2.1.tgz",
11790
+ "integrity": "sha512-vq/sIuN5nYfYzvyayXI4C2QkprfNaHUQ9ZX+3xLD8nL3rWyzpxOm1+K7RtMbhd+66QcaISViK7amjnheQ/4WZw==",
11791
+ "dev": true
11792
+ },
11793
+ "@prefresh/vite": {
11794
+ "version": "2.4.12",
11795
+ "resolved": "https://registry.npmjs.org/@prefresh/vite/-/vite-2.4.12.tgz",
11796
+ "integrity": "sha512-FY1fzXpUjiuosznMV0YM7XAOPZjB5FIdWS0W24+XnlxYkt9hNAwwsiKYn+cuTEoMtD/ZVazS5QVssBr9YhpCQA==",
11797
+ "dev": true,
11798
+ "requires": {
11799
+ "@babel/core": "^7.22.1",
11800
+ "@prefresh/babel-plugin": "^0.5.2",
11801
+ "@prefresh/core": "^1.5.0",
11802
+ "@prefresh/utils": "^1.2.0",
11803
+ "@rollup/pluginutils": "^4.2.1"
11804
+ },
11805
+ "dependencies": {
11806
+ "@rollup/pluginutils": {
11807
+ "version": "4.2.1",
11808
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
11809
+ "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
11810
+ "dev": true,
11811
+ "requires": {
11812
+ "estree-walker": "^2.0.1",
11813
+ "picomatch": "^2.2.2"
11814
+ }
11815
+ },
11816
+ "picomatch": {
11817
+ "version": "2.3.1",
11818
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
11819
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
11820
+ "dev": true
11821
+ }
11822
+ }
11823
+ },
11824
"@rejetto/kvstorage": {
11244
- "version": "0.16.0",
11245
- "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.16.0.tgz",
11246
- "integrity": "sha512-KObp2NoLmf6T5NHbHBc4h0Tp9w6EB2sOD9xr1yY+HbuIqE+1QdSfJ4xIEaS0V4+DLLW/9syLc4WeK2CSi73eAA=="
11825
+ "version": "0.17.0",
11826
+ "resolved": "https://registry.npmjs.org/@rejetto/kvstorage/-/kvstorage-0.17.0.tgz",
11827
+ "integrity": "sha512-bQjlIqh64NFIH+CqhDpQEytMTZDh9iMPgDH8/rWD+7gQK4uIYI/grb46cJGvPILZvWDqT70z3+6vDvBnjuq6Jw=="
11828
},
11829
"@remix-run/router": {
11830
"version": "1.23.2",
11831
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.2.tgz",
11832
"integrity": "sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w=="
11833
},
11834
+ "@rollup/pluginutils": {
11835
+ "version": "5.3.0",
11836
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz",
11837
+ "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==",
11838
+ "dev": true,
11839
+ "requires": {
11840
+ "@types/estree": "^1.0.0",
11841
+ "estree-walker": "^2.0.2",
11842
+ "picomatch": "^4.0.2"
11843
+ }
11844
+ },
11845
"@rollup/rollup-android-arm-eabi": {
11846
"version": "4.59.0",
11847
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
@@ -11736,9 +12328,9 @@
12328
}
12329
},
12330
"@yao-pkg/pkg": {
11739
- "version": "6.13.1",
11740
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.13.1.tgz",
11741
- "integrity": "sha512-HZGrjKngYUpCAHUjBHb9VMb0V7FsJtoMHtw0tfSS4GeS/Ur8ZK/EGDWtdj+apGERyScc3QLOyg1mXYuv01gqvw==",
12331
+ "version": "6.14.1",
12332
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.1.tgz",
12333
+ "integrity": "sha512-kTtxr+r9/pi+POcuuJN9q2YRs1Ekp7iwsgU3du1XO6ozwjlp+F31ZF19WS2ZDIloWYGCvfbURrrXMgQJpWZb+Q==",
12334
"dev": true,
12335
"requires": {
12336
"@babel/generator": "^7.23.0",
@@ -11746,8 +12338,8 @@
12338
"@babel/traverse": "^7.23.0",
12339
"@babel/types": "^7.23.0",
12340
"@yao-pkg/pkg-fetch": "3.5.32",
11749
- "esbuild": "^0.24.0",
11750
- "into-stream": "^6.0.0",
12341
+ "esbuild": "^0.27.3",
12342
+ "into-stream": "^9.1.0",
12343
"minimist": "^1.2.6",
12344
"multistream": "^4.1.0",
12345
"picocolors": "^1.1.0",
@@ -11756,217 +12348,218 @@
12348
"resolve": "^1.22.10",
12349
"resolve.exports": "^2.0.3",
12350
"stream-meter": "^1.0.4",
11759
- "tar": "^7.5.6",
12351
+ "tar": "^7.5.7",
12352
"tinyglobby": "^0.2.11",
12353
"unzipper": "^0.12.3"
12354
},
12355
"dependencies": {
12356
"@esbuild/aix-ppc64": {
11765
- "version": "0.24.2",
11766
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
11767
- "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
12357
+ "version": "0.27.3",
12358
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
12359
+ "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
12360
"dev": true,
12361
"optional": true
12362
},
12363
"@esbuild/android-arm": {
11772
- "version": "0.24.2",
11773
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
11774
- "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
12364
+ "version": "0.27.3",
12365
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
12366
+ "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
12367
"dev": true,
12368
"optional": true
12369
},
12370
"@esbuild/android-arm64": {
11779
- "version": "0.24.2",
11780
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
11781
- "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
12371
+ "version": "0.27.3",
12372
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
12373
+ "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
12374
"dev": true,
12375
"optional": true
12376
},
12377
"@esbuild/android-x64": {
11786
- "version": "0.24.2",
11787
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
11788
- "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
12378
+ "version": "0.27.3",
12379
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
12380
+ "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
12381
"dev": true,
12382
"optional": true
12383
},
12384
"@esbuild/darwin-arm64": {
11793
- "version": "0.24.2",
11794
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
11795
- "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
12385
+ "version": "0.27.3",
12386
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
12387
+ "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
12388
"dev": true,
12389
"optional": true
12390
},
12391
"@esbuild/darwin-x64": {
11800
- "version": "0.24.2",
11801
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
11802
- "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
12392
+ "version": "0.27.3",
12393
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
12394
+ "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
12395
"dev": true,
12396
"optional": true
12397
},
12398
"@esbuild/freebsd-arm64": {
11807
- "version": "0.24.2",
11808
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
11809
- "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
12399
+ "version": "0.27.3",
12400
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
12401
+ "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
12402
"dev": true,
12403
"optional": true
12404
},
12405
"@esbuild/freebsd-x64": {
11814
- "version": "0.24.2",
11815
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
11816
- "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
12406
+ "version": "0.27.3",
12407
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
12408
+ "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
12409
"dev": true,
12410
"optional": true
12411
},
12412
"@esbuild/linux-arm": {
11821
- "version": "0.24.2",
11822
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
11823
- "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
12413
+ "version": "0.27.3",
12414
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
12415
+ "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
12416
"dev": true,
12417
"optional": true
12418
},
12419
"@esbuild/linux-arm64": {
11828
- "version": "0.24.2",
11829
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
11830
- "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
12420
+ "version": "0.27.3",
12421
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
12422
+ "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
12423
"dev": true,
12424
"optional": true
12425
},
12426
"@esbuild/linux-ia32": {
11835
- "version": "0.24.2",
11836
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
11837
- "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
12427
+ "version": "0.27.3",
12428
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
12429
+ "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
12430
"dev": true,
12431
"optional": true
12432
},
12433
"@esbuild/linux-loong64": {
11842
- "version": "0.24.2",
11843
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
11844
- "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
12434
+ "version": "0.27.3",
12435
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
12436
+ "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
12437
"dev": true,
12438
"optional": true
12439
},
12440
"@esbuild/linux-mips64el": {
11849
- "version": "0.24.2",
11850
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
11851
- "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
12441
+ "version": "0.27.3",
12442
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
12443
+ "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
12444
"dev": true,
12445
"optional": true
12446
},
12447
"@esbuild/linux-ppc64": {
11856
- "version": "0.24.2",
11857
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
11858
- "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
12448
+ "version": "0.27.3",
12449
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
12450
+ "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
12451
"dev": true,
12452
"optional": true
12453
},
12454
"@esbuild/linux-riscv64": {
11863
- "version": "0.24.2",
11864
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
11865
- "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
12455
+ "version": "0.27.3",
12456
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
12457
+ "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
12458
"dev": true,
12459
"optional": true
12460
},
12461
"@esbuild/linux-s390x": {
11870
- "version": "0.24.2",
11871
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
11872
- "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
12462
+ "version": "0.27.3",
12463
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
12464
+ "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
12465
"dev": true,
12466
"optional": true
12467
},
12468
"@esbuild/linux-x64": {
11877
- "version": "0.24.2",
11878
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
11879
- "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
12469
+ "version": "0.27.3",
12470
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
12471
+ "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
12472
"dev": true,
12473
"optional": true
12474
},
12475
"@esbuild/netbsd-arm64": {
11884
- "version": "0.24.2",
11885
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
11886
- "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
12476
+ "version": "0.27.3",
12477
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
12478
+ "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
12479
"dev": true,
12480
"optional": true
12481
},
12482
"@esbuild/netbsd-x64": {
11891
- "version": "0.24.2",
11892
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
11893
- "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
12483
+ "version": "0.27.3",
12484
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
12485
+ "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
12486
"dev": true,
12487
"optional": true
12488
},
12489
"@esbuild/openbsd-arm64": {
11898
- "version": "0.24.2",
11899
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
11900
- "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
12490
+ "version": "0.27.3",
12491
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
12492
+ "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
12493
"dev": true,
12494
"optional": true
12495
},
12496
"@esbuild/openbsd-x64": {
11905
- "version": "0.24.2",
11906
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
11907
- "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
12497
+ "version": "0.27.3",
12498
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
12499
+ "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
12500
"dev": true,
12501
"optional": true
12502
},
12503
"@esbuild/sunos-x64": {
11912
- "version": "0.24.2",
11913
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
11914
- "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
12504
+ "version": "0.27.3",
12505
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
12506
+ "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
12507
"dev": true,
12508
"optional": true
12509
},
12510
"@esbuild/win32-arm64": {
11919
- "version": "0.24.2",
11920
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
11921
- "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
12511
+ "version": "0.27.3",
12512
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
12513
+ "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
12514
"dev": true,
12515
"optional": true
12516
},
12517
"@esbuild/win32-ia32": {
11926
- "version": "0.24.2",
11927
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
11928
- "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
12518
+ "version": "0.27.3",
12519
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
12520
+ "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
12521
"dev": true,
12522
"optional": true
12523
},
12524
"@esbuild/win32-x64": {
11933
- "version": "0.24.2",
11934
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
11935
- "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
12525
+ "version": "0.27.3",
12526
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
12527
+ "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
12528
"dev": true,
12529
"optional": true
12530
},
12531
"esbuild": {
11940
- "version": "0.24.2",
11941
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
11942
- "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
12532
+ "version": "0.27.3",
12533
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
12534
+ "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
12535
"dev": true,
12536
"requires": {
11945
- "@esbuild/aix-ppc64": "0.24.2",
11946
- "@esbuild/android-arm": "0.24.2",
11947
- "@esbuild/android-arm64": "0.24.2",
11948
- "@esbuild/android-x64": "0.24.2",
11949
- "@esbuild/darwin-arm64": "0.24.2",
11950
- "@esbuild/darwin-x64": "0.24.2",
11951
- "@esbuild/freebsd-arm64": "0.24.2",
11952
- "@esbuild/freebsd-x64": "0.24.2",
11953
- "@esbuild/linux-arm": "0.24.2",
11954
- "@esbuild/linux-arm64": "0.24.2",
11955
- "@esbuild/linux-ia32": "0.24.2",
11956
- "@esbuild/linux-loong64": "0.24.2",
11957
- "@esbuild/linux-mips64el": "0.24.2",
11958
- "@esbuild/linux-ppc64": "0.24.2",
11959
- "@esbuild/linux-riscv64": "0.24.2",
11960
- "@esbuild/linux-s390x": "0.24.2",
11961
- "@esbuild/linux-x64": "0.24.2",
11962
- "@esbuild/netbsd-arm64": "0.24.2",
11963
- "@esbuild/netbsd-x64": "0.24.2",
11964
- "@esbuild/openbsd-arm64": "0.24.2",
11965
- "@esbuild/openbsd-x64": "0.24.2",
11966
- "@esbuild/sunos-x64": "0.24.2",
11967
- "@esbuild/win32-arm64": "0.24.2",
11968
- "@esbuild/win32-ia32": "0.24.2",
11969
- "@esbuild/win32-x64": "0.24.2"
12537
+ "@esbuild/aix-ppc64": "0.27.3",
12538
+ "@esbuild/android-arm": "0.27.3",
12539
+ "@esbuild/android-arm64": "0.27.3",
12540
+ "@esbuild/android-x64": "0.27.3",
12541
+ "@esbuild/darwin-arm64": "0.27.3",
12542
+ "@esbuild/darwin-x64": "0.27.3",
12543
+ "@esbuild/freebsd-arm64": "0.27.3",
12544
+ "@esbuild/freebsd-x64": "0.27.3",
12545
+ "@esbuild/linux-arm": "0.27.3",
12546
+ "@esbuild/linux-arm64": "0.27.3",
12547
+ "@esbuild/linux-ia32": "0.27.3",
12548
+ "@esbuild/linux-loong64": "0.27.3",
12549
+ "@esbuild/linux-mips64el": "0.27.3",
12550
+ "@esbuild/linux-ppc64": "0.27.3",
12551
+ "@esbuild/linux-riscv64": "0.27.3",
12552
+ "@esbuild/linux-s390x": "0.27.3",
12553
+ "@esbuild/linux-x64": "0.27.3",
12554
+ "@esbuild/netbsd-arm64": "0.27.3",
12555
+ "@esbuild/netbsd-x64": "0.27.3",
12556
+ "@esbuild/openbsd-arm64": "0.27.3",
12557
+ "@esbuild/openbsd-x64": "0.27.3",
12558
+ "@esbuild/openharmony-arm64": "0.27.3",
12559
+ "@esbuild/sunos-x64": "0.27.3",
12560
+ "@esbuild/win32-arm64": "0.27.3",
12561
+ "@esbuild/win32-ia32": "0.27.3",
12562
+ "@esbuild/win32-x64": "0.27.3"
12563
}
12564
}
12565
}
@@ -12178,10 +12771,17 @@
12771
"@babel/helper-define-polyfill-provider": "^0.6.3"
12772
}
12773
},
12774
+ "babel-plugin-transform-hook-names": {
12775
+ "version": "1.0.2",
12776
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz",
12777
+ "integrity": "sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==",
12778
+ "dev": true,
12779
+ "requires": {}
12780
+ },
12781
"balanced-match": {
12182
- "version": "4.0.4",
12183
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
12184
- "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
12782
+ "version": "4.0.3",
12783
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz",
12784
+ "integrity": "sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==",
12785
"dev": true
12786
},
12787
"bare-events": {
@@ -12292,10 +12892,16 @@
12892
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
12893
"dev": true
12894
},
12895
+ "boolbase": {
12896
+ "version": "1.0.0",
12897
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
12898
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
12899
+ "dev": true
12900
+ },
12901
"brace-expansion": {
12296
- "version": "5.0.3",
12297
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
12298
- "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
12902
+ "version": "5.0.2",
12903
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz",
12904
+ "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==",
12905
"dev": true,
12906
"requires": {
12907
"balanced-match": "^4.0.2"
@@ -12612,6 +13218,25 @@
13218
"which": "^2.0.1"
13219
}
13220
},
13221
+ "css-select": {
13222
+ "version": "5.2.2",
13223
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
13224
+ "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
13225
+ "dev": true,
13226
+ "requires": {
13227
+ "boolbase": "^1.0.0",
13228
+ "css-what": "^6.1.0",
13229
+ "domhandler": "^5.0.2",
13230
+ "domutils": "^3.0.1",
13231
+ "nth-check": "^2.0.1"
13232
+ }
13233
+ },
13234
+ "css-what": {
13235
+ "version": "6.2.2",
13236
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
13237
+ "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
13238
+ "dev": true
13239
+ },
13240
"csstype": {
13241
"version": "3.1.3",
13242
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
@@ -12636,9 +13261,9 @@
13261
"integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
13262
},
13263
"debug": {
12639
- "version": "4.3.7",
12640
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
12641
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
13264
+ "version": "4.4.3",
13265
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
13266
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
13267
"requires": {
13268
"ms": "^2.1.3"
13269
}
@@ -12749,6 +13374,43 @@
13374
"csstype": "^3.0.2"
13375
}
13376
},
13377
+ "dom-serializer": {
13378
+ "version": "2.0.0",
13379
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
13380
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
13381
+ "dev": true,
13382
+ "requires": {
13383
+ "domelementtype": "^2.3.0",
13384
+ "domhandler": "^5.0.2",
13385
+ "entities": "^4.2.0"
13386
+ }
13387
+ },
13388
+ "domelementtype": {
13389
+ "version": "2.3.0",
13390
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
13391
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
13392
+ "dev": true
13393
+ },
13394
+ "domhandler": {
13395
+ "version": "5.0.3",
13396
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
13397
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
13398
+ "dev": true,
13399
+ "requires": {
13400
+ "domelementtype": "^2.3.0"
13401
+ }
13402
+ },
13403
+ "domutils": {
13404
+ "version": "3.2.2",
13405
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
13406
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
13407
+ "dev": true,
13408
+ "requires": {
13409
+ "dom-serializer": "^2.0.0",
13410
+ "domelementtype": "^2.3.0",
13411
+ "domhandler": "^5.0.3"
13412
+ }
13413
+ },
13414
"dunder-proto": {
13415
"version": "1.0.1",
13416
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
@@ -12814,6 +13476,12 @@
13476
"ansi-colors": "^4.1.1"
13477
}
13478
},
13479
+ "entities": {
13480
+ "version": "4.5.0",
13481
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
13482
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
13483
+ "dev": true
13484
+ },
13485
"error-ex": {
13486
"version": "1.3.2",
13487
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -12906,6 +13574,12 @@
13574
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
13575
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
13576
},
13577
+ "estree-walker": {
13578
+ "version": "2.0.2",
13579
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
13580
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
13581
+ "dev": true
13582
+ },
13583
"esutils": {
13584
"version": "2.0.3",
13585
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
@@ -13019,16 +13693,6 @@
13693
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
13694
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
13695
},
13022
- "from2": {
13023
- "version": "2.3.0",
13024
- "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
13025
- "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
13026
- "dev": true,
13027
- "requires": {
13028
- "inherits": "^2.0.1",
13029
- "readable-stream": "^2.0.0"
13030
- }
13031
- },
13696
"fs-constants": {
13697
"version": "1.0.0",
13698
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
@@ -13132,7 +13796,8 @@
13796
"globals": {
13797
"version": "11.12.0",
13798
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
13135
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
13799
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
13800
+ "dev": true
13801
},
13802
"gopd": {
13803
"version": "1.2.0",
@@ -13177,6 +13842,12 @@
13842
"function-bind": "^1.1.2"
13843
}
13844
},
13845
+ "he": {
13846
+ "version": "1.2.0",
13847
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
13848
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
13849
+ "dev": true
13850
+ },
13851
"hoist-non-react-statics": {
13852
"version": "3.3.2",
13853
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
@@ -13257,9 +13928,9 @@
13928
"integrity": "sha512-tmjF/k8QDKydUlm3mZU+tjM6zeq9/fFpPqH9SzWmBnVVKsPBg/V66qsMwb3/Bo90cgUN+ghdVBess+hPsxUyRw=="
13929
},
13930
"immutable": {
13260
- "version": "4.3.0",
13261
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
13262
- "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
13931
+ "version": "4.3.8",
13932
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz",
13933
+ "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==",
13934
"dev": true
13935
},
13936
"import-fresh": {
@@ -13289,14 +13960,10 @@
13960
"dev": true
13961
},
13962
"into-stream": {
13292
- "version": "6.0.0",
13293
- "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz",
13294
- "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==",
13295
- "dev": true,
13296
- "requires": {
13297
- "from2": "^2.3.0",
13298
- "p-is-promise": "^3.0.0"
13299
- }
13963
+ "version": "9.1.0",
13964
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-9.1.0.tgz",
13965
+ "integrity": "sha512-DRsRnQrbzdFjaQ1oe4C6/EIUymIOEix1qROEJTF9dbMq+M4Zrm6VaLp6SD/B9IsiEjPZuBSnWWFN+udajugdWA==",
13966
+ "dev": true
13967
},
13968
"ip2location-nodejs": {
13969
"version": "9.7.0",
@@ -13544,14 +14211,44 @@
14211
"integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw=="
14212
},
14213
"koa-compress": {
13547
- "version": "5.1.1",
13548
- "resolved": "https://registry.npmjs.org/koa-compress/-/koa-compress-5.1.1.tgz",
13549
- "integrity": "sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg==",
14214
+ "version": "5.2.0",
14215
+ "resolved": "https://registry.npmjs.org/koa-compress/-/koa-compress-5.2.0.tgz",
14216
+ "integrity": "sha512-RsRnI+v+/rs1lYpcAUcxowUzHYssf71qbMr0Mpdq1wktbtXDZmxBIgxJHtaEsBjSe4jiWYELpGFbASa2AemmOg==",
14217
"requires": {
14218
"bytes": "^3.1.2",
14219
"compressible": "^2.0.18",
13553
- "http-errors": "^1.8.1",
13554
- "koa-is-json": "^1.0.0"
14220
+ "http-errors": "^2.0.1",
14221
+ "koa-is-json": "^1.0.0",
14222
+ "negotiator": "^1.0.0"
14223
+ },
14224
+ "dependencies": {
14225
+ "depd": {
14226
+ "version": "2.0.0",
14227
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
14228
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
14229
+ },
14230
+ "http-errors": {
14231
+ "version": "2.0.1",
14232
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
14233
+ "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
14234
+ "requires": {
14235
+ "depd": "~2.0.0",
14236
+ "inherits": "~2.0.4",
14237
+ "setprototypeof": "~1.2.0",
14238
+ "statuses": "~2.0.2",
14239
+ "toidentifier": "~1.0.1"
14240
+ }
14241
+ },
14242
+ "negotiator": {
14243
+ "version": "1.0.0",
14244
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
14245
+ "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="
14246
+ },
14247
+ "statuses": {
14248
+ "version": "2.0.2",
14249
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
14250
+ "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="
14251
+ }
14252
}
14253
},
14254
"koa-is-json": {
@@ -13578,6 +14275,12 @@
14275
"zod": "^3.24.1"
14276
}
14277
},
14278
+ "kolorist": {
14279
+ "version": "1.8.0",
14280
+ "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
14281
+ "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
14282
+ "dev": true
14283
+ },
14284
"limiter": {
14285
"version": "3.0.0",
14286
"resolved": "https://registry.npmjs.org/limiter/-/limiter-3.0.0.tgz",
@@ -13775,6 +14478,11 @@
14478
"minipass": "^7.1.2"
14479
}
14480
},
14481
+ "mitt": {
14482
+ "version": "3.0.1",
14483
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
14484
+ "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="
14485
+ },
14486
"mkdirp": {
14487
"version": "0.5.6",
14488
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
@@ -13890,6 +14598,16 @@
14598
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz",
14599
"integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw=="
14600
},
14601
+ "node-html-parser": {
14602
+ "version": "6.1.13",
14603
+ "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-6.1.13.tgz",
14604
+ "integrity": "sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==",
14605
+ "dev": true,
14606
+ "requires": {
14607
+ "css-select": "^5.1.0",
14608
+ "he": "1.2.0"
14609
+ }
14610
+ },
14611
"node-int64": {
14612
"version": "0.4.0",
14613
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
@@ -13903,9 +14621,9 @@
14621
"dev": true
14622
},
14623
"nodemon": {
13906
- "version": "3.1.14",
13907
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.14.tgz",
13908
- "integrity": "sha512-jakjZi93UtB3jHMWsXL68FXSAosbLfY0In5gtKq3niLSkrWznrVBzXFNOEMJUfc9+Ke7SHWoAZsiMkNP3vq6Jw==",
14624
+ "version": "3.1.13",
14625
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.13.tgz",
14626
+ "integrity": "sha512-nPN6L7A9cTA3BnJ3zZIibH5FiDh3GbmibeS17bl5YEU1IRO2mcfvR0ZJXH3ndoeKItjUcaX81FSKc/Kq/IiG6g==",
14627
"dev": true,
14628
"requires": {
14629
"chokidar": "^3.5.2",
@@ -13927,9 +14645,9 @@
14645
"dev": true
14646
},
14647
"semver": {
13930
- "version": "7.7.1",
13931
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
13932
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
14648
+ "version": "7.7.4",
14649
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
14650
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
14651
"dev": true
14652
},
14653
"supports-color": {
@@ -13972,6 +14690,15 @@
14690
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
14691
"dev": true
14692
},
14693
+ "nth-check": {
14694
+ "version": "2.1.1",
14695
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
14696
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
14697
+ "dev": true,
14698
+ "requires": {
14699
+ "boolbase": "^1.0.0"
14700
+ }
14701
+ },
14702
"object-assign": {
14703
"version": "4.1.1",
14704
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -14004,12 +14731,6 @@
14731
"is-wsl": "^2.2.0"
14732
}
14733
},
14007
- "p-is-promise": {
14008
- "version": "3.0.0",
14009
- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz",
14010
- "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
14011
- "dev": true
14012
- },
14734
"p-try": {
14735
"version": "2.2.0",
14736
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -14108,6 +14829,11 @@
14829
"source-map-js": "^1.2.1"
14830
}
14831
},
14832
+ "preact": {
14833
+ "version": "10.28.4",
14834
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.28.4.tgz",
14835
+ "integrity": "sha512-uKFfOHWuSNpRFVTnljsCluEFq57OKT+0QdOiQo8XWnQ/pSvg7OpX5eNOejELXJMWy+BwM2nobz0FkvzmnpCNsQ=="
14836
+ },
14837
"prebuild-install": {
14838
"version": "7.1.1",
14839
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
@@ -14526,6 +15252,11 @@
15252
"@babel/runtime": "^7.8.4"
15253
}
15254
},
15255
+ "regexparam": {
15256
+ "version": "3.0.0",
15257
+ "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-3.0.0.tgz",
15258
+ "integrity": "sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q=="
15259
+ },
15260
"regexpu-core": {
15261
"version": "6.2.0",
15262
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
@@ -14706,6 +15437,15 @@
15437
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
15438
"dev": true
15439
},
15440
+ "simple-code-frame": {
15441
+ "version": "1.3.0",
15442
+ "resolved": "https://registry.npmjs.org/simple-code-frame/-/simple-code-frame-1.3.0.tgz",
15443
+ "integrity": "sha512-MB4pQmETUBlNs62BBeRjIFGeuy/x6gGKh7+eRUemn1rCFhqo7K+4slPqsyizCbcbYLnaYqaoZ2FWsZ/jN06D8w==",
15444
+ "dev": true,
15445
+ "requires": {
15446
+ "kolorist": "^1.6.0"
15447
+ }
15448
+ },
15449
"simple-concat": {
15450
"version": "1.0.1",
15451
"resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
@@ -14733,9 +15473,9 @@
15473
},
15474
"dependencies": {
15475
"semver": {
14736
- "version": "7.7.1",
14737
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
14738
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
15476
+ "version": "7.7.4",
15477
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
15478
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
15479
"dev": true
15480
}
15481
}
@@ -14833,6 +15573,12 @@
15573
"integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==",
15574
"dev": true
15575
},
15576
+ "stack-trace": {
15577
+ "version": "1.0.0-pre2",
15578
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-1.0.0-pre2.tgz",
15579
+ "integrity": "sha512-2ztBJRek8IVofG9DBJqdy2N5kulaacX30Nz7xmkYF6ale9WBVmIy6mFBchvGX7Vx/MyjBhx+Rcxqrj+dbOnQ6A==",
15580
+ "dev": true
15581
+ },
15582
"statuses": {
15583
"version": "1.5.0",
15584
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
@@ -14931,9 +15677,9 @@
15677
"dev": true
15678
},
15679
"tar": {
14934
- "version": "7.5.9",
14935
- "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz",
14936
- "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==",
15680
+ "version": "7.5.10",
15681
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.10.tgz",
15682
+ "integrity": "sha512-8mOPs1//5q/rlkNSPcCegA6hiHJYDmSLEI8aMH/CdSQJNWztHC9WHNam5zdQlfpTwB9Xp7IBEsHfV5LKMJGVAw==",
15683
"dev": true,
15684
"requires": {
15685
"@isaacs/fs-minipass": "^4.0.0",
@@ -15339,6 +16085,28 @@
16085
"tinyglobby": "^0.2.13"
16086
}
16087
},
16088
+ "vite-prerender-plugin": {
16089
+ "version": "0.5.12",
16090
+ "resolved": "https://registry.npmjs.org/vite-prerender-plugin/-/vite-prerender-plugin-0.5.12.tgz",
16091
+ "integrity": "sha512-EiwhbMn+flg14EysbLTmZSzq8NGTxhytgK3bf4aGRF1evWLGwZiHiUJ1KZDvbxgKbMf2pG6fJWGEa3UZXOnR1g==",
16092
+ "dev": true,
16093
+ "requires": {
16094
+ "kolorist": "^1.8.0",
16095
+ "magic-string": "0.x >= 0.26.0",
16096
+ "node-html-parser": "^6.1.12",
16097
+ "simple-code-frame": "^1.3.0",
16098
+ "source-map": "^0.7.4",
16099
+ "stack-trace": "^1.0.0-pre2"
16100
+ },
16101
+ "dependencies": {
16102
+ "source-map": {
16103
+ "version": "0.7.6",
16104
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz",
16105
+ "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==",
16106
+ "dev": true
16107
+ }
16108
+ }
16109
+ },
16110
"walk-filtered": {
16111
"version": "0.9.3",
16112
"resolved": "https://registry.npmjs.org/walk-filtered/-/walk-filtered-0.9.3.tgz",
@@ -15377,6 +16145,16 @@
16145
"isexe": "^2.0.0"
16146
}
16147
},
16148
+ "wouter": {
16149
+ "version": "3.9.0",
16150
+ "resolved": "https://registry.npmjs.org/wouter/-/wouter-3.9.0.tgz",
16151
+ "integrity": "sha512-sF/od/PIgqEQBQcrN7a2x3MX6MQE6nW0ygCfy9hQuUkuB28wEZuu/6M5GyqkrrEu9M6jxdkgE12yDFsQMKos4Q==",
16152
+ "requires": {
16153
+ "mitt": "^3.0.1",
16154
+ "regexparam": "^3.0.0",
16155
+ "use-sync-external-store": "^1.0.0"
16156
+ }
16157
+ },
16158
"wrap-ansi": {
16159
"version": "7.0.0",
16160
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
package.json
+2
-2
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "3.0.7",
3
+ "version": "3.1.0-alpha1",
4
"description": "HTTP File Server",
5
"keywords": ["file server", "http server"],
6
"homepage": "https://rejetto.com/hfs",
@@ -123,7 +123,7 @@
123
"@types/node": "^20.17.30",
124
"@types/node-forge": "^1.3.14",
125
"@types/picomatch": "^4.0.2",
126
- "@yao-pkg/pkg": "6.13.1",
126
+ "@yao-pkg/pkg": "6.14.1",
127
"cross-env": "^10.0.0",
128
"koa-better-http-proxy": "^0.2.10",
129
"nm-prune": "^5.0.0",
tests/config.yaml
+2
-1
@@ -175,8 +175,9 @@ accounts:
175
admins:
176
allow_net: ::1
177
admin: true
178
-version: 3.0.7
178
+version: 3.1.0-alpha1
179
max_downloads_per_account: 2
180
max_downloads: 1
181
roots:
182
127.0.0.1:*: f1/
183
+platform: darwin-arm64-node