this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #337 from cheeaun/main

Update from main

authored by

Chee Aun and committed by
GitHub
efca016d 1d9d22a2

+1471 -152
+1072 -21
package-lock.json
··· 32 32 "react-intersection-observer": "~9.5.3", 33 33 "react-quick-pinch-zoom": "~5.1.0", 34 34 "react-router-dom": "6.6.2", 35 + "runes2": "~1.1.3", 35 36 "string-length": "5.0.1", 36 37 "swiped-events": "~1.1.9", 37 38 "toastify-js": "~1.12.0", ··· 44 45 "devDependencies": { 45 46 "@preact/preset-vite": "~2.7.0", 46 47 "@trivago/prettier-plugin-sort-imports": "~4.3.0", 47 - "postcss": "~8.4.31", 48 - "postcss-dark-theme-class": "~1.0.0", 48 + "postcss": "~8.4.32", 49 + "postcss-dark-theme-class": "~1.1.0", 49 50 "postcss-preset-env": "~9.3.0", 50 51 "twitter-text": "~3.1.0", 51 - "vite": "~5.0.2", 52 + "vite": "~5.0.5", 52 53 "vite-plugin-generate-file": "~0.1.1", 53 54 "vite-plugin-html-config": "~1.0.11", 54 - "vite-plugin-pwa": "~0.17.0", 55 - "vite-plugin-remove-console": "~2.1.1", 55 + "vite-plugin-pwa": "~0.17.3", 56 + "vite-plugin-remove-console": "~2.2.0", 56 57 "workbox-cacheable-response": "~7.0.0", 57 58 "workbox-expiration": "~7.0.0", 58 59 "workbox-routing": "~7.0.0", ··· 61 62 }, 62 63 "node_modules/@ampproject/remapping": { 63 64 "version": "2.2.0", 65 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", 66 + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", 64 67 "dev": true, 65 68 "license": "Apache-2.0", 66 69 "dependencies": { ··· 73 76 }, 74 77 "node_modules/@apideck/better-ajv-errors": { 75 78 "version": "0.3.6", 79 + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", 80 + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", 76 81 "dev": true, 77 82 "license": "MIT", 78 83 "dependencies": { ··· 89 94 }, 90 95 "node_modules/@babel/code-frame": { 91 96 "version": "7.22.13", 97 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", 98 + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", 92 99 "dev": true, 93 100 "license": "MIT", 94 101 "dependencies": { ··· 101 108 }, 102 109 "node_modules/@babel/compat-data": { 103 110 "version": "7.23.2", 111 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", 112 + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", 104 113 "dev": true, 105 114 "license": "MIT", 106 115 "engines": { ··· 109 118 }, 110 119 "node_modules/@babel/core": { 111 120 "version": "7.23.2", 121 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", 122 + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", 112 123 "dev": true, 113 124 "license": "MIT", 114 125 "dependencies": { ··· 138 149 }, 139 150 "node_modules/@babel/generator": { 140 151 "version": "7.23.0", 152 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", 153 + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", 141 154 "dev": true, 142 155 "license": "MIT", 143 156 "dependencies": { ··· 152 165 }, 153 166 "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { 154 167 "version": "0.3.2", 168 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 169 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 155 170 "dev": true, 156 171 "license": "MIT", 157 172 "dependencies": { ··· 165 180 }, 166 181 "node_modules/@babel/helper-annotate-as-pure": { 167 182 "version": "7.22.5", 183 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", 184 + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", 168 185 "dev": true, 169 186 "license": "MIT", 170 187 "dependencies": { ··· 176 193 }, 177 194 "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { 178 195 "version": "7.22.3", 196 + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.3.tgz", 197 + "integrity": "sha512-ahEoxgqNoYXm0k22TvOke48i1PkavGu0qGCmcq9ugi6gnmvKNaMjKBSrZTnWUi1CFEeNAUiVba0Wtzm03aSkJg==", 179 198 "dev": true, 180 199 "license": "MIT", 181 200 "dependencies": { ··· 187 206 }, 188 207 "node_modules/@babel/helper-compilation-targets": { 189 208 "version": "7.22.15", 209 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", 210 + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", 190 211 "dev": true, 191 212 "license": "MIT", 192 213 "dependencies": { ··· 202 223 }, 203 224 "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { 204 225 "version": "5.1.1", 226 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 227 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 205 228 "dev": true, 206 229 "license": "ISC", 207 230 "dependencies": { ··· 210 233 }, 211 234 "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { 212 235 "version": "3.1.1", 236 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 237 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 213 238 "dev": true, 214 239 "license": "ISC" 215 240 }, 216 241 "node_modules/@babel/helper-create-class-features-plugin": { 217 242 "version": "7.22.1", 243 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz", 244 + "integrity": "sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==", 218 245 "dev": true, 219 246 "license": "MIT", 220 247 "dependencies": { ··· 237 264 }, 238 265 "node_modules/@babel/helper-create-regexp-features-plugin": { 239 266 "version": "7.22.1", 267 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz", 268 + "integrity": "sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==", 240 269 "dev": true, 241 270 "license": "MIT", 242 271 "dependencies": { ··· 253 282 }, 254 283 "node_modules/@babel/helper-define-polyfill-provider": { 255 284 "version": "0.4.0", 285 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", 286 + "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", 256 287 "dev": true, 257 288 "license": "MIT", 258 289 "dependencies": { ··· 269 300 }, 270 301 "node_modules/@babel/helper-environment-visitor": { 271 302 "version": "7.22.20", 303 + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", 304 + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", 272 305 "dev": true, 273 306 "license": "MIT", 274 307 "engines": { ··· 277 310 }, 278 311 "node_modules/@babel/helper-function-name": { 279 312 "version": "7.23.0", 313 + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", 314 + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", 280 315 "dev": true, 281 316 "license": "MIT", 282 317 "dependencies": { ··· 289 324 }, 290 325 "node_modules/@babel/helper-hoist-variables": { 291 326 "version": "7.22.5", 327 + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", 328 + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", 292 329 "dev": true, 293 330 "license": "MIT", 294 331 "dependencies": { ··· 300 337 }, 301 338 "node_modules/@babel/helper-member-expression-to-functions": { 302 339 "version": "7.22.3", 340 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz", 341 + "integrity": "sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==", 303 342 "dev": true, 304 343 "license": "MIT", 305 344 "dependencies": { ··· 311 350 }, 312 351 "node_modules/@babel/helper-module-imports": { 313 352 "version": "7.22.15", 353 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", 354 + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", 314 355 "dev": true, 315 356 "license": "MIT", 316 357 "dependencies": { ··· 322 363 }, 323 364 "node_modules/@babel/helper-module-transforms": { 324 365 "version": "7.23.0", 366 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", 367 + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", 325 368 "dev": true, 326 369 "license": "MIT", 327 370 "dependencies": { ··· 340 383 }, 341 384 "node_modules/@babel/helper-optimise-call-expression": { 342 385 "version": "7.18.6", 386 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", 387 + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", 343 388 "dev": true, 344 389 "license": "MIT", 345 390 "dependencies": { ··· 351 396 }, 352 397 "node_modules/@babel/helper-plugin-utils": { 353 398 "version": "7.22.5", 399 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", 400 + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", 354 401 "dev": true, 355 402 "license": "MIT", 356 403 "engines": { ··· 359 406 }, 360 407 "node_modules/@babel/helper-remap-async-to-generator": { 361 408 "version": "7.18.9", 409 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", 410 + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", 362 411 "dev": true, 363 412 "license": "MIT", 364 413 "dependencies": { ··· 376 425 }, 377 426 "node_modules/@babel/helper-replace-supers": { 378 427 "version": "7.22.1", 428 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz", 429 + "integrity": "sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==", 379 430 "dev": true, 380 431 "license": "MIT", 381 432 "dependencies": { ··· 392 443 }, 393 444 "node_modules/@babel/helper-simple-access": { 394 445 "version": "7.22.5", 446 + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", 447 + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", 395 448 "dev": true, 396 449 "license": "MIT", 397 450 "dependencies": { ··· 403 456 }, 404 457 "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 405 458 "version": "7.20.0", 459 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", 460 + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", 406 461 "dev": true, 407 462 "license": "MIT", 408 463 "dependencies": { ··· 414 469 }, 415 470 "node_modules/@babel/helper-split-export-declaration": { 416 471 "version": "7.22.6", 472 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", 473 + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", 417 474 "dev": true, 418 475 "license": "MIT", 419 476 "dependencies": { ··· 425 482 }, 426 483 "node_modules/@babel/helper-string-parser": { 427 484 "version": "7.22.5", 485 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", 486 + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", 428 487 "dev": true, 429 488 "license": "MIT", 430 489 "engines": { ··· 433 492 }, 434 493 "node_modules/@babel/helper-validator-identifier": { 435 494 "version": "7.22.20", 495 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", 496 + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", 436 497 "dev": true, 437 498 "license": "MIT", 438 499 "engines": { ··· 441 502 }, 442 503 "node_modules/@babel/helper-validator-option": { 443 504 "version": "7.22.15", 505 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", 506 + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", 444 507 "dev": true, 445 508 "license": "MIT", 446 509 "engines": { ··· 449 512 }, 450 513 "node_modules/@babel/helper-wrap-function": { 451 514 "version": "7.20.5", 515 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", 516 + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", 452 517 "dev": true, 453 518 "license": "MIT", 454 519 "dependencies": { ··· 463 528 }, 464 529 "node_modules/@babel/helpers": { 465 530 "version": "7.23.2", 531 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", 532 + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", 466 533 "dev": true, 467 534 "license": "MIT", 468 535 "dependencies": { ··· 476 543 }, 477 544 "node_modules/@babel/highlight": { 478 545 "version": "7.22.20", 546 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", 547 + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", 479 548 "dev": true, 480 549 "license": "MIT", 481 550 "dependencies": { ··· 489 558 }, 490 559 "node_modules/@babel/parser": { 491 560 "version": "7.23.0", 561 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", 562 + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", 492 563 "dev": true, 493 564 "license": "MIT", 494 565 "bin": { ··· 500 571 }, 501 572 "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 502 573 "version": "7.18.6", 574 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", 575 + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", 503 576 "dev": true, 504 577 "license": "MIT", 505 578 "dependencies": { ··· 514 587 }, 515 588 "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 516 589 "version": "7.22.3", 590 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz", 591 + "integrity": "sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==", 517 592 "dev": true, 518 593 "license": "MIT", 519 594 "dependencies": { ··· 530 605 }, 531 606 "node_modules/@babel/plugin-proposal-private-property-in-object": { 532 607 "version": "7.21.10", 608 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.10.tgz", 609 + "integrity": "sha512-3YybmT8FN4sZFXp0kTr9Gbu90wAIhC3feNung+qcRQ1wALGoSHgOz1c+fR3ZLGZ0LXqIpYmtE6Faua6tMDarUg==", 533 610 "dev": true, 534 611 "license": "MIT", 535 612 "dependencies": { ··· 547 624 }, 548 625 "node_modules/@babel/plugin-proposal-unicode-property-regex": { 549 626 "version": "7.18.6", 627 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", 628 + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", 550 629 "dev": true, 551 630 "license": "MIT", 552 631 "dependencies": { ··· 562 641 }, 563 642 "node_modules/@babel/plugin-syntax-async-generators": { 564 643 "version": "7.8.4", 644 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 645 + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 565 646 "dev": true, 566 647 "license": "MIT", 567 648 "dependencies": { ··· 573 654 }, 574 655 "node_modules/@babel/plugin-syntax-class-properties": { 575 656 "version": "7.12.13", 657 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 658 + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 576 659 "dev": true, 577 660 "license": "MIT", 578 661 "dependencies": { ··· 584 667 }, 585 668 "node_modules/@babel/plugin-syntax-class-static-block": { 586 669 "version": "7.14.5", 670 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", 671 + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", 587 672 "dev": true, 588 673 "license": "MIT", 589 674 "dependencies": { ··· 598 683 }, 599 684 "node_modules/@babel/plugin-syntax-dynamic-import": { 600 685 "version": "7.8.3", 686 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", 687 + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", 601 688 "dev": true, 602 689 "license": "MIT", 603 690 "dependencies": { ··· 609 696 }, 610 697 "node_modules/@babel/plugin-syntax-export-namespace-from": { 611 698 "version": "7.8.3", 699 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", 700 + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", 612 701 "dev": true, 613 702 "license": "MIT", 614 703 "dependencies": { ··· 620 709 }, 621 710 "node_modules/@babel/plugin-syntax-import-assertions": { 622 711 "version": "7.20.0", 712 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", 713 + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", 623 714 "dev": true, 624 715 "license": "MIT", 625 716 "dependencies": { ··· 634 725 }, 635 726 "node_modules/@babel/plugin-syntax-import-attributes": { 636 727 "version": "7.22.3", 728 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.3.tgz", 729 + "integrity": "sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==", 637 730 "dev": true, 638 731 "license": "MIT", 639 732 "dependencies": { ··· 648 741 }, 649 742 "node_modules/@babel/plugin-syntax-import-meta": { 650 743 "version": "7.10.4", 744 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 745 + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 651 746 "dev": true, 652 747 "license": "MIT", 653 748 "dependencies": { ··· 659 754 }, 660 755 "node_modules/@babel/plugin-syntax-json-strings": { 661 756 "version": "7.8.3", 757 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 758 + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 662 759 "dev": true, 663 760 "license": "MIT", 664 761 "dependencies": { ··· 670 767 }, 671 768 "node_modules/@babel/plugin-syntax-jsx": { 672 769 "version": "7.22.5", 770 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", 771 + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", 673 772 "dev": true, 674 773 "license": "MIT", 675 774 "dependencies": { ··· 684 783 }, 685 784 "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 686 785 "version": "7.10.4", 786 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 787 + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 687 788 "dev": true, 688 789 "license": "MIT", 689 790 "dependencies": { ··· 695 796 }, 696 797 "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { 697 798 "version": "7.8.3", 799 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 800 + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 698 801 "dev": true, 699 802 "license": "MIT", 700 803 "dependencies": { ··· 706 809 }, 707 810 "node_modules/@babel/plugin-syntax-numeric-separator": { 708 811 "version": "7.10.4", 812 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 813 + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 709 814 "dev": true, 710 815 "license": "MIT", 711 816 "dependencies": { ··· 717 822 }, 718 823 "node_modules/@babel/plugin-syntax-object-rest-spread": { 719 824 "version": "7.8.3", 825 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 826 + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 720 827 "dev": true, 721 828 "license": "MIT", 722 829 "dependencies": { ··· 728 835 }, 729 836 "node_modules/@babel/plugin-syntax-optional-catch-binding": { 730 837 "version": "7.8.3", 838 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 839 + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 731 840 "dev": true, 732 841 "license": "MIT", 733 842 "dependencies": { ··· 739 848 }, 740 849 "node_modules/@babel/plugin-syntax-optional-chaining": { 741 850 "version": "7.8.3", 851 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 852 + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 742 853 "dev": true, 743 854 "license": "MIT", 744 855 "dependencies": { ··· 750 861 }, 751 862 "node_modules/@babel/plugin-syntax-private-property-in-object": { 752 863 "version": "7.14.5", 864 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", 865 + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", 753 866 "dev": true, 754 867 "license": "MIT", 755 868 "dependencies": { ··· 764 877 }, 765 878 "node_modules/@babel/plugin-syntax-top-level-await": { 766 879 "version": "7.14.5", 880 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 881 + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 767 882 "dev": true, 768 883 "license": "MIT", 769 884 "dependencies": { ··· 778 893 }, 779 894 "node_modules/@babel/plugin-syntax-unicode-sets-regex": { 780 895 "version": "7.18.6", 896 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", 897 + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", 781 898 "dev": true, 782 899 "license": "MIT", 783 900 "dependencies": { ··· 793 910 }, 794 911 "node_modules/@babel/plugin-transform-arrow-functions": { 795 912 "version": "7.21.5", 913 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", 914 + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", 796 915 "dev": true, 797 916 "license": "MIT", 798 917 "dependencies": { ··· 807 926 }, 808 927 "node_modules/@babel/plugin-transform-async-generator-functions": { 809 928 "version": "7.22.3", 929 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.3.tgz", 930 + "integrity": "sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==", 810 931 "dev": true, 811 932 "license": "MIT", 812 933 "dependencies": { ··· 824 945 }, 825 946 "node_modules/@babel/plugin-transform-async-to-generator": { 826 947 "version": "7.20.7", 948 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", 949 + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", 827 950 "dev": true, 828 951 "license": "MIT", 829 952 "dependencies": { ··· 840 963 }, 841 964 "node_modules/@babel/plugin-transform-block-scoped-functions": { 842 965 "version": "7.18.6", 966 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", 967 + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", 843 968 "dev": true, 844 969 "license": "MIT", 845 970 "dependencies": { ··· 854 979 }, 855 980 "node_modules/@babel/plugin-transform-block-scoping": { 856 981 "version": "7.21.0", 982 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", 983 + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", 857 984 "dev": true, 858 985 "license": "MIT", 859 986 "dependencies": { ··· 868 995 }, 869 996 "node_modules/@babel/plugin-transform-class-properties": { 870 997 "version": "7.22.3", 998 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.3.tgz", 999 + "integrity": "sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==", 871 1000 "dev": true, 872 1001 "license": "MIT", 873 1002 "dependencies": { ··· 883 1012 }, 884 1013 "node_modules/@babel/plugin-transform-class-static-block": { 885 1014 "version": "7.22.3", 1015 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.3.tgz", 1016 + "integrity": "sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==", 886 1017 "dev": true, 887 1018 "license": "MIT", 888 1019 "dependencies": { ··· 899 1030 }, 900 1031 "node_modules/@babel/plugin-transform-classes": { 901 1032 "version": "7.21.0", 1033 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", 1034 + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", 902 1035 "dev": true, 903 1036 "license": "MIT", 904 1037 "dependencies": { ··· 921 1054 }, 922 1055 "node_modules/@babel/plugin-transform-computed-properties": { 923 1056 "version": "7.21.5", 1057 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", 1058 + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", 924 1059 "dev": true, 925 1060 "license": "MIT", 926 1061 "dependencies": { ··· 936 1071 }, 937 1072 "node_modules/@babel/plugin-transform-destructuring": { 938 1073 "version": "7.21.3", 1074 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", 1075 + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", 939 1076 "dev": true, 940 1077 "license": "MIT", 941 1078 "dependencies": { ··· 950 1087 }, 951 1088 "node_modules/@babel/plugin-transform-dotall-regex": { 952 1089 "version": "7.18.6", 1090 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", 1091 + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", 953 1092 "dev": true, 954 1093 "license": "MIT", 955 1094 "dependencies": { ··· 965 1104 }, 966 1105 "node_modules/@babel/plugin-transform-duplicate-keys": { 967 1106 "version": "7.18.9", 1107 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", 1108 + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", 968 1109 "dev": true, 969 1110 "license": "MIT", 970 1111 "dependencies": { ··· 979 1120 }, 980 1121 "node_modules/@babel/plugin-transform-dynamic-import": { 981 1122 "version": "7.22.1", 1123 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.1.tgz", 1124 + "integrity": "sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==", 982 1125 "dev": true, 983 1126 "license": "MIT", 984 1127 "dependencies": { ··· 994 1137 }, 995 1138 "node_modules/@babel/plugin-transform-exponentiation-operator": { 996 1139 "version": "7.18.6", 1140 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", 1141 + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", 997 1142 "dev": true, 998 1143 "license": "MIT", 999 1144 "dependencies": { ··· 1009 1154 }, 1010 1155 "node_modules/@babel/plugin-transform-export-namespace-from": { 1011 1156 "version": "7.22.3", 1157 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.3.tgz", 1158 + "integrity": "sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==", 1012 1159 "dev": true, 1013 1160 "license": "MIT", 1014 1161 "dependencies": { ··· 1024 1171 }, 1025 1172 "node_modules/@babel/plugin-transform-for-of": { 1026 1173 "version": "7.21.5", 1174 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", 1175 + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", 1027 1176 "dev": true, 1028 1177 "license": "MIT", 1029 1178 "dependencies": { ··· 1038 1187 }, 1039 1188 "node_modules/@babel/plugin-transform-function-name": { 1040 1189 "version": "7.18.9", 1190 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", 1191 + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", 1041 1192 "dev": true, 1042 1193 "license": "MIT", 1043 1194 "dependencies": { ··· 1054 1205 }, 1055 1206 "node_modules/@babel/plugin-transform-json-strings": { 1056 1207 "version": "7.22.3", 1208 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.3.tgz", 1209 + "integrity": "sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==", 1057 1210 "dev": true, 1058 1211 "license": "MIT", 1059 1212 "dependencies": { ··· 1069 1222 }, 1070 1223 "node_modules/@babel/plugin-transform-literals": { 1071 1224 "version": "7.18.9", 1225 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", 1226 + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", 1072 1227 "dev": true, 1073 1228 "license": "MIT", 1074 1229 "dependencies": { ··· 1083 1238 }, 1084 1239 "node_modules/@babel/plugin-transform-logical-assignment-operators": { 1085 1240 "version": "7.22.3", 1241 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.3.tgz", 1242 + "integrity": "sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==", 1086 1243 "dev": true, 1087 1244 "license": "MIT", 1088 1245 "dependencies": { ··· 1098 1255 }, 1099 1256 "node_modules/@babel/plugin-transform-member-expression-literals": { 1100 1257 "version": "7.18.6", 1258 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", 1259 + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", 1101 1260 "dev": true, 1102 1261 "license": "MIT", 1103 1262 "dependencies": { ··· 1112 1271 }, 1113 1272 "node_modules/@babel/plugin-transform-modules-amd": { 1114 1273 "version": "7.20.11", 1274 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", 1275 + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", 1115 1276 "dev": true, 1116 1277 "license": "MIT", 1117 1278 "dependencies": { ··· 1127 1288 }, 1128 1289 "node_modules/@babel/plugin-transform-modules-commonjs": { 1129 1290 "version": "7.21.5", 1291 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", 1292 + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", 1130 1293 "dev": true, 1131 1294 "license": "MIT", 1132 1295 "dependencies": { ··· 1143 1306 }, 1144 1307 "node_modules/@babel/plugin-transform-modules-systemjs": { 1145 1308 "version": "7.22.3", 1309 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz", 1310 + "integrity": "sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==", 1146 1311 "dev": true, 1147 1312 "license": "MIT", 1148 1313 "dependencies": { ··· 1160 1325 }, 1161 1326 "node_modules/@babel/plugin-transform-modules-umd": { 1162 1327 "version": "7.18.6", 1328 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", 1329 + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", 1163 1330 "dev": true, 1164 1331 "license": "MIT", 1165 1332 "dependencies": { ··· 1175 1342 }, 1176 1343 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1177 1344 "version": "7.22.3", 1345 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz", 1346 + "integrity": "sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==", 1178 1347 "dev": true, 1179 1348 "license": "MIT", 1180 1349 "dependencies": { ··· 1190 1359 }, 1191 1360 "node_modules/@babel/plugin-transform-new-target": { 1192 1361 "version": "7.22.3", 1362 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz", 1363 + "integrity": "sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==", 1193 1364 "dev": true, 1194 1365 "license": "MIT", 1195 1366 "dependencies": { ··· 1204 1375 }, 1205 1376 "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { 1206 1377 "version": "7.22.3", 1378 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.3.tgz", 1379 + "integrity": "sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==", 1207 1380 "dev": true, 1208 1381 "license": "MIT", 1209 1382 "dependencies": { ··· 1219 1392 }, 1220 1393 "node_modules/@babel/plugin-transform-numeric-separator": { 1221 1394 "version": "7.22.3", 1395 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.3.tgz", 1396 + "integrity": "sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==", 1222 1397 "dev": true, 1223 1398 "license": "MIT", 1224 1399 "dependencies": { ··· 1234 1409 }, 1235 1410 "node_modules/@babel/plugin-transform-object-rest-spread": { 1236 1411 "version": "7.22.3", 1412 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.3.tgz", 1413 + "integrity": "sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==", 1237 1414 "dev": true, 1238 1415 "license": "MIT", 1239 1416 "dependencies": { ··· 1252 1429 }, 1253 1430 "node_modules/@babel/plugin-transform-object-super": { 1254 1431 "version": "7.18.6", 1432 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", 1433 + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", 1255 1434 "dev": true, 1256 1435 "license": "MIT", 1257 1436 "dependencies": { ··· 1267 1446 }, 1268 1447 "node_modules/@babel/plugin-transform-optional-catch-binding": { 1269 1448 "version": "7.22.3", 1449 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.3.tgz", 1450 + "integrity": "sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==", 1270 1451 "dev": true, 1271 1452 "license": "MIT", 1272 1453 "dependencies": { ··· 1282 1463 }, 1283 1464 "node_modules/@babel/plugin-transform-optional-chaining": { 1284 1465 "version": "7.22.3", 1466 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz", 1467 + "integrity": "sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==", 1285 1468 "dev": true, 1286 1469 "license": "MIT", 1287 1470 "dependencies": { ··· 1298 1481 }, 1299 1482 "node_modules/@babel/plugin-transform-parameters": { 1300 1483 "version": "7.22.3", 1484 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz", 1485 + "integrity": "sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==", 1301 1486 "dev": true, 1302 1487 "license": "MIT", 1303 1488 "dependencies": { ··· 1312 1497 }, 1313 1498 "node_modules/@babel/plugin-transform-private-methods": { 1314 1499 "version": "7.22.3", 1500 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.3.tgz", 1501 + "integrity": "sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==", 1315 1502 "dev": true, 1316 1503 "license": "MIT", 1317 1504 "dependencies": { ··· 1327 1514 }, 1328 1515 "node_modules/@babel/plugin-transform-private-property-in-object": { 1329 1516 "version": "7.22.3", 1517 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.3.tgz", 1518 + "integrity": "sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==", 1330 1519 "dev": true, 1331 1520 "license": "MIT", 1332 1521 "dependencies": { ··· 1344 1533 }, 1345 1534 "node_modules/@babel/plugin-transform-property-literals": { 1346 1535 "version": "7.18.6", 1536 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", 1537 + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", 1347 1538 "dev": true, 1348 1539 "license": "MIT", 1349 1540 "dependencies": { ··· 1358 1549 }, 1359 1550 "node_modules/@babel/plugin-transform-react-jsx": { 1360 1551 "version": "7.22.15", 1552 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", 1553 + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", 1361 1554 "dev": true, 1362 1555 "license": "MIT", 1363 1556 "dependencies": { ··· 1376 1569 }, 1377 1570 "node_modules/@babel/plugin-transform-react-jsx-development": { 1378 1571 "version": "7.22.5", 1572 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", 1573 + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", 1379 1574 "dev": true, 1380 1575 "license": "MIT", 1381 1576 "dependencies": { ··· 1390 1585 }, 1391 1586 "node_modules/@babel/plugin-transform-regenerator": { 1392 1587 "version": "7.21.5", 1588 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", 1589 + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", 1393 1590 "dev": true, 1394 1591 "license": "MIT", 1395 1592 "dependencies": { ··· 1405 1602 }, 1406 1603 "node_modules/@babel/plugin-transform-reserved-words": { 1407 1604 "version": "7.18.6", 1605 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", 1606 + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", 1408 1607 "dev": true, 1409 1608 "license": "MIT", 1410 1609 "dependencies": { ··· 1419 1618 }, 1420 1619 "node_modules/@babel/plugin-transform-shorthand-properties": { 1421 1620 "version": "7.18.6", 1621 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", 1622 + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", 1422 1623 "dev": true, 1423 1624 "license": "MIT", 1424 1625 "dependencies": { ··· 1433 1634 }, 1434 1635 "node_modules/@babel/plugin-transform-spread": { 1435 1636 "version": "7.20.7", 1637 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", 1638 + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", 1436 1639 "dev": true, 1437 1640 "license": "MIT", 1438 1641 "dependencies": { ··· 1448 1651 }, 1449 1652 "node_modules/@babel/plugin-transform-sticky-regex": { 1450 1653 "version": "7.18.6", 1654 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", 1655 + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", 1451 1656 "dev": true, 1452 1657 "license": "MIT", 1453 1658 "dependencies": { ··· 1462 1667 }, 1463 1668 "node_modules/@babel/plugin-transform-template-literals": { 1464 1669 "version": "7.18.9", 1670 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", 1671 + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", 1465 1672 "dev": true, 1466 1673 "license": "MIT", 1467 1674 "dependencies": { ··· 1476 1683 }, 1477 1684 "node_modules/@babel/plugin-transform-typeof-symbol": { 1478 1685 "version": "7.18.9", 1686 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", 1687 + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", 1479 1688 "dev": true, 1480 1689 "license": "MIT", 1481 1690 "dependencies": { ··· 1490 1699 }, 1491 1700 "node_modules/@babel/plugin-transform-unicode-escapes": { 1492 1701 "version": "7.21.5", 1702 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", 1703 + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", 1493 1704 "dev": true, 1494 1705 "license": "MIT", 1495 1706 "dependencies": { ··· 1504 1715 }, 1505 1716 "node_modules/@babel/plugin-transform-unicode-property-regex": { 1506 1717 "version": "7.22.3", 1718 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.3.tgz", 1719 + "integrity": "sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==", 1507 1720 "dev": true, 1508 1721 "license": "MIT", 1509 1722 "dependencies": { ··· 1519 1732 }, 1520 1733 "node_modules/@babel/plugin-transform-unicode-regex": { 1521 1734 "version": "7.18.6", 1735 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", 1736 + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", 1522 1737 "dev": true, 1523 1738 "license": "MIT", 1524 1739 "dependencies": { ··· 1534 1749 }, 1535 1750 "node_modules/@babel/plugin-transform-unicode-sets-regex": { 1536 1751 "version": "7.22.3", 1752 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.3.tgz", 1753 + "integrity": "sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==", 1537 1754 "dev": true, 1538 1755 "license": "MIT", 1539 1756 "dependencies": { ··· 1549 1766 }, 1550 1767 "node_modules/@babel/preset-env": { 1551 1768 "version": "7.22.4", 1769 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.4.tgz", 1770 + "integrity": "sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ==", 1552 1771 "dev": true, 1553 1772 "license": "MIT", 1554 1773 "dependencies": { ··· 1642 1861 }, 1643 1862 "node_modules/@babel/preset-modules": { 1644 1863 "version": "0.1.5", 1864 + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", 1865 + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", 1645 1866 "dev": true, 1646 1867 "license": "MIT", 1647 1868 "dependencies": { ··· 1657 1878 }, 1658 1879 "node_modules/@babel/regjsgen": { 1659 1880 "version": "0.8.0", 1881 + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", 1882 + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", 1660 1883 "dev": true, 1661 1884 "license": "MIT" 1662 1885 }, 1663 1886 "node_modules/@babel/runtime": { 1664 1887 "version": "7.20.6", 1888 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", 1889 + "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", 1665 1890 "dev": true, 1666 1891 "license": "MIT", 1667 1892 "dependencies": { ··· 1673 1898 }, 1674 1899 "node_modules/@babel/template": { 1675 1900 "version": "7.22.15", 1901 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", 1902 + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", 1676 1903 "dev": true, 1677 1904 "license": "MIT", 1678 1905 "dependencies": { ··· 1686 1913 }, 1687 1914 "node_modules/@babel/traverse": { 1688 1915 "version": "7.23.2", 1916 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", 1917 + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", 1689 1918 "dev": true, 1690 1919 "license": "MIT", 1691 1920 "dependencies": { ··· 1706 1935 }, 1707 1936 "node_modules/@babel/types": { 1708 1937 "version": "7.23.0", 1938 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", 1939 + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", 1709 1940 "dev": true, 1710 1941 "license": "MIT", 1711 1942 "dependencies": { ··· 1719 1950 }, 1720 1951 "node_modules/@csstools/cascade-layer-name-parser": { 1721 1952 "version": "1.0.5", 1953 + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.5.tgz", 1954 + "integrity": "sha512-v/5ODKNBMfBl0us/WQjlfsvSlYxfZLhNMVIsuCPib2ulTwGKYbKJbwqw671+qH9Y4wvWVnu7LBChvml/wBKjFg==", 1722 1955 "dev": true, 1723 1956 "funding": [ 1724 1957 { ··· 1741 1974 }, 1742 1975 "node_modules/@csstools/color-helpers": { 1743 1976 "version": "3.0.2", 1977 + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-3.0.2.tgz", 1978 + "integrity": "sha512-NMVs/l7Y9eIKL5XjbCHEgGcG8LOUT2qVcRjX6EzkCdlvftHVKr2tHIPzHavfrULRZ5Q2gxrJ9f44dAlj6fX97Q==", 1744 1979 "dev": true, 1745 1980 "funding": [ 1746 1981 { ··· 1759 1994 }, 1760 1995 "node_modules/@csstools/css-calc": { 1761 1996 "version": "1.1.4", 1997 + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.1.4.tgz", 1998 + "integrity": "sha512-ZV1TSmToiNcQL1P3hfzlzZzA02mmVkVmXGaUDUqpYUG84PmLhVSZpKX+KfxAuOcK7de04UXSQPBrAvaya6iiGg==", 1762 1999 "dev": true, 1763 2000 "funding": [ 1764 2001 { ··· 1781 2018 }, 1782 2019 "node_modules/@csstools/css-color-parser": { 1783 2020 "version": "1.4.0", 2021 + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.4.0.tgz", 2022 + "integrity": "sha512-SlGd8E6ron24JYQPQAIzu5tvmWi1H4sDKTdA7UDnwF45oJv7AVESbOlOO1YjfBhrQFuvLWUgKiOY9DwGoAxwTA==", 1784 2023 "dev": true, 1785 2024 "funding": [ 1786 2025 { ··· 1807 2046 }, 1808 2047 "node_modules/@csstools/css-parser-algorithms": { 1809 2048 "version": "2.3.2", 2049 + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz", 2050 + "integrity": "sha512-sLYGdAdEY2x7TSw9FtmdaTrh2wFtRJO5VMbBrA8tEqEod7GEggFmxTSK9XqExib3yMuYNcvcTdCZIP6ukdjAIA==", 1810 2051 "dev": true, 1811 2052 "funding": [ 1812 2053 { ··· 1828 2069 }, 1829 2070 "node_modules/@csstools/css-tokenizer": { 1830 2071 "version": "2.2.1", 2072 + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.1.tgz", 2073 + "integrity": "sha512-Zmsf2f/CaEPWEVgw29odOj+WEVoiJy9s9NOv5GgNY9mZ1CZ7394By6wONrONrTsnNDv6F9hR02nvFihrGVGHBg==", 1831 2074 "dev": true, 1832 2075 "funding": [ 1833 2076 { ··· 1846 2089 }, 1847 2090 "node_modules/@csstools/media-query-list-parser": { 1848 2091 "version": "2.1.5", 2092 + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.5.tgz", 2093 + "integrity": "sha512-IxVBdYzR8pYe89JiyXQuYk4aVVoCPhMJkz6ElRwlVysjwURTsTk/bmY/z4FfeRE+CRBMlykPwXEVUg8lThv7AQ==", 1849 2094 "dev": true, 1850 2095 "funding": [ 1851 2096 { ··· 1868 2113 }, 1869 2114 "node_modules/@csstools/postcss-cascade-layers": { 1870 2115 "version": "4.0.1", 2116 + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.1.tgz", 2117 + "integrity": "sha512-UYFuFL9GgVnftg9v7tBvVEBRLaBeAD66euD+yYy5fYCUld9ZIWTJNCE30hm6STMEdt6FL5xzeVw1lAZ1tpvUEg==", 1871 2118 "dev": true, 1872 2119 "funding": [ 1873 2120 { ··· 1893 2140 }, 1894 2141 "node_modules/@csstools/postcss-color-function": { 1895 2142 "version": "3.0.7", 2143 + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.7.tgz", 2144 + "integrity": "sha512-/PIB20G1TPCXmQlaJLWIYzTZRZpj6csT4ijgnshIj/kcmniIRroAfDa0xSWnfuO1eNo0NptIaPU7jzUukWn55Q==", 1896 2145 "dev": true, 1897 2146 "funding": [ 1898 2147 { ··· 1920 2169 }, 1921 2170 "node_modules/@csstools/postcss-color-mix-function": { 1922 2171 "version": "2.0.7", 2172 + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.7.tgz", 2173 + "integrity": "sha512-57/g8aGo5eKFjEeJMiRKh8Qq43K2rCyk5ZZTvJ34TNl4zUtYU5DvLkIkOnhCtL8/a4z9oMA42aOnFPddRrScUQ==", 1923 2174 "dev": true, 1924 2175 "funding": [ 1925 2176 { ··· 1947 2198 }, 1948 2199 "node_modules/@csstools/postcss-exponential-functions": { 1949 2200 "version": "1.0.1", 2201 + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.1.tgz", 2202 + "integrity": "sha512-ZLK2iSK4DUxeypGce2PnQSdYugUqDTwxnhNiq1o6OyKMNYgYs4eKbvEhFG8JKr1sJWbeqBi5jRr0017l2EWVvg==", 1950 2203 "dev": true, 1951 2204 "funding": [ 1952 2205 { ··· 1973 2226 }, 1974 2227 "node_modules/@csstools/postcss-font-format-keywords": { 1975 2228 "version": "3.0.0", 2229 + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.0.tgz", 2230 + "integrity": "sha512-ntkGj+1uDa/u6lpjPxnkPcjJn7ChO/Kcy08YxctOZI7vwtrdYvFhmE476dq8bj1yna306+jQ9gzXIG/SWfOaRg==", 1976 2231 "dev": true, 1977 2232 "funding": [ 1978 2233 { ··· 1997 2252 }, 1998 2253 "node_modules/@csstools/postcss-gamut-mapping": { 1999 2254 "version": "1.0.0", 2255 + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.0.tgz", 2256 + "integrity": "sha512-6UQyK8l9YaG5Ao5rBDcCnKHrLsHiQ1E0zeFQuqDJqEtinVzAPb/MwSw3TenZXL1Rnd7th3tb+4CBFHBXdW5tbQ==", 2000 2257 "dev": true, 2001 2258 "funding": [ 2002 2259 { ··· 2023 2280 }, 2024 2281 "node_modules/@csstools/postcss-gradients-interpolation-method": { 2025 2282 "version": "4.0.7", 2283 + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.7.tgz", 2284 + "integrity": "sha512-GT1CzE/Tyr/ei4j5BwKESkHAgg+Gzys/0mAY7W+UiR+XrcYk5hDbOrE/YJIx1rflfO/7La1bDoZtA0YnLl4qNA==", 2026 2285 "dev": true, 2027 2286 "funding": [ 2028 2287 { ··· 2050 2309 }, 2051 2310 "node_modules/@csstools/postcss-hwb-function": { 2052 2311 "version": "3.0.6", 2312 + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.6.tgz", 2313 + "integrity": "sha512-uQgWt2Ho2yy2S6qthWY7mD5v57NKxi6dD1NB8nAybU5bJSsm+hLXRGm3/zbOH4xNrqO3Cl60DFSNlSrUME3Xjg==", 2053 2314 "dev": true, 2054 2315 "funding": [ 2055 2316 { ··· 2076 2337 }, 2077 2338 "node_modules/@csstools/postcss-ic-unit": { 2078 2339 "version": "3.0.2", 2340 + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.2.tgz", 2341 + "integrity": "sha512-n28Er7W9qc48zNjJnvTKuVHY26/+6YlA9WzJRksIHiAWOMxSH5IksXkw7FpkIOd+jLi59BMrX/BWrZMgjkLBHg==", 2079 2342 "dev": true, 2080 2343 "funding": [ 2081 2344 { ··· 2101 2364 }, 2102 2365 "node_modules/@csstools/postcss-initial": { 2103 2366 "version": "1.0.0", 2367 + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-1.0.0.tgz", 2368 + "integrity": "sha512-1l7iHHjIl5qmVeGItugr4ZOlCREDP71mNKqoEyxlosIoiu3Os1nPWMHpuCvDLCLiWI/ONTOg3nzJh7gwHOrqUA==", 2104 2369 "dev": true, 2105 2370 "funding": [ 2106 2371 { ··· 2122 2387 }, 2123 2388 "node_modules/@csstools/postcss-is-pseudo-class": { 2124 2389 "version": "4.0.3", 2390 + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.3.tgz", 2391 + "integrity": "sha512-/dt5M9Ty/x3Yiq0Nm/5PJJzwkVFchJgdjKVnryBPtoMCb9ohb/nDIJOwr/Wr3hK3FDs1EA1GE6PyRYsUmQPS8Q==", 2125 2392 "dev": true, 2126 2393 "funding": [ 2127 2394 { ··· 2147 2414 }, 2148 2415 "node_modules/@csstools/postcss-logical-float-and-clear": { 2149 2416 "version": "2.0.0", 2417 + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.0.tgz", 2418 + "integrity": "sha512-Wki4vxsF6icRvRz8eF9bPpAvwaAt0RHwhVOyzfoFg52XiIMjb6jcbHkGxwpJXP4DVrnFEwpwmrz5aTRqOW82kg==", 2150 2419 "dev": true, 2151 2420 "funding": [ 2152 2421 { ··· 2168 2437 }, 2169 2438 "node_modules/@csstools/postcss-logical-overflow": { 2170 2439 "version": "1.0.0", 2440 + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-1.0.0.tgz", 2441 + "integrity": "sha512-cIrZ8f7bGGvr+W53nEuMspcwaeaI2YTmz6LZ4yiAO5z14/PQgOOv+Pn+qjvPOPoadeY2BmpaoTzZKvdAQuM17w==", 2171 2442 "dev": true, 2172 2443 "funding": [ 2173 2444 { ··· 2189 2460 }, 2190 2461 "node_modules/@csstools/postcss-logical-overscroll-behavior": { 2191 2462 "version": "1.0.0", 2463 + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-1.0.0.tgz", 2464 + "integrity": "sha512-e89S2LWjnxf0SB2wNUAbqDyFb/Fow/tlOe1XqOLbNx4rf3LrQokM9qldVx7sarnddml3ORE5LDUmlKpPOOeJTA==", 2192 2465 "dev": true, 2193 2466 "funding": [ 2194 2467 { ··· 2210 2483 }, 2211 2484 "node_modules/@csstools/postcss-logical-resize": { 2212 2485 "version": "2.0.0", 2486 + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.0.tgz", 2487 + "integrity": "sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA==", 2213 2488 "dev": true, 2214 2489 "funding": [ 2215 2490 { ··· 2234 2509 }, 2235 2510 "node_modules/@csstools/postcss-logical-viewport-units": { 2236 2511 "version": "2.0.3", 2512 + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.3.tgz", 2513 + "integrity": "sha512-xeVxqND5rlQyqLGdH7rX34sIm/JbbQKxpKQP8oD1YQqUHHCLQR9NUS57WqJKajxKN6AcNAMWJhb5LUH5RfPcyA==", 2237 2514 "dev": true, 2238 2515 "funding": [ 2239 2516 { ··· 2258 2535 }, 2259 2536 "node_modules/@csstools/postcss-media-minmax": { 2260 2537 "version": "1.1.0", 2538 + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.0.tgz", 2539 + "integrity": "sha512-t5Li/DPC5QmW/6VFLfUvsw/4dNYYseWR0tOXDeJg/9EKUodBgNawz5tuk5vYKtNvoj+Q08odMuXcpS5YJj0AFA==", 2261 2540 "dev": true, 2262 2541 "funding": [ 2263 2542 { ··· 2285 2564 }, 2286 2565 "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { 2287 2566 "version": "2.0.3", 2567 + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.3.tgz", 2568 + "integrity": "sha512-IPL8AvnwMYW+cWtp+j8cW3MFN0RyXNT4hLOvs6Rf2N+NcbvXhSyKxZuE3W9Cv4KjaNoNoGx1d0UhT6tktq6tUw==", 2288 2569 "dev": true, 2289 2570 "funding": [ 2290 2571 { ··· 2311 2592 }, 2312 2593 "node_modules/@csstools/postcss-nested-calc": { 2313 2594 "version": "3.0.0", 2595 + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.0.tgz", 2596 + "integrity": "sha512-HsB66aDWAouOwD/GcfDTS0a7wCuVWaTpXcjl5VKP0XvFxDiU+r0T8FG7xgb6ovZNZ+qzvGIwRM+CLHhDgXrYgQ==", 2314 2597 "dev": true, 2315 2598 "funding": [ 2316 2599 { ··· 2335 2618 }, 2336 2619 "node_modules/@csstools/postcss-normalize-display-values": { 2337 2620 "version": "3.0.1", 2621 + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.1.tgz", 2622 + "integrity": "sha512-nUvRxI+ALJwkxZdPU4EDyuM380vP91sAGvI3jAOHs/sr3jfcCOzLkY6xKI1Mr526kZ3RivmMoYM/xq+XFyE/bw==", 2338 2623 "dev": true, 2339 2624 "funding": [ 2340 2625 { ··· 2359 2644 }, 2360 2645 "node_modules/@csstools/postcss-oklab-function": { 2361 2646 "version": "3.0.7", 2647 + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.7.tgz", 2648 + "integrity": "sha512-vBFTQD3CARB3u/XIGO44wWbcO7xG/4GsYqJlcPuUGRSK8mtxes6n4vvNFlIByyAZy2k4d4RY63nyvTbMpeNTaQ==", 2362 2649 "dev": true, 2363 2650 "funding": [ 2364 2651 { ··· 2386 2673 }, 2387 2674 "node_modules/@csstools/postcss-progressive-custom-properties": { 2388 2675 "version": "3.0.2", 2676 + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.2.tgz", 2677 + "integrity": "sha512-YEvTozk1SxnV/PGL5DllBVDuLQ+jiQhyCSQiZJ6CwBMU5JQ9hFde3i1qqzZHuclZfptjrU0JjlX4ePsOhxNzHw==", 2389 2678 "dev": true, 2390 2679 "funding": [ 2391 2680 { ··· 2410 2699 }, 2411 2700 "node_modules/@csstools/postcss-relative-color-syntax": { 2412 2701 "version": "2.0.7", 2702 + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.7.tgz", 2703 + "integrity": "sha512-2AiFbJSVF4EyymLxme4JzSrbXykHolx8DdZECHjYKMhoulhKLltx5ccYgtrK3BmXGd3v3nJrWFCc8JM8bjuiOg==", 2413 2704 "dev": true, 2414 2705 "funding": [ 2415 2706 { ··· 2437 2728 }, 2438 2729 "node_modules/@csstools/postcss-scope-pseudo-class": { 2439 2730 "version": "3.0.0", 2731 + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.0.tgz", 2732 + "integrity": "sha512-GFNVsD97OuEcfHmcT0/DAZWAvTM/FFBDQndIOLawNc1Wq8YqpZwBdHa063Lq+Irk7azygTT+Iinyg3Lt76p7rg==", 2440 2733 "dev": true, 2441 2734 "funding": [ 2442 2735 { ··· 2461 2754 }, 2462 2755 "node_modules/@csstools/postcss-stepped-value-functions": { 2463 2756 "version": "3.0.2", 2757 + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.2.tgz", 2758 + "integrity": "sha512-I3wX44MZVv+tDuWfrd3BTvRB/YRIM2F5v1MBtTI89sxpFn47mNpTwpPYUOGPVCgKlRDfZSlxIUYhUQmqRQZZFQ==", 2464 2759 "dev": true, 2465 2760 "funding": [ 2466 2761 { ··· 2487 2782 }, 2488 2783 "node_modules/@csstools/postcss-text-decoration-shorthand": { 2489 2784 "version": "3.0.3", 2785 + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.3.tgz", 2786 + "integrity": "sha512-d5J9m49HhqXRcw1S6vTZuviHi/iknUKGjBpChiNK1ARg9sSa3b8m5lsWz5Izs8ISORZdv2bZRwbw5Z2R6gQ9kQ==", 2490 2787 "dev": true, 2491 2788 "funding": [ 2492 2789 { ··· 2512 2809 }, 2513 2810 "node_modules/@csstools/postcss-trigonometric-functions": { 2514 2811 "version": "3.0.2", 2812 + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.2.tgz", 2813 + "integrity": "sha512-AwzNhF4QOKaLOKvMljwwFkeYXwufhRO15G+kKohHkyoNOL75xWkN+W2Y9ik9tSeAyDv+cYNlYaF+o/a79WjVjg==", 2515 2814 "dev": true, 2516 2815 "funding": [ 2517 2816 { ··· 2538 2837 }, 2539 2838 "node_modules/@csstools/postcss-unset-value": { 2540 2839 "version": "3.0.0", 2840 + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.0.tgz", 2841 + "integrity": "sha512-P0JD1WHh3avVyKKRKjd0dZIjCEeaBer8t1BbwGMUDtSZaLhXlLNBqZ8KkqHzYWXOJgHleXAny2/sx8LYl6qhEA==", 2541 2842 "dev": true, 2542 2843 "funding": [ 2543 2844 { ··· 2559 2860 }, 2560 2861 "node_modules/@csstools/selector-specificity": { 2561 2862 "version": "3.0.0", 2863 + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", 2864 + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", 2562 2865 "dev": true, 2563 2866 "funding": [ 2564 2867 { ··· 2580 2883 }, 2581 2884 "node_modules/@esbuild/darwin-arm64": { 2582 2885 "version": "0.19.5", 2886 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.5.tgz", 2887 + "integrity": "sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==", 2583 2888 "cpu": [ 2584 2889 "arm64" 2585 2890 ], ··· 2595 2900 }, 2596 2901 "node_modules/@formatjs/intl-localematcher": { 2597 2902 "version": "0.5.2", 2903 + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.2.tgz", 2904 + "integrity": "sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==", 2598 2905 "license": "MIT", 2599 2906 "dependencies": { 2600 2907 "tslib": "^2.4.0" ··· 2602 2909 }, 2603 2910 "node_modules/@formkit/auto-animate": { 2604 2911 "version": "0.8.1", 2912 + "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-0.8.1.tgz", 2913 + "integrity": "sha512-0/Z2cuNXWVVIG/l0SpcHAWFhGdvLJ8DRvEfRWvmojtmRWfEy+LWNwgDazbZqY0qQYtkHcoEK3jBLkhiZaB/4Ig==", 2605 2914 "license": "MIT" 2606 2915 }, 2607 2916 "node_modules/@github/combobox-nav": { 2608 2917 "version": "2.1.5", 2918 + "resolved": "https://registry.npmjs.org/@github/combobox-nav/-/combobox-nav-2.1.5.tgz", 2919 + "integrity": "sha512-dmG1PuppNKHnBBEcfylWDwj9SSxd/E/qd8mC1G/klQC3s7ps5q6JZ034mwkkG0LKfI+Y+UgEua/ROD776N400w==", 2609 2920 "license": "MIT" 2610 2921 }, 2611 2922 "node_modules/@github/text-expander-element": { 2612 2923 "version": "2.6.1", 2924 + "resolved": "https://registry.npmjs.org/@github/text-expander-element/-/text-expander-element-2.6.1.tgz", 2925 + "integrity": "sha512-i6krPGXJRABfKXut0WArFd365Je4PT0MljtDoXUoCOEp+lGrmdosDMxmO0EfOYc97jBn+Hd2XO1mMsuI5+fwmQ==", 2613 2926 "license": "MIT", 2614 2927 "dependencies": { 2615 2928 "@github/combobox-nav": "^2.0.2" ··· 2617 2930 }, 2618 2931 "node_modules/@iconify-icons/mingcute": { 2619 2932 "version": "1.2.9", 2933 + "resolved": "https://registry.npmjs.org/@iconify-icons/mingcute/-/mingcute-1.2.9.tgz", 2934 + "integrity": "sha512-u+hX7mh7amKlWFHOTi52tnJ52NWQVAFevjDcQkZvK4Zj2UyVVKZ45yKBsFHo4OTJDzBkIafJh4C4fkPJsvCtOA==", 2620 2935 "license": "Apache-2.0", 2621 2936 "dependencies": { 2622 2937 "@iconify/types": "*" ··· 2624 2939 }, 2625 2940 "node_modules/@iconify/types": { 2626 2941 "version": "2.0.0", 2942 + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", 2943 + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", 2627 2944 "license": "MIT" 2628 2945 }, 2629 2946 "node_modules/@jridgewell/gen-mapping": { 2630 2947 "version": "0.1.1", 2948 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", 2949 + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", 2631 2950 "dev": true, 2632 2951 "license": "MIT", 2633 2952 "dependencies": { ··· 2640 2959 }, 2641 2960 "node_modules/@jridgewell/resolve-uri": { 2642 2961 "version": "3.1.0", 2962 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 2963 + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 2643 2964 "dev": true, 2644 2965 "license": "MIT", 2645 2966 "engines": { ··· 2648 2969 }, 2649 2970 "node_modules/@jridgewell/set-array": { 2650 2971 "version": "1.1.2", 2972 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 2973 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 2651 2974 "dev": true, 2652 2975 "license": "MIT", 2653 2976 "engines": { ··· 2656 2979 }, 2657 2980 "node_modules/@jridgewell/source-map": { 2658 2981 "version": "0.3.2", 2982 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", 2983 + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", 2659 2984 "dev": true, 2660 2985 "license": "MIT", 2661 2986 "dependencies": { ··· 2665 2990 }, 2666 2991 "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { 2667 2992 "version": "0.3.2", 2993 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 2994 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 2668 2995 "dev": true, 2669 2996 "license": "MIT", 2670 2997 "dependencies": { ··· 2678 3005 }, 2679 3006 "node_modules/@jridgewell/sourcemap-codec": { 2680 3007 "version": "1.4.14", 3008 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 3009 + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 2681 3010 "dev": true, 2682 3011 "license": "MIT" 2683 3012 }, 2684 3013 "node_modules/@jridgewell/trace-mapping": { 2685 3014 "version": "0.3.17", 3015 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 3016 + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 2686 3017 "dev": true, 2687 3018 "license": "MIT", 2688 3019 "dependencies": { ··· 2692 3023 }, 2693 3024 "node_modules/@juggle/resize-observer": { 2694 3025 "version": "3.4.0", 3026 + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", 3027 + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", 2695 3028 "license": "Apache-2.0" 2696 3029 }, 2697 3030 "node_modules/@justinribeiro/lite-youtube": { 2698 3031 "version": "1.5.0", 3032 + "resolved": "https://registry.npmjs.org/@justinribeiro/lite-youtube/-/lite-youtube-1.5.0.tgz", 3033 + "integrity": "sha512-TU92RKtz9BI9PRYrVwDIUsnFadLZtqRKWl1ZOdbxb7roJDb8Dd/xURllAsLEmCg6oJNyhXlVa5RsnUc0EKd8Cw==", 2699 3034 "license": "MIT" 2700 3035 }, 2701 3036 "node_modules/@lukeed/csprng": { 2702 3037 "version": "1.0.1", 3038 + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.0.1.tgz", 3039 + "integrity": "sha512-uSvJdwQU5nK+Vdf6zxcWAY2A8r7uqe+gePwLWzJ+fsQehq18pc0I2hJKwypZ2aLM90+Er9u1xn4iLJPZ+xlL4g==", 2703 3040 "license": "MIT", 2704 3041 "engines": { 2705 3042 "node": ">=8" ··· 2707 3044 }, 2708 3045 "node_modules/@nodelib/fs.scandir": { 2709 3046 "version": "2.1.5", 3047 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 3048 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 2710 3049 "dev": true, 2711 3050 "license": "MIT", 2712 3051 "dependencies": { ··· 2719 3058 }, 2720 3059 "node_modules/@nodelib/fs.stat": { 2721 3060 "version": "2.0.5", 3061 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 3062 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 2722 3063 "dev": true, 2723 3064 "license": "MIT", 2724 3065 "engines": { ··· 2727 3068 }, 2728 3069 "node_modules/@nodelib/fs.walk": { 2729 3070 "version": "1.2.8", 3071 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 3072 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 2730 3073 "dev": true, 2731 3074 "license": "MIT", 2732 3075 "dependencies": { ··· 2739 3082 }, 2740 3083 "node_modules/@preact/preset-vite": { 2741 3084 "version": "2.7.0", 3085 + "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.7.0.tgz", 3086 + "integrity": "sha512-m5N0FVtxbCCDxNk55NGhsRpKJChYcupcuQHzMJc/Bll07IKZKn8amwYciyKFS9haU6AgzDAJ/ewvApr6Qg1DHw==", 2742 3087 "dev": true, 2743 3088 "license": "MIT", 2744 3089 "dependencies": { ··· 2758 3103 }, 2759 3104 "node_modules/@prefresh/babel-plugin": { 2760 3105 "version": "0.5.0", 3106 + "resolved": "https://registry.npmjs.org/@prefresh/babel-plugin/-/babel-plugin-0.5.0.tgz", 3107 + "integrity": "sha512-joAwpkUDwo7ZqJnufXRGzUb+udk20RBgfA8oLPBh5aJH2LeStmV1luBfeJTztPdyCscC2j2SmZ/tVxFRMIxAEw==", 2761 3108 "dev": true, 2762 3109 "license": "MIT" 2763 3110 }, 2764 3111 "node_modules/@prefresh/core": { 2765 3112 "version": "1.5.2", 3113 + "resolved": "https://registry.npmjs.org/@prefresh/core/-/core-1.5.2.tgz", 3114 + "integrity": "sha512-A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==", 2766 3115 "dev": true, 2767 3116 "license": "MIT", 2768 3117 "peerDependencies": { ··· 2771 3120 }, 2772 3121 "node_modules/@prefresh/utils": { 2773 3122 "version": "1.2.0", 3123 + "resolved": "https://registry.npmjs.org/@prefresh/utils/-/utils-1.2.0.tgz", 3124 + "integrity": "sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==", 2774 3125 "dev": true, 2775 3126 "license": "MIT" 2776 3127 }, 2777 3128 "node_modules/@prefresh/vite": { 2778 3129 "version": "2.4.1", 3130 + "resolved": "https://registry.npmjs.org/@prefresh/vite/-/vite-2.4.1.tgz", 3131 + "integrity": "sha512-vthWmEqu8TZFeyrBNc9YE5SiC3DVSzPgsOCp/WQ7FqdHpOIJi7Z8XvCK06rBPOtG4914S52MjG9Ls22eVAiuqQ==", 2779 3132 "dev": true, 2780 3133 "license": "MIT", 2781 3134 "dependencies": { ··· 2792 3145 }, 2793 3146 "node_modules/@remix-run/router": { 2794 3147 "version": "1.2.1", 3148 + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.2.1.tgz", 3149 + "integrity": "sha512-XiY0IsyHR+DXYS5vBxpoBe/8veTeoRpMHP+vDosLZxL5bnpetzI0igkxkLZS235ldLzyfkxF+2divEwWHP3vMQ==", 2795 3150 "license": "MIT", 2796 3151 "engines": { 2797 3152 "node": ">=14" ··· 2799 3154 }, 2800 3155 "node_modules/@rollup/pluginutils": { 2801 3156 "version": "4.2.1", 3157 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", 3158 + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", 2802 3159 "dev": true, 2803 3160 "license": "MIT", 2804 3161 "dependencies": { ··· 2967 3324 }, 2968 3325 "node_modules/@surma/rollup-plugin-off-main-thread": { 2969 3326 "version": "2.2.3", 3327 + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", 3328 + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", 2970 3329 "dev": true, 2971 3330 "license": "Apache-2.0", 2972 3331 "dependencies": { ··· 2978 3337 }, 2979 3338 "node_modules/@szhsin/react-menu": { 2980 3339 "version": "4.1.0", 3340 + "resolved": "https://registry.npmjs.org/@szhsin/react-menu/-/react-menu-4.1.0.tgz", 3341 + "integrity": "sha512-lYYGUxqJxM2b/jD2Cn5a9RVOvHl9VBMX8qOnHZuX1w08cO2jslykpz5P75D7WnqudLnXsJ4k4+tI+q2U8XIFYw==", 2981 3342 "license": "MIT", 2982 3343 "dependencies": { 2983 3344 "prop-types": "^15.7.2", ··· 2990 3351 }, 2991 3352 "node_modules/@trivago/prettier-plugin-sort-imports": { 2992 3353 "version": "4.3.0", 3354 + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.0.tgz", 3355 + "integrity": "sha512-r3n0onD3BTOVUNPhR4lhVK4/pABGpbA7bW3eumZnYdKaHkf1qEC+Mag6DPbGNuuh0eG8AaYj+YqmVHSiGslaTQ==", 2993 3356 "dev": true, 2994 3357 "license": "Apache-2.0", 2995 3358 "dependencies": { ··· 3012 3375 }, 3013 3376 "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/generator": { 3014 3377 "version": "7.17.7", 3378 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", 3379 + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", 3015 3380 "dev": true, 3016 3381 "license": "MIT", 3017 3382 "dependencies": { ··· 3025 3390 }, 3026 3391 "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/types": { 3027 3392 "version": "7.17.0", 3393 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", 3394 + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", 3028 3395 "dev": true, 3029 3396 "license": "MIT", 3030 3397 "dependencies": { ··· 3037 3404 }, 3038 3405 "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/source-map": { 3039 3406 "version": "0.5.7", 3407 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 3408 + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", 3040 3409 "dev": true, 3041 3410 "license": "BSD-3-Clause", 3042 3411 "engines": { ··· 3045 3414 }, 3046 3415 "node_modules/@types/estree": { 3047 3416 "version": "0.0.39", 3417 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 3418 + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 3048 3419 "dev": true, 3049 3420 "license": "MIT" 3050 3421 }, 3051 3422 "node_modules/@types/node": { 3052 3423 "version": "18.11.17", 3424 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz", 3425 + "integrity": "sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==", 3053 3426 "dev": true, 3054 3427 "license": "MIT" 3055 3428 }, 3056 3429 "node_modules/@types/resolve": { 3057 3430 "version": "1.17.1", 3431 + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 3432 + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 3058 3433 "dev": true, 3059 3434 "license": "MIT", 3060 3435 "dependencies": { ··· 3063 3438 }, 3064 3439 "node_modules/@types/retry": { 3065 3440 "version": "0.12.2", 3441 + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", 3442 + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", 3066 3443 "license": "MIT" 3067 3444 }, 3068 3445 "node_modules/@types/trusted-types": { 3069 3446 "version": "2.0.3", 3447 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", 3448 + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==", 3070 3449 "dev": true, 3071 3450 "license": "MIT" 3072 3451 }, 3073 3452 "node_modules/@uidotdev/usehooks": { 3074 3453 "version": "2.4.1", 3454 + "resolved": "https://registry.npmjs.org/@uidotdev/usehooks/-/usehooks-2.4.1.tgz", 3455 + "integrity": "sha512-1I+RwWyS+kdv3Mv0Vmc+p0dPYH0DTRAo04HLyXReYBL9AeseDWUJyi4THuksBJcu9F0Pih69Ak150VDnqbVnXg==", 3075 3456 "license": "MIT", 3076 3457 "engines": { 3077 3458 "node": ">=16" ··· 3083 3464 }, 3084 3465 "node_modules/@vue/compiler-core": { 3085 3466 "version": "3.2.45", 3467 + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz", 3468 + "integrity": "sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==", 3086 3469 "dev": true, 3087 3470 "license": "MIT", 3088 3471 "optional": true, ··· 3096 3479 }, 3097 3480 "node_modules/@vue/compiler-dom": { 3098 3481 "version": "3.2.45", 3482 + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz", 3483 + "integrity": "sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==", 3099 3484 "dev": true, 3100 3485 "license": "MIT", 3101 3486 "optional": true, ··· 3107 3492 }, 3108 3493 "node_modules/@vue/compiler-sfc": { 3109 3494 "version": "3.2.45", 3495 + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz", 3496 + "integrity": "sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==", 3110 3497 "dev": true, 3111 3498 "license": "MIT", 3112 3499 "optional": true, ··· 3126 3513 }, 3127 3514 "node_modules/@vue/compiler-ssr": { 3128 3515 "version": "3.2.45", 3516 + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz", 3517 + "integrity": "sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==", 3129 3518 "dev": true, 3130 3519 "license": "MIT", 3131 3520 "optional": true, ··· 3137 3526 }, 3138 3527 "node_modules/@vue/reactivity-transform": { 3139 3528 "version": "3.2.45", 3529 + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz", 3530 + "integrity": "sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==", 3140 3531 "dev": true, 3141 3532 "license": "MIT", 3142 3533 "optional": true, ··· 3151 3542 }, 3152 3543 "node_modules/@vue/shared": { 3153 3544 "version": "3.2.45", 3545 + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.45.tgz", 3546 + "integrity": "sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==", 3154 3547 "dev": true, 3155 3548 "license": "MIT", 3156 3549 "optional": true, ··· 3158 3551 }, 3159 3552 "node_modules/acorn": { 3160 3553 "version": "8.8.1", 3554 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 3555 + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 3161 3556 "dev": true, 3162 3557 "license": "MIT", 3163 3558 "bin": { ··· 3169 3564 }, 3170 3565 "node_modules/ajv": { 3171 3566 "version": "8.12.0", 3567 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 3568 + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 3172 3569 "dev": true, 3173 3570 "license": "MIT", 3174 3571 "dependencies": { ··· 3184 3581 }, 3185 3582 "node_modules/ansi-regex": { 3186 3583 "version": "6.0.1", 3584 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 3585 + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 3187 3586 "license": "MIT", 3188 3587 "engines": { 3189 3588 "node": ">=12" ··· 3194 3593 }, 3195 3594 "node_modules/ansi-styles": { 3196 3595 "version": "3.2.1", 3596 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 3597 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 3197 3598 "dev": true, 3198 3599 "license": "MIT", 3199 3600 "dependencies": { ··· 3205 3606 }, 3206 3607 "node_modules/argparse": { 3207 3608 "version": "2.0.1", 3609 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 3610 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 3208 3611 "dev": true, 3209 3612 "license": "Python-2.0" 3210 3613 }, 3211 3614 "node_modules/array-buffer-byte-length": { 3212 3615 "version": "1.0.0", 3616 + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", 3617 + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", 3213 3618 "dev": true, 3214 3619 "license": "MIT", 3215 3620 "dependencies": { ··· 3222 3627 }, 3223 3628 "node_modules/async": { 3224 3629 "version": "3.2.4", 3630 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", 3631 + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", 3225 3632 "dev": true, 3226 3633 "license": "MIT" 3227 3634 }, 3228 3635 "node_modules/at-least-node": { 3229 3636 "version": "1.0.0", 3637 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 3638 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 3230 3639 "dev": true, 3231 3640 "license": "ISC", 3232 3641 "engines": { ··· 3235 3644 }, 3236 3645 "node_modules/autoprefixer": { 3237 3646 "version": "10.4.16", 3647 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", 3648 + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", 3238 3649 "dev": true, 3239 3650 "funding": [ 3240 3651 { ··· 3271 3682 }, 3272 3683 "node_modules/available-typed-arrays": { 3273 3684 "version": "1.0.5", 3685 + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 3686 + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 3274 3687 "dev": true, 3275 3688 "license": "MIT", 3276 3689 "engines": { ··· 3282 3695 }, 3283 3696 "node_modules/babel-plugin-polyfill-corejs2": { 3284 3697 "version": "0.4.3", 3698 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", 3699 + "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", 3285 3700 "dev": true, 3286 3701 "license": "MIT", 3287 3702 "dependencies": { ··· 3295 3710 }, 3296 3711 "node_modules/babel-plugin-polyfill-corejs3": { 3297 3712 "version": "0.8.1", 3713 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", 3714 + "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", 3298 3715 "dev": true, 3299 3716 "license": "MIT", 3300 3717 "dependencies": { ··· 3307 3724 }, 3308 3725 "node_modules/babel-plugin-polyfill-regenerator": { 3309 3726 "version": "0.5.0", 3727 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", 3728 + "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", 3310 3729 "dev": true, 3311 3730 "license": "MIT", 3312 3731 "dependencies": { ··· 3318 3737 }, 3319 3738 "node_modules/babel-plugin-transform-hook-names": { 3320 3739 "version": "1.0.2", 3740 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz", 3741 + "integrity": "sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==", 3321 3742 "dev": true, 3322 3743 "license": "MIT", 3323 3744 "peerDependencies": { ··· 3326 3747 }, 3327 3748 "node_modules/balanced-match": { 3328 3749 "version": "1.0.2", 3750 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 3751 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 3329 3752 "dev": true, 3330 3753 "license": "MIT" 3331 3754 }, 3332 3755 "node_modules/brace-expansion": { 3333 3756 "version": "1.1.11", 3757 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3758 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3334 3759 "dev": true, 3335 3760 "license": "MIT", 3336 3761 "dependencies": { ··· 3340 3765 }, 3341 3766 "node_modules/braces": { 3342 3767 "version": "3.0.2", 3768 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 3769 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 3343 3770 "dev": true, 3344 3771 "license": "MIT", 3345 3772 "dependencies": { ··· 3351 3778 }, 3352 3779 "node_modules/browserslist": { 3353 3780 "version": "4.22.1", 3781 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", 3782 + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", 3354 3783 "dev": true, 3355 3784 "funding": [ 3356 3785 { ··· 3382 3811 }, 3383 3812 "node_modules/buffer-from": { 3384 3813 "version": "1.1.2", 3814 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 3815 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 3385 3816 "dev": true, 3386 3817 "license": "MIT" 3387 3818 }, 3388 3819 "node_modules/builtin-modules": { 3389 3820 "version": "3.3.0", 3821 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 3822 + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 3390 3823 "dev": true, 3391 3824 "license": "MIT", 3392 3825 "engines": { ··· 3398 3831 }, 3399 3832 "node_modules/call-bind": { 3400 3833 "version": "1.0.2", 3834 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 3835 + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 3401 3836 "dev": true, 3402 3837 "license": "MIT", 3403 3838 "dependencies": { ··· 3410 3845 }, 3411 3846 "node_modules/camel-case": { 3412 3847 "version": "4.1.2", 3848 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 3849 + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", 3413 3850 "license": "MIT", 3414 3851 "dependencies": { 3415 3852 "pascal-case": "^3.1.2", ··· 3418 3855 }, 3419 3856 "node_modules/caniuse-lite": { 3420 3857 "version": "1.0.30001547", 3858 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001547.tgz", 3859 + "integrity": "sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA==", 3421 3860 "dev": true, 3422 3861 "funding": [ 3423 3862 { ··· 3437 3876 }, 3438 3877 "node_modules/capital-case": { 3439 3878 "version": "1.0.4", 3879 + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", 3880 + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", 3440 3881 "license": "MIT", 3441 3882 "dependencies": { 3442 3883 "no-case": "^3.0.4", ··· 3446 3887 }, 3447 3888 "node_modules/chalk": { 3448 3889 "version": "2.4.2", 3890 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 3891 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 3449 3892 "dev": true, 3450 3893 "license": "MIT", 3451 3894 "dependencies": { ··· 3459 3902 }, 3460 3903 "node_modules/change-case": { 3461 3904 "version": "4.1.2", 3905 + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", 3906 + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", 3462 3907 "license": "MIT", 3463 3908 "dependencies": { 3464 3909 "camel-case": "^4.1.2", ··· 3477 3922 }, 3478 3923 "node_modules/char-regex": { 3479 3924 "version": "2.0.1", 3925 + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", 3926 + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", 3480 3927 "license": "MIT", 3481 3928 "engines": { 3482 3929 "node": ">=12.20" ··· 3484 3931 }, 3485 3932 "node_modules/color-convert": { 3486 3933 "version": "1.9.3", 3934 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 3935 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 3487 3936 "dev": true, 3488 3937 "license": "MIT", 3489 3938 "dependencies": { ··· 3492 3941 }, 3493 3942 "node_modules/color-name": { 3494 3943 "version": "1.1.3", 3944 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 3945 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 3495 3946 "dev": true, 3496 3947 "license": "MIT" 3497 3948 }, 3498 3949 "node_modules/commander": { 3499 3950 "version": "2.20.3", 3951 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 3952 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 3500 3953 "dev": true, 3501 3954 "license": "MIT" 3502 3955 }, 3503 3956 "node_modules/common-tags": { 3504 3957 "version": "1.8.2", 3958 + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", 3959 + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", 3505 3960 "dev": true, 3506 3961 "license": "MIT", 3507 3962 "engines": { ··· 3510 3965 }, 3511 3966 "node_modules/compare-versions": { 3512 3967 "version": "6.1.0", 3968 + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.0.tgz", 3969 + "integrity": "sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==", 3513 3970 "license": "MIT" 3514 3971 }, 3515 3972 "node_modules/concat-map": { 3516 3973 "version": "0.0.1", 3974 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3975 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3517 3976 "dev": true, 3518 3977 "license": "MIT" 3519 3978 }, 3520 3979 "node_modules/constant-case": { 3521 3980 "version": "3.0.4", 3981 + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", 3982 + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", 3522 3983 "license": "MIT", 3523 3984 "dependencies": { 3524 3985 "no-case": "^3.0.4", ··· 3528 3989 }, 3529 3990 "node_modules/convert-source-map": { 3530 3991 "version": "2.0.0", 3992 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 3993 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 3531 3994 "dev": true, 3532 3995 "license": "MIT" 3533 3996 }, 3534 3997 "node_modules/core-js": { 3535 3998 "version": "2.6.12", 3999 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", 4000 + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", 3536 4001 "dev": true, 3537 4002 "hasInstallScript": true, 3538 4003 "license": "MIT" 3539 4004 }, 3540 4005 "node_modules/core-js-compat": { 3541 4006 "version": "3.30.2", 4007 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", 4008 + "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", 3542 4009 "dev": true, 3543 4010 "license": "MIT", 3544 4011 "dependencies": { ··· 3551 4018 }, 3552 4019 "node_modules/crypto-random-string": { 3553 4020 "version": "2.0.0", 4021 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 4022 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 3554 4023 "dev": true, 3555 4024 "license": "MIT", 3556 4025 "engines": { ··· 3559 4028 }, 3560 4029 "node_modules/css-blank-pseudo": { 3561 4030 "version": "6.0.0", 4031 + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz", 4032 + "integrity": "sha512-VbfLlOWO7sBHBTn6pwDQzc07Z0SDydgDBfNfCE0nvrehdBNv9RKsuupIRa/qal0+fBZhAALyQDPMKz5lnvcchw==", 3562 4033 "dev": true, 3563 4034 "funding": [ 3564 4035 { ··· 3583 4054 }, 3584 4055 "node_modules/css-has-pseudo": { 3585 4056 "version": "6.0.0", 4057 + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-6.0.0.tgz", 4058 + "integrity": "sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg==", 3586 4059 "dev": true, 3587 4060 "funding": [ 3588 4061 { ··· 3609 4082 }, 3610 4083 "node_modules/css-prefers-color-scheme": { 3611 4084 "version": "9.0.0", 4085 + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.0.tgz", 4086 + "integrity": "sha512-03QGAk/FXIRseDdLb7XAiu6gidQ0Nd8945xuM7VFVPpc6goJsG9uIO8xQjTxwbPdPIIV4o4AJoOJyt8gwDl67g==", 3612 4087 "dev": true, 3613 4088 "funding": [ 3614 4089 { ··· 3630 4105 }, 3631 4106 "node_modules/cssdb": { 3632 4107 "version": "7.9.0", 4108 + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.9.0.tgz", 4109 + "integrity": "sha512-WPMT9seTQq6fPAa1yN4zjgZZeoTriSN2LqW9C+otjar12DQIWA4LuSfFrvFJiKp4oD0xIk1vumDLw8K9ur4NBw==", 3633 4110 "dev": true, 3634 4111 "funding": [ 3635 4112 { ··· 3645 4122 }, 3646 4123 "node_modules/cssesc": { 3647 4124 "version": "3.0.0", 4125 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 4126 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 3648 4127 "dev": true, 3649 4128 "license": "MIT", 3650 4129 "bin": { ··· 3656 4135 }, 3657 4136 "node_modules/dayjs": { 3658 4137 "version": "1.11.10", 4138 + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", 4139 + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", 3659 4140 "license": "MIT" 3660 4141 }, 3661 4142 "node_modules/dayjs-twitter": { 3662 4143 "version": "0.5.0", 4144 + "resolved": "https://registry.npmjs.org/dayjs-twitter/-/dayjs-twitter-0.5.0.tgz", 4145 + "integrity": "sha512-SZ7qEUISstBLUXdlGAbLrwr6zfRM9kaCfbq4uVTerM/HXzuHiiGzzUqAJVhxt+3tf69E+ocmQdP6YYpOINv05w==", 3663 4146 "license": "MIT", 3664 4147 "dependencies": { 3665 4148 "duration-js": "^4.0.0" ··· 3667 4150 }, 3668 4151 "node_modules/debug": { 3669 4152 "version": "4.3.4", 4153 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 4154 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 3670 4155 "dev": true, 3671 4156 "license": "MIT", 3672 4157 "dependencies": { ··· 3683 4168 }, 3684 4169 "node_modules/deepmerge": { 3685 4170 "version": "4.3.1", 4171 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 4172 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 3686 4173 "dev": true, 3687 4174 "license": "MIT", 3688 4175 "engines": { ··· 3691 4178 }, 3692 4179 "node_modules/define-properties": { 3693 4180 "version": "1.2.0", 4181 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", 4182 + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", 3694 4183 "dev": true, 3695 4184 "license": "MIT", 3696 4185 "dependencies": { ··· 3706 4195 }, 3707 4196 "node_modules/dot-case": { 3708 4197 "version": "3.0.4", 4198 + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", 4199 + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", 3709 4200 "license": "MIT", 3710 4201 "dependencies": { 3711 4202 "no-case": "^3.0.4", ··· 3714 4205 }, 3715 4206 "node_modules/duration-js": { 3716 4207 "version": "4.0.0", 4208 + "resolved": "https://registry.npmjs.org/duration-js/-/duration-js-4.0.0.tgz", 4209 + "integrity": "sha512-qoXjOsH97r+NrOa6sK5V2cwBOouVG/LI9jwgwKvjVkyqGpZ72yilWjjzFJYPqqbvNZDwpRMaLEUFE+PTefvOEA==", 3717 4210 "license": "MIT" 3718 4211 }, 3719 4212 "node_modules/ejs": { 3720 4213 "version": "3.1.9", 4214 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", 4215 + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", 3721 4216 "dev": true, 3722 4217 "license": "Apache-2.0", 3723 4218 "dependencies": { ··· 3732 4227 }, 3733 4228 "node_modules/electron-to-chromium": { 3734 4229 "version": "1.4.553", 4230 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.553.tgz", 4231 + "integrity": "sha512-HiRdtyKS2+VhiXvjhMvvxiMC33FJJqTA5EB2YHgFZW6v7HkK4Q9Ahv2V7O2ZPgAjw+MyCJVMQvigj13H8t+wvA==", 3735 4232 "dev": true, 3736 4233 "license": "ISC" 3737 4234 }, 3738 4235 "node_modules/es-abstract": { 3739 4236 "version": "1.21.2", 4237 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", 4238 + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", 3740 4239 "dev": true, 3741 4240 "license": "MIT", 3742 4241 "dependencies": { ··· 3784 4283 }, 3785 4284 "node_modules/es-set-tostringtag": { 3786 4285 "version": "2.0.1", 4286 + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", 4287 + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", 3787 4288 "dev": true, 3788 4289 "license": "MIT", 3789 4290 "dependencies": { ··· 3797 4298 }, 3798 4299 "node_modules/es-to-primitive": { 3799 4300 "version": "1.2.1", 4301 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 4302 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 3800 4303 "dev": true, 3801 4304 "license": "MIT", 3802 4305 "dependencies": { ··· 3813 4316 }, 3814 4317 "node_modules/esbuild": { 3815 4318 "version": "0.19.5", 4319 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.5.tgz", 4320 + "integrity": "sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==", 3816 4321 "dev": true, 3817 4322 "hasInstallScript": true, 3818 4323 "license": "MIT", ··· 3849 4354 }, 3850 4355 "node_modules/escalade": { 3851 4356 "version": "3.1.1", 4357 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 4358 + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 3852 4359 "dev": true, 3853 4360 "license": "MIT", 3854 4361 "engines": { ··· 3857 4364 }, 3858 4365 "node_modules/escape-string-regexp": { 3859 4366 "version": "1.0.5", 4367 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 4368 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 3860 4369 "dev": true, 3861 4370 "license": "MIT", 3862 4371 "engines": { ··· 3865 4374 }, 3866 4375 "node_modules/estree-walker": { 3867 4376 "version": "2.0.2", 4377 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 4378 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 3868 4379 "dev": true, 3869 4380 "license": "MIT" 3870 4381 }, 3871 4382 "node_modules/esutils": { 3872 4383 "version": "2.0.3", 4384 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 4385 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 3873 4386 "dev": true, 3874 4387 "license": "BSD-2-Clause", 3875 4388 "engines": { ··· 3878 4391 }, 3879 4392 "node_modules/events-to-async": { 3880 4393 "version": "2.0.1", 4394 + "resolved": "https://registry.npmjs.org/events-to-async/-/events-to-async-2.0.1.tgz", 4395 + "integrity": "sha512-RtnLYrMbXp4JkZIoZu+3VTqV21bNVBlJBZ4NmtwvMNqSE3qouhxv2gvLE4JJDaQc54ioPkrX74V6x+hp/hqjkQ==", 3881 4396 "license": "MIT" 3882 4397 }, 3883 4398 "node_modules/fast-blurhash": { 3884 4399 "version": "1.1.2", 4400 + "resolved": "https://registry.npmjs.org/fast-blurhash/-/fast-blurhash-1.1.2.tgz", 4401 + "integrity": "sha512-lJVOgYSlahqkRhrKumNx/SGB2F/qS0D1z7xjGYjb5EZJRtlzySGMniZjkQ9h9Rv8sPmM/V9orEgRiMwazDNH6A==", 3885 4402 "license": "ISC" 3886 4403 }, 3887 4404 "node_modules/fast-deep-equal": { 3888 4405 "version": "3.1.3", 4406 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4407 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 3889 4408 "license": "MIT" 3890 4409 }, 3891 4410 "node_modules/fast-equals": { 3892 4411 "version": "3.0.3", 4412 + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.3.tgz", 4413 + "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==", 3893 4414 "license": "MIT" 3894 4415 }, 3895 4416 "node_modules/fast-glob": { 3896 4417 "version": "3.3.2", 4418 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 4419 + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 3897 4420 "dev": true, 3898 4421 "license": "MIT", 3899 4422 "dependencies": { ··· 3909 4432 }, 3910 4433 "node_modules/fast-json-stable-stringify": { 3911 4434 "version": "2.1.0", 4435 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4436 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 3912 4437 "dev": true, 3913 4438 "license": "MIT" 3914 4439 }, 3915 4440 "node_modules/fastq": { 3916 4441 "version": "1.15.0", 4442 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 4443 + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 3917 4444 "dev": true, 3918 4445 "license": "ISC", 3919 4446 "dependencies": { ··· 3922 4449 }, 3923 4450 "node_modules/filelist": { 3924 4451 "version": "1.0.4", 4452 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 4453 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 3925 4454 "dev": true, 3926 4455 "license": "Apache-2.0", 3927 4456 "dependencies": { ··· 3930 4459 }, 3931 4460 "node_modules/filelist/node_modules/brace-expansion": { 3932 4461 "version": "2.0.1", 4462 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 4463 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 3933 4464 "dev": true, 3934 4465 "license": "MIT", 3935 4466 "dependencies": { ··· 3938 4469 }, 3939 4470 "node_modules/filelist/node_modules/minimatch": { 3940 4471 "version": "5.1.1", 4472 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", 4473 + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", 3941 4474 "dev": true, 3942 4475 "license": "ISC", 3943 4476 "dependencies": { ··· 3949 4482 }, 3950 4483 "node_modules/fill-range": { 3951 4484 "version": "7.0.1", 4485 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 4486 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 3952 4487 "dev": true, 3953 4488 "license": "MIT", 3954 4489 "dependencies": { ··· 3960 4495 }, 3961 4496 "node_modules/for-each": { 3962 4497 "version": "0.3.3", 4498 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 4499 + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 3963 4500 "dev": true, 3964 4501 "license": "MIT", 3965 4502 "dependencies": { ··· 3968 4505 }, 3969 4506 "node_modules/fraction.js": { 3970 4507 "version": "4.3.7", 4508 + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", 4509 + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", 3971 4510 "dev": true, 3972 4511 "license": "MIT", 3973 4512 "engines": { ··· 3980 4519 }, 3981 4520 "node_modules/fs-extra": { 3982 4521 "version": "9.1.0", 4522 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 4523 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 3983 4524 "dev": true, 3984 4525 "license": "MIT", 3985 4526 "dependencies": { ··· 3994 4535 }, 3995 4536 "node_modules/fs.realpath": { 3996 4537 "version": "1.0.0", 4538 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4539 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 3997 4540 "dev": true, 3998 4541 "license": "ISC" 3999 4542 }, 4000 4543 "node_modules/fsevents": { 4001 4544 "version": "2.3.3", 4545 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 4546 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 4002 4547 "dev": true, 4003 4548 "license": "MIT", 4004 4549 "optional": true, ··· 4011 4556 }, 4012 4557 "node_modules/function-bind": { 4013 4558 "version": "1.1.1", 4559 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 4560 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 4014 4561 "dev": true, 4015 4562 "license": "MIT" 4016 4563 }, 4017 4564 "node_modules/function.prototype.name": { 4018 4565 "version": "1.1.5", 4566 + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 4567 + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 4019 4568 "dev": true, 4020 4569 "license": "MIT", 4021 4570 "dependencies": { ··· 4033 4582 }, 4034 4583 "node_modules/functions-have-names": { 4035 4584 "version": "1.2.3", 4585 + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 4586 + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 4036 4587 "dev": true, 4037 4588 "license": "MIT", 4038 4589 "funding": { ··· 4041 4592 }, 4042 4593 "node_modules/gensync": { 4043 4594 "version": "1.0.0-beta.2", 4595 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4596 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4044 4597 "dev": true, 4045 4598 "license": "MIT", 4046 4599 "engines": { ··· 4049 4602 }, 4050 4603 "node_modules/get-intrinsic": { 4051 4604 "version": "1.2.1", 4605 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", 4606 + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", 4052 4607 "dev": true, 4053 4608 "license": "MIT", 4054 4609 "dependencies": { ··· 4063 4618 }, 4064 4619 "node_modules/get-own-enumerable-property-symbols": { 4065 4620 "version": "3.0.2", 4621 + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", 4622 + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", 4066 4623 "dev": true, 4067 4624 "license": "ISC" 4068 4625 }, 4069 4626 "node_modules/get-symbol-description": { 4070 4627 "version": "1.0.0", 4628 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 4629 + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 4071 4630 "dev": true, 4072 4631 "license": "MIT", 4073 4632 "dependencies": { ··· 4083 4642 }, 4084 4643 "node_modules/glob": { 4085 4644 "version": "7.2.3", 4645 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4646 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 4086 4647 "dev": true, 4087 4648 "license": "ISC", 4088 4649 "dependencies": { ··· 4102 4663 }, 4103 4664 "node_modules/glob-parent": { 4104 4665 "version": "5.1.2", 4666 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4667 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4105 4668 "dev": true, 4106 4669 "license": "ISC", 4107 4670 "dependencies": { ··· 4113 4676 }, 4114 4677 "node_modules/globals": { 4115 4678 "version": "11.12.0", 4679 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 4680 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 4116 4681 "dev": true, 4117 4682 "license": "MIT", 4118 4683 "engines": { ··· 4121 4686 }, 4122 4687 "node_modules/globalthis": { 4123 4688 "version": "1.0.3", 4689 + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", 4690 + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", 4124 4691 "dev": true, 4125 4692 "license": "MIT", 4126 4693 "dependencies": { ··· 4135 4702 }, 4136 4703 "node_modules/gopd": { 4137 4704 "version": "1.0.1", 4705 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 4706 + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 4138 4707 "dev": true, 4139 4708 "license": "MIT", 4140 4709 "dependencies": { ··· 4146 4715 }, 4147 4716 "node_modules/graceful-fs": { 4148 4717 "version": "4.2.11", 4718 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 4719 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 4149 4720 "dev": true, 4150 4721 "license": "ISC" 4151 4722 }, 4152 4723 "node_modules/has": { 4153 4724 "version": "1.0.3", 4725 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 4726 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 4154 4727 "dev": true, 4155 4728 "license": "MIT", 4156 4729 "dependencies": { ··· 4162 4735 }, 4163 4736 "node_modules/has-bigints": { 4164 4737 "version": "1.0.2", 4738 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 4739 + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 4165 4740 "dev": true, 4166 4741 "license": "MIT", 4167 4742 "funding": { ··· 4170 4745 }, 4171 4746 "node_modules/has-flag": { 4172 4747 "version": "3.0.0", 4748 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 4749 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 4173 4750 "dev": true, 4174 4751 "license": "MIT", 4175 4752 "engines": { ··· 4178 4755 }, 4179 4756 "node_modules/has-property-descriptors": { 4180 4757 "version": "1.0.0", 4758 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 4759 + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 4181 4760 "dev": true, 4182 4761 "license": "MIT", 4183 4762 "dependencies": { ··· 4189 4768 }, 4190 4769 "node_modules/has-proto": { 4191 4770 "version": "1.0.1", 4771 + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 4772 + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 4192 4773 "dev": true, 4193 4774 "license": "MIT", 4194 4775 "engines": { ··· 4200 4781 }, 4201 4782 "node_modules/has-symbols": { 4202 4783 "version": "1.0.3", 4784 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 4785 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 4203 4786 "dev": true, 4204 4787 "license": "MIT", 4205 4788 "engines": { ··· 4211 4794 }, 4212 4795 "node_modules/has-tostringtag": { 4213 4796 "version": "1.0.0", 4797 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 4798 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 4214 4799 "dev": true, 4215 4800 "license": "MIT", 4216 4801 "dependencies": { ··· 4225 4810 }, 4226 4811 "node_modules/header-case": { 4227 4812 "version": "2.0.4", 4813 + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", 4814 + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", 4228 4815 "license": "MIT", 4229 4816 "dependencies": { 4230 4817 "capital-case": "^1.0.4", ··· 4233 4820 }, 4234 4821 "node_modules/idb": { 4235 4822 "version": "7.1.1", 4823 + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", 4824 + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", 4236 4825 "dev": true, 4237 4826 "license": "ISC" 4238 4827 }, 4239 4828 "node_modules/idb-keyval": { 4240 4829 "version": "6.2.1", 4830 + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", 4831 + "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==", 4241 4832 "license": "Apache-2.0" 4242 4833 }, 4243 4834 "node_modules/inflight": { 4244 4835 "version": "1.0.6", 4836 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4837 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4245 4838 "dev": true, 4246 4839 "license": "ISC", 4247 4840 "dependencies": { ··· 4251 4844 }, 4252 4845 "node_modules/inherits": { 4253 4846 "version": "2.0.4", 4847 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4848 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4254 4849 "dev": true, 4255 4850 "license": "ISC" 4256 4851 }, 4257 4852 "node_modules/internal-slot": { 4258 4853 "version": "1.0.5", 4854 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", 4855 + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", 4259 4856 "dev": true, 4260 4857 "license": "MIT", 4261 4858 "dependencies": { ··· 4269 4866 }, 4270 4867 "node_modules/is-array-buffer": { 4271 4868 "version": "3.0.2", 4869 + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", 4870 + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", 4272 4871 "dev": true, 4273 4872 "license": "MIT", 4274 4873 "dependencies": { ··· 4282 4881 }, 4283 4882 "node_modules/is-bigint": { 4284 4883 "version": "1.0.4", 4884 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 4885 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 4285 4886 "dev": true, 4286 4887 "license": "MIT", 4287 4888 "dependencies": { ··· 4293 4894 }, 4294 4895 "node_modules/is-boolean-object": { 4295 4896 "version": "1.1.2", 4897 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 4898 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 4296 4899 "dev": true, 4297 4900 "license": "MIT", 4298 4901 "dependencies": { ··· 4308 4911 }, 4309 4912 "node_modules/is-callable": { 4310 4913 "version": "1.2.7", 4914 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 4915 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 4311 4916 "dev": true, 4312 4917 "license": "MIT", 4313 4918 "engines": { ··· 4319 4924 }, 4320 4925 "node_modules/is-core-module": { 4321 4926 "version": "2.13.0", 4927 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", 4928 + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", 4322 4929 "dev": true, 4323 4930 "license": "MIT", 4324 4931 "dependencies": { ··· 4330 4937 }, 4331 4938 "node_modules/is-date-object": { 4332 4939 "version": "1.0.5", 4940 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 4941 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 4333 4942 "dev": true, 4334 4943 "license": "MIT", 4335 4944 "dependencies": { ··· 4344 4953 }, 4345 4954 "node_modules/is-extglob": { 4346 4955 "version": "2.1.1", 4956 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4957 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4347 4958 "dev": true, 4348 4959 "license": "MIT", 4349 4960 "engines": { ··· 4352 4963 }, 4353 4964 "node_modules/is-glob": { 4354 4965 "version": "4.0.3", 4966 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4967 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4355 4968 "dev": true, 4356 4969 "license": "MIT", 4357 4970 "dependencies": { ··· 4363 4976 }, 4364 4977 "node_modules/is-module": { 4365 4978 "version": "1.0.0", 4979 + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 4980 + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", 4366 4981 "dev": true, 4367 4982 "license": "MIT" 4368 4983 }, 4369 4984 "node_modules/is-negative-zero": { 4370 4985 "version": "2.0.2", 4986 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 4987 + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 4371 4988 "dev": true, 4372 4989 "license": "MIT", 4373 4990 "engines": { ··· 4379 4996 }, 4380 4997 "node_modules/is-network-error": { 4381 4998 "version": "1.0.0", 4999 + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.0.0.tgz", 5000 + "integrity": "sha512-P3fxi10Aji2FZmHTrMPSNFbNC6nnp4U5juPAIjXPHkUNubi4+qK7vvdsaNpAUwXslhYm9oyjEYTxs1xd/+Ph0w==", 4382 5001 "license": "MIT", 4383 5002 "engines": { 4384 5003 "node": ">=16" ··· 4389 5008 }, 4390 5009 "node_modules/is-number": { 4391 5010 "version": "7.0.0", 5011 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 5012 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 4392 5013 "dev": true, 4393 5014 "license": "MIT", 4394 5015 "engines": { ··· 4397 5018 }, 4398 5019 "node_modules/is-number-object": { 4399 5020 "version": "1.0.7", 5021 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 5022 + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 4400 5023 "dev": true, 4401 5024 "license": "MIT", 4402 5025 "dependencies": { ··· 4411 5034 }, 4412 5035 "node_modules/is-obj": { 4413 5036 "version": "1.0.1", 5037 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 5038 + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", 4414 5039 "dev": true, 4415 5040 "license": "MIT", 4416 5041 "engines": { ··· 4419 5044 }, 4420 5045 "node_modules/is-regex": { 4421 5046 "version": "1.1.4", 5047 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 5048 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 4422 5049 "dev": true, 4423 5050 "license": "MIT", 4424 5051 "dependencies": { ··· 4434 5061 }, 4435 5062 "node_modules/is-regexp": { 4436 5063 "version": "1.0.0", 5064 + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", 5065 + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", 4437 5066 "dev": true, 4438 5067 "license": "MIT", 4439 5068 "engines": { ··· 4442 5071 }, 4443 5072 "node_modules/is-shared-array-buffer": { 4444 5073 "version": "1.0.2", 5074 + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 5075 + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 4445 5076 "dev": true, 4446 5077 "license": "MIT", 4447 5078 "dependencies": { ··· 4453 5084 }, 4454 5085 "node_modules/is-stream": { 4455 5086 "version": "2.0.1", 5087 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 5088 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 4456 5089 "dev": true, 4457 5090 "license": "MIT", 4458 5091 "engines": { ··· 4464 5097 }, 4465 5098 "node_modules/is-string": { 4466 5099 "version": "1.0.7", 5100 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 5101 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 4467 5102 "dev": true, 4468 5103 "license": "MIT", 4469 5104 "dependencies": { ··· 4478 5113 }, 4479 5114 "node_modules/is-symbol": { 4480 5115 "version": "1.0.4", 5116 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 5117 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 4481 5118 "dev": true, 4482 5119 "license": "MIT", 4483 5120 "dependencies": { ··· 4492 5129 }, 4493 5130 "node_modules/is-typed-array": { 4494 5131 "version": "1.1.10", 5132 + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", 5133 + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 4495 5134 "dev": true, 4496 5135 "license": "MIT", 4497 5136 "dependencies": { ··· 4510 5149 }, 4511 5150 "node_modules/is-weakref": { 4512 5151 "version": "1.0.2", 5152 + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 5153 + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 4513 5154 "dev": true, 4514 5155 "license": "MIT", 4515 5156 "dependencies": { ··· 4521 5162 }, 4522 5163 "node_modules/isomorphic-ws": { 4523 5164 "version": "5.0.0", 5165 + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", 5166 + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", 4524 5167 "license": "MIT", 4525 5168 "peerDependencies": { 4526 5169 "ws": "*" ··· 4528 5171 }, 4529 5172 "node_modules/jake": { 4530 5173 "version": "10.8.5", 5174 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", 5175 + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", 4531 5176 "dev": true, 4532 5177 "license": "Apache-2.0", 4533 5178 "dependencies": { ··· 4545 5190 }, 4546 5191 "node_modules/jake/node_modules/ansi-styles": { 4547 5192 "version": "4.3.0", 5193 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 5194 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 4548 5195 "dev": true, 4549 5196 "license": "MIT", 4550 5197 "dependencies": { ··· 4559 5206 }, 4560 5207 "node_modules/jake/node_modules/chalk": { 4561 5208 "version": "4.1.2", 5209 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 5210 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 4562 5211 "dev": true, 4563 5212 "license": "MIT", 4564 5213 "dependencies": { ··· 4574 5223 }, 4575 5224 "node_modules/jake/node_modules/color-convert": { 4576 5225 "version": "2.0.1", 5226 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 5227 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 4577 5228 "dev": true, 4578 5229 "license": "MIT", 4579 5230 "dependencies": { ··· 4585 5236 }, 4586 5237 "node_modules/jake/node_modules/color-name": { 4587 5238 "version": "1.1.4", 5239 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 5240 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 4588 5241 "dev": true, 4589 5242 "license": "MIT" 4590 5243 }, 4591 5244 "node_modules/jake/node_modules/has-flag": { 4592 5245 "version": "4.0.0", 5246 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5247 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4593 5248 "dev": true, 4594 5249 "license": "MIT", 4595 5250 "engines": { ··· 4598 5253 }, 4599 5254 "node_modules/jake/node_modules/supports-color": { 4600 5255 "version": "7.2.0", 5256 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5257 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4601 5258 "dev": true, 4602 5259 "license": "MIT", 4603 5260 "dependencies": { ··· 4609 5266 }, 4610 5267 "node_modules/javascript-natural-sort": { 4611 5268 "version": "0.7.1", 5269 + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", 5270 + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", 4612 5271 "dev": true, 4613 5272 "license": "MIT" 4614 5273 }, 4615 5274 "node_modules/jest-worker": { 4616 5275 "version": "26.6.2", 5276 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", 5277 + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", 4617 5278 "dev": true, 4618 5279 "license": "MIT", 4619 5280 "dependencies": { ··· 4627 5288 }, 4628 5289 "node_modules/jest-worker/node_modules/has-flag": { 4629 5290 "version": "4.0.0", 5291 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5292 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4630 5293 "dev": true, 4631 5294 "license": "MIT", 4632 5295 "engines": { ··· 4635 5298 }, 4636 5299 "node_modules/jest-worker/node_modules/supports-color": { 4637 5300 "version": "7.2.0", 5301 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5302 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4638 5303 "dev": true, 4639 5304 "license": "MIT", 4640 5305 "dependencies": { ··· 4646 5311 }, 4647 5312 "node_modules/js-tokens": { 4648 5313 "version": "4.0.0", 5314 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 5315 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 4649 5316 "license": "MIT" 4650 5317 }, 4651 5318 "node_modules/js-yaml": { 4652 5319 "version": "4.1.0", 5320 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 5321 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 4653 5322 "dev": true, 4654 5323 "license": "MIT", 4655 5324 "dependencies": { ··· 4661 5330 }, 4662 5331 "node_modules/jsesc": { 4663 5332 "version": "2.5.2", 5333 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 5334 + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 4664 5335 "dev": true, 4665 5336 "license": "MIT", 4666 5337 "bin": { ··· 4672 5343 }, 4673 5344 "node_modules/json-schema": { 4674 5345 "version": "0.4.0", 5346 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 5347 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 4675 5348 "dev": true, 4676 5349 "license": "(AFL-2.1 OR BSD-3-Clause)" 4677 5350 }, 4678 5351 "node_modules/json-schema-traverse": { 4679 5352 "version": "1.0.0", 5353 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 5354 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 4680 5355 "dev": true, 4681 5356 "license": "MIT" 4682 5357 }, 4683 5358 "node_modules/json5": { 4684 5359 "version": "2.2.3", 5360 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 5361 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 4685 5362 "dev": true, 4686 5363 "license": "MIT", 4687 5364 "bin": { ··· 4693 5370 }, 4694 5371 "node_modules/jsonfile": { 4695 5372 "version": "6.1.0", 5373 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 5374 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4696 5375 "dev": true, 4697 5376 "license": "MIT", 4698 5377 "dependencies": { ··· 4704 5383 }, 4705 5384 "node_modules/jsonpointer": { 4706 5385 "version": "5.0.1", 5386 + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", 5387 + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", 4707 5388 "dev": true, 4708 5389 "license": "MIT", 4709 5390 "engines": { ··· 4712 5393 }, 4713 5394 "node_modules/just-debounce-it": { 4714 5395 "version": "3.2.0", 5396 + "resolved": "https://registry.npmjs.org/just-debounce-it/-/just-debounce-it-3.2.0.tgz", 5397 + "integrity": "sha512-WXzwLL0745uNuedrCsCs3rpmfD6DBaf7uuVwaq98/8dafURfgQaBsSpjiPp5+CW6Vjltwy9cOGI6qE71b3T8iQ==", 4715 5398 "license": "MIT" 4716 5399 }, 4717 5400 "node_modules/kolorist": { 4718 5401 "version": "1.8.0", 5402 + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", 5403 + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", 4719 5404 "dev": true, 4720 5405 "license": "MIT" 4721 5406 }, 4722 5407 "node_modules/leven": { 4723 5408 "version": "3.1.0", 5409 + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 5410 + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 4724 5411 "dev": true, 4725 5412 "license": "MIT", 4726 5413 "engines": { ··· 4729 5416 }, 4730 5417 "node_modules/lodash": { 4731 5418 "version": "4.17.21", 5419 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 5420 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 4732 5421 "dev": true, 4733 5422 "license": "MIT" 4734 5423 }, 4735 5424 "node_modules/lodash.debounce": { 4736 5425 "version": "4.0.8", 5426 + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 5427 + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 4737 5428 "dev": true, 4738 5429 "license": "MIT" 4739 5430 }, 4740 5431 "node_modules/lodash.sortby": { 4741 5432 "version": "4.7.0", 5433 + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 5434 + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", 4742 5435 "dev": true, 4743 5436 "license": "MIT" 4744 5437 }, 4745 5438 "node_modules/loose-envify": { 4746 5439 "version": "1.4.0", 5440 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 5441 + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 4747 5442 "license": "MIT", 4748 5443 "dependencies": { 4749 5444 "js-tokens": "^3.0.0 || ^4.0.0" ··· 4754 5449 }, 4755 5450 "node_modules/lower-case": { 4756 5451 "version": "2.0.2", 5452 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 5453 + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 4757 5454 "license": "MIT", 4758 5455 "dependencies": { 4759 5456 "tslib": "^2.0.3" ··· 4761 5458 }, 4762 5459 "node_modules/lz-string": { 4763 5460 "version": "1.5.0", 5461 + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", 5462 + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", 4764 5463 "license": "MIT", 4765 5464 "bin": { 4766 5465 "lz-string": "bin/bin.js" ··· 4768 5467 }, 4769 5468 "node_modules/magic-string": { 4770 5469 "version": "0.25.9", 5470 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", 5471 + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", 4771 5472 "dev": true, 4772 5473 "license": "MIT", 4773 5474 "dependencies": { ··· 4788 5489 }, 4789 5490 "node_modules/merge-stream": { 4790 5491 "version": "2.0.0", 5492 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 5493 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 4791 5494 "dev": true, 4792 5495 "license": "MIT" 4793 5496 }, 4794 5497 "node_modules/merge2": { 4795 5498 "version": "1.4.1", 5499 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 5500 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 4796 5501 "dev": true, 4797 5502 "license": "MIT", 4798 5503 "engines": { ··· 4801 5506 }, 4802 5507 "node_modules/micro-memoize": { 4803 5508 "version": "4.1.2", 5509 + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.2.tgz", 5510 + "integrity": "sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==", 4804 5511 "license": "MIT" 4805 5512 }, 4806 5513 "node_modules/micromatch": { 4807 5514 "version": "4.0.5", 5515 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 5516 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 4808 5517 "dev": true, 4809 5518 "license": "MIT", 4810 5519 "dependencies": { ··· 4817 5526 }, 4818 5527 "node_modules/mime-db": { 4819 5528 "version": "1.52.0", 5529 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 5530 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 4820 5531 "dev": true, 4821 5532 "license": "MIT", 4822 5533 "engines": { ··· 4825 5536 }, 4826 5537 "node_modules/mime-types": { 4827 5538 "version": "2.1.35", 5539 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 5540 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 4828 5541 "dev": true, 4829 5542 "license": "MIT", 4830 5543 "dependencies": { ··· 4836 5549 }, 4837 5550 "node_modules/minimatch": { 4838 5551 "version": "3.1.2", 5552 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 5553 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4839 5554 "dev": true, 4840 5555 "license": "ISC", 4841 5556 "dependencies": { ··· 4847 5562 }, 4848 5563 "node_modules/moize": { 4849 5564 "version": "6.1.6", 5565 + "resolved": "https://registry.npmjs.org/moize/-/moize-6.1.6.tgz", 5566 + "integrity": "sha512-vSKdIUO61iCmTqhdoIDrqyrtp87nWZUmBPniNjO0fX49wEYmyDO4lvlnFXiGcaH1JLE/s/9HbiK4LSHsbiUY6Q==", 4850 5567 "license": "MIT", 4851 5568 "dependencies": { 4852 5569 "fast-equals": "^3.0.1", ··· 4855 5572 }, 4856 5573 "node_modules/ms": { 4857 5574 "version": "2.1.2", 5575 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 5576 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 4858 5577 "dev": true, 4859 5578 "license": "MIT" 4860 5579 }, 4861 5580 "node_modules/nanoid": { 4862 - "version": "3.3.6", 5581 + "version": "3.3.7", 5582 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 5583 + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 4863 5584 "dev": true, 4864 5585 "funding": [ 4865 5586 { ··· 4867 5588 "url": "https://github.com/sponsors/ai" 4868 5589 } 4869 5590 ], 4870 - "license": "MIT", 4871 5591 "bin": { 4872 5592 "nanoid": "bin/nanoid.cjs" 4873 5593 }, ··· 4877 5597 }, 4878 5598 "node_modules/no-case": { 4879 5599 "version": "3.0.4", 5600 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 5601 + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 4880 5602 "license": "MIT", 4881 5603 "dependencies": { 4882 5604 "lower-case": "^2.0.2", ··· 4885 5607 }, 4886 5608 "node_modules/node-releases": { 4887 5609 "version": "2.0.13", 5610 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", 5611 + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", 4888 5612 "dev": true, 4889 5613 "license": "MIT" 4890 5614 }, 4891 5615 "node_modules/normalize-range": { 4892 5616 "version": "0.1.2", 5617 + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 5618 + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 4893 5619 "dev": true, 4894 5620 "license": "MIT", 4895 5621 "engines": { ··· 4898 5624 }, 4899 5625 "node_modules/object-assign": { 4900 5626 "version": "4.1.1", 5627 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 5628 + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 4901 5629 "license": "MIT", 4902 5630 "engines": { 4903 5631 "node": ">=0.10.0" ··· 4905 5633 }, 4906 5634 "node_modules/object-inspect": { 4907 5635 "version": "1.12.3", 5636 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 5637 + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 4908 5638 "dev": true, 4909 5639 "license": "MIT", 4910 5640 "funding": { ··· 4913 5643 }, 4914 5644 "node_modules/object-keys": { 4915 5645 "version": "1.1.1", 5646 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 5647 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 4916 5648 "dev": true, 4917 5649 "license": "MIT", 4918 5650 "engines": { ··· 4921 5653 }, 4922 5654 "node_modules/object.assign": { 4923 5655 "version": "4.1.4", 5656 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", 5657 + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", 4924 5658 "dev": true, 4925 5659 "license": "MIT", 4926 5660 "dependencies": { ··· 4938 5672 }, 4939 5673 "node_modules/once": { 4940 5674 "version": "1.4.0", 5675 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 5676 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 4941 5677 "dev": true, 4942 5678 "license": "ISC", 4943 5679 "dependencies": { ··· 4946 5682 }, 4947 5683 "node_modules/p-retry": { 4948 5684 "version": "6.1.0", 5685 + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.1.0.tgz", 5686 + "integrity": "sha512-fJLEQ2KqYBJRuaA/8cKMnqhulqNM+bpcjYtXNex2t3mOXKRYPitAJt9NacSf8XAFzcYahSAbKpobiWDSqHSh2g==", 4949 5687 "license": "MIT", 4950 5688 "dependencies": { 4951 5689 "@types/retry": "0.12.2", ··· 4972 5710 }, 4973 5711 "node_modules/param-case": { 4974 5712 "version": "3.0.4", 5713 + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", 5714 + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", 4975 5715 "license": "MIT", 4976 5716 "dependencies": { 4977 5717 "dot-case": "^3.0.4", ··· 4980 5720 }, 4981 5721 "node_modules/pascal-case": { 4982 5722 "version": "3.1.2", 5723 + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", 5724 + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", 4983 5725 "license": "MIT", 4984 5726 "dependencies": { 4985 5727 "no-case": "^3.0.4", ··· 4988 5730 }, 4989 5731 "node_modules/path-case": { 4990 5732 "version": "3.0.4", 5733 + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", 5734 + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", 4991 5735 "license": "MIT", 4992 5736 "dependencies": { 4993 5737 "dot-case": "^3.0.4", ··· 4996 5740 }, 4997 5741 "node_modules/path-is-absolute": { 4998 5742 "version": "1.0.1", 5743 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 5744 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 4999 5745 "dev": true, 5000 5746 "license": "MIT", 5001 5747 "engines": { ··· 5004 5750 }, 5005 5751 "node_modules/path-parse": { 5006 5752 "version": "1.0.7", 5753 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 5754 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 5007 5755 "dev": true, 5008 5756 "license": "MIT" 5009 5757 }, 5010 5758 "node_modules/picocolors": { 5011 5759 "version": "1.0.0", 5760 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 5761 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 5012 5762 "dev": true, 5013 5763 "license": "ISC" 5014 5764 }, 5015 5765 "node_modules/picomatch": { 5016 5766 "version": "2.3.1", 5767 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 5768 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 5017 5769 "dev": true, 5018 5770 "license": "MIT", 5019 5771 "engines": { ··· 5024 5776 } 5025 5777 }, 5026 5778 "node_modules/postcss": { 5027 - "version": "8.4.31", 5779 + "version": "8.4.32", 5780 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", 5781 + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", 5028 5782 "dev": true, 5029 5783 "funding": [ 5030 5784 { ··· 5040 5794 "url": "https://github.com/sponsors/ai" 5041 5795 } 5042 5796 ], 5043 - "license": "MIT", 5044 5797 "dependencies": { 5045 - "nanoid": "^3.3.6", 5798 + "nanoid": "^3.3.7", 5046 5799 "picocolors": "^1.0.0", 5047 5800 "source-map-js": "^1.0.2" 5048 5801 }, ··· 5052 5805 }, 5053 5806 "node_modules/postcss-attribute-case-insensitive": { 5054 5807 "version": "6.0.2", 5808 + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz", 5809 + "integrity": "sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==", 5055 5810 "dev": true, 5056 5811 "license": "MIT", 5057 5812 "dependencies": { ··· 5070 5825 }, 5071 5826 "node_modules/postcss-clamp": { 5072 5827 "version": "4.1.0", 5828 + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", 5829 + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", 5073 5830 "dev": true, 5074 5831 "license": "MIT", 5075 5832 "dependencies": { ··· 5084 5841 }, 5085 5842 "node_modules/postcss-color-functional-notation": { 5086 5843 "version": "6.0.2", 5844 + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.2.tgz", 5845 + "integrity": "sha512-FsjSmlSufuiFBsIqQ++VxFmvX7zKndZpBkHmfXr4wqhvzM92FTEkAh703iqWTl1U3faTgqioIqCbfqdWiFVwtw==", 5087 5846 "dev": true, 5088 5847 "funding": [ 5089 5848 { ··· 5109 5868 }, 5110 5869 "node_modules/postcss-color-hex-alpha": { 5111 5870 "version": "9.0.2", 5871 + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.2.tgz", 5872 + "integrity": "sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==", 5112 5873 "dev": true, 5113 5874 "license": "MIT", 5114 5875 "dependencies": { ··· 5127 5888 }, 5128 5889 "node_modules/postcss-color-rebeccapurple": { 5129 5890 "version": "9.0.1", 5891 + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.1.tgz", 5892 + "integrity": "sha512-ds4cq5BjRieizVb2PnvbJ0omg9VCo2/KzluvoFZbxuGpsGJ5BQSD93CHBooinEtangCM5YqUOerGDl4xGmOb6Q==", 5130 5893 "dev": true, 5131 5894 "funding": [ 5132 5895 { ··· 5151 5914 }, 5152 5915 "node_modules/postcss-custom-media": { 5153 5916 "version": "10.0.2", 5917 + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.2.tgz", 5918 + "integrity": "sha512-zcEFNRmDm2fZvTPdI1pIW3W//UruMcLosmMiCdpQnrCsTRzWlKQPYMa1ud9auL0BmrryKK1+JjIGn19K0UjO/w==", 5154 5919 "dev": true, 5155 5920 "funding": [ 5156 5921 { ··· 5178 5943 }, 5179 5944 "node_modules/postcss-custom-properties": { 5180 5945 "version": "13.3.2", 5946 + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.2.tgz", 5947 + "integrity": "sha512-2Coszybpo8lpLY24vy2CYv9AasiZ39/bs8Imv0pWMq55Gl8NWzfc24OAo3zIX7rc6uUJAqESnVOMZ6V6lpMjJA==", 5181 5948 "dev": true, 5182 5949 "funding": [ 5183 5950 { ··· 5205 5972 }, 5206 5973 "node_modules/postcss-custom-selectors": { 5207 5974 "version": "7.1.6", 5975 + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.6.tgz", 5976 + "integrity": "sha512-svsjWRaxqL3vAzv71dV0/65P24/FB8TbPX+lWyyf9SZ7aZm4S4NhCn7N3Bg+Z5sZunG3FS8xQ80LrCU9hb37cw==", 5208 5977 "dev": true, 5209 5978 "funding": [ 5210 5979 { ··· 5231 6000 } 5232 6001 }, 5233 6002 "node_modules/postcss-dark-theme-class": { 5234 - "version": "1.0.0", 6003 + "version": "1.1.0", 6004 + "resolved": "https://registry.npmjs.org/postcss-dark-theme-class/-/postcss-dark-theme-class-1.1.0.tgz", 6005 + "integrity": "sha512-3Njz7Ux1YuS+DDb00rKL4JbcyePEwBi2DPzHiK3Rw8HHaXwLhBSAILtyY09FjRPXj8KRyqOxIEVw4+xdO6aFdg==", 5235 6006 "dev": true, 5236 6007 "funding": [ 5237 6008 { ··· 5243 6014 "url": "https://github.com/sponsors/ai" 5244 6015 } 5245 6016 ], 5246 - "license": "MIT", 5247 6017 "engines": { 5248 6018 "node": ">=18.0" 5249 6019 }, ··· 5253 6023 }, 5254 6024 "node_modules/postcss-dir-pseudo-class": { 5255 6025 "version": "8.0.0", 6026 + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.0.tgz", 6027 + "integrity": "sha512-Oy5BBi0dWPwij/IA+yDYj+/OBMQ9EPqAzTHeSNUYrUWdll/PRJmcbiUj0MNcsBi681I1gcSTLvMERPaXzdbvJg==", 5256 6028 "dev": true, 5257 6029 "funding": [ 5258 6030 { ··· 5277 6049 }, 5278 6050 "node_modules/postcss-double-position-gradients": { 5279 6051 "version": "5.0.2", 6052 + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.2.tgz", 6053 + "integrity": "sha512-KTbvdOOy8z8zb0BTkEg4/1vqlRlApdvjw8/pFoehgQl0WVO+fezDGlvo0B8xRA+XccA7ohkQCULKNsiNOx70Cw==", 5280 6054 "dev": true, 5281 6055 "funding": [ 5282 6056 { ··· 5302 6076 }, 5303 6077 "node_modules/postcss-focus-visible": { 5304 6078 "version": "9.0.0", 6079 + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-9.0.0.tgz", 6080 + "integrity": "sha512-zA4TbVaIaT8npZBEROhZmlc+GBKE8AELPHXE7i4TmIUEQhw/P/mSJfY9t6tBzpQ1rABeGtEOHYrW4SboQeONMQ==", 5305 6081 "dev": true, 5306 6082 "funding": [ 5307 6083 { ··· 5326 6102 }, 5327 6103 "node_modules/postcss-focus-within": { 5328 6104 "version": "8.0.0", 6105 + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-8.0.0.tgz", 6106 + "integrity": "sha512-E7+J9nuQzZaA37D/MUZMX1K817RZGDab8qw6pFwzAkDd/QtlWJ9/WTKmzewNiuxzeq6WWY7ATiRePVoDKp+DnA==", 5329 6107 "dev": true, 5330 6108 "funding": [ 5331 6109 { ··· 5350 6128 }, 5351 6129 "node_modules/postcss-font-variant": { 5352 6130 "version": "5.0.0", 6131 + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", 6132 + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", 5353 6133 "dev": true, 5354 6134 "license": "MIT", 5355 6135 "peerDependencies": { ··· 5358 6138 }, 5359 6139 "node_modules/postcss-gap-properties": { 5360 6140 "version": "5.0.0", 6141 + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-5.0.0.tgz", 6142 + "integrity": "sha512-YjsEEL6890P7MCv6fch6Am1yq0EhQCJMXyT4LBohiu87+4/WqR7y5W3RIv53WdA901hhytgRvjlrAhibhW4qsA==", 5361 6143 "dev": true, 5362 6144 "funding": [ 5363 6145 { ··· 5379 6161 }, 5380 6162 "node_modules/postcss-image-set-function": { 5381 6163 "version": "6.0.1", 6164 + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-6.0.1.tgz", 6165 + "integrity": "sha512-VlZncC9hhZ5tg0JllY4g6Z28BeoPO8DIkelioEEkXL0AA0IORlqYpTi2L8TUnl4YQrlwvBgxVy+mdZJw5R/cIQ==", 5382 6166 "dev": true, 5383 6167 "funding": [ 5384 6168 { ··· 5403 6187 }, 5404 6188 "node_modules/postcss-lab-function": { 5405 6189 "version": "6.0.7", 6190 + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.7.tgz", 6191 + "integrity": "sha512-4d1lhDVPukHFqkMv4G5vVcK+tgY52vwb5uR1SWKOaO5389r2q8fMxBWuXSW+YtbCOEGP0/X9KERi9E9le2pJuw==", 5406 6192 "dev": true, 5407 6193 "funding": [ 5408 6194 { ··· 5430 6216 }, 5431 6217 "node_modules/postcss-logical": { 5432 6218 "version": "7.0.0", 6219 + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-7.0.0.tgz", 6220 + "integrity": "sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw==", 5433 6221 "dev": true, 5434 6222 "funding": [ 5435 6223 { ··· 5454 6242 }, 5455 6243 "node_modules/postcss-nesting": { 5456 6244 "version": "12.0.1", 6245 + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.0.1.tgz", 6246 + "integrity": "sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==", 5457 6247 "dev": true, 5458 6248 "funding": [ 5459 6249 { ··· 5479 6269 }, 5480 6270 "node_modules/postcss-opacity-percentage": { 5481 6271 "version": "2.0.0", 6272 + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz", 6273 + "integrity": "sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==", 5482 6274 "dev": true, 5483 6275 "funding": [ 5484 6276 { ··· 5500 6292 }, 5501 6293 "node_modules/postcss-overflow-shorthand": { 5502 6294 "version": "5.0.0", 6295 + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.0.tgz", 6296 + "integrity": "sha512-2rlxDyeSics/hC2FuMdPnWiP9WUPZ5x7FTuArXLFVpaSQ2woPSfZS4RD59HuEokbZhs/wPUQJ1E3MT6zVv94MQ==", 5503 6297 "dev": true, 5504 6298 "funding": [ 5505 6299 { ··· 5524 6318 }, 5525 6319 "node_modules/postcss-page-break": { 5526 6320 "version": "3.0.4", 6321 + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", 6322 + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", 5527 6323 "dev": true, 5528 6324 "license": "MIT", 5529 6325 "peerDependencies": { ··· 5532 6328 }, 5533 6329 "node_modules/postcss-place": { 5534 6330 "version": "9.0.0", 6331 + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-9.0.0.tgz", 6332 + "integrity": "sha512-qLEPD9VPH5opDVemwmRaujODF9nExn24VOC3ghgVLEvfYN7VZLwJHes0q/C9YR5hI2UC3VgBE8Wkdp1TxCXhtg==", 5535 6333 "dev": true, 5536 6334 "funding": [ 5537 6335 { ··· 5556 6354 }, 5557 6355 "node_modules/postcss-preset-env": { 5558 6356 "version": "9.3.0", 6357 + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.3.0.tgz", 6358 + "integrity": "sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw==", 5559 6359 "dev": true, 5560 6360 "funding": [ 5561 6361 { ··· 5639 6439 }, 5640 6440 "node_modules/postcss-pseudo-class-any-link": { 5641 6441 "version": "9.0.0", 6442 + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.0.tgz", 6443 + "integrity": "sha512-QNCYIL98VKFKY6HGDEJpF6+K/sg9bxcUYnOmNHJxZS5wsFDFaVoPeG68WAuhsqwbIBSo/b9fjEnTwY2mTSD+uA==", 5642 6444 "dev": true, 5643 6445 "funding": [ 5644 6446 { ··· 5663 6465 }, 5664 6466 "node_modules/postcss-replace-overflow-wrap": { 5665 6467 "version": "4.0.0", 6468 + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", 6469 + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", 5666 6470 "dev": true, 5667 6471 "license": "MIT", 5668 6472 "peerDependencies": { ··· 5671 6475 }, 5672 6476 "node_modules/postcss-selector-not": { 5673 6477 "version": "7.0.1", 6478 + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz", 6479 + "integrity": "sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==", 5674 6480 "dev": true, 5675 6481 "license": "MIT", 5676 6482 "dependencies": { ··· 5689 6495 }, 5690 6496 "node_modules/postcss-selector-parser": { 5691 6497 "version": "6.0.13", 6498 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 6499 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 5692 6500 "dev": true, 5693 6501 "license": "MIT", 5694 6502 "dependencies": { ··· 5701 6509 }, 5702 6510 "node_modules/postcss-value-parser": { 5703 6511 "version": "4.2.0", 6512 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 6513 + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 5704 6514 "dev": true, 5705 6515 "license": "MIT" 5706 6516 }, 5707 6517 "node_modules/preact": { 5708 6518 "version": "10.19.2", 6519 + "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.2.tgz", 6520 + "integrity": "sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==", 5709 6521 "license": "MIT", 5710 6522 "funding": { 5711 6523 "type": "opencollective", ··· 5714 6526 }, 5715 6527 "node_modules/prettier": { 5716 6528 "version": "2.8.0", 6529 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz", 6530 + "integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==", 5717 6531 "dev": true, 5718 6532 "license": "MIT", 5719 6533 "peer": true, ··· 5729 6543 }, 5730 6544 "node_modules/pretty-bytes": { 5731 6545 "version": "6.1.1", 6546 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", 6547 + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", 5732 6548 "dev": true, 5733 6549 "license": "MIT", 5734 6550 "engines": { ··· 5740 6556 }, 5741 6557 "node_modules/prop-types": { 5742 6558 "version": "15.8.1", 6559 + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", 6560 + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", 5743 6561 "license": "MIT", 5744 6562 "dependencies": { 5745 6563 "loose-envify": "^1.4.0", ··· 5749 6567 }, 5750 6568 "node_modules/proxy-compare": { 5751 6569 "version": "2.4.0", 6570 + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.4.0.tgz", 6571 + "integrity": "sha512-FD8KmQUQD6Mfpd0hywCOzcon/dbkFP8XBd9F1ycbKtvVsfv6TsFUKJ2eC0Iz2y+KzlkdT1Z8SY6ZSgm07zOyqg==", 5752 6572 "license": "MIT" 5753 6573 }, 5754 6574 "node_modules/punycode": { 5755 6575 "version": "2.3.0", 6576 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 6577 + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 5756 6578 "dev": true, 5757 6579 "license": "MIT", 5758 6580 "engines": { ··· 5761 6583 }, 5762 6584 "node_modules/queue-microtask": { 5763 6585 "version": "1.2.3", 6586 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 6587 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 5764 6588 "dev": true, 5765 6589 "funding": [ 5766 6590 { ··· 5780 6604 }, 5781 6605 "node_modules/randombytes": { 5782 6606 "version": "2.1.0", 6607 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 6608 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 5783 6609 "dev": true, 5784 6610 "license": "MIT", 5785 6611 "dependencies": { ··· 5788 6614 }, 5789 6615 "node_modules/react": { 5790 6616 "version": "18.2.0", 6617 + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", 6618 + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", 5791 6619 "license": "MIT", 5792 6620 "peer": true, 5793 6621 "dependencies": { ··· 5799 6627 }, 5800 6628 "node_modules/react-dom": { 5801 6629 "version": "18.2.0", 6630 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", 6631 + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", 5802 6632 "license": "MIT", 5803 6633 "peer": true, 5804 6634 "dependencies": { ··· 5811 6641 }, 5812 6642 "node_modules/react-hotkeys-hook": { 5813 6643 "version": "4.4.1", 6644 + "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.4.1.tgz", 6645 + "integrity": "sha512-sClBMBioFEgFGYLTWWRKvhxcCx1DRznd+wkFHwQZspnRBkHTgruKIHptlK/U/2DPX8BhHoRGzpMVWUXMmdZlmw==", 5814 6646 "license": "MIT", 5815 6647 "peerDependencies": { 5816 6648 "react": ">=16.8.1", ··· 5819 6651 }, 5820 6652 "node_modules/react-intersection-observer": { 5821 6653 "version": "9.5.3", 6654 + "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.5.3.tgz", 6655 + "integrity": "sha512-NJzagSdUPS5rPhaLsHXYeJbsvdpbJwL6yCHtMk91hc0ufQ2BnXis+0QQ9NBh6n9n+Q3OyjR6OQLShYbaNBkThQ==", 5822 6656 "license": "MIT", 5823 6657 "peerDependencies": { 5824 6658 "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" ··· 5826 6660 }, 5827 6661 "node_modules/react-is": { 5828 6662 "version": "16.13.1", 6663 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 6664 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", 5829 6665 "license": "MIT" 5830 6666 }, 5831 6667 "node_modules/react-quick-pinch-zoom": { ··· 5854 6690 }, 5855 6691 "node_modules/react-router": { 5856 6692 "version": "6.6.2", 6693 + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.6.2.tgz", 6694 + "integrity": "sha512-uJPG55Pek3orClbURDvfljhqFvMgJRo59Pktywkk8hUUkTY2aRfza8Yhl/vZQXs+TNQyr6tu+uqz/fLxPICOGQ==", 5857 6695 "license": "MIT", 5858 6696 "dependencies": { 5859 6697 "@remix-run/router": "1.2.1" ··· 5867 6705 }, 5868 6706 "node_modules/react-router-dom": { 5869 6707 "version": "6.6.2", 6708 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.6.2.tgz", 6709 + "integrity": "sha512-6SCDXxRQqW5af8ImOqKza7icmQ47/EMbz572uFjzvcArg3lZ+04PxSPp8qGs+p2Y+q+b+S/AjXv8m8dyLndIIA==", 5870 6710 "license": "MIT", 5871 6711 "dependencies": { 5872 6712 "@remix-run/router": "1.2.1", ··· 5882 6722 }, 5883 6723 "node_modules/react-transition-state": { 5884 6724 "version": "2.1.0", 6725 + "resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.1.0.tgz", 6726 + "integrity": "sha512-b8ldw2pbZk++XM43vcD4ETaFWlzTsjpUX33CmT8BBPPFYlQ2R50wxcY4ZeJ1TesJYziYZ9/rNPFnyA9tR0iKDw==", 5885 6727 "license": "MIT", 5886 6728 "peerDependencies": { 5887 6729 "react": ">=16.8.0", ··· 5890 6732 }, 5891 6733 "node_modules/regenerate": { 5892 6734 "version": "1.4.2", 6735 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 6736 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 5893 6737 "dev": true, 5894 6738 "license": "MIT" 5895 6739 }, 5896 6740 "node_modules/regenerate-unicode-properties": { 5897 6741 "version": "10.1.0", 6742 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", 6743 + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", 5898 6744 "dev": true, 5899 6745 "license": "MIT", 5900 6746 "dependencies": { ··· 5906 6752 }, 5907 6753 "node_modules/regenerator-runtime": { 5908 6754 "version": "0.13.11", 6755 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 6756 + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", 5909 6757 "dev": true, 5910 6758 "license": "MIT" 5911 6759 }, 5912 6760 "node_modules/regenerator-transform": { 5913 6761 "version": "0.15.1", 6762 + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", 6763 + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", 5914 6764 "dev": true, 5915 6765 "license": "MIT", 5916 6766 "dependencies": { ··· 5919 6769 }, 5920 6770 "node_modules/regexp.prototype.flags": { 5921 6771 "version": "1.5.0", 6772 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", 6773 + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", 5922 6774 "dev": true, 5923 6775 "license": "MIT", 5924 6776 "dependencies": { ··· 5935 6787 }, 5936 6788 "node_modules/regexpu-core": { 5937 6789 "version": "5.3.2", 6790 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", 6791 + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", 5938 6792 "dev": true, 5939 6793 "license": "MIT", 5940 6794 "dependencies": { ··· 5951 6805 }, 5952 6806 "node_modules/regjsparser": { 5953 6807 "version": "0.9.1", 6808 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", 6809 + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", 5954 6810 "dev": true, 5955 6811 "license": "BSD-2-Clause", 5956 6812 "dependencies": { ··· 5962 6818 }, 5963 6819 "node_modules/regjsparser/node_modules/jsesc": { 5964 6820 "version": "0.5.0", 6821 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 6822 + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 5965 6823 "dev": true, 5966 6824 "bin": { 5967 6825 "jsesc": "bin/jsesc" ··· 5969 6827 }, 5970 6828 "node_modules/require-from-string": { 5971 6829 "version": "2.0.2", 6830 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 6831 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 5972 6832 "dev": true, 5973 6833 "license": "MIT", 5974 6834 "engines": { ··· 5977 6837 }, 5978 6838 "node_modules/resolve": { 5979 6839 "version": "1.22.8", 6840 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 6841 + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 5980 6842 "dev": true, 5981 6843 "license": "MIT", 5982 6844 "dependencies": { ··· 5993 6855 }, 5994 6856 "node_modules/retry": { 5995 6857 "version": "0.13.1", 6858 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 6859 + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 5996 6860 "license": "MIT", 5997 6861 "engines": { 5998 6862 "node": ">= 4" ··· 6000 6864 }, 6001 6865 "node_modules/reusify": { 6002 6866 "version": "1.0.4", 6867 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 6868 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 6003 6869 "dev": true, 6004 6870 "license": "MIT", 6005 6871 "engines": { ··· 6037 6903 }, 6038 6904 "node_modules/run-parallel": { 6039 6905 "version": "1.2.0", 6906 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 6907 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 6040 6908 "dev": true, 6041 6909 "funding": [ 6042 6910 { ··· 6057 6925 "queue-microtask": "^1.2.2" 6058 6926 } 6059 6927 }, 6928 + "node_modules/runes2": { 6929 + "version": "1.1.3", 6930 + "resolved": "https://registry.npmjs.org/runes2/-/runes2-1.1.3.tgz", 6931 + "integrity": "sha512-sJ/0iVFLne4f2S7cMB1OckBtC9lqkzP5a/wPnDIkbrWzgUsJ+JMQv6y7hk76U7zvbua+je5GltfpsZazUhG05w==" 6932 + }, 6060 6933 "node_modules/safe-buffer": { 6061 6934 "version": "5.2.1", 6935 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 6936 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 6062 6937 "dev": true, 6063 6938 "funding": [ 6064 6939 { ··· 6078 6953 }, 6079 6954 "node_modules/safe-regex-test": { 6080 6955 "version": "1.0.0", 6956 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 6957 + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 6081 6958 "dev": true, 6082 6959 "license": "MIT", 6083 6960 "dependencies": { ··· 6091 6968 }, 6092 6969 "node_modules/scheduler": { 6093 6970 "version": "0.23.0", 6971 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", 6972 + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", 6094 6973 "license": "MIT", 6095 6974 "peer": true, 6096 6975 "dependencies": { ··· 6099 6978 }, 6100 6979 "node_modules/semver": { 6101 6980 "version": "6.3.1", 6981 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 6982 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 6102 6983 "dev": true, 6103 6984 "license": "ISC", 6104 6985 "bin": { ··· 6107 6988 }, 6108 6989 "node_modules/sentence-case": { 6109 6990 "version": "3.0.4", 6991 + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", 6992 + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", 6110 6993 "license": "MIT", 6111 6994 "dependencies": { 6112 6995 "no-case": "^3.0.4", ··· 6116 6999 }, 6117 7000 "node_modules/serialize-javascript": { 6118 7001 "version": "4.0.0", 7002 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 7003 + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 6119 7004 "dev": true, 6120 7005 "license": "BSD-3-Clause", 6121 7006 "dependencies": { ··· 6124 7009 }, 6125 7010 "node_modules/side-channel": { 6126 7011 "version": "1.0.4", 7012 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 7013 + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 6127 7014 "dev": true, 6128 7015 "license": "MIT", 6129 7016 "dependencies": { ··· 6137 7024 }, 6138 7025 "node_modules/snake-case": { 6139 7026 "version": "3.0.4", 7027 + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", 7028 + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", 6140 7029 "license": "MIT", 6141 7030 "dependencies": { 6142 7031 "dot-case": "^3.0.4", ··· 6145 7034 }, 6146 7035 "node_modules/source-map": { 6147 7036 "version": "0.6.1", 7037 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7038 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6148 7039 "dev": true, 6149 7040 "license": "BSD-3-Clause", 6150 7041 "engines": { ··· 6153 7044 }, 6154 7045 "node_modules/source-map-js": { 6155 7046 "version": "1.0.2", 7047 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 7048 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 6156 7049 "dev": true, 6157 7050 "license": "BSD-3-Clause", 6158 7051 "engines": { ··· 6161 7054 }, 6162 7055 "node_modules/source-map-support": { 6163 7056 "version": "0.5.21", 7057 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 7058 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 6164 7059 "dev": true, 6165 7060 "license": "MIT", 6166 7061 "dependencies": { ··· 6170 7065 }, 6171 7066 "node_modules/sourcemap-codec": { 6172 7067 "version": "1.4.8", 7068 + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 7069 + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 6173 7070 "dev": true, 6174 7071 "license": "MIT" 6175 7072 }, 6176 7073 "node_modules/string-length": { 6177 7074 "version": "5.0.1", 7075 + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", 7076 + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", 6178 7077 "license": "MIT", 6179 7078 "dependencies": { 6180 7079 "char-regex": "^2.0.0", ··· 6189 7088 }, 6190 7089 "node_modules/string.prototype.matchall": { 6191 7090 "version": "4.0.8", 7091 + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", 7092 + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", 6192 7093 "dev": true, 6193 7094 "license": "MIT", 6194 7095 "dependencies": { ··· 6207 7108 }, 6208 7109 "node_modules/string.prototype.trim": { 6209 7110 "version": "1.2.7", 7111 + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", 7112 + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", 6210 7113 "dev": true, 6211 7114 "license": "MIT", 6212 7115 "dependencies": { ··· 6223 7126 }, 6224 7127 "node_modules/string.prototype.trimend": { 6225 7128 "version": "1.0.6", 7129 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", 7130 + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", 6226 7131 "dev": true, 6227 7132 "license": "MIT", 6228 7133 "dependencies": { ··· 6236 7141 }, 6237 7142 "node_modules/string.prototype.trimstart": { 6238 7143 "version": "1.0.6", 7144 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", 7145 + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", 6239 7146 "dev": true, 6240 7147 "license": "MIT", 6241 7148 "dependencies": { ··· 6249 7156 }, 6250 7157 "node_modules/stringify-object": { 6251 7158 "version": "3.3.0", 7159 + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", 7160 + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", 6252 7161 "dev": true, 6253 7162 "license": "BSD-2-Clause", 6254 7163 "dependencies": { ··· 6262 7171 }, 6263 7172 "node_modules/strip-ansi": { 6264 7173 "version": "7.1.0", 7174 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 7175 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 6265 7176 "license": "MIT", 6266 7177 "dependencies": { 6267 7178 "ansi-regex": "^6.0.1" ··· 6275 7186 }, 6276 7187 "node_modules/strip-comments": { 6277 7188 "version": "2.0.1", 7189 + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", 7190 + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", 6278 7191 "dev": true, 6279 7192 "license": "MIT", 6280 7193 "engines": { ··· 6283 7196 }, 6284 7197 "node_modules/supports-color": { 6285 7198 "version": "5.5.0", 7199 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 7200 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 6286 7201 "dev": true, 6287 7202 "license": "MIT", 6288 7203 "dependencies": { ··· 6294 7209 }, 6295 7210 "node_modules/supports-preserve-symlinks-flag": { 6296 7211 "version": "1.0.0", 7212 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 7213 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 6297 7214 "dev": true, 6298 7215 "license": "MIT", 6299 7216 "engines": { ··· 6310 7227 }, 6311 7228 "node_modules/temp-dir": { 6312 7229 "version": "2.0.0", 7230 + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 7231 + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 6313 7232 "dev": true, 6314 7233 "license": "MIT", 6315 7234 "engines": { ··· 6318 7237 }, 6319 7238 "node_modules/tempy": { 6320 7239 "version": "0.6.0", 7240 + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", 7241 + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", 6321 7242 "dev": true, 6322 7243 "license": "MIT", 6323 7244 "dependencies": { ··· 6335 7256 }, 6336 7257 "node_modules/terser": { 6337 7258 "version": "5.16.1", 7259 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", 7260 + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", 6338 7261 "dev": true, 6339 7262 "license": "BSD-2-Clause", 6340 7263 "dependencies": { ··· 6352 7275 }, 6353 7276 "node_modules/to-fast-properties": { 6354 7277 "version": "2.0.0", 7278 + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 7279 + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 6355 7280 "dev": true, 6356 7281 "license": "MIT", 6357 7282 "engines": { ··· 6360 7285 }, 6361 7286 "node_modules/to-regex-range": { 6362 7287 "version": "5.0.1", 7288 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 7289 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 6363 7290 "dev": true, 6364 7291 "license": "MIT", 6365 7292 "dependencies": { ··· 6371 7298 }, 6372 7299 "node_modules/toastify-js": { 6373 7300 "version": "1.12.0", 7301 + "resolved": "https://registry.npmjs.org/toastify-js/-/toastify-js-1.12.0.tgz", 7302 + "integrity": "sha512-HeMHCO9yLPvP9k0apGSdPUWrUbLnxUKNFzgUoZp1PHCLploIX/4DSQ7V8H25ef+h4iO9n0he7ImfcndnN6nDrQ==", 6374 7303 "license": "MIT" 6375 7304 }, 6376 7305 "node_modules/tr46": { 6377 7306 "version": "1.0.1", 7307 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 7308 + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 6378 7309 "dev": true, 6379 7310 "license": "MIT", 6380 7311 "dependencies": { ··· 6383 7314 }, 6384 7315 "node_modules/ts-custom-error": { 6385 7316 "version": "3.3.1", 7317 + "resolved": "https://registry.npmjs.org/ts-custom-error/-/ts-custom-error-3.3.1.tgz", 7318 + "integrity": "sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A==", 6386 7319 "license": "MIT", 6387 7320 "engines": { 6388 7321 "node": ">=14.0.0" ··· 6390 7323 }, 6391 7324 "node_modules/tslib": { 6392 7325 "version": "2.4.1", 7326 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 7327 + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", 6393 7328 "license": "0BSD" 6394 7329 }, 6395 7330 "node_modules/twemoji-parser": { 6396 7331 "version": "11.0.2", 7332 + "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-11.0.2.tgz", 7333 + "integrity": "sha512-5kO2XCcpAql6zjdLwRwJjYvAZyDy3+Uj7v1ipBzLthQmDL7Ce19bEqHr3ImSNeoSW2OA8u02XmARbXHaNO8GhA==", 6397 7334 "dev": true, 6398 7335 "license": "MIT" 6399 7336 }, 6400 7337 "node_modules/twitter-text": { 6401 7338 "version": "3.1.0", 7339 + "resolved": "https://registry.npmjs.org/twitter-text/-/twitter-text-3.1.0.tgz", 7340 + "integrity": "sha512-nulfUi3FN6z0LUjYipJid+eiwXvOLb8Ass7Jy/6zsXmZK3URte043m8fL3FyDzrK+WLpyqhHuR/TcARTN/iuGQ==", 6402 7341 "dev": true, 6403 7342 "dependencies": { 6404 7343 "@babel/runtime": "^7.3.1", ··· 6409 7348 }, 6410 7349 "node_modules/twitter-text/node_modules/punycode": { 6411 7350 "version": "1.4.1", 7351 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 7352 + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", 6412 7353 "dev": true, 6413 7354 "license": "MIT" 6414 7355 }, 6415 7356 "node_modules/type-fest": { 6416 7357 "version": "0.16.0", 7358 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", 7359 + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", 6417 7360 "dev": true, 6418 7361 "license": "(MIT OR CC0-1.0)", 6419 7362 "engines": { ··· 6425 7368 }, 6426 7369 "node_modules/typed-array-length": { 6427 7370 "version": "1.0.4", 7371 + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", 7372 + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", 6428 7373 "dev": true, 6429 7374 "license": "MIT", 6430 7375 "dependencies": { ··· 6438 7383 }, 6439 7384 "node_modules/uid": { 6440 7385 "version": "2.0.2", 7386 + "resolved": "https://registry.npmjs.org/uid/-/uid-2.0.2.tgz", 7387 + "integrity": "sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==", 6441 7388 "license": "MIT", 6442 7389 "dependencies": { 6443 7390 "@lukeed/csprng": "^1.0.0" ··· 6448 7395 }, 6449 7396 "node_modules/unbox-primitive": { 6450 7397 "version": "1.0.2", 7398 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 7399 + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 6451 7400 "dev": true, 6452 7401 "license": "MIT", 6453 7402 "dependencies": { ··· 6462 7411 }, 6463 7412 "node_modules/unicode-canonical-property-names-ecmascript": { 6464 7413 "version": "2.0.0", 7414 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", 7415 + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", 6465 7416 "dev": true, 6466 7417 "license": "MIT", 6467 7418 "engines": { ··· 6470 7421 }, 6471 7422 "node_modules/unicode-match-property-ecmascript": { 6472 7423 "version": "2.0.0", 7424 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 7425 + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 6473 7426 "dev": true, 6474 7427 "license": "MIT", 6475 7428 "dependencies": { ··· 6482 7435 }, 6483 7436 "node_modules/unicode-match-property-value-ecmascript": { 6484 7437 "version": "2.1.0", 7438 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", 7439 + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", 6485 7440 "dev": true, 6486 7441 "license": "MIT", 6487 7442 "engines": { ··· 6490 7445 }, 6491 7446 "node_modules/unicode-property-aliases-ecmascript": { 6492 7447 "version": "2.1.0", 7448 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", 7449 + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", 6493 7450 "dev": true, 6494 7451 "license": "MIT", 6495 7452 "engines": { ··· 6498 7455 }, 6499 7456 "node_modules/unique-string": { 6500 7457 "version": "2.0.0", 7458 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 7459 + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 6501 7460 "dev": true, 6502 7461 "license": "MIT", 6503 7462 "dependencies": { ··· 6509 7468 }, 6510 7469 "node_modules/universalify": { 6511 7470 "version": "2.0.0", 7471 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 7472 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 6512 7473 "dev": true, 6513 7474 "license": "MIT", 6514 7475 "engines": { ··· 6517 7478 }, 6518 7479 "node_modules/upath": { 6519 7480 "version": "1.2.0", 7481 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 7482 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 6520 7483 "dev": true, 6521 7484 "license": "MIT", 6522 7485 "engines": { ··· 6526 7489 }, 6527 7490 "node_modules/update-browserslist-db": { 6528 7491 "version": "1.0.13", 7492 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", 7493 + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", 6529 7494 "dev": true, 6530 7495 "funding": [ 6531 7496 { ··· 6555 7520 }, 6556 7521 "node_modules/upper-case": { 6557 7522 "version": "2.0.2", 7523 + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", 7524 + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", 6558 7525 "license": "MIT", 6559 7526 "dependencies": { 6560 7527 "tslib": "^2.0.3" ··· 6562 7529 }, 6563 7530 "node_modules/upper-case-first": { 6564 7531 "version": "2.0.2", 7532 + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", 7533 + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", 6565 7534 "license": "MIT", 6566 7535 "dependencies": { 6567 7536 "tslib": "^2.0.3" ··· 6569 7538 }, 6570 7539 "node_modules/uri-js": { 6571 7540 "version": "4.4.1", 7541 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 7542 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 6572 7543 "dev": true, 6573 7544 "license": "BSD-2-Clause", 6574 7545 "dependencies": { ··· 6577 7548 }, 6578 7549 "node_modules/use-debounce": { 6579 7550 "version": "10.0.0", 7551 + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.0.tgz", 7552 + "integrity": "sha512-XRjvlvCB46bah9IBXVnq/ACP2lxqXyZj0D9hj4K5OzNroMDpTEBg8Anuh1/UfRTRs7pLhQ+RiNxxwZu9+MVl1A==", 6580 7553 "license": "MIT", 6581 7554 "engines": { 6582 7555 "node": ">= 16.0.0" ··· 6587 7560 }, 6588 7561 "node_modules/use-long-press": { 6589 7562 "version": "3.2.0", 7563 + "resolved": "https://registry.npmjs.org/use-long-press/-/use-long-press-3.2.0.tgz", 7564 + "integrity": "sha512-uq5o2qFR1VRjHn8Of7Fl344/AGvgk7C5Mcb4aSb1ZRVp6PkgdXJJLdRrlSTJQVkkQcDuqFbFc3mDX4COg7mRTA==", 6590 7565 "license": "MIT", 6591 7566 "peerDependencies": { 6592 7567 "react": ">=16.8.0" ··· 6594 7569 }, 6595 7570 "node_modules/use-resize-observer": { 6596 7571 "version": "9.1.0", 7572 + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", 7573 + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", 6597 7574 "license": "MIT", 6598 7575 "dependencies": { 6599 7576 "@juggle/resize-observer": "^3.3.1" ··· 6605 7582 }, 6606 7583 "node_modules/use-sync-external-store": { 6607 7584 "version": "1.2.0", 7585 + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", 7586 + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", 6608 7587 "license": "MIT", 6609 7588 "peerDependencies": { 6610 7589 "react": "^16.8.0 || ^17.0.0 || ^18.0.0" ··· 6612 7591 }, 6613 7592 "node_modules/util-deprecate": { 6614 7593 "version": "1.0.2", 7594 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 7595 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 6615 7596 "dev": true, 6616 7597 "license": "MIT" 6617 7598 }, 6618 7599 "node_modules/valtio": { 6619 7600 "version": "1.9.0", 7601 + "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.9.0.tgz", 7602 + "integrity": "sha512-mQLFsAlKbYascZygFQh6lXuDjU5WHLoeZ8He4HqMnWfasM96V6rDbeFkw1XeG54xycmDonr/Jb4xgviHtuySrA==", 6620 7603 "license": "MIT", 6621 7604 "dependencies": { 6622 7605 "proxy-compare": "2.4.0", ··· 6635 7618 } 6636 7619 }, 6637 7620 "node_modules/vite": { 6638 - "version": "5.0.2", 6639 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.2.tgz", 6640 - "integrity": "sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==", 7621 + "version": "5.0.5", 7622 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", 7623 + "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", 6641 7624 "dev": true, 6642 7625 "dependencies": { 6643 7626 "esbuild": "^0.19.3", 6644 - "postcss": "^8.4.31", 7627 + "postcss": "^8.4.32", 6645 7628 "rollup": "^4.2.0" 6646 7629 }, 6647 7630 "bin": { ··· 6691 7674 }, 6692 7675 "node_modules/vite-plugin-generate-file": { 6693 7676 "version": "0.1.1", 7677 + "resolved": "https://registry.npmjs.org/vite-plugin-generate-file/-/vite-plugin-generate-file-0.1.1.tgz", 7678 + "integrity": "sha512-V1TsLEXlrRiMZognzZqE3cgAHTJwQ84aE45gTR0Hhel6ROTQQU1i7qRbuyBqZI7QC4fUYLhugdaLPpaDpkB2pA==", 6694 7679 "dev": true, 6695 7680 "license": "MIT", 6696 7681 "dependencies": { ··· 6702 7687 }, 6703 7688 "node_modules/vite-plugin-html-config": { 6704 7689 "version": "1.0.11", 7690 + "resolved": "https://registry.npmjs.org/vite-plugin-html-config/-/vite-plugin-html-config-1.0.11.tgz", 7691 + "integrity": "sha512-hUybhgI+/LQQ5q6xoMMsTvI4PBuQD/Wv6Z1vtDPVWjanS8weCIexXuLLYNGD/93f0v8W2hpNfXpmxgpZMahJ0g==", 6705 7692 "dev": true, 6706 7693 "license": "MIT", 6707 7694 "engines": { ··· 6712 7699 } 6713 7700 }, 6714 7701 "node_modules/vite-plugin-pwa": { 6715 - "version": "0.17.0", 7702 + "version": "0.17.3", 7703 + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.17.3.tgz", 7704 + "integrity": "sha512-ilOs0mGxIxKQN3FZYX8pys5DmY/wI9A6oojlY5rrd7mAxCVcSbtjDVAhm62C+3Ww6KQrNr/jmiRUCplC8AsaBw==", 6716 7705 "dev": true, 6717 - "license": "MIT", 6718 7706 "dependencies": { 6719 7707 "debug": "^4.3.4", 6720 7708 "fast-glob": "^3.3.2", ··· 6735 7723 } 6736 7724 }, 6737 7725 "node_modules/vite-plugin-remove-console": { 6738 - "version": "2.1.1", 6739 - "dev": true, 6740 - "license": "MIT" 7726 + "version": "2.2.0", 7727 + "resolved": "https://registry.npmjs.org/vite-plugin-remove-console/-/vite-plugin-remove-console-2.2.0.tgz", 7728 + "integrity": "sha512-qgjh5pz75MdE9Kzs8J0kBwaCfifHV0ezRbB9rpGsIOxam+ilcGV7WOk91vFJXquzRmiKrFh3Hxlh0JJWAmXTbQ==", 7729 + "dev": true 6741 7730 }, 6742 7731 "node_modules/webidl-conversions": { 6743 7732 "version": "4.0.2", 7733 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 7734 + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 6744 7735 "dev": true, 6745 7736 "license": "BSD-2-Clause" 6746 7737 }, 6747 7738 "node_modules/whatwg-url": { 6748 7739 "version": "7.1.0", 7740 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 7741 + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 6749 7742 "dev": true, 6750 7743 "license": "MIT", 6751 7744 "dependencies": { ··· 6756 7749 }, 6757 7750 "node_modules/which-boxed-primitive": { 6758 7751 "version": "1.0.2", 7752 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 7753 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 6759 7754 "dev": true, 6760 7755 "license": "MIT", 6761 7756 "dependencies": { ··· 6771 7766 }, 6772 7767 "node_modules/which-typed-array": { 6773 7768 "version": "1.1.9", 7769 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", 7770 + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 6774 7771 "dev": true, 6775 7772 "license": "MIT", 6776 7773 "dependencies": { ··· 6790 7787 }, 6791 7788 "node_modules/workbox-background-sync": { 6792 7789 "version": "7.0.0", 7790 + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz", 7791 + "integrity": "sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==", 6793 7792 "dev": true, 6794 7793 "license": "MIT", 6795 7794 "dependencies": { ··· 6799 7798 }, 6800 7799 "node_modules/workbox-broadcast-update": { 6801 7800 "version": "7.0.0", 7801 + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz", 7802 + "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==", 6802 7803 "dev": true, 6803 7804 "license": "MIT", 6804 7805 "dependencies": { ··· 6807 7808 }, 6808 7809 "node_modules/workbox-build": { 6809 7810 "version": "7.0.0", 7811 + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.0.0.tgz", 7812 + "integrity": "sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==", 6810 7813 "dev": true, 6811 7814 "license": "MIT", 6812 7815 "dependencies": { ··· 6854 7857 }, 6855 7858 "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { 6856 7859 "version": "5.3.1", 7860 + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", 7861 + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", 6857 7862 "dev": true, 6858 7863 "license": "MIT", 6859 7864 "dependencies": { ··· 6876 7881 }, 6877 7882 "node_modules/workbox-build/node_modules/@rollup/plugin-node-resolve": { 6878 7883 "version": "11.2.1", 7884 + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", 7885 + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", 6879 7886 "dev": true, 6880 7887 "license": "MIT", 6881 7888 "dependencies": { ··· 6895 7902 }, 6896 7903 "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { 6897 7904 "version": "2.4.2", 7905 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", 7906 + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", 6898 7907 "dev": true, 6899 7908 "license": "MIT", 6900 7909 "dependencies": { ··· 6907 7916 }, 6908 7917 "node_modules/workbox-build/node_modules/@rollup/pluginutils": { 6909 7918 "version": "3.1.0", 7919 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 7920 + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 6910 7921 "dev": true, 6911 7922 "license": "MIT", 6912 7923 "dependencies": { ··· 6923 7934 }, 6924 7935 "node_modules/workbox-build/node_modules/estree-walker": { 6925 7936 "version": "1.0.1", 7937 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 7938 + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 6926 7939 "dev": true, 6927 7940 "license": "MIT" 6928 7941 }, 6929 7942 "node_modules/workbox-build/node_modules/pretty-bytes": { 6930 7943 "version": "5.6.0", 7944 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 7945 + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 6931 7946 "dev": true, 6932 7947 "license": "MIT", 6933 7948 "engines": { ··· 6939 7954 }, 6940 7955 "node_modules/workbox-build/node_modules/rollup": { 6941 7956 "version": "2.79.1", 7957 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", 7958 + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", 6942 7959 "dev": true, 6943 7960 "license": "MIT", 6944 7961 "bin": { ··· 6953 7970 }, 6954 7971 "node_modules/workbox-build/node_modules/rollup-plugin-terser": { 6955 7972 "version": "7.0.2", 7973 + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", 7974 + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", 6956 7975 "dev": true, 6957 7976 "license": "MIT", 6958 7977 "dependencies": { ··· 6967 7986 }, 6968 7987 "node_modules/workbox-build/node_modules/source-map": { 6969 7988 "version": "0.8.0-beta.0", 7989 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", 7990 + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", 6970 7991 "dev": true, 6971 7992 "license": "BSD-3-Clause", 6972 7993 "dependencies": { ··· 6978 7999 }, 6979 8000 "node_modules/workbox-cacheable-response": { 6980 8001 "version": "7.0.0", 8002 + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz", 8003 + "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==", 6981 8004 "dev": true, 6982 8005 "license": "MIT", 6983 8006 "dependencies": { ··· 6986 8009 }, 6987 8010 "node_modules/workbox-core": { 6988 8011 "version": "7.0.0", 8012 + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz", 8013 + "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==", 6989 8014 "dev": true, 6990 8015 "license": "MIT" 6991 8016 }, 6992 8017 "node_modules/workbox-expiration": { 6993 8018 "version": "7.0.0", 8019 + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz", 8020 + "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==", 6994 8021 "dev": true, 6995 8022 "license": "MIT", 6996 8023 "dependencies": { ··· 7000 8027 }, 7001 8028 "node_modules/workbox-google-analytics": { 7002 8029 "version": "7.0.0", 8030 + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz", 8031 + "integrity": "sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==", 7003 8032 "dev": true, 7004 8033 "license": "MIT", 7005 8034 "dependencies": { ··· 7011 8040 }, 7012 8041 "node_modules/workbox-navigation-preload": { 7013 8042 "version": "7.0.0", 8043 + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz", 8044 + "integrity": "sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==", 7014 8045 "dev": true, 7015 8046 "license": "MIT", 7016 8047 "dependencies": { ··· 7019 8050 }, 7020 8051 "node_modules/workbox-precaching": { 7021 8052 "version": "7.0.0", 8053 + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.0.0.tgz", 8054 + "integrity": "sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==", 7022 8055 "dev": true, 7023 8056 "license": "MIT", 7024 8057 "dependencies": { ··· 7029 8062 }, 7030 8063 "node_modules/workbox-range-requests": { 7031 8064 "version": "7.0.0", 8065 + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz", 8066 + "integrity": "sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==", 7032 8067 "dev": true, 7033 8068 "license": "MIT", 7034 8069 "dependencies": { ··· 7037 8072 }, 7038 8073 "node_modules/workbox-recipes": { 7039 8074 "version": "7.0.0", 8075 + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.0.0.tgz", 8076 + "integrity": "sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==", 7040 8077 "dev": true, 7041 8078 "license": "MIT", 7042 8079 "dependencies": { ··· 7050 8087 }, 7051 8088 "node_modules/workbox-routing": { 7052 8089 "version": "7.0.0", 8090 + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz", 8091 + "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==", 7053 8092 "dev": true, 7054 8093 "license": "MIT", 7055 8094 "dependencies": { ··· 7058 8097 }, 7059 8098 "node_modules/workbox-strategies": { 7060 8099 "version": "7.0.0", 8100 + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz", 8101 + "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==", 7061 8102 "dev": true, 7062 8103 "license": "MIT", 7063 8104 "dependencies": { ··· 7066 8107 }, 7067 8108 "node_modules/workbox-streams": { 7068 8109 "version": "7.0.0", 8110 + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.0.0.tgz", 8111 + "integrity": "sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==", 7069 8112 "dev": true, 7070 8113 "license": "MIT", 7071 8114 "dependencies": { ··· 7075 8118 }, 7076 8119 "node_modules/workbox-sw": { 7077 8120 "version": "7.0.0", 8121 + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.0.0.tgz", 8122 + "integrity": "sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==", 7078 8123 "dev": true, 7079 8124 "license": "MIT" 7080 8125 }, 7081 8126 "node_modules/workbox-window": { 7082 8127 "version": "7.0.0", 8128 + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.0.0.tgz", 8129 + "integrity": "sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==", 7083 8130 "dev": true, 7084 8131 "license": "MIT", 7085 8132 "dependencies": { ··· 7089 8136 }, 7090 8137 "node_modules/wrappy": { 7091 8138 "version": "1.0.2", 8139 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 8140 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 7092 8141 "dev": true, 7093 8142 "license": "ISC" 7094 8143 }, 7095 8144 "node_modules/ws": { 7096 8145 "version": "8.13.0", 8146 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", 8147 + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", 7097 8148 "license": "MIT", 7098 8149 "engines": { 7099 8150 "node": ">=10.0.0"
+6 -5
package.json
··· 34 34 "react-intersection-observer": "~9.5.3", 35 35 "react-quick-pinch-zoom": "~5.1.0", 36 36 "react-router-dom": "6.6.2", 37 + "runes2": "~1.1.3", 37 38 "string-length": "5.0.1", 38 39 "swiped-events": "~1.1.9", 39 40 "toastify-js": "~1.12.0", ··· 46 47 "devDependencies": { 47 48 "@preact/preset-vite": "~2.7.0", 48 49 "@trivago/prettier-plugin-sort-imports": "~4.3.0", 49 - "postcss": "~8.4.31", 50 - "postcss-dark-theme-class": "~1.0.0", 50 + "postcss": "~8.4.32", 51 + "postcss-dark-theme-class": "~1.1.0", 51 52 "postcss-preset-env": "~9.3.0", 52 53 "twitter-text": "~3.1.0", 53 - "vite": "~5.0.2", 54 + "vite": "~5.0.5", 54 55 "vite-plugin-generate-file": "~0.1.1", 55 56 "vite-plugin-html-config": "~1.0.11", 56 - "vite-plugin-pwa": "~0.17.0", 57 - "vite-plugin-remove-console": "~2.1.1", 57 + "vite-plugin-pwa": "~0.17.3", 58 + "vite-plugin-remove-console": "~2.2.0", 58 59 "workbox-cacheable-response": "~7.0.0", 59 60 "workbox-expiration": "~7.0.0", 60 61 "workbox-routing": "~7.0.0",
+17 -4
src/app.css
··· 946 946 position: absolute; 947 947 left: 0; 948 948 font-size: 10px; 949 - color: var(--carousel-color); 950 - padding: 8px; 949 + color: var(--text-insignificant-color); 950 + padding: 6px; 951 951 } 952 952 953 953 .ui-state { ··· 966 966 animation: appear 0.2s ease-out; 967 967 border: 1px solid var(--outline-color); 968 968 background-color: var(--bg-blur-color); 969 - border-radius: 8px; 970 - overflow: hidden; 969 + border-radius: 16px; 970 + overflow: clip; 971 971 box-shadow: 0 1px var(--bg-color); 972 + 973 + &:has(.status-badge:not(:empty)) { 974 + border-top-right-radius: 8px; 975 + } 976 + 977 + .status-carousel.boosts-carousel & { 978 + border-top-left-radius: 8px; 979 + } 972 980 } 973 981 .status-carousel-link::focus { 974 982 background-color: var(--link-bg-hover-color); ··· 1113 1121 flex-grow: 1; 1114 1122 background-color: var(--backdrop-solid-color); 1115 1123 animation: appear 0.3s var(--timing-function) both; 1124 + transition: width 0.3s var(--timing-function); 1125 + 1126 + &:only-child { 1127 + width: 100%; 1128 + } 1116 1129 } 1117 1130 .media-modal-container.loading { 1118 1131 display: flex;
+26
src/app.jsx
··· 187 187 // ); 188 188 })(); 189 189 190 + // Possible fix for iOS PWA theme-color bug 191 + // It changes when loading web pages in "webview" 192 + const isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent); 193 + if (isIOS) { 194 + document.addEventListener('visibilitychange', () => { 195 + if (document.visibilityState === 'visible') { 196 + // Get current color scheme 197 + const colorScheme = window.matchMedia('(prefers-color-scheme: dark)') 198 + .matches 199 + ? 'dark' 200 + : 'light'; 201 + // Get current theme-color 202 + const $meta = document.querySelector( 203 + `meta[name="theme-color"][media*="${colorScheme}"]`, 204 + ); 205 + const color = $meta?.getAttribute('content'); 206 + if (color) { 207 + $meta.content = ''; 208 + setTimeout(() => { 209 + $meta.content = color; 210 + }, 10); 211 + } 212 + } 213 + }); 214 + } 215 + 190 216 subscribe(states, (changes) => { 191 217 for (const [action, path, value, prevValue] of changes) { 192 218 // Change #app dataset based on settings.shortcutsViewMode
+7 -1
src/components/compose.css
··· 631 631 grid-template-columns: 1fr 1fr; 632 632 } 633 633 634 - > * { 634 + > .compose-field, 635 + > .compose-highlight { 635 636 grid-area: 1 / 1 / 2 / 2; 636 637 } 637 638 ··· 653 654 white-space: pre-wrap; 654 655 min-height: 5em; 655 656 max-height: 50vh; 657 + scrollbar-width: none; 658 + 659 + &::-webkit-scrollbar { 660 + display: none; 661 + } 656 662 657 663 /* Follow textarea styles */ 658 664 @media (min-width: 40em) {
+37 -10
src/components/compose.jsx
··· 5 5 import { forwardRef } from 'preact/compat'; 6 6 import { useEffect, useMemo, useRef, useState } from 'preact/hooks'; 7 7 import { useHotkeys } from 'react-hotkeys-hook'; 8 + import { substring } from 'runes2'; 8 9 import stringLength from 'string-length'; 9 10 import { uid } from 'uid/single'; 10 11 import { useDebouncedCallback, useThrottledCallback } from 'use-debounce'; ··· 107 108 // https://github.com/mastodon/mastodon/blob/c03bd2a238741a012aa4b98dc4902d6cf948ab63/app/models/account.rb#L69 108 109 const USERNAME_RE = /[a-z0-9_]+([a-z0-9_.-]+[a-z0-9_]+)?/i; 109 110 const MENTION_RE = new RegExp( 110 - `(^|[^=\\/\\w])(@${USERNAME_RE.source}(?:@[\\w.-]+[\\w]+)?)`, 111 - 'ig', 111 + `(^|[^=\\/\\w])(@${USERNAME_RE.source}(?:@[\\p{L}\\w.-]+[\\w]+)?)`, 112 + 'uig', 112 113 ); 113 114 114 115 // AI-generated, all other regexes are too complicated ··· 131 132 const { composerCharacterCount } = states; 132 133 let leftoverHTML = ''; 133 134 if (composerCharacterCount > maxCharacters) { 134 - const leftoverCount = composerCharacterCount - maxCharacters; 135 + // NOTE: runes2 substring considers surrogate pairs 136 + // const leftoverCount = composerCharacterCount - maxCharacters; 135 137 // Highlight exceeded characters 136 138 leftoverHTML = 137 139 '<mark class="compose-highlight-exceeded">' + 138 - html.slice(-leftoverCount) + 140 + // html.slice(-leftoverCount) + 141 + substring(html, maxCharacters) + 139 142 '</mark>'; 140 - html = html.slice(0, -leftoverCount); 143 + // html = html.slice(0, -leftoverCount); 144 + html = substring(html, 0, maxCharacters); 145 + return html + leftoverHTML; 141 146 } 142 147 143 - html = html 148 + return html 144 149 .replace(urlRegexObj, '$2<mark class="compose-highlight-url">$3</mark>') // URLs 145 150 .replace(MENTION_RE, '$1<mark class="compose-highlight-mention">$2</mark>') // Mentions 146 151 .replace(HASHTAG_RE, '$1<mark class="compose-highlight-hashtag">$2</mark>') // Hashtags ··· 148 153 SCAN_RE, 149 154 '$1<mark class="compose-highlight-emoji-shortcode">$2</mark>', 150 155 ); // Emoji shortcodes 151 - 152 - return html + leftoverHTML; 153 156 } 154 157 155 158 function Compose({ ··· 1482 1485 resizeObserver.observe(textarea); 1483 1486 }, []); 1484 1487 1488 + const slowHighlightPerf = useRef(0); // increment if slow 1485 1489 const composeHighlightRef = useRef(); 1486 1490 const throttleHighlightText = useThrottledCallback((text) => { 1491 + if (!composeHighlightRef.current) return; 1492 + if (slowHighlightPerf.current > 3) { 1493 + // After 3 times of lag, disable highlighting 1494 + composeHighlightRef.current.innerHTML = ''; 1495 + composeHighlightRef.current = null; // Destroy the whole thing 1496 + throttleHighlightText?.cancel?.(); 1497 + return; 1498 + } 1499 + let start; 1500 + let end; 1501 + if (slowHighlightPerf.current <= 3) start = Date.now(); 1487 1502 composeHighlightRef.current.innerHTML = 1488 1503 highlightText(text, { 1489 1504 maxCharacters, 1490 1505 }) + '\n'; 1506 + if (slowHighlightPerf.current <= 3) end = Date.now(); 1507 + console.debug('HIGHLIGHT PERF', { start, end, diff: end - start }); 1508 + if (start && end && end - start > 50) { 1509 + // if slow, increment 1510 + slowHighlightPerf.current++; 1511 + } 1491 1512 // Newline to prevent multiple line breaks at the end from being collapsed, no idea why 1492 1513 }, 500); 1493 1514 ··· 1538 1559 target.setRangeText('', pos, selectionStart); 1539 1560 } 1540 1561 autoResizeTextarea(target); 1562 + target.dispatchEvent(new Event('input')); 1541 1563 } 1542 1564 } 1543 1565 } catch (e) { 1544 1566 // silent fail 1545 1567 console.error(e); 1546 1568 } 1569 + } 1570 + if (composeHighlightRef.current) { 1571 + composeHighlightRef.current.scrollTop = target.scrollTop; 1547 1572 } 1548 1573 }} 1549 1574 onInput={(e) => { ··· 1560 1585 // '--text-weight': (1 + charCount / 140).toFixed(1) || 1, 1561 1586 }} 1562 1587 onScroll={(e) => { 1563 - const { scrollTop } = e.target; 1564 - composeHighlightRef.current.scrollTop = scrollTop; 1588 + if (composeHighlightRef.current) { 1589 + const { scrollTop } = e.target; 1590 + composeHighlightRef.current.scrollTop = scrollTop; 1591 + } 1565 1592 }} 1566 1593 /> 1567 1594 <div
+9 -7
src/components/link.jsx
··· 22 22 23 23 // Handle encodeURIComponent of searchParams values 24 24 if (!!hash && hash !== '/' && hash.includes('?')) { 25 - const parsedHash = new URL(hash, location.origin); // Fake base URL 26 - if (parsedHash.searchParams.size) { 27 - const searchParamsStr = Array.from(parsedHash.searchParams.entries()) 28 - .map(([key, value]) => `${key}=${encodeURIComponent(value)}`) 29 - .join('&'); 30 - hash = parsedHash.pathname + '?' + searchParamsStr; 31 - } 25 + try { 26 + const parsedHash = new URL(hash, location.origin); // Fake base URL 27 + if (parsedHash.searchParams.size) { 28 + const searchParamsStr = Array.from(parsedHash.searchParams.entries()) 29 + .map(([key, value]) => `${key}=${encodeURIComponent(value)}`) 30 + .join('&'); 31 + hash = parsedHash.pathname + '?' + searchParamsStr; 32 + } 33 + } catch (e) {} 32 34 } 33 35 34 36 const isActive = hash === to || decodeURIComponent(hash) === to;
+38
src/components/status.css
··· 520 520 color: inherit; 521 521 } */ 522 522 523 + .status .content-comment-hint { 524 + margin-top: 0.25em; 525 + font-size: 90%; 526 + display: flex; 527 + gap: 4px; 528 + align-items: center; 529 + } 530 + 523 531 .status.compact-thread .spoiler-badge { 524 532 font-size: smaller; 525 533 color: var(--button-bg-color); ··· 676 684 /* min-height: 0 !important; */ 677 685 max-height: none !important; 678 686 } 687 + .status-carousel .status .media-container:not(.status-card .media-container) { 688 + margin-inline: -16px; 689 + max-width: calc(100% + 16px + 16px) !important; 690 + 691 + figure figcaption { 692 + padding-inline: 16px !important; 693 + } 694 + 695 + &:not(.media-figure-multiple .media-container) { 696 + margin-bottom: -16px; 697 + } 698 + 699 + .media { 700 + --media-radius: 0; 701 + --media-radius-inner: 0; 702 + box-sizing: border-box; 703 + } 704 + } 679 705 .status:not(.large):not(.status-carousel .status) 680 706 .media-container.media-eq1:has([data-orientation='portrait']) { 681 707 width: 85%; ··· 686 712 /* height: 200px; */ 687 713 max-height: max(200px, 40vh); 688 714 } 715 + .status.medium .content ~ * .media-container:is(.media-eq2, .media-gt2), 716 + .status.medium .content ~ .media-container:is(.media-eq2, .media-gt2) { 717 + /* 50px = avatar size */ 718 + margin-left: calc(-1 * ((50px / 2))); 719 + /* 720 + outer padding = 16px 721 + gap = 12px 722 + so... 16 - 12 = 4 723 + */ 724 + margin-right: -4px; 725 + } 689 726 .status.large :is(.media-container, .media-container.media-gt2) { 690 727 height: auto; 691 728 /* min-height: 160px; */ ··· 700 737 overflow: hidden; 701 738 min-height: 80px; 702 739 border: var(--media-border-width) solid var(--outline-color); 740 + vertical-align: top; 703 741 } 704 742 .status .media-container:not(.media-eq1) .media { 705 743 aspect-ratio: auto !important;
+105 -58
src/components/status.jsx
··· 65 65 import RelativeTime from './relative-time'; 66 66 import TranslationBlock from './translation-block'; 67 67 68 + const SHOW_COMMENT_COUNT_LIMIT = 280; 68 69 const INLINE_TRANSLATE_LIMIT = 140; 69 70 const throttle = pThrottle({ 70 71 limit: 1, ··· 1021 1022 repliesCount, 1022 1023 visibility, 1023 1024 ]); 1025 + const showCommentCount = useMemo(() => { 1026 + if ( 1027 + card || 1028 + poll || 1029 + sensitive || 1030 + spoilerText || 1031 + mediaAttachments?.length || 1032 + isThread || 1033 + withinContext || 1034 + inReplyToId || 1035 + repliesCount <= 0 1036 + ) { 1037 + return false; 1038 + } 1039 + const questionRegex = /[???︖❓❔⁇⁈⁉¿‽؟]/; 1040 + const containsQuestion = questionRegex.test(content); 1041 + if (!containsQuestion) return false; 1042 + const contentLength = htmlContentLength(content); 1043 + if (contentLength > 0 && contentLength <= SHOW_COMMENT_COUNT_LIMIT) { 1044 + return true; 1045 + } 1046 + }, [ 1047 + card, 1048 + poll, 1049 + sensitive, 1050 + spoilerText, 1051 + mediaAttachments, 1052 + reblog, 1053 + isThread, 1054 + withinContext, 1055 + inReplyToId, 1056 + repliesCount, 1057 + content, 1058 + ]); 1024 1059 1025 1060 return ( 1026 1061 <article ··· 1184 1219 : '' 1185 1220 }`} 1186 1221 > 1187 - {showCommentHint ? ( 1222 + {showCommentHint && !showCommentCount ? ( 1188 1223 <Icon 1189 1224 icon="comment2" 1190 1225 size="s" ··· 1335 1370 </button> 1336 1371 </> 1337 1372 )} 1338 - <div class="content" ref={contentRef} data-read-more={readMoreText}> 1339 - <div 1340 - lang={language} 1341 - dir="auto" 1342 - class="inner-content" 1343 - onClick={handleContentLinks({ 1344 - mentions, 1345 - instance, 1346 - previewMode, 1347 - statusURL: url, 1348 - })} 1349 - dangerouslySetInnerHTML={{ 1350 - __html: enhanceContent(content, { 1351 - emojis, 1352 - postEnhanceDOM: (dom) => { 1353 - // Remove target="_blank" from links 1354 - dom 1355 - .querySelectorAll('a.u-url[target="_blank"]') 1356 - .forEach((a) => { 1357 - if (!/http/i.test(a.innerText.trim())) { 1358 - a.removeAttribute('target'); 1359 - } 1360 - }); 1361 - if (previewMode) return; 1362 - // Unfurl Mastodon links 1363 - Array.from( 1364 - dom.querySelectorAll( 1365 - 'a[href]:not(.u-url):not(.mention):not(.hashtag)', 1366 - ), 1367 - ) 1368 - .filter((a) => { 1369 - const url = a.href; 1370 - const isPostItself = 1371 - url === status.url || url === status.uri; 1372 - return !isPostItself && isMastodonLinkMaybe(url); 1373 - }) 1374 - .forEach((a, i) => { 1375 - unfurlMastodonLink(currentInstance, a.href).then( 1376 - (result) => { 1377 - if (!result) return; 1373 + {!!content && ( 1374 + <div class="content" ref={contentRef} data-read-more={readMoreText}> 1375 + <div 1376 + lang={language} 1377 + dir="auto" 1378 + class="inner-content" 1379 + onClick={handleContentLinks({ 1380 + mentions, 1381 + instance, 1382 + previewMode, 1383 + statusURL: url, 1384 + })} 1385 + dangerouslySetInnerHTML={{ 1386 + __html: enhanceContent(content, { 1387 + emojis, 1388 + postEnhanceDOM: (dom) => { 1389 + // Remove target="_blank" from links 1390 + dom 1391 + .querySelectorAll('a.u-url[target="_blank"]') 1392 + .forEach((a) => { 1393 + if (!/http/i.test(a.innerText.trim())) { 1378 1394 a.removeAttribute('target'); 1379 - if (!sKey) return; 1380 - if (!Array.isArray(states.statusQuotes[sKey])) { 1381 - states.statusQuotes[sKey] = []; 1382 - } 1383 - if (!states.statusQuotes[sKey][i]) { 1384 - states.statusQuotes[sKey].splice(i, 0, result); 1385 - } 1386 - }, 1387 - ); 1388 - }); 1389 - }, 1390 - }), 1391 - }} 1392 - /> 1393 - <QuoteStatuses id={id} instance={instance} level={quoted} /> 1394 - </div> 1395 + } 1396 + }); 1397 + if (previewMode) return; 1398 + // Unfurl Mastodon links 1399 + Array.from( 1400 + dom.querySelectorAll( 1401 + 'a[href]:not(.u-url):not(.mention):not(.hashtag)', 1402 + ), 1403 + ) 1404 + .filter((a) => { 1405 + const url = a.href; 1406 + const isPostItself = 1407 + url === status.url || url === status.uri; 1408 + return !isPostItself && isMastodonLinkMaybe(url); 1409 + }) 1410 + .forEach((a, i) => { 1411 + unfurlMastodonLink(currentInstance, a.href).then( 1412 + (result) => { 1413 + if (!result) return; 1414 + a.removeAttribute('target'); 1415 + if (!sKey) return; 1416 + if (!Array.isArray(states.statusQuotes[sKey])) { 1417 + states.statusQuotes[sKey] = []; 1418 + } 1419 + if (!states.statusQuotes[sKey][i]) { 1420 + states.statusQuotes[sKey].splice(i, 0, result); 1421 + } 1422 + }, 1423 + ); 1424 + }); 1425 + }, 1426 + }), 1427 + }} 1428 + /> 1429 + <QuoteStatuses id={id} instance={instance} level={quoted} /> 1430 + </div> 1431 + )} 1395 1432 {!!poll && ( 1396 1433 <Poll 1397 1434 lang={language} ··· 1516 1553 <Card card={card} instance={currentInstance} /> 1517 1554 )} 1518 1555 </div> 1556 + {!isSizeLarge && showCommentCount && ( 1557 + <div class="content-comment-hint insignificant"> 1558 + <Icon icon="comment2" alt="Replies" /> {repliesCount} 1559 + </div> 1560 + )} 1519 1561 {isSizeLarge && ( 1520 1562 <> 1521 1563 <div class="extra-meta"> ··· 2227 2269 theURL = `https://${finalURL}`; 2228 2270 } 2229 2271 2230 - const urlObj = new URL(theURL); 2272 + let urlObj; 2273 + try { 2274 + urlObj = new URL(theURL); 2275 + } catch (e) { 2276 + return; 2277 + } 2231 2278 const domain = urlObj.hostname; 2232 2279 const path = urlObj.pathname; 2233 2280 // Regex /:username/:id, where username = @username or @username@domain, id = number
+51 -12
src/pages/http-route.jsx
··· 1 - import { useLayoutEffect } from 'preact/hooks'; 1 + import { useLayoutEffect, useState } from 'preact/hooks'; 2 2 import { useLocation } from 'react-router-dom'; 3 3 4 4 import Link from '../components/link'; 5 - import getInstanceStatusURL from '../utils/get-instance-status-url'; 5 + import Loader from '../components/loader'; 6 + import { api } from '../utils/api'; 7 + import getInstanceStatusURL, { 8 + getInstanceStatusObject, 9 + } from '../utils/get-instance-status-url'; 6 10 7 11 export default function HttpRoute() { 8 12 const location = useLocation(); 9 13 const url = location.pathname.replace(/^\//, ''); 10 - const statusURL = getInstanceStatusURL(url); 14 + const statusObject = getInstanceStatusObject(url); 15 + // const statusURL = getInstanceStatusURL(url); 16 + const statusURL = statusObject?.instance 17 + ? `/${statusObject.instance}/s/${statusObject.id}` 18 + : null; 19 + const [uiState, setUIState] = useState('loading'); 11 20 12 21 useLayoutEffect(() => { 13 - if (statusURL) { 14 - setTimeout(() => { 15 - window.location.hash = statusURL + '?view=full'; 16 - }, 300); 17 - } 22 + setUIState('loading'); 23 + (async () => { 24 + const { instance, id } = statusObject; 25 + const { masto } = api({ instance }); 26 + 27 + // Check if status returns 200 28 + try { 29 + const status = await masto.v1.statuses.$select(id).fetch(); 30 + if (status) { 31 + window.location.hash = statusURL + '?view=full'; 32 + return; 33 + } 34 + } catch (e) {} 35 + 36 + // Fallback to search 37 + { 38 + const { masto: currentMasto, instance: currentInstance } = api(); 39 + const result = await currentMasto.v2.search.fetch({ 40 + q: url, 41 + type: 'statuses', 42 + limit: 1, 43 + resolve: true, 44 + }); 45 + if (result.statuses.length) { 46 + const status = result.statuses[0]; 47 + window.location.hash = `/${currentInstance}/s/${status.id}?view=full`; 48 + } else { 49 + // Fallback to original URL, which will probably show error 50 + window.location.hash = statusURL + '?view=full'; 51 + } 52 + } 53 + })(); 18 54 }, [statusURL]); 19 55 20 56 return ( 21 57 <div class="ui-state" tabIndex="-1"> 22 - {statusURL ? ( 58 + {uiState === 'loading' ? ( 23 59 <> 24 - <h2>Redirecting…</h2> 60 + <Loader abrupt /> 61 + <h2>Resolving…</h2> 25 62 <p> 26 - <a href={`#${statusURL}?view=full`}>{statusURL}</a> 63 + <a href={url} target="_blank" rel="noopener noreferrer"> 64 + {url} 65 + </a> 27 66 </p> 28 67 </> 29 68 ) : ( 30 69 <> 31 - <h2>Unable to process URL</h2> 70 + <h2>Unable to resolve URL</h2> 32 71 <p> 33 72 <a href={url} target="_blank" rel="noopener noreferrer"> 34 73 {url}
+8 -8
src/pages/search.jsx
··· 113 113 setShowMore(!!length); 114 114 } 115 115 } else { 116 - setStatusResults(results.statuses); 117 - setAccountResults(results.accounts); 118 - setHashtagResults(results.hashtags); 116 + setStatusResults(results.statuses || []); 117 + setAccountResults(results.accounts || []); 118 + setHashtagResults(results.hashtags || []); 119 119 offsetRef.current = 0; 120 120 setShowMore(false); 121 121 } ··· 253 253 <ul class="link-list hashtag-list"> 254 254 {hashtagResults.map((hashtag) => { 255 255 const { name, history } = hashtag; 256 - const total = history.reduce( 256 + const total = history?.reduce?.( 257 257 (acc, cur) => acc + +cur.uses, 258 258 0, 259 259 ); 260 260 return ( 261 - <li key={hashtag.name}> 261 + <li key={`${name}-${total}`}> 262 262 <Link 263 263 to={ 264 264 instance 265 - ? `/${instance}/t/${hashtag.name}` 266 - : `/t/${hashtag.name}` 265 + ? `/${instance}/t/${name}` 266 + : `/t/${name}` 267 267 } 268 268 > 269 269 <Icon icon="hashtag" /> 270 - <span>{hashtag.name}</span> 270 + <span>{name}</span> 271 271 {!!total && ( 272 272 <span class="count"> 273 273 {shortenNumber(total)}
+31 -3
src/pages/settings.css
··· 66 66 67 67 #settings-container section select { 68 68 padding: 4px; 69 + width: 100%; 69 70 } 70 71 71 72 #settings-container .radio-group { 72 73 display: inline-flex; 73 74 align-items: center; 74 - border-radius: 999px; 75 + border-radius: 1.1em; 75 76 border: 1px solid var(--button-bg-color); 76 77 overflow: hidden; 77 78 padding: 1px; 79 + flex-wrap: wrap; 78 80 } 79 81 #settings-container .radio-group input[type='radio'] { 80 82 opacity: 0; ··· 85 87 display: inline-block; 86 88 padding: 6px 12px; 87 89 cursor: pointer; 90 + flex-grow: 1; 91 + text-align: center; 88 92 } 89 93 #settings-container .radio-group label input:checked + span { 90 94 color: var(--link-color); ··· 94 98 color: var(--button-bg-color); 95 99 } 96 100 #settings-container .radio-group label:has(input:checked) { 97 - border-radius: 999px; 101 + border-radius: 1.1em; 98 102 color: var(--button-text-color); 99 103 background-color: var(--button-bg-color); 100 104 } ··· 105 109 #settings-container .range-group { 106 110 display: flex; 107 111 align-items: center; 108 - gap: 8px; 112 + gap: 4px; 113 + 114 + @media (width < 320px) { 115 + display: grid; 116 + gap: 0; 117 + column-gap: 4px; 118 + grid-template-areas: 119 + 'label1 label2' 120 + 'input input'; 121 + grid-template-columns: 1fr 1fr; 122 + grid-template-rows: 1fr 1fr; 123 + 124 + > span:first-child { 125 + text-align: left; 126 + } 127 + 128 + > span:last-child { 129 + text-align: right; 130 + } 131 + } 109 132 } 110 133 #settings-container .range-group input[type='range'] { 111 134 flex-grow: 1; 135 + width: 100%; 136 + 137 + @media (width < 320px) { 138 + grid-area: input; 139 + } 112 140 } 113 141 114 142 #settings-container .checkbox-fields {
+2 -1
src/pages/settings.jsx
··· 23 23 import store from '../utils/store'; 24 24 25 25 const DEFAULT_TEXT_SIZE = 16; 26 - const TEXT_SIZES = [16, 17, 18, 19, 20]; 26 + const TEXT_SIZES = [15, 16, 17, 18, 19, 20]; 27 27 28 28 function Settings({ onClose }) { 29 29 const snapStates = useSnapshot(states); ··· 429 429 <div 430 430 style={{ 431 431 display: 'flex', 432 + flexWrap: 'wrap', 432 433 gap: 8, 433 434 lineHeight: 1.25, 434 435 alignItems: 'center',
+21 -2
src/pages/status.jsx
··· 142 142 } 143 143 }, [showMediaOnly, closeLink, snapStates.prevLocation]); 144 144 145 + useEffect(() => { 146 + let timer = setTimeout(() => { 147 + // carouselRef.current?.focus?.(); 148 + const $carousel = document.querySelector('.carousel'); 149 + if ($carousel) { 150 + $carousel.focus(); 151 + } 152 + }, 100); 153 + return () => clearTimeout(timer); 154 + }, [showMediaOnly]); 155 + 145 156 return ( 146 157 <div class="deck-backdrop"> 147 158 {showMedia ? ( ··· 1100 1111 <MenuDivider /> 1101 1112 <MenuHeader className="plain">Experimental</MenuHeader> 1102 1113 <MenuItem 1103 - disabled={postSameInstance} 1114 + disabled={!postInstance || postSameInstance} 1104 1115 onClick={() => { 1105 1116 const statusURL = getInstanceStatusURL(heroStatus.url); 1106 1117 if (statusURL) { ··· 1112 1123 > 1113 1124 <Icon icon="transfer" /> 1114 1125 <small class="menu-double-lines"> 1115 - Switch to post's instance (<b>{postInstance}</b>) 1126 + Switch to post's instance 1127 + {postInstance ? ( 1128 + <> 1129 + {' '} 1130 + (<b>{postInstance}</b>) 1131 + </> 1132 + ) : ( 1133 + '' 1134 + )} 1116 1135 </small> 1117 1136 </MenuItem> 1118 1137 </Menu2>
+28 -11
src/utils/get-instance-status-url.js
··· 1 - export const statusRegex = /\/@([^@\/]+)@?([^\/]+)?\/([^\/]+)\/?$/i; 2 - export const statusNoteRegex = /\/notes\/([^\/]+)\/?$/i; 3 - function getInstanceStatusURL(url) { 1 + // export const statusRegex = /\/@([^@\/]+)@?([^\/]+)?\/([^\/]+)\/?$/i; 2 + // export const statusNoteRegex = /\/notes\/([^\/]+)\/?$/i; 3 + 4 + const statusPostRegexes = [ 5 + /^\/@[^@\/]+\/(?:statuses|posts)\/([^\/]+)/i, // GoToSocial, Takahe 6 + /\/notes\/([^\/]+)/i, // Misskey, Firefish 7 + /^\/(?:notice|objects)\/([a-z0-9-]+)/i, // Pleroma 8 + /\/@[^@\/]+@?[^\/]+?\/([^\/]+)/i, // Mastodon 9 + ]; 10 + 11 + export function getInstanceStatusObject(url) { 4 12 // Regex /:username/:id, where username = @username or @username@domain, id = anything 5 13 const { hostname, pathname } = new URL(url); 6 - const [, username, domain, id] = pathname.match(statusRegex) || []; 7 - 8 - if (id) { 9 - return `/${hostname}/s/${id}`; 14 + // const [, username, domain, id] = pathname.match(statusRegex) || []; 15 + for (const regex of statusPostRegexes) { 16 + const [, id] = pathname.match(regex) || []; 17 + console.log(pathname, regex, id); 18 + if (id) { 19 + return { 20 + instance: hostname, 21 + id, 22 + }; 23 + } 10 24 } 25 + return null; 26 + } 11 27 12 - const [, noteId] = pathname.match(statusNoteRegex) || []; 13 - 14 - if (noteId) { 15 - return `/${hostname}/s/${noteId}`; 28 + function getInstanceStatusURL(url) { 29 + const { instance, id } = getInstanceStatusObject(url); 30 + if (instance && id) { 31 + return `/${instance}/s/${id}`; 16 32 } 33 + return null; 17 34 } 18 35 19 36 export default getInstanceStatusURL;
+13 -9
src/utils/isMastodonLinkMaybe.jsx
··· 1 1 export default function isMastodonLinkMaybe(url) { 2 - const { pathname, hash } = new URL(url); 3 - return ( 4 - /^\/.*\/\d+$/i.test(pathname) || 5 - /^\/@[^/]+\/(statuses|posts)\/\w+\/?$/i.test(pathname) || // GoToSocial, Takahe 6 - /^\/notes\/[a-z0-9]+$/i.test(pathname) || // Misskey, Calckey 7 - /^\/notes\/[a-z0-9]+$/i.test(pathname) || // Misskey, Calckey 8 - /^\/(notice|objects)\/[a-z0-9-]+$/i.test(pathname) || // Pleroma 9 - /#\/[^\/]+\.[^\/]+\/s\/.+/i.test(hash) // Phanpy 🫣 10 - ); 2 + try { 3 + const { pathname, hash } = new URL(url); 4 + return ( 5 + /^\/.*\/\d+$/i.test(pathname) || 6 + /^\/@[^/]+\/(statuses|posts)\/\w+\/?$/i.test(pathname) || // GoToSocial, Takahe 7 + /^\/notes\/[a-z0-9]+$/i.test(pathname) || // Misskey, Firefish 8 + /^\/notes\/[a-z0-9]+$/i.test(pathname) || // Misskey, Calckey 9 + /^\/(notice|objects)\/[a-z0-9-]+$/i.test(pathname) || // Pleroma 10 + /#\/[^\/]+\.[^\/]+\/s\/.+/i.test(hash) // Phanpy 🫣 11 + ); 12 + } catch (e) { 13 + return false; 14 + } 11 15 }