9adfd28ef358

L7/QUA-008: upgrade web-ext to 10.x, npm audit fix on production deps (0 prod vulns)

time
2026-05-16 05:20 UTC · 5 months ago
machine
koh2
parent
0a09511d4c3f
2 files package-lock.json+616 −463package.json+1 −1
package-lock.json+616 −463
@@ -1,12 +1,12 @@11 {22   "name": "peach",3-  "version": "2.41.3",3+  "version": "2.45.4",44   "lockfileVersion": 3,55   "requires": true,66   "packages": {77     "": {88       "name": "peach",9-      "version": "2.41.3",9+      "version": "2.45.4",1010       "dependencies": {1111         "@bokuweb/zstd-wasm": "^0.0.27",1212         "@digitaldefiance/reed-solomon-erasure.wasm": "^1.0.2",@@ -43,7 +43,7 @@4343         "typescript": "^6.0.3",4444         "vite-plugin-solid": "^2.11.12",4545         "vitest": "^4.1.4",46-        "web-ext": "^8.10.0"46+        "web-ext": "^10.1.0"4747       }4848     },4949     "node_modules/@asamuzakjp/css-color": {@@ -323,9 +323,9 @@323323       }324324     },325325     "node_modules/@babel/runtime": {326-      "version": "7.28.4",327-      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz",328-      "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==",326+      "version": "7.29.2",327+      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",328+      "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",329329       "dev": true,330330       "license": "MIT",331331       "engines": {@@ -712,34 +712,75 @@712712         "node": "^12.0.0 || ^14.0.0 || >=16.0.0"713713       }714714     },715+    "node_modules/@eslint/config-array": {716+      "version": "0.21.2",717+      "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",718+      "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",719+      "dev": true,720+      "license": "Apache-2.0",721+      "dependencies": {722+        "@eslint/object-schema": "^2.1.7",723+        "debug": "^4.3.1",724+        "minimatch": "^3.1.5"725+      },726+      "engines": {727+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"728+      }729+    },730+    "node_modules/@eslint/config-helpers": {731+      "version": "0.4.2",732+      "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",733+      "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",734+      "dev": true,735+      "license": "Apache-2.0",736+      "dependencies": {737+        "@eslint/core": "^0.17.0"738+      },739+      "engines": {740+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"741+      }742+    },743+    "node_modules/@eslint/core": {744+      "version": "0.17.0",745+      "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",746+      "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",747+      "dev": true,748+      "license": "Apache-2.0",749+      "dependencies": {750+        "@types/json-schema": "^7.0.15"751+      },752+      "engines": {753+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"754+      }755+    },715756     "node_modules/@eslint/eslintrc": {716-      "version": "2.1.4",717-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",718-      "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",757+      "version": "3.3.5",758+      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",759+      "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",719760       "dev": true,720761       "license": "MIT",721762       "dependencies": {722-        "ajv": "^6.12.4",763+        "ajv": "^6.14.0",723764         "debug": "^4.3.2",724-        "espree": "^9.6.0",725-        "globals": "^13.19.0",765+        "espree": "^10.0.1",766+        "globals": "^14.0.0",726767         "ignore": "^5.2.0",727768         "import-fresh": "^3.2.1",728-        "js-yaml": "^4.1.0",729-        "minimatch": "^3.1.2",769+        "js-yaml": "^4.1.1",770+        "minimatch": "^3.1.5",730771         "strip-json-comments": "^3.1.1"731772       },732773       "engines": {733-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"774+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"734775       },735776       "funding": {736777         "url": "https://opencollective.com/eslint"737778       }738779     },739780     "node_modules/@eslint/eslintrc/node_modules/ajv": {740-      "version": "6.14.0",741-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",742-      "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",781+      "version": "6.15.0",782+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",783+      "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",743784       "dev": true,744785       "license": "MIT",745786       "dependencies": {@@ -754,31 +795,31 @@754795       }755796     },756797     "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": {757-      "version": "3.4.3",758-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",759-      "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",798+      "version": "4.2.1",799+      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",800+      "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",760801       "dev": true,761802       "license": "Apache-2.0",762803       "engines": {763-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"804+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"764805       },765806       "funding": {766807         "url": "https://opencollective.com/eslint"767808       }768809     },769810     "node_modules/@eslint/eslintrc/node_modules/espree": {770-      "version": "9.6.1",771-      "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",772-      "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",811+      "version": "10.4.0",812+      "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",813+      "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",773814       "dev": true,774815       "license": "BSD-2-Clause",775816       "dependencies": {776-        "acorn": "^8.9.0",817+        "acorn": "^8.15.0",777818         "acorn-jsx": "^5.3.2",778-        "eslint-visitor-keys": "^3.4.1"819+        "eslint-visitor-keys": "^4.2.1"779820       },780821       "engines": {781-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"822+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"782823       },783824       "funding": {784825         "url": "https://opencollective.com/eslint"@@ -805,15 +846,42 @@805846       }806847     },807848     "node_modules/@eslint/js": {808-      "version": "8.57.1",809-      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",810-      "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",849+      "version": "9.39.4",850+      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",851+      "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",811852       "dev": true,812853       "license": "MIT",813854       "engines": {814-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"855+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"856+      },857+      "funding": {858+        "url": "https://eslint.org/donate"815859       }816860     },861+    "node_modules/@eslint/object-schema": {862+      "version": "2.1.7",863+      "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",864+      "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",865+      "dev": true,866+      "license": "Apache-2.0",867+      "engines": {868+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"869+      }870+    },871+    "node_modules/@eslint/plugin-kit": {872+      "version": "0.4.1",873+      "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",874+      "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",875+      "dev": true,876+      "license": "Apache-2.0",877+      "dependencies": {878+        "@eslint/core": "^0.17.0",879+        "levn": "^0.4.1"880+      },881+      "engines": {882+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"883+      }884+    },817885     "node_modules/@exodus/bytes": {818886       "version": "1.15.0",819887       "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz",@@ -853,22 +921,44 @@853921         "node": ">= 0.10.0"854922       }855923     },856-    "node_modules/@humanwhocodes/config-array": {857-      "version": "0.13.0",858-      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",859-      "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",860-      "deprecated": "Use @eslint/config-array instead",924+    "node_modules/@humanfs/core": {925+      "version": "0.19.2",926+      "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",927+      "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",861928       "dev": true,862929       "license": "Apache-2.0",863930       "dependencies": {864-        "@humanwhocodes/object-schema": "^2.0.3",865-        "debug": "^4.3.1",866-        "minimatch": "^3.0.5"931+        "@humanfs/types": "^0.15.0"867932       },868933       "engines": {869-        "node": ">=10.10.0"934+        "node": ">=18.18.0"870935       }871936     },937+    "node_modules/@humanfs/node": {938+      "version": "0.16.8",939+      "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",940+      "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",941+      "dev": true,942+      "license": "Apache-2.0",943+      "dependencies": {944+        "@humanfs/core": "^0.19.2",945+        "@humanfs/types": "^0.15.0",946+        "@humanwhocodes/retry": "^0.4.0"947+      },948+      "engines": {949+        "node": ">=18.18.0"950+      }951+    },952+    "node_modules/@humanfs/types": {953+      "version": "0.15.0",954+      "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",955+      "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",956+      "dev": true,957+      "license": "Apache-2.0",958+      "engines": {959+        "node": ">=18.18.0"960+      }961+    },872962     "node_modules/@humanwhocodes/module-importer": {873963       "version": "1.0.1",874964       "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",@@ -883,13 +973,19 @@883973         "url": "https://github.com/sponsors/nzakas"884974       }885975     },886-    "node_modules/@humanwhocodes/object-schema": {887-      "version": "2.0.3",888-      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",889-      "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",890-      "deprecated": "Use @eslint/object-schema instead",976+    "node_modules/@humanwhocodes/retry": {977+      "version": "0.4.3",978+      "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",979+      "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",891980       "dev": true,892-      "license": "BSD-3-Clause"981+      "license": "Apache-2.0",982+      "engines": {983+        "node": ">=18.18"984+      },985+      "funding": {986+        "type": "github",987+        "url": "https://github.com/sponsors/nzakas"988+      }893989     },894990     "node_modules/@jridgewell/gen-mapping": {895991       "version": "0.3.13",@@ -942,9 +1038,9 @@9421038       }9431039     },9441040     "node_modules/@mdn/browser-compat-data": {945-      "version": "7.1.5",946-      "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.1.5.tgz",947-      "integrity": "sha512-j7XpHbvSU3GOtXawlGq6TIETj0wgcE9o7FXu88ragQE/ak8/OsqOxn+wZ2v/2QUe8vrVhb9OJes+gHgyGEOYEQ==",1041+      "version": "7.3.9",1042+      "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.3.9.tgz",1043+      "integrity": "sha512-ARxwDFfq4uhRSd9Wr1FMaxeKKIFDPyMnSoLe/8WX+nNXbKDILf1H8KDJW9nzu2QTR0hQ37jDCzAgyaNYdLzACQ==",9481044       "dev": true,9491045       "license": "CC0-1.0"9501046     },@@ -1045,6 +1141,13 @@10451141       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",10461142       "license": "(MIT AND Zlib)"10471143     },1144+    "node_modules/@pinojs/redact": {1145+      "version": "0.4.0",1146+      "resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz",1147+      "integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==",1148+      "dev": true,1149+      "license": "MIT"1150+    },10481151     "node_modules/@playwright/test": {10491152       "version": "1.59.1",10501153       "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.59.1.tgz",@@ -1667,6 +1770,13 @@16671770       "dev": true,16681771       "license": "MIT"16691772     },1773+    "node_modules/@types/json-schema": {1774+      "version": "7.0.15",1775+      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",1776+      "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",1777+      "dev": true,1778+      "license": "MIT"1779+    },16701780     "node_modules/@types/minimatch": {16711781       "version": "3.0.5",16721782       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",@@ -1711,16 +1821,6 @@17111821         "@types/node": "*"17121822       }17131823     },1714-    "node_modules/@types/yauzl": {1715-      "version": "2.10.3",1716-      "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",1717-      "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",1718-      "dev": true,1719-      "license": "MIT",1720-      "dependencies": {1721-        "@types/node": "*"1722-      }1723-    },17241824     "node_modules/@types/zxcvbn": {17251825       "version": "4.4.5",17261826       "resolved": "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.5.tgz",@@ -1728,13 +1828,6 @@17281828       "dev": true,17291829       "license": "MIT"17301830     },1731-    "node_modules/@ungap/structured-clone": {1732-      "version": "1.3.0",1733-      "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",1734-      "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",1735-      "dev": true,1736-      "license": "ISC"1737-    },17381831     "node_modules/@vitest/expect": {17391832       "version": "4.1.4",17401833       "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.4.tgz",@@ -1953,43 +2046,43 @@19532046       }19542047     },19552048     "node_modules/addons-linter": {1956-      "version": "7.20.0",1957-      "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.20.0.tgz",1958-      "integrity": "sha512-c6drrGsO91oGyqEdEZ3KIBFrSiSlhM5CKxoebBatH1l2vN1ByuRAlp9YUHLCjypLONThPcb+tVTA7X6yKIhpsw==",2049+      "version": "10.3.0",2050+      "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.3.0.tgz",2051+      "integrity": "sha512-pU5SQhXFh2XxCJVn4F3+JmNnx4kkU23wZhQdvJqdkNZngmfISiRN247KbzAfqZOtXy+Y89U+boGXQoIl6gr2xg==",19592052       "dev": true,19602053       "license": "MPL-2.0",19612054       "dependencies": {19622055         "@fluent/syntax": "0.19.0",19632056         "@fregante/relaxed-json": "2.0.0",1964-        "@mdn/browser-compat-data": "7.1.5",2057+        "@mdn/browser-compat-data": "7.3.9",19652058         "addons-moz-compare": "1.3.0",1966-        "addons-scanner-utils": "9.13.0",1967-        "ajv": "8.17.1",2059+        "addons-scanner-utils": "15.0.0",2060+        "ajv": "8.18.0",19682061         "chalk": "4.1.2",1969-        "cheerio": "1.0.0-rc.12",2062+        "cheerio": "1.2.0",19702063         "columnify": "1.6.0",19712064         "common-tags": "1.8.2",19722065         "deepmerge": "4.3.1",1973-        "eslint": "8.57.1",1974-        "eslint-plugin-no-unsanitized": "4.1.4",1975-        "eslint-visitor-keys": "4.2.1",1976-        "espree": "10.4.0",2066+        "eslint": "9.39.4",2067+        "eslint-plugin-no-unsanitized": "4.1.5",2068+        "eslint-visitor-keys": "5.0.1",2069+        "espree": "11.2.0",19772070         "esprima": "4.0.1",19782071         "fast-json-patch": "3.1.1",19792072         "image-size": "2.0.2",19802073         "json-merge-patch": "1.0.2",1981-        "pino": "9.9.5",1982-        "semver": "7.7.2",2074+        "pino": "10.3.1",2075+        "semver": "7.7.4",19832076         "source-map-support": "0.5.21",19842077         "upath": "2.0.1",19852078         "yargs": "17.7.2",1986-        "yauzl": "2.10.0"2079+        "yauzl": "3.2.1"19872080       },19882081       "bin": {19892082         "addons-linter": "bin/addons-linter"19902083       },19912084       "engines": {1992-        "node": ">=18.0.0"2085+        "node": ">=20.0.0"19932086       }19942087     },19952088     "node_modules/addons-linter/node_modules/cliui": {@@ -2008,9 +2101,9 @@20082101       }20092102     },20102103     "node_modules/addons-linter/node_modules/semver": {2011-      "version": "7.7.2",2012-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",2013-      "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",2104+      "version": "7.7.4",2105+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",2106+      "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",20142107       "dev": true,20152108       "license": "ISC",20162109       "bin": {@@ -2085,35 +2178,27 @@20852178       "license": "MPL-2.0"20862179     },20872180     "node_modules/addons-scanner-utils": {2088-      "version": "9.13.0",2089-      "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-9.13.0.tgz",2090-      "integrity": "sha512-8OnHK/pbvgbCejGlnEYw+V3URSTVHLkMZmV270QtNh8N9pAgK10IaiJ9DcL0FsrufZ9HxRcR8/wkavh1FgK6Kg==",2181+      "version": "15.0.0",2182+      "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-15.0.0.tgz",2183+      "integrity": "sha512-JsiuAoCVKlugCSqjxQVd+ujjWumqZdQM5kJj11r46UwHC8GoYe3adnzY2drnCqZXA6QeHVFO9o6xvUFJzMTCoQ==",20912184       "dev": true,20922185       "license": "MPL-2.0",20932186       "dependencies": {2094-        "@types/yauzl": "2.10.3",20952187         "common-tags": "1.8.2",20962188         "first-chunk-stream": "3.0.0",2189+        "jsonwebtoken": "^9.0.3",20972190         "strip-bom-stream": "4.0.0",20982191         "upath": "2.0.1",2099-        "yauzl": "2.10.0"2192+        "yauzl": "3.2.1"21002193       },21012194       "peerDependencies": {2102-        "body-parser": "1.20.3",2103-        "express": "4.21.2",2104-        "node-fetch": "2.6.11",2195+        "express": "5.2.1",21052196         "safe-compare": "1.1.4"21062197       },21072198       "peerDependenciesMeta": {2108-        "body-parser": {2109-          "optional": true2110-        },21112199         "express": {21122200           "optional": true21132201         },2114-        "node-fetch": {2115-          "optional": true2116-        },21172202         "safe-compare": {21182203           "optional": true21192204         }@@ -2140,9 +2225,9 @@21402225       }21412226     },21422227     "node_modules/ajv": {2143-      "version": "8.17.1",2144-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",2145-      "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",2228+      "version": "8.18.0",2229+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",2230+      "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",21462231       "dev": true,21472232       "license": "MIT",21482233       "dependencies": {@@ -2470,19 +2555,6 @@24702555         "url": "https://github.com/chalk/strip-ansi?sponsor=1"24712556       }24722557     },2473-    "node_modules/boxen/node_modules/type-fest": {2474-      "version": "4.41.0",2475-      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",2476-      "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",2477-      "dev": true,2478-      "license": "(MIT OR CC0-1.0)",2479-      "engines": {2480-        "node": ">=16"2481-      },2482-      "funding": {2483-        "url": "https://github.com/sponsors/sindresorhus"2484-      }2485-    },24862558     "node_modules/boxen/node_modules/wrap-ansi": {24872559       "version": "9.0.2",24882560       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",@@ -2569,6 +2641,13 @@25692641         "node": "*"25702642       }25712643     },2644+    "node_modules/buffer-equal-constant-time": {2645+      "version": "1.0.1",2646+      "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",2647+      "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",2648+      "dev": true,2649+      "license": "BSD-3-Clause"2650+    },25722651     "node_modules/buffer-from": {25732652       "version": "1.1.2",25742653       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",@@ -2669,22 +2748,26 @@26692748       }26702749     },26712750     "node_modules/cheerio": {2672-      "version": "1.0.0-rc.12",2673-      "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",2674-      "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==",2751+      "version": "1.2.0",2752+      "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz",2753+      "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==",26752754       "dev": true,26762755       "license": "MIT",26772756       "dependencies": {26782757         "cheerio-select": "^2.1.0",26792758         "dom-serializer": "^2.0.0",26802759         "domhandler": "^5.0.3",2681-        "domutils": "^3.0.1",2682-        "htmlparser2": "^8.0.1",2683-        "parse5": "^7.0.0",2684-        "parse5-htmlparser2-tree-adapter": "^7.0.0"2760+        "domutils": "^3.2.2",2761+        "encoding-sniffer": "^0.2.1",2762+        "htmlparser2": "^10.1.0",2763+        "parse5": "^7.3.0",2764+        "parse5-htmlparser2-tree-adapter": "^7.1.0",2765+        "parse5-parser-stream": "^7.1.2",2766+        "undici": "^7.19.0",2767+        "whatwg-mimetype": "^4.0.0"26852768       },26862769       "engines": {2687-        "node": ">= 6"2770+        "node": ">=20.18.1"26882771       },26892772       "funding": {26902773         "url": "https://github.com/cheeriojs/cheerio?sponsor=1"@@ -2708,6 +2791,16 @@27082791         "url": "https://github.com/sponsors/fb55"27092792       }27102793     },2794+    "node_modules/cheerio/node_modules/whatwg-mimetype": {2795+      "version": "4.0.0",2796+      "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",2797+      "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",2798+      "dev": true,2799+      "license": "MIT",2800+      "engines": {2801+        "node": ">=18"2802+      }2803+    },27112804     "node_modules/chrome-launcher": {27122805       "version": "1.2.0",27132806       "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.2.0.tgz",@@ -3108,19 +3201,6 @@31083201       "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==",31093202       "license": "MIT"31103203     },3111-    "node_modules/doctrine": {3112-      "version": "3.0.0",3113-      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",3114-      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",3115-      "dev": true,3116-      "license": "Apache-2.0",3117-      "dependencies": {3118-        "esutils": "^2.0.2"3119-      },3120-      "engines": {3121-        "node": ">=6.0.0"3122-      }3123-    },31243204     "node_modules/dom-serializer": {31253205       "version": "2.0.0",31263206       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",@@ -3196,17 +3276,14 @@31963276         "url": "https://github.com/sponsors/sindresorhus"31973277       }31983278     },3199-    "node_modules/dot-prop/node_modules/type-fest": {3200-      "version": "4.41.0",3201-      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",3202-      "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",3279+    "node_modules/ecdsa-sig-formatter": {3280+      "version": "1.0.11",3281+      "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",3282+      "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",32033283       "dev": true,3204-      "license": "(MIT OR CC0-1.0)",3205-      "engines": {3206-        "node": ">=16"3207-      },3208-      "funding": {3209-        "url": "https://github.com/sponsors/sindresorhus"3284+      "license": "Apache-2.0",3285+      "dependencies": {3286+        "safe-buffer": "^5.0.1"32103287       }32113288     },32123289     "node_modules/electron-to-chromium": {@@ -3222,6 +3299,20 @@32223299       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",32233300       "license": "MIT"32243301     },3302+    "node_modules/encoding-sniffer": {3303+      "version": "0.2.1",3304+      "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz",3305+      "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==",3306+      "dev": true,3307+      "license": "MIT",3308+      "dependencies": {3309+        "iconv-lite": "^0.6.3",3310+        "whatwg-encoding": "^3.1.1"3311+      },3312+      "funding": {3313+        "url": "https://github.com/fb55/encoding-sniffer?sponsor=1"3314+      }3315+    },32253316     "node_modules/entities": {32263317       "version": "4.5.0",32273318       "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",@@ -3235,16 +3326,6 @@32353326         "url": "https://github.com/fb55/entities?sponsor=1"32363327       }32373328     },3238-    "node_modules/error-ex": {3239-      "version": "1.3.4",3240-      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz",3241-      "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==",3242-      "dev": true,3243-      "license": "MIT",3244-      "dependencies": {3245-        "is-arrayish": "^0.2.1"3246-      }3247-    },32483329     "node_modules/es-module-lexer": {32493330       "version": "0.10.5",32503331       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz",@@ -3296,76 +3377,79 @@32963377       }32973378     },32983379     "node_modules/eslint": {3299-      "version": "8.57.1",3300-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",3301-      "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",3302-      "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",3380+      "version": "9.39.4",3381+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz",3382+      "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==",33033383       "dev": true,33043384       "license": "MIT",33053385       "dependencies": {3306-        "@eslint-community/eslint-utils": "^4.2.0",3307-        "@eslint-community/regexpp": "^4.6.1",3308-        "@eslint/eslintrc": "^2.1.4",3309-        "@eslint/js": "8.57.1",3310-        "@humanwhocodes/config-array": "^0.13.0",3386+        "@eslint-community/eslint-utils": "^4.8.0",3387+        "@eslint-community/regexpp": "^4.12.1",3388+        "@eslint/config-array": "^0.21.2",3389+        "@eslint/config-helpers": "^0.4.2",3390+        "@eslint/core": "^0.17.0",3391+        "@eslint/eslintrc": "^3.3.5",3392+        "@eslint/js": "9.39.4",3393+        "@eslint/plugin-kit": "^0.4.1",3394+        "@humanfs/node": "^0.16.6",33113395         "@humanwhocodes/module-importer": "^1.0.1",3312-        "@nodelib/fs.walk": "^1.2.8",3313-        "@ungap/structured-clone": "^1.2.0",3314-        "ajv": "^6.12.4",3396+        "@humanwhocodes/retry": "^0.4.2",3397+        "@types/estree": "^1.0.6",3398+        "ajv": "^6.14.0",33153399         "chalk": "^4.0.0",3316-        "cross-spawn": "^7.0.2",3400+        "cross-spawn": "^7.0.6",33173401         "debug": "^4.3.2",3318-        "doctrine": "^3.0.0",33193402         "escape-string-regexp": "^4.0.0",3320-        "eslint-scope": "^7.2.2",3321-        "eslint-visitor-keys": "^3.4.3",3322-        "espree": "^9.6.1",3323-        "esquery": "^1.4.2",3403+        "eslint-scope": "^8.4.0",3404+        "eslint-visitor-keys": "^4.2.1",3405+        "espree": "^10.4.0",3406+        "esquery": "^1.5.0",33243407         "esutils": "^2.0.2",33253408         "fast-deep-equal": "^3.1.3",3326-        "file-entry-cache": "^6.0.1",3409+        "file-entry-cache": "^8.0.0",33273410         "find-up": "^5.0.0",33283411         "glob-parent": "^6.0.2",3329-        "globals": "^13.19.0",3330-        "graphemer": "^1.4.0",33313412         "ignore": "^5.2.0",33323413         "imurmurhash": "^0.1.4",33333414         "is-glob": "^4.0.0",3334-        "is-path-inside": "^3.0.3",3335-        "js-yaml": "^4.1.0",33363415         "json-stable-stringify-without-jsonify": "^1.0.1",3337-        "levn": "^0.4.1",33383416         "lodash.merge": "^4.6.2",3339-        "minimatch": "^3.1.2",3417+        "minimatch": "^3.1.5",33403418         "natural-compare": "^1.4.0",3341-        "optionator": "^0.9.3",3342-        "strip-ansi": "^6.0.1",3343-        "text-table": "^0.2.0"3419+        "optionator": "^0.9.3"33443420       },33453421       "bin": {33463422         "eslint": "bin/eslint.js"33473423       },33483424       "engines": {3349-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"3425+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"33503426       },33513427       "funding": {3352-        "url": "https://opencollective.com/eslint"3428+        "url": "https://eslint.org/donate"3429+      },3430+      "peerDependencies": {3431+        "jiti": "*"3432+      },3433+      "peerDependenciesMeta": {3434+        "jiti": {3435+          "optional": true3436+        }33533437       }33543438     },33553439     "node_modules/eslint-plugin-no-unsanitized": {3356-      "version": "4.1.4",3357-      "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.4.tgz",3358-      "integrity": "sha512-cjAoZoq3J+5KJuycYYOWrc0/OpZ7pl2Z3ypfFq4GtaAgheg+L7YGxUo2YS3avIvo/dYU5/zR2hXu3v81M9NxhQ==",3440+      "version": "4.1.5",3441+      "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.5.tgz",3442+      "integrity": "sha512-MSB4hXPVFQrI8weqzs6gzl7reP2k/qSjtCoL2vUMSDejIIq9YL1ZKvq5/ORBXab/PvfBBrWO2jWviYpL+4Ghfg==",33593443       "dev": true,33603444       "license": "MPL-2.0",33613445       "peerDependencies": {3362-        "eslint": "^8 || ^9"3446+        "eslint": "^9 || ^10"33633447       }33643448     },33653449     "node_modules/eslint-scope": {3366-      "version": "7.2.2",3367-      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",3368-      "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",3450+      "version": "8.4.0",3451+      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",3452+      "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",33693453       "dev": true,33703454       "license": "BSD-2-Clause",33713455       "dependencies": {@@ -3373,29 +3457,29 @@33733457         "estraverse": "^5.2.0"33743458       },33753459       "engines": {3376-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"3460+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"33773461       },33783462       "funding": {33793463         "url": "https://opencollective.com/eslint"33803464       }33813465     },33823466     "node_modules/eslint-visitor-keys": {3383-      "version": "4.2.1",3384-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",3385-      "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",3467+      "version": "5.0.1",3468+      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",3469+      "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",33863470       "dev": true,33873471       "license": "Apache-2.0",33883472       "engines": {3389-        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"3473+        "node": "^20.19.0 || ^22.13.0 || >=24"33903474       },33913475       "funding": {33923476         "url": "https://opencollective.com/eslint"33933477       }33943478     },33953479     "node_modules/eslint/node_modules/ajv": {3396-      "version": "6.14.0",3397-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",3398-      "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",3480+      "version": "6.15.0",3481+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",3482+      "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",33993483       "dev": true,34003484       "license": "MIT",34013485       "dependencies": {@@ -3410,31 +3494,31 @@34103494       }34113495     },34123496     "node_modules/eslint/node_modules/eslint-visitor-keys": {3413-      "version": "3.4.3",3414-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",3415-      "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",3497+      "version": "4.2.1",3498+      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",3499+      "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",34163500       "dev": true,34173501       "license": "Apache-2.0",34183502       "engines": {3419-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"3503+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"34203504       },34213505       "funding": {34223506         "url": "https://opencollective.com/eslint"34233507       }34243508     },34253509     "node_modules/eslint/node_modules/espree": {3426-      "version": "9.6.1",3427-      "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",3428-      "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",3510+      "version": "10.4.0",3511+      "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",3512+      "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",34293513       "dev": true,34303514       "license": "BSD-2-Clause",34313515       "dependencies": {3432-        "acorn": "^8.9.0",3516+        "acorn": "^8.15.0",34333517         "acorn-jsx": "^5.3.2",3434-        "eslint-visitor-keys": "^3.4.1"3518+        "eslint-visitor-keys": "^4.2.1"34353519       },34363520       "engines": {3437-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"3521+        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"34383522       },34393523       "funding": {34403524         "url": "https://opencollective.com/eslint"@@ -3526,18 +3610,18 @@35263610       }35273611     },35283612     "node_modules/espree": {3529-      "version": "10.4.0",3530-      "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",3531-      "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",3613+      "version": "11.2.0",3614+      "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz",3615+      "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==",35323616       "dev": true,35333617       "license": "BSD-2-Clause",35343618       "dependencies": {3535-        "acorn": "^8.15.0",3619+        "acorn": "^8.16.0",35363620         "acorn-jsx": "^5.3.2",3537-        "eslint-visitor-keys": "^4.2.1"3621+        "eslint-visitor-keys": "^5.0.1"35383622       },35393623       "engines": {3540-        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"3624+        "node": "^20.19.0 || ^22.13.0 || >=24"35413625       },35423626       "funding": {35433627         "url": "https://opencollective.com/eslint"@@ -3665,20 +3749,10 @@36653749       "dev": true,36663750       "license": "MIT"36673751     },3668-    "node_modules/fast-redact": {3669-      "version": "3.5.0",3670-      "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz",3671-      "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==",3672-      "dev": true,3673-      "license": "MIT",3674-      "engines": {3675-        "node": ">=6"3676-      }3677-    },36783752     "node_modules/fast-uri": {3679-      "version": "3.1.0",3680-      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",3681-      "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",3753+      "version": "3.1.2",3754+      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz",3755+      "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==",36823756       "dev": true,36833757       "funding": [36843758         {@@ -3702,16 +3776,6 @@37023776         "reusify": "^1.0.4"37033777       }37043778     },3705-    "node_modules/fd-slicer": {3706-      "version": "1.1.0",3707-      "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",3708-      "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",3709-      "dev": true,3710-      "license": "MIT",3711-      "dependencies": {3712-        "pend": "~1.2.0"3713-      }3714-    },37153779     "node_modules/fflate": {37163780       "version": "0.8.2",37173781       "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",@@ -3720,16 +3784,16 @@37203784       "license": "MIT"37213785     },37223786     "node_modules/file-entry-cache": {3723-      "version": "6.0.1",3724-      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",3725-      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",3787+      "version": "8.0.0",3788+      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",3789+      "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",37263790       "dev": true,37273791       "license": "MIT",37283792       "dependencies": {3729-        "flat-cache": "^3.0.4"3793+        "flat-cache": "^4.0.0"37303794       },37313795       "engines": {3732-        "node": "^10.12.0 || >=12.0.0"3796+        "node": ">=16.0.0"37333797       }37343798     },37353799     "node_modules/fill-range": {@@ -3804,18 +3868,17 @@38043868       }38053869     },38063870     "node_modules/flat-cache": {3807-      "version": "3.2.0",3808-      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",3809-      "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",3871+      "version": "4.0.1",3872+      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",3873+      "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",38103874       "dev": true,38113875       "license": "MIT",38123876       "dependencies": {38133877         "flatted": "^3.2.9",3814-        "keyv": "^4.5.3",3815-        "rimraf": "^3.0.2"3878+        "keyv": "^4.5.4"38163879       },38173880       "engines": {3818-        "node": "^10.12.0 || >=12.0.0"3881+        "node": ">=16"38193882       }38203883     },38213884     "node_modules/flatted": {@@ -3840,13 +3903,6 @@38403903         "node": ">=12"38413904       }38423905     },3843-    "node_modules/fs.realpath": {3844-      "version": "1.0.0",3845-      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",3846-      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",3847-      "dev": true,3848-      "license": "ISC"3849-    },38503906     "node_modules/fsevents": {38513907       "version": "2.3.3",38523908       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",@@ -3946,28 +4002,6 @@39464002         "url": "https://github.com/sponsors/sindresorhus"39474003       }39484004     },3949-    "node_modules/glob": {3950-      "version": "7.2.3",3951-      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",3952-      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",3953-      "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected]",3954-      "dev": true,3955-      "license": "ISC",3956-      "dependencies": {3957-        "fs.realpath": "^1.0.0",3958-        "inflight": "^1.0.4",3959-        "inherits": "2",3960-        "minimatch": "^3.1.1",3961-        "once": "^1.3.0",3962-        "path-is-absolute": "^1.0.0"3963-      },3964-      "engines": {3965-        "node": "*"3966-      },3967-      "funding": {3968-        "url": "https://github.com/sponsors/isaacs"3969-      }3970-    },39714005     "node_modules/glob-parent": {39724006       "version": "5.1.2",39734007       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",@@ -4015,16 +4049,13 @@40154049       }40164050     },40174051     "node_modules/globals": {4018-      "version": "13.24.0",4019-      "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",4020-      "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",4052+      "version": "14.0.0",4053+      "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",4054+      "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",40214055       "dev": true,40224056       "license": "MIT",4023-      "dependencies": {4024-        "type-fest": "^0.20.2"4025-      },40264057       "engines": {4027-        "node": ">=8"4058+        "node": ">=18"40284059       },40294060       "funding": {40304061         "url": "https://github.com/sponsors/sindresorhus"@@ -4044,13 +4075,6 @@40444075       "dev": true,40454076       "license": "MIT"40464077     },4047-    "node_modules/graphemer": {4048-      "version": "1.4.0",4049-      "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",4050-      "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",4051-      "dev": true,4052-      "license": "MIT"4053-    },40544078     "node_modules/growly": {40554079       "version": "1.3.0",40564080       "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",@@ -4105,9 +4129,9 @@41054129       "license": "MIT"41064130     },41074131     "node_modules/htmlparser2": {4108-      "version": "8.0.2",4109-      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",4110-      "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",4132+      "version": "10.1.0",4133+      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz",4134+      "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==",41114135       "dev": true,41124136       "funding": [41134137         "https://github.com/fb55/htmlparser2?sponsor=1",@@ -4120,10 +4144,23 @@41204144       "dependencies": {41214145         "domelementtype": "^2.3.0",41224146         "domhandler": "^5.0.3",4123-        "domutils": "^3.0.1",4124-        "entities": "^4.4.0"4147+        "domutils": "^3.2.2",4148+        "entities": "^7.0.1"41254149       }41264150     },4151+    "node_modules/htmlparser2/node_modules/entities": {4152+      "version": "7.0.1",4153+      "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",4154+      "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",4155+      "dev": true,4156+      "license": "BSD-2-Clause",4157+      "engines": {4158+        "node": ">=0.12"4159+      },4160+      "funding": {4161+        "url": "https://github.com/fb55/entities?sponsor=1"4162+      }4163+    },41274164     "node_modules/https-proxy-agent": {41284165       "version": "7.0.6",41294166       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",@@ -4138,6 +4175,19 @@41384175         "node": ">= 14"41394176       }41404177     },4178+    "node_modules/iconv-lite": {4179+      "version": "0.6.3",4180+      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",4181+      "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",4182+      "dev": true,4183+      "license": "MIT",4184+      "dependencies": {4185+        "safer-buffer": ">= 2.1.2 < 3.0.0"4186+      },4187+      "engines": {4188+        "node": ">=0.10.0"4189+      }4190+    },41414191     "node_modules/ignore": {41424192       "version": "5.3.2",41434193       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",@@ -4195,16 +4245,17 @@41954245         "node": ">=0.8.19"41964246       }41974247     },4198-    "node_modules/inflight": {4199-      "version": "1.0.6",4200-      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",4201-      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",4202-      "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",4248+    "node_modules/index-to-position": {4249+      "version": "1.2.0",4250+      "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.2.0.tgz",4251+      "integrity": "sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==",42034252       "dev": true,4204-      "license": "ISC",4205-      "dependencies": {4206-        "once": "^1.3.0",4207-        "wrappy": "1"4253+      "license": "MIT",4254+      "engines": {4255+        "node": ">=18"4256+      },4257+      "funding": {4258+        "url": "https://github.com/sponsors/sindresorhus"42084259       }42094260     },42104261     "node_modules/inherits": {@@ -4237,13 +4288,6 @@42374288         "node": ">=0.10.0"42384289       }42394290     },4240-    "node_modules/is-arrayish": {4241-      "version": "0.2.1",4242-      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",4243-      "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",4244-      "dev": true,4245-      "license": "MIT"4246-    },42474291     "node_modules/is-docker": {42484292       "version": "2.2.1",42494293       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",@@ -4308,6 +4352,19 @@43084352         "url": "https://github.com/sponsors/sindresorhus"43094353       }43104354     },4355+    "node_modules/is-in-ssh": {4356+      "version": "1.0.0",4357+      "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz",4358+      "integrity": "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==",4359+      "dev": true,4360+      "license": "MIT",4361+      "engines": {4362+        "node": ">=20"4363+      },4364+      "funding": {4365+        "url": "https://github.com/sponsors/sindresorhus"4366+      }4367+    },43114368     "node_modules/is-inside-container": {43124369       "version": "1.0.0",43134370       "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",@@ -4396,16 +4453,6 @@43964453         "node": ">=0.12.0"43974454       }43984455     },4399-    "node_modules/is-path-inside": {4400-      "version": "3.0.3",4401-      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",4402-      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",4403-      "dev": true,4404-      "license": "MIT",4405-      "engines": {4406-        "node": ">=8"4407-      }4408-    },44094456     "node_modules/is-potential-custom-element-name": {44104457       "version": "1.0.1",44114458       "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",@@ -4606,16 +4653,6 @@46064653         "fast-deep-equal": "^3.1.3"46074654       }46084655     },4609-    "node_modules/json-parse-even-better-errors": {4610-      "version": "3.0.2",4611-      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",4612-      "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",4613-      "dev": true,4614-      "license": "MIT",4615-      "engines": {4616-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"4617-      }4618-    },46194656     "node_modules/json-schema-traverse": {46204657       "version": "1.0.0",46214658       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",@@ -4656,6 +4693,42 @@46564693         "graceful-fs": "^4.1.6"46574694       }46584695     },4696+    "node_modules/jsonwebtoken": {4697+      "version": "9.0.3",4698+      "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz",4699+      "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==",4700+      "dev": true,4701+      "license": "MIT",4702+      "dependencies": {4703+        "jws": "^4.0.1",4704+        "lodash.includes": "^4.3.0",4705+        "lodash.isboolean": "^3.0.3",4706+        "lodash.isinteger": "^4.0.4",4707+        "lodash.isnumber": "^3.0.3",4708+        "lodash.isplainobject": "^4.0.6",4709+        "lodash.isstring": "^4.0.1",4710+        "lodash.once": "^4.0.0",4711+        "ms": "^2.1.1",4712+        "semver": "^7.5.4"4713+      },4714+      "engines": {4715+        "node": ">=12",4716+        "npm": ">=6"4717+      }4718+    },4719+    "node_modules/jsonwebtoken/node_modules/semver": {4720+      "version": "7.8.0",4721+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",4722+      "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",4723+      "dev": true,4724+      "license": "ISC",4725+      "bin": {4726+        "semver": "bin/semver.js"4727+      },4728+      "engines": {4729+        "node": ">=10"4730+      }4731+    },46594732     "node_modules/jsqr": {46604733       "version": "1.4.0",46614734       "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz",@@ -4682,6 +4755,29 @@46824755       "dev": true,46834756       "license": "(MIT AND Zlib)"46844757     },4758+    "node_modules/jwa": {4759+      "version": "2.0.1",4760+      "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",4761+      "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",4762+      "dev": true,4763+      "license": "MIT",4764+      "dependencies": {4765+        "buffer-equal-constant-time": "^1.0.1",4766+        "ecdsa-sig-formatter": "1.0.11",4767+        "safe-buffer": "^5.0.1"4768+      }4769+    },4770+    "node_modules/jws": {4771+      "version": "4.0.1",4772+      "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",4773+      "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",4774+      "dev": true,4775+      "license": "MIT",4776+      "dependencies": {4777+        "jwa": "^2.0.1",4778+        "safe-buffer": "^5.0.1"4779+      }4780+    },46854781     "node_modules/keyv": {46864782       "version": "4.5.4",46874783       "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",@@ -5017,16 +5113,6 @@50175113         "url": "https://opencollective.com/parcel"50185114       }50195115     },5020-    "node_modules/lines-and-columns": {5021-      "version": "2.0.4",5022-      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz",5023-      "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==",5024-      "dev": true,5025-      "license": "MIT",5026-      "engines": {5027-        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"5028-      }5029-    },50305116     "node_modules/locate-path": {50315117       "version": "5.0.0",50325118       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",@@ -5039,6 +5125,48 @@50395125         "node": ">=8"50405126       }50415127     },5128+    "node_modules/lodash.includes": {5129+      "version": "4.3.0",5130+      "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",5131+      "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==",5132+      "dev": true,5133+      "license": "MIT"5134+    },5135+    "node_modules/lodash.isboolean": {5136+      "version": "3.0.3",5137+      "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",5138+      "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==",5139+      "dev": true,5140+      "license": "MIT"5141+    },5142+    "node_modules/lodash.isinteger": {5143+      "version": "4.0.4",5144+      "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",5145+      "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==",5146+      "dev": true,5147+      "license": "MIT"5148+    },5149+    "node_modules/lodash.isnumber": {5150+      "version": "3.0.3",5151+      "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",5152+      "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==",5153+      "dev": true,5154+      "license": "MIT"5155+    },5156+    "node_modules/lodash.isplainobject": {5157+      "version": "4.0.6",5158+      "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",5159+      "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",5160+      "dev": true,5161+      "license": "MIT"5162+    },5163+    "node_modules/lodash.isstring": {5164+      "version": "4.0.1",5165+      "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",5166+      "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",5167+      "dev": true,5168+      "license": "MIT"5169+    },50425170     "node_modules/lodash.merge": {50435171       "version": "4.6.2",50445172       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",@@ -5046,6 +5174,13 @@50465174       "dev": true,50475175       "license": "MIT"50485176     },5177+    "node_modules/lodash.once": {5178+      "version": "4.1.1",5179+      "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",5180+      "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",5181+      "dev": true,5182+      "license": "MIT"5183+    },50495184     "node_modules/lru-cache": {50505185       "version": "5.1.1",50515186       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",@@ -5302,30 +5437,22 @@53025437         "node": ">=14.0.0"53035438       }53045439     },5305-    "node_modules/once": {5306-      "version": "1.4.0",5307-      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",5308-      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",5309-      "dev": true,5310-      "license": "ISC",5311-      "dependencies": {5312-        "wrappy": "1"5313-      }5314-    },53155440     "node_modules/open": {5316-      "version": "10.2.0",5317-      "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",5318-      "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==",5441+      "version": "11.0.0",5442+      "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz",5443+      "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==",53195444       "dev": true,53205445       "license": "MIT",53215446       "dependencies": {5322-        "default-browser": "^5.2.1",5447+        "default-browser": "^5.4.0",53235448         "define-lazy-prop": "^3.0.0",5449+        "is-in-ssh": "^1.0.0",53245450         "is-inside-container": "^1.0.0",5325-        "wsl-utils": "^0.1.0"5451+        "powershell-utils": "^0.1.0",5452+        "wsl-utils": "^0.3.0"53265453       },53275454       "engines": {5328-        "node": ">=18"5455+        "node": ">=20"53295456       },53305457       "funding": {53315458         "url": "https://github.com/sponsors/sindresorhus"@@ -5476,38 +5603,23 @@54765603       }54775604     },54785605     "node_modules/parse-json": {5479-      "version": "7.1.1",5480-      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz",5481-      "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==",5606+      "version": "8.3.0",5607+      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz",5608+      "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==",54825609       "dev": true,54835610       "license": "MIT",54845611       "dependencies": {5485-        "@babel/code-frame": "^7.21.4",5486-        "error-ex": "^1.3.2",5487-        "json-parse-even-better-errors": "^3.0.0",5488-        "lines-and-columns": "^2.0.3",5489-        "type-fest": "^3.8.0"5612+        "@babel/code-frame": "^7.26.2",5613+        "index-to-position": "^1.1.0",5614+        "type-fest": "^4.39.1"54905615       },54915616       "engines": {5492-        "node": ">=16"5617+        "node": ">=18"54935618       },54945619       "funding": {54955620         "url": "https://github.com/sponsors/sindresorhus"54965621       }54975622     },5498-    "node_modules/parse-json/node_modules/type-fest": {5499-      "version": "3.13.1",5500-      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz",5501-      "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==",5502-      "dev": true,5503-      "license": "(MIT OR CC0-1.0)",5504-      "engines": {5505-        "node": ">=14.16"5506-      },5507-      "funding": {5508-        "url": "https://github.com/sponsors/sindresorhus"5509-      }5510-    },55115623     "node_modules/parse5": {55125624       "version": "7.3.0",55135625       "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",@@ -5535,6 +5647,19 @@55355647         "url": "https://github.com/inikulin/parse5?sponsor=1"55365648       }55375649     },5650+    "node_modules/parse5-parser-stream": {5651+      "version": "7.1.2",5652+      "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",5653+      "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",5654+      "dev": true,5655+      "license": "MIT",5656+      "dependencies": {5657+        "parse5": "^7.0.0"5658+      },5659+      "funding": {5660+        "url": "https://github.com/inikulin/parse5?sponsor=1"5661+      }5662+    },55385663     "node_modules/parse5/node_modules/entities": {55395664       "version": "6.0.1",55405665       "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",@@ -5557,16 +5682,6 @@55575682         "node": ">=8"55585683       }55595684     },5560-    "node_modules/path-is-absolute": {5561-      "version": "1.0.1",5562-      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",5563-      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",5564-      "dev": true,5565-      "license": "MIT",5566-      "engines": {5567-        "node": ">=0.10.0"5568-      }5569-    },55705685     "node_modules/path-key": {55715686       "version": "3.1.1",55725687       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",@@ -5636,32 +5751,32 @@56365751       }56375752     },56385753     "node_modules/pino": {5639-      "version": "9.9.5",5640-      "resolved": "https://registry.npmjs.org/pino/-/pino-9.9.5.tgz",5641-      "integrity": "sha512-d1s98p8/4TfYhsJ09r/Azt30aYELRi6NNnZtEbqFw6BoGsdPVf5lKNK3kUwH8BmJJfpTLNuicjUQjaMbd93dVg==",5754+      "version": "10.3.1",5755+      "resolved": "https://registry.npmjs.org/pino/-/pino-10.3.1.tgz",5756+      "integrity": "sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==",56425757       "dev": true,56435758       "license": "MIT",56445759       "dependencies": {5760+        "@pinojs/redact": "^0.4.0",56455761         "atomic-sleep": "^1.0.0",5646-        "fast-redact": "^3.1.1",56475762         "on-exit-leak-free": "^2.1.0",5648-        "pino-abstract-transport": "^2.0.0",5763+        "pino-abstract-transport": "^3.0.0",56495764         "pino-std-serializers": "^7.0.0",56505765         "process-warning": "^5.0.0",56515766         "quick-format-unescaped": "^4.0.3",56525767         "real-require": "^0.2.0",56535768         "safe-stable-stringify": "^2.3.1",56545769         "sonic-boom": "^4.0.1",5655-        "thread-stream": "^3.0.0"5770+        "thread-stream": "^4.0.0"56565771       },56575772       "bin": {56585773         "pino": "bin.js"56595774       }56605775     },56615776     "node_modules/pino-abstract-transport": {5662-      "version": "2.0.0",5663-      "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz",5664-      "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==",5777+      "version": "3.0.0",5778+      "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-3.0.0.tgz",5779+      "integrity": "sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==",56655780       "dev": true,56665781       "license": "MIT",56675782       "dependencies": {@@ -5760,6 +5875,19 @@57605875         "node": "^10 || ^12 || >=14"57615876       }57625877     },5878+    "node_modules/powershell-utils": {5879+      "version": "0.1.0",5880+      "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz",5881+      "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==",5882+      "dev": true,5883+      "license": "MIT",5884+      "engines": {5885+        "node": ">=20"5886+      },5887+      "funding": {5888+        "url": "https://github.com/sponsors/sindresorhus"5889+      }5890+    },57635891     "node_modules/prelude-ls": {57645892       "version": "1.2.1",57655893       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",@@ -6036,23 +6164,6 @@60366164         "node": ">=0.10.0"60376165       }60386166     },6039-    "node_modules/rimraf": {6040-      "version": "3.0.2",6041-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",6042-      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",6043-      "deprecated": "Rimraf versions prior to v4 are no longer supported",6044-      "dev": true,6045-      "license": "ISC",6046-      "dependencies": {6047-        "glob": "^7.1.3"6048-      },6049-      "bin": {6050-        "rimraf": "bin.js"6051-      },6052-      "funding": {6053-        "url": "https://github.com/sponsors/isaacs"6054-      }6055-    },60566167     "node_modules/rolldown": {60576168       "version": "1.0.0-rc.15",60586169       "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.15.tgz",@@ -6150,6 +6261,27 @@61506261         "tslib": "^2.1.0"61516262       }61526263     },6264+    "node_modules/safe-buffer": {6265+      "version": "5.2.1",6266+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",6267+      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",6268+      "dev": true,6269+      "funding": [6270+        {6271+          "type": "github",6272+          "url": "https://github.com/sponsors/feross"6273+        },6274+        {6275+          "type": "patreon",6276+          "url": "https://www.patreon.com/feross"6277+        },6278+        {6279+          "type": "consulting",6280+          "url": "https://feross.org/support"6281+        }6282+      ],6283+      "license": "MIT"6284+    },61536285     "node_modules/safe-stable-stringify": {61546286       "version": "2.5.0",61556287       "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",@@ -6160,6 +6292,13 @@61606292         "node": ">=10"61616293       }61626294     },6295+    "node_modules/safer-buffer": {6296+      "version": "2.1.2",6297+      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",6298+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",6299+      "dev": true,6300+      "license": "MIT"6301+    },61636302     "node_modules/sax": {61646303       "version": "1.6.0",61656304       "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz",@@ -6541,23 +6680,26 @@65416680       "dev": true,65426681       "license": "MIT"65436682     },6544-    "node_modules/text-table": {6545-      "version": "0.2.0",6546-      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",6547-      "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",6548-      "dev": true,6549-      "license": "MIT"6550-    },65516683     "node_modules/thread-stream": {6552-      "version": "3.1.0",6553-      "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz",6554-      "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==",6684+      "version": "4.2.0",6685+      "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.2.0.tgz",6686+      "integrity": "sha512-e2zZ96wSChazBsbENf/Pcm/4swHt2cEKQ92rhUjkL9GCKiTDJIaTBenjE/m9DXi0QBmTMDkFDdOomUy20A1tDQ==",65556687       "dev": true,65566688       "license": "MIT",65576689       "dependencies": {6558-        "real-require": "^0.2.0"6690+        "real-require": "^1.0.0"6691+      },6692+      "engines": {6693+        "node": ">=20"65596694       }65606695     },6696+    "node_modules/thread-stream/node_modules/real-require": {6697+      "version": "1.0.0",6698+      "resolved": "https://registry.npmjs.org/real-require/-/real-require-1.0.0.tgz",6699+      "integrity": "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==",6700+      "dev": true,6701+      "license": "MIT"6702+    },65616703     "node_modules/through": {65626704       "version": "2.3.8",65636705       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",@@ -6747,13 +6889,13 @@67476889       }67486890     },67496891     "node_modules/type-fest": {6750-      "version": "0.20.2",6751-      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",6752-      "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",6892+      "version": "4.41.0",6893+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",6894+      "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",67536895       "dev": true,67546896       "license": "(MIT OR CC0-1.0)",67556897       "engines": {6756-        "node": ">=10"6898+        "node": ">=16"67576899       },67586900       "funding": {67596901         "url": "https://github.com/sponsors/sindresorhus"@@ -7187,9 +7329,9 @@71877329       }71887330     },71897331     "node_modules/watchpack": {7190-      "version": "2.4.4",7191-      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz",7192-      "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==",7332+      "version": "2.5.1",7333+      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz",7334+      "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==",71937335       "dev": true,71947336       "license": "MIT",71957337       "dependencies": {@@ -7211,15 +7353,15 @@72117353       }72127354     },72137355     "node_modules/web-ext": {7214-      "version": "8.10.0",7215-      "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.10.0.tgz",7216-      "integrity": "sha512-RM15PF8/xBBTe3pkgTvTkPaRoJbwE4HZcKy9NeD0lHIdir23oy9kd2oC4LuOqhrtarFvhTK4HlJ6NPYXt8Isxw==",7356+      "version": "10.1.0",7357+      "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.1.0.tgz",7358+      "integrity": "sha512-E3OhwIBK3Xwh28xqB9DvMw4t0ESqqKa6DgVGIHiwEAhYMJautBJbUM010ddy5FFOZ2VeODzhTPR3MCUBG8ECaA==",72177359       "dev": true,72187360       "license": "MPL-2.0",72197361       "dependencies": {7220-        "@babel/runtime": "7.28.4",7362+        "@babel/runtime": "7.29.2",72217363         "@devicefarmer/adbkit": "3.3.8",7222-        "addons-linter": "7.20.0",7364+        "addons-linter": "10.3.0",72237365         "camelcase": "8.0.0",72247366         "chrome-launcher": "1.2.0",72257367         "debounce": "1.2.1",@@ -7232,16 +7374,16 @@72327374         "jszip": "3.10.1",72337375         "multimatch": "6.0.0",72347376         "node-notifier": "10.0.1",7235-        "open": "10.2.0",7236-        "parse-json": "7.1.1",7237-        "pino": "9.9.5",7377+        "open": "11.0.0",7378+        "parse-json": "8.3.0",7379+        "pino": "10.3.1",72387380         "promise-toolbox": "0.21.0",72397381         "source-map-support": "0.5.21",72407382         "strip-bom": "5.0.0",72417383         "strip-json-comments": "5.0.3",72427384         "tmp": "0.2.5",72437385         "update-notifier": "7.3.1",7244-        "watchpack": "2.4.4",7386+        "watchpack": "2.5.1",72457387         "yargs": "17.7.2",72467388         "zip-dir": "2.0.0"72477389       },@@ -7249,7 +7391,7 @@72497391         "web-ext": "bin/web-ext.js"72507392       },72517393       "engines": {7252-        "node": ">=18.0.0",7394+        "node": ">=20.0.0",72537395         "npm": ">=8.0.0"72547396       }72557397     },@@ -7361,6 +7503,20 @@73617503         "node": ">=20"73627504       }73637505     },7506+    "node_modules/whatwg-encoding": {7507+      "version": "3.1.1",7508+      "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",7509+      "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",7510+      "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation",7511+      "dev": true,7512+      "license": "MIT",7513+      "dependencies": {7514+        "iconv-lite": "0.6.3"7515+      },7516+      "engines": {7517+        "node": ">=18"7518+      }7519+    },73647520     "node_modules/whatwg-mimetype": {73657521       "version": "5.0.0",73667522       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz",@@ -7540,24 +7696,18 @@75407696         "node": ">=8"75417697       }75427698     },7543-    "node_modules/wrappy": {7544-      "version": "1.0.2",7545-      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",7546-      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",7547-      "dev": true,7548-      "license": "ISC"7549-    },75507699     "node_modules/wsl-utils": {7551-      "version": "0.1.0",7552-      "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz",7553-      "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==",7700+      "version": "0.3.1",7701+      "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz",7702+      "integrity": "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==",75547703       "dev": true,75557704       "license": "MIT",75567705       "dependencies": {7557-        "is-wsl": "^3.1.0"7706+        "is-wsl": "^3.1.0",7707+        "powershell-utils": "^0.1.0"75587708       },75597709       "engines": {7560-        "node": ">=18"7710+        "node": ">=20"75617711       },75627712       "funding": {75637713         "url": "https://github.com/sponsors/sindresorhus"@@ -7682,14 +7832,17 @@76827832       }76837833     },76847834     "node_modules/yauzl": {7685-      "version": "2.10.0",7686-      "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",7687-      "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",7835+      "version": "3.2.1",7836+      "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.2.1.tgz",7837+      "integrity": "sha512-k1isifdbpNSFEHFJ1ZY4YDewv0IH9FR61lDetaRMD3j2ae3bIXGV+7c+LHCqtQGofSd8PIyV4X6+dHMAnSr60A==",76887838       "dev": true,76897839       "license": "MIT",76907840       "dependencies": {76917841         "buffer-crc32": "~0.2.3",7692-        "fd-slicer": "~1.1.0"7842+        "pend": "~1.2.0"7843+      },7844+      "engines": {7845+        "node": ">=12"76937846       }76947847     },76957848     "node_modules/yocto-queue": {

view file

package.json+1 −1
@@ -53,6 +53,6 @@5353     "typescript": "^6.0.3",5454     "vite-plugin-solid": "^2.11.12",5555     "vitest": "^4.1.4",56-    "web-ext": "^8.10.0"56+    "web-ext": "^10.1.0"5757   }5858 }

view file