package-lock.json 58 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579
  1. {
  2. "name": "privatebin",
  3. "version": "1.7.8",
  4. "lockfileVersion": 2,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "privatebin",
  9. "version": "1.7.8",
  10. "license": "zlib-acknowledgement",
  11. "devDependencies": {
  12. "@peculiar/webcrypto": "^1.5.0",
  13. "jsdom": "^26.0.0",
  14. "jsdom-global": "^3.0.2",
  15. "jsverify": "^0.8.3"
  16. }
  17. },
  18. "node_modules/@asamuzakjp/css-color": {
  19. "version": "2.8.3",
  20. "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz",
  21. "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==",
  22. "dev": true,
  23. "dependencies": {
  24. "@csstools/css-calc": "^2.1.1",
  25. "@csstools/css-color-parser": "^3.0.7",
  26. "@csstools/css-parser-algorithms": "^3.0.4",
  27. "@csstools/css-tokenizer": "^3.0.3",
  28. "lru-cache": "^10.4.3"
  29. }
  30. },
  31. "node_modules/@csstools/color-helpers": {
  32. "version": "5.0.1",
  33. "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz",
  34. "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==",
  35. "dev": true,
  36. "funding": [
  37. {
  38. "type": "github",
  39. "url": "https://github.com/sponsors/csstools"
  40. },
  41. {
  42. "type": "opencollective",
  43. "url": "https://opencollective.com/csstools"
  44. }
  45. ],
  46. "engines": {
  47. "node": ">=18"
  48. }
  49. },
  50. "node_modules/@csstools/css-calc": {
  51. "version": "2.1.1",
  52. "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz",
  53. "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==",
  54. "dev": true,
  55. "funding": [
  56. {
  57. "type": "github",
  58. "url": "https://github.com/sponsors/csstools"
  59. },
  60. {
  61. "type": "opencollective",
  62. "url": "https://opencollective.com/csstools"
  63. }
  64. ],
  65. "engines": {
  66. "node": ">=18"
  67. },
  68. "peerDependencies": {
  69. "@csstools/css-parser-algorithms": "^3.0.4",
  70. "@csstools/css-tokenizer": "^3.0.3"
  71. }
  72. },
  73. "node_modules/@csstools/css-color-parser": {
  74. "version": "3.0.7",
  75. "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz",
  76. "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==",
  77. "dev": true,
  78. "funding": [
  79. {
  80. "type": "github",
  81. "url": "https://github.com/sponsors/csstools"
  82. },
  83. {
  84. "type": "opencollective",
  85. "url": "https://opencollective.com/csstools"
  86. }
  87. ],
  88. "dependencies": {
  89. "@csstools/color-helpers": "^5.0.1",
  90. "@csstools/css-calc": "^2.1.1"
  91. },
  92. "engines": {
  93. "node": ">=18"
  94. },
  95. "peerDependencies": {
  96. "@csstools/css-parser-algorithms": "^3.0.4",
  97. "@csstools/css-tokenizer": "^3.0.3"
  98. }
  99. },
  100. "node_modules/@csstools/css-parser-algorithms": {
  101. "version": "3.0.4",
  102. "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz",
  103. "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==",
  104. "dev": true,
  105. "funding": [
  106. {
  107. "type": "github",
  108. "url": "https://github.com/sponsors/csstools"
  109. },
  110. {
  111. "type": "opencollective",
  112. "url": "https://opencollective.com/csstools"
  113. }
  114. ],
  115. "engines": {
  116. "node": ">=18"
  117. },
  118. "peerDependencies": {
  119. "@csstools/css-tokenizer": "^3.0.3"
  120. }
  121. },
  122. "node_modules/@csstools/css-tokenizer": {
  123. "version": "3.0.3",
  124. "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz",
  125. "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==",
  126. "dev": true,
  127. "funding": [
  128. {
  129. "type": "github",
  130. "url": "https://github.com/sponsors/csstools"
  131. },
  132. {
  133. "type": "opencollective",
  134. "url": "https://opencollective.com/csstools"
  135. }
  136. ],
  137. "engines": {
  138. "node": ">=18"
  139. }
  140. },
  141. "node_modules/@peculiar/asn1-schema": {
  142. "version": "2.3.15",
  143. "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.15.tgz",
  144. "integrity": "sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==",
  145. "dev": true,
  146. "dependencies": {
  147. "asn1js": "^3.0.5",
  148. "pvtsutils": "^1.3.6",
  149. "tslib": "^2.8.1"
  150. }
  151. },
  152. "node_modules/@peculiar/json-schema": {
  153. "version": "1.1.12",
  154. "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz",
  155. "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==",
  156. "dev": true,
  157. "dependencies": {
  158. "tslib": "^2.0.0"
  159. },
  160. "engines": {
  161. "node": ">=8.0.0"
  162. }
  163. },
  164. "node_modules/@peculiar/webcrypto": {
  165. "version": "1.5.0",
  166. "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz",
  167. "integrity": "sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==",
  168. "dev": true,
  169. "dependencies": {
  170. "@peculiar/asn1-schema": "^2.3.8",
  171. "@peculiar/json-schema": "^1.1.12",
  172. "pvtsutils": "^1.3.5",
  173. "tslib": "^2.6.2",
  174. "webcrypto-core": "^1.8.0"
  175. },
  176. "engines": {
  177. "node": ">=10.12.0"
  178. }
  179. },
  180. "node_modules/agent-base": {
  181. "version": "7.1.3",
  182. "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
  183. "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
  184. "dev": true,
  185. "engines": {
  186. "node": ">= 14"
  187. }
  188. },
  189. "node_modules/asn1js": {
  190. "version": "3.0.5",
  191. "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz",
  192. "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==",
  193. "dev": true,
  194. "dependencies": {
  195. "pvtsutils": "^1.3.2",
  196. "pvutils": "^1.1.3",
  197. "tslib": "^2.4.0"
  198. },
  199. "engines": {
  200. "node": ">=12.0.0"
  201. }
  202. },
  203. "node_modules/asynckit": {
  204. "version": "0.4.0",
  205. "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  206. "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
  207. "dev": true
  208. },
  209. "node_modules/call-bind-apply-helpers": {
  210. "version": "1.0.2",
  211. "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  212. "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
  213. "dev": true,
  214. "dependencies": {
  215. "es-errors": "^1.3.0",
  216. "function-bind": "^1.1.2"
  217. },
  218. "engines": {
  219. "node": ">= 0.4"
  220. }
  221. },
  222. "node_modules/combined-stream": {
  223. "version": "1.0.8",
  224. "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  225. "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
  226. "dev": true,
  227. "dependencies": {
  228. "delayed-stream": "~1.0.0"
  229. },
  230. "engines": {
  231. "node": ">= 0.8"
  232. }
  233. },
  234. "node_modules/cssstyle": {
  235. "version": "4.2.1",
  236. "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz",
  237. "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==",
  238. "dev": true,
  239. "dependencies": {
  240. "@asamuzakjp/css-color": "^2.8.2",
  241. "rrweb-cssom": "^0.8.0"
  242. },
  243. "engines": {
  244. "node": ">=18"
  245. }
  246. },
  247. "node_modules/data-urls": {
  248. "version": "5.0.0",
  249. "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz",
  250. "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==",
  251. "dev": true,
  252. "dependencies": {
  253. "whatwg-mimetype": "^4.0.0",
  254. "whatwg-url": "^14.0.0"
  255. },
  256. "engines": {
  257. "node": ">=18"
  258. }
  259. },
  260. "node_modules/data-urls/node_modules/tr46": {
  261. "version": "5.0.0",
  262. "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz",
  263. "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
  264. "dev": true,
  265. "dependencies": {
  266. "punycode": "^2.3.1"
  267. },
  268. "engines": {
  269. "node": ">=18"
  270. }
  271. },
  272. "node_modules/data-urls/node_modules/webidl-conversions": {
  273. "version": "7.0.0",
  274. "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
  275. "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
  276. "dev": true,
  277. "engines": {
  278. "node": ">=12"
  279. }
  280. },
  281. "node_modules/data-urls/node_modules/whatwg-url": {
  282. "version": "14.1.0",
  283. "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz",
  284. "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==",
  285. "dev": true,
  286. "dependencies": {
  287. "tr46": "^5.0.0",
  288. "webidl-conversions": "^7.0.0"
  289. },
  290. "engines": {
  291. "node": ">=18"
  292. }
  293. },
  294. "node_modules/debug": {
  295. "version": "4.4.0",
  296. "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
  297. "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
  298. "dev": true,
  299. "dependencies": {
  300. "ms": "^2.1.3"
  301. },
  302. "engines": {
  303. "node": ">=6.0"
  304. },
  305. "peerDependenciesMeta": {
  306. "supports-color": {
  307. "optional": true
  308. }
  309. }
  310. },
  311. "node_modules/decimal.js": {
  312. "version": "10.5.0",
  313. "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz",
  314. "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==",
  315. "dev": true
  316. },
  317. "node_modules/delayed-stream": {
  318. "version": "1.0.0",
  319. "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  320. "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
  321. "dev": true,
  322. "engines": {
  323. "node": ">=0.4.0"
  324. }
  325. },
  326. "node_modules/dunder-proto": {
  327. "version": "1.0.1",
  328. "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  329. "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
  330. "dev": true,
  331. "dependencies": {
  332. "call-bind-apply-helpers": "^1.0.1",
  333. "es-errors": "^1.3.0",
  334. "gopd": "^1.2.0"
  335. },
  336. "engines": {
  337. "node": ">= 0.4"
  338. }
  339. },
  340. "node_modules/entities": {
  341. "version": "4.5.0",
  342. "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
  343. "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
  344. "dev": true,
  345. "engines": {
  346. "node": ">=0.12"
  347. },
  348. "funding": {
  349. "url": "https://github.com/fb55/entities?sponsor=1"
  350. }
  351. },
  352. "node_modules/es-define-property": {
  353. "version": "1.0.1",
  354. "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  355. "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
  356. "dev": true,
  357. "engines": {
  358. "node": ">= 0.4"
  359. }
  360. },
  361. "node_modules/es-errors": {
  362. "version": "1.3.0",
  363. "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  364. "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
  365. "dev": true,
  366. "engines": {
  367. "node": ">= 0.4"
  368. }
  369. },
  370. "node_modules/es-object-atoms": {
  371. "version": "1.1.1",
  372. "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
  373. "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
  374. "dev": true,
  375. "dependencies": {
  376. "es-errors": "^1.3.0"
  377. },
  378. "engines": {
  379. "node": ">= 0.4"
  380. }
  381. },
  382. "node_modules/es-set-tostringtag": {
  383. "version": "2.1.0",
  384. "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
  385. "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
  386. "dev": true,
  387. "dependencies": {
  388. "es-errors": "^1.3.0",
  389. "get-intrinsic": "^1.2.6",
  390. "has-tostringtag": "^1.0.2",
  391. "hasown": "^2.0.2"
  392. },
  393. "engines": {
  394. "node": ">= 0.4"
  395. }
  396. },
  397. "node_modules/form-data": {
  398. "version": "4.0.4",
  399. "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
  400. "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
  401. "dev": true,
  402. "dependencies": {
  403. "asynckit": "^0.4.0",
  404. "combined-stream": "^1.0.8",
  405. "es-set-tostringtag": "^2.1.0",
  406. "hasown": "^2.0.2",
  407. "mime-types": "^2.1.12"
  408. },
  409. "engines": {
  410. "node": ">= 6"
  411. }
  412. },
  413. "node_modules/function-bind": {
  414. "version": "1.1.2",
  415. "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  416. "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
  417. "dev": true,
  418. "funding": {
  419. "url": "https://github.com/sponsors/ljharb"
  420. }
  421. },
  422. "node_modules/get-intrinsic": {
  423. "version": "1.3.0",
  424. "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  425. "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
  426. "dev": true,
  427. "dependencies": {
  428. "call-bind-apply-helpers": "^1.0.2",
  429. "es-define-property": "^1.0.1",
  430. "es-errors": "^1.3.0",
  431. "es-object-atoms": "^1.1.1",
  432. "function-bind": "^1.1.2",
  433. "get-proto": "^1.0.1",
  434. "gopd": "^1.2.0",
  435. "has-symbols": "^1.1.0",
  436. "hasown": "^2.0.2",
  437. "math-intrinsics": "^1.1.0"
  438. },
  439. "engines": {
  440. "node": ">= 0.4"
  441. },
  442. "funding": {
  443. "url": "https://github.com/sponsors/ljharb"
  444. }
  445. },
  446. "node_modules/get-proto": {
  447. "version": "1.0.1",
  448. "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  449. "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
  450. "dev": true,
  451. "dependencies": {
  452. "dunder-proto": "^1.0.1",
  453. "es-object-atoms": "^1.0.0"
  454. },
  455. "engines": {
  456. "node": ">= 0.4"
  457. }
  458. },
  459. "node_modules/gopd": {
  460. "version": "1.2.0",
  461. "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  462. "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
  463. "dev": true,
  464. "engines": {
  465. "node": ">= 0.4"
  466. },
  467. "funding": {
  468. "url": "https://github.com/sponsors/ljharb"
  469. }
  470. },
  471. "node_modules/has-symbols": {
  472. "version": "1.1.0",
  473. "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  474. "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
  475. "dev": true,
  476. "engines": {
  477. "node": ">= 0.4"
  478. },
  479. "funding": {
  480. "url": "https://github.com/sponsors/ljharb"
  481. }
  482. },
  483. "node_modules/has-tostringtag": {
  484. "version": "1.0.2",
  485. "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
  486. "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
  487. "dev": true,
  488. "dependencies": {
  489. "has-symbols": "^1.0.3"
  490. },
  491. "engines": {
  492. "node": ">= 0.4"
  493. },
  494. "funding": {
  495. "url": "https://github.com/sponsors/ljharb"
  496. }
  497. },
  498. "node_modules/hasown": {
  499. "version": "2.0.2",
  500. "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
  501. "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
  502. "dev": true,
  503. "dependencies": {
  504. "function-bind": "^1.1.2"
  505. },
  506. "engines": {
  507. "node": ">= 0.4"
  508. }
  509. },
  510. "node_modules/html-encoding-sniffer": {
  511. "version": "4.0.0",
  512. "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
  513. "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==",
  514. "dev": true,
  515. "dependencies": {
  516. "whatwg-encoding": "^3.1.1"
  517. },
  518. "engines": {
  519. "node": ">=18"
  520. }
  521. },
  522. "node_modules/http-proxy-agent": {
  523. "version": "7.0.2",
  524. "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
  525. "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
  526. "dev": true,
  527. "dependencies": {
  528. "agent-base": "^7.1.0",
  529. "debug": "^4.3.4"
  530. },
  531. "engines": {
  532. "node": ">= 14"
  533. }
  534. },
  535. "node_modules/https-proxy-agent": {
  536. "version": "7.0.6",
  537. "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
  538. "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
  539. "dev": true,
  540. "dependencies": {
  541. "agent-base": "^7.1.2",
  542. "debug": "4"
  543. },
  544. "engines": {
  545. "node": ">= 14"
  546. }
  547. },
  548. "node_modules/iconv-lite": {
  549. "version": "0.6.3",
  550. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
  551. "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
  552. "dev": true,
  553. "dependencies": {
  554. "safer-buffer": ">= 2.1.2 < 3.0.0"
  555. },
  556. "engines": {
  557. "node": ">=0.10.0"
  558. }
  559. },
  560. "node_modules/is-potential-custom-element-name": {
  561. "version": "1.0.1",
  562. "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
  563. "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
  564. "dev": true
  565. },
  566. "node_modules/jsdom": {
  567. "version": "26.0.0",
  568. "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.0.0.tgz",
  569. "integrity": "sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==",
  570. "dev": true,
  571. "dependencies": {
  572. "cssstyle": "^4.2.1",
  573. "data-urls": "^5.0.0",
  574. "decimal.js": "^10.4.3",
  575. "form-data": "^4.0.1",
  576. "html-encoding-sniffer": "^4.0.0",
  577. "http-proxy-agent": "^7.0.2",
  578. "https-proxy-agent": "^7.0.6",
  579. "is-potential-custom-element-name": "^1.0.1",
  580. "nwsapi": "^2.2.16",
  581. "parse5": "^7.2.1",
  582. "rrweb-cssom": "^0.8.0",
  583. "saxes": "^6.0.0",
  584. "symbol-tree": "^3.2.4",
  585. "tough-cookie": "^5.0.0",
  586. "w3c-xmlserializer": "^5.0.0",
  587. "webidl-conversions": "^7.0.0",
  588. "whatwg-encoding": "^3.1.1",
  589. "whatwg-mimetype": "^4.0.0",
  590. "whatwg-url": "^14.1.0",
  591. "ws": "^8.18.0",
  592. "xml-name-validator": "^5.0.0"
  593. },
  594. "engines": {
  595. "node": ">=18"
  596. },
  597. "peerDependencies": {
  598. "canvas": "^3.0.0"
  599. },
  600. "peerDependenciesMeta": {
  601. "canvas": {
  602. "optional": true
  603. }
  604. }
  605. },
  606. "node_modules/jsdom-global": {
  607. "version": "3.0.2",
  608. "resolved": "https://registry.npmjs.org/jsdom-global/-/jsdom-global-3.0.2.tgz",
  609. "integrity": "sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==",
  610. "dev": true,
  611. "peerDependencies": {
  612. "jsdom": ">=10.0.0"
  613. }
  614. },
  615. "node_modules/jsdom/node_modules/tr46": {
  616. "version": "5.0.0",
  617. "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz",
  618. "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
  619. "dev": true,
  620. "dependencies": {
  621. "punycode": "^2.3.1"
  622. },
  623. "engines": {
  624. "node": ">=18"
  625. }
  626. },
  627. "node_modules/jsdom/node_modules/webidl-conversions": {
  628. "version": "7.0.0",
  629. "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
  630. "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
  631. "dev": true,
  632. "engines": {
  633. "node": ">=12"
  634. }
  635. },
  636. "node_modules/jsdom/node_modules/whatwg-url": {
  637. "version": "14.1.0",
  638. "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz",
  639. "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==",
  640. "dev": true,
  641. "dependencies": {
  642. "tr46": "^5.0.0",
  643. "webidl-conversions": "^7.0.0"
  644. },
  645. "engines": {
  646. "node": ">=18"
  647. }
  648. },
  649. "node_modules/jsverify": {
  650. "version": "0.8.4",
  651. "resolved": "https://registry.npmjs.org/jsverify/-/jsverify-0.8.4.tgz",
  652. "integrity": "sha512-nUG73Sfi8L4eOkc7pv9sflgAm43v+z6XMuePGVdRoBUxBLJiVcMcf3Xgc4h19eHHF3JwsaagOkUu825UnPBLJw==",
  653. "dev": true,
  654. "dependencies": {
  655. "lazy-seq": "^1.0.0",
  656. "rc4": "~0.1.5",
  657. "trampa": "^1.0.0",
  658. "typify-parser": "^1.1.0"
  659. },
  660. "engines": {
  661. "node": ">= 0.8.0"
  662. }
  663. },
  664. "node_modules/lazy-seq": {
  665. "version": "1.0.0",
  666. "resolved": "https://registry.npmjs.org/lazy-seq/-/lazy-seq-1.0.0.tgz",
  667. "integrity": "sha512-AQ4vRcnULa7FX6R6YTAjKQAE1MuEThidVQm0TEtTpedaBpnOwid5k6go16E5NDkafel1xAsZL73WkwdG03IzhA==",
  668. "dev": true,
  669. "engines": {
  670. "node": ">= 0.10.0"
  671. }
  672. },
  673. "node_modules/lru-cache": {
  674. "version": "10.4.3",
  675. "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
  676. "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
  677. "dev": true
  678. },
  679. "node_modules/math-intrinsics": {
  680. "version": "1.1.0",
  681. "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  682. "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
  683. "dev": true,
  684. "engines": {
  685. "node": ">= 0.4"
  686. }
  687. },
  688. "node_modules/mime-db": {
  689. "version": "1.52.0",
  690. "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  691. "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
  692. "dev": true,
  693. "engines": {
  694. "node": ">= 0.6"
  695. }
  696. },
  697. "node_modules/mime-types": {
  698. "version": "2.1.35",
  699. "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  700. "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
  701. "dev": true,
  702. "dependencies": {
  703. "mime-db": "1.52.0"
  704. },
  705. "engines": {
  706. "node": ">= 0.6"
  707. }
  708. },
  709. "node_modules/ms": {
  710. "version": "2.1.3",
  711. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  712. "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  713. "dev": true
  714. },
  715. "node_modules/nwsapi": {
  716. "version": "2.2.16",
  717. "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz",
  718. "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==",
  719. "dev": true
  720. },
  721. "node_modules/parse5": {
  722. "version": "7.2.1",
  723. "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
  724. "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
  725. "dev": true,
  726. "dependencies": {
  727. "entities": "^4.5.0"
  728. },
  729. "funding": {
  730. "url": "https://github.com/inikulin/parse5?sponsor=1"
  731. }
  732. },
  733. "node_modules/punycode": {
  734. "version": "2.3.1",
  735. "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
  736. "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
  737. "dev": true,
  738. "engines": {
  739. "node": ">=6"
  740. }
  741. },
  742. "node_modules/pvtsutils": {
  743. "version": "1.3.6",
  744. "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz",
  745. "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==",
  746. "dev": true,
  747. "dependencies": {
  748. "tslib": "^2.8.1"
  749. }
  750. },
  751. "node_modules/pvutils": {
  752. "version": "1.1.3",
  753. "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz",
  754. "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==",
  755. "dev": true,
  756. "engines": {
  757. "node": ">=6.0.0"
  758. }
  759. },
  760. "node_modules/rc4": {
  761. "version": "0.1.5",
  762. "resolved": "https://registry.npmjs.org/rc4/-/rc4-0.1.5.tgz",
  763. "integrity": "sha512-xdDTNV90z5x5u25Oc871Xnvu7yAr4tV7Eluh0VSvrhUkry39q1k+zkz7xroqHbRq+8PiazySHJPArqifUvz9VA==",
  764. "dev": true,
  765. "engines": {
  766. "node": ">=0.10.0"
  767. }
  768. },
  769. "node_modules/rrweb-cssom": {
  770. "version": "0.8.0",
  771. "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz",
  772. "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==",
  773. "dev": true
  774. },
  775. "node_modules/safer-buffer": {
  776. "version": "2.1.2",
  777. "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  778. "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  779. "dev": true
  780. },
  781. "node_modules/saxes": {
  782. "version": "6.0.0",
  783. "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
  784. "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
  785. "dev": true,
  786. "dependencies": {
  787. "xmlchars": "^2.2.0"
  788. },
  789. "engines": {
  790. "node": ">=v12.22.7"
  791. }
  792. },
  793. "node_modules/symbol-tree": {
  794. "version": "3.2.4",
  795. "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
  796. "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
  797. "dev": true
  798. },
  799. "node_modules/tldts": {
  800. "version": "6.1.77",
  801. "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.77.tgz",
  802. "integrity": "sha512-lBpoWgy+kYmuXWQ83+R7LlJCnsd9YW8DGpZSHhrMl4b8Ly/1vzOie3OdtmUJDkKxcgRGOehDu5btKkty+JEe+g==",
  803. "dev": true,
  804. "dependencies": {
  805. "tldts-core": "^6.1.77"
  806. },
  807. "bin": {
  808. "tldts": "bin/cli.js"
  809. }
  810. },
  811. "node_modules/tldts-core": {
  812. "version": "6.1.77",
  813. "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.77.tgz",
  814. "integrity": "sha512-bCaqm24FPk8OgBkM0u/SrEWJgHnhBWYqeBo6yUmcZJDCHt/IfyWBb+14CXdGi4RInMv4v7eUAin15W0DoA+Ytg==",
  815. "dev": true
  816. },
  817. "node_modules/tough-cookie": {
  818. "version": "5.1.1",
  819. "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.1.tgz",
  820. "integrity": "sha512-Ek7HndSVkp10hmHP9V4qZO1u+pn1RU5sI0Fw+jCU3lyvuMZcgqsNgc6CmJJZyByK4Vm/qotGRJlfgAX8q+4JiA==",
  821. "dev": true,
  822. "dependencies": {
  823. "tldts": "^6.1.32"
  824. },
  825. "engines": {
  826. "node": ">=16"
  827. }
  828. },
  829. "node_modules/trampa": {
  830. "version": "1.0.1",
  831. "resolved": "https://registry.npmjs.org/trampa/-/trampa-1.0.1.tgz",
  832. "integrity": "sha512-93WeyHNuRggPEsfCe+yHxCgM2s6H3Q8Wmlt6b6ObJL8qc7eZlRaFjQxwTrB+zbvGtlDRnAkMoYYo3+2uH/fEwA==",
  833. "dev": true
  834. },
  835. "node_modules/tslib": {
  836. "version": "2.8.1",
  837. "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  838. "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  839. "dev": true
  840. },
  841. "node_modules/typify-parser": {
  842. "version": "1.1.0",
  843. "resolved": "https://registry.npmjs.org/typify-parser/-/typify-parser-1.1.0.tgz",
  844. "integrity": "sha512-p5+L1sc6Al3bcStMwiZNxDh4ii4JxL+famEbSIUuOUMVoNn9Nz27AT1jL3x7poMHxqKK0UQIUAp5lGkKbyKkFA==",
  845. "dev": true,
  846. "engines": {
  847. "node": ">= 0.10.0"
  848. }
  849. },
  850. "node_modules/w3c-xmlserializer": {
  851. "version": "5.0.0",
  852. "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
  853. "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
  854. "dev": true,
  855. "dependencies": {
  856. "xml-name-validator": "^5.0.0"
  857. },
  858. "engines": {
  859. "node": ">=18"
  860. }
  861. },
  862. "node_modules/webcrypto-core": {
  863. "version": "1.8.1",
  864. "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.1.tgz",
  865. "integrity": "sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==",
  866. "dev": true,
  867. "dependencies": {
  868. "@peculiar/asn1-schema": "^2.3.13",
  869. "@peculiar/json-schema": "^1.1.12",
  870. "asn1js": "^3.0.5",
  871. "pvtsutils": "^1.3.5",
  872. "tslib": "^2.7.0"
  873. }
  874. },
  875. "node_modules/whatwg-encoding": {
  876. "version": "3.1.1",
  877. "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
  878. "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
  879. "dev": true,
  880. "dependencies": {
  881. "iconv-lite": "0.6.3"
  882. },
  883. "engines": {
  884. "node": ">=18"
  885. }
  886. },
  887. "node_modules/whatwg-mimetype": {
  888. "version": "4.0.0",
  889. "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
  890. "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
  891. "dev": true,
  892. "engines": {
  893. "node": ">=18"
  894. }
  895. },
  896. "node_modules/ws": {
  897. "version": "8.18.0",
  898. "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
  899. "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
  900. "dev": true,
  901. "engines": {
  902. "node": ">=10.0.0"
  903. },
  904. "peerDependencies": {
  905. "bufferutil": "^4.0.1",
  906. "utf-8-validate": ">=5.0.2"
  907. },
  908. "peerDependenciesMeta": {
  909. "bufferutil": {
  910. "optional": true
  911. },
  912. "utf-8-validate": {
  913. "optional": true
  914. }
  915. }
  916. },
  917. "node_modules/xml-name-validator": {
  918. "version": "5.0.0",
  919. "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
  920. "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
  921. "dev": true,
  922. "engines": {
  923. "node": ">=18"
  924. }
  925. },
  926. "node_modules/xmlchars": {
  927. "version": "2.2.0",
  928. "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
  929. "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
  930. "dev": true
  931. }
  932. },
  933. "dependencies": {
  934. "@asamuzakjp/css-color": {
  935. "version": "2.8.3",
  936. "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz",
  937. "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==",
  938. "dev": true,
  939. "requires": {
  940. "@csstools/css-calc": "^2.1.1",
  941. "@csstools/css-color-parser": "^3.0.7",
  942. "@csstools/css-parser-algorithms": "^3.0.4",
  943. "@csstools/css-tokenizer": "^3.0.3",
  944. "lru-cache": "^10.4.3"
  945. }
  946. },
  947. "@csstools/color-helpers": {
  948. "version": "5.0.1",
  949. "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz",
  950. "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==",
  951. "dev": true
  952. },
  953. "@csstools/css-calc": {
  954. "version": "2.1.1",
  955. "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz",
  956. "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==",
  957. "dev": true,
  958. "requires": {}
  959. },
  960. "@csstools/css-color-parser": {
  961. "version": "3.0.7",
  962. "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz",
  963. "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==",
  964. "dev": true,
  965. "requires": {
  966. "@csstools/color-helpers": "^5.0.1",
  967. "@csstools/css-calc": "^2.1.1"
  968. }
  969. },
  970. "@csstools/css-parser-algorithms": {
  971. "version": "3.0.4",
  972. "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz",
  973. "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==",
  974. "dev": true,
  975. "requires": {}
  976. },
  977. "@csstools/css-tokenizer": {
  978. "version": "3.0.3",
  979. "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz",
  980. "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==",
  981. "dev": true
  982. },
  983. "@peculiar/asn1-schema": {
  984. "version": "2.3.15",
  985. "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.15.tgz",
  986. "integrity": "sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==",
  987. "dev": true,
  988. "requires": {
  989. "asn1js": "^3.0.5",
  990. "pvtsutils": "^1.3.6",
  991. "tslib": "^2.8.1"
  992. }
  993. },
  994. "@peculiar/json-schema": {
  995. "version": "1.1.12",
  996. "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz",
  997. "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==",
  998. "dev": true,
  999. "requires": {
  1000. "tslib": "^2.0.0"
  1001. }
  1002. },
  1003. "@peculiar/webcrypto": {
  1004. "version": "1.5.0",
  1005. "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz",
  1006. "integrity": "sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==",
  1007. "dev": true,
  1008. "requires": {
  1009. "@peculiar/asn1-schema": "^2.3.8",
  1010. "@peculiar/json-schema": "^1.1.12",
  1011. "pvtsutils": "^1.3.5",
  1012. "tslib": "^2.6.2",
  1013. "webcrypto-core": "^1.8.0"
  1014. }
  1015. },
  1016. "agent-base": {
  1017. "version": "7.1.3",
  1018. "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
  1019. "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
  1020. "dev": true
  1021. },
  1022. "asn1js": {
  1023. "version": "3.0.5",
  1024. "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz",
  1025. "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==",
  1026. "dev": true,
  1027. "requires": {
  1028. "pvtsutils": "^1.3.2",
  1029. "pvutils": "^1.1.3",
  1030. "tslib": "^2.4.0"
  1031. }
  1032. },
  1033. "asynckit": {
  1034. "version": "0.4.0",
  1035. "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  1036. "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
  1037. "dev": true
  1038. },
  1039. "call-bind-apply-helpers": {
  1040. "version": "1.0.2",
  1041. "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  1042. "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
  1043. "dev": true,
  1044. "requires": {
  1045. "es-errors": "^1.3.0",
  1046. "function-bind": "^1.1.2"
  1047. }
  1048. },
  1049. "combined-stream": {
  1050. "version": "1.0.8",
  1051. "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  1052. "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
  1053. "dev": true,
  1054. "requires": {
  1055. "delayed-stream": "~1.0.0"
  1056. }
  1057. },
  1058. "cssstyle": {
  1059. "version": "4.2.1",
  1060. "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz",
  1061. "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==",
  1062. "dev": true,
  1063. "requires": {
  1064. "@asamuzakjp/css-color": "^2.8.2",
  1065. "rrweb-cssom": "^0.8.0"
  1066. }
  1067. },
  1068. "data-urls": {
  1069. "version": "5.0.0",
  1070. "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz",
  1071. "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==",
  1072. "dev": true,
  1073. "requires": {
  1074. "whatwg-mimetype": "^4.0.0",
  1075. "whatwg-url": "^14.0.0"
  1076. },
  1077. "dependencies": {
  1078. "tr46": {
  1079. "version": "5.0.0",
  1080. "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz",
  1081. "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
  1082. "dev": true,
  1083. "requires": {
  1084. "punycode": "^2.3.1"
  1085. }
  1086. },
  1087. "webidl-conversions": {
  1088. "version": "7.0.0",
  1089. "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
  1090. "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
  1091. "dev": true
  1092. },
  1093. "whatwg-url": {
  1094. "version": "14.1.0",
  1095. "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz",
  1096. "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==",
  1097. "dev": true,
  1098. "requires": {
  1099. "tr46": "^5.0.0",
  1100. "webidl-conversions": "^7.0.0"
  1101. }
  1102. }
  1103. }
  1104. },
  1105. "debug": {
  1106. "version": "4.4.0",
  1107. "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
  1108. "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
  1109. "dev": true,
  1110. "requires": {
  1111. "ms": "^2.1.3"
  1112. }
  1113. },
  1114. "decimal.js": {
  1115. "version": "10.5.0",
  1116. "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz",
  1117. "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==",
  1118. "dev": true
  1119. },
  1120. "delayed-stream": {
  1121. "version": "1.0.0",
  1122. "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  1123. "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
  1124. "dev": true
  1125. },
  1126. "dunder-proto": {
  1127. "version": "1.0.1",
  1128. "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  1129. "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
  1130. "dev": true,
  1131. "requires": {
  1132. "call-bind-apply-helpers": "^1.0.1",
  1133. "es-errors": "^1.3.0",
  1134. "gopd": "^1.2.0"
  1135. }
  1136. },
  1137. "entities": {
  1138. "version": "4.5.0",
  1139. "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
  1140. "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
  1141. "dev": true
  1142. },
  1143. "es-define-property": {
  1144. "version": "1.0.1",
  1145. "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  1146. "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
  1147. "dev": true
  1148. },
  1149. "es-errors": {
  1150. "version": "1.3.0",
  1151. "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  1152. "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
  1153. "dev": true
  1154. },
  1155. "es-object-atoms": {
  1156. "version": "1.1.1",
  1157. "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
  1158. "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
  1159. "dev": true,
  1160. "requires": {
  1161. "es-errors": "^1.3.0"
  1162. }
  1163. },
  1164. "es-set-tostringtag": {
  1165. "version": "2.1.0",
  1166. "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
  1167. "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
  1168. "dev": true,
  1169. "requires": {
  1170. "es-errors": "^1.3.0",
  1171. "get-intrinsic": "^1.2.6",
  1172. "has-tostringtag": "^1.0.2",
  1173. "hasown": "^2.0.2"
  1174. }
  1175. },
  1176. "form-data": {
  1177. "version": "4.0.4",
  1178. "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
  1179. "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
  1180. "dev": true,
  1181. "requires": {
  1182. "asynckit": "^0.4.0",
  1183. "combined-stream": "^1.0.8",
  1184. "es-set-tostringtag": "^2.1.0",
  1185. "hasown": "^2.0.2",
  1186. "mime-types": "^2.1.12"
  1187. }
  1188. },
  1189. "function-bind": {
  1190. "version": "1.1.2",
  1191. "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  1192. "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
  1193. "dev": true
  1194. },
  1195. "get-intrinsic": {
  1196. "version": "1.3.0",
  1197. "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  1198. "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
  1199. "dev": true,
  1200. "requires": {
  1201. "call-bind-apply-helpers": "^1.0.2",
  1202. "es-define-property": "^1.0.1",
  1203. "es-errors": "^1.3.0",
  1204. "es-object-atoms": "^1.1.1",
  1205. "function-bind": "^1.1.2",
  1206. "get-proto": "^1.0.1",
  1207. "gopd": "^1.2.0",
  1208. "has-symbols": "^1.1.0",
  1209. "hasown": "^2.0.2",
  1210. "math-intrinsics": "^1.1.0"
  1211. }
  1212. },
  1213. "get-proto": {
  1214. "version": "1.0.1",
  1215. "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  1216. "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
  1217. "dev": true,
  1218. "requires": {
  1219. "dunder-proto": "^1.0.1",
  1220. "es-object-atoms": "^1.0.0"
  1221. }
  1222. },
  1223. "gopd": {
  1224. "version": "1.2.0",
  1225. "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  1226. "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
  1227. "dev": true
  1228. },
  1229. "has-symbols": {
  1230. "version": "1.1.0",
  1231. "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  1232. "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
  1233. "dev": true
  1234. },
  1235. "has-tostringtag": {
  1236. "version": "1.0.2",
  1237. "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
  1238. "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
  1239. "dev": true,
  1240. "requires": {
  1241. "has-symbols": "^1.0.3"
  1242. }
  1243. },
  1244. "hasown": {
  1245. "version": "2.0.2",
  1246. "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
  1247. "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
  1248. "dev": true,
  1249. "requires": {
  1250. "function-bind": "^1.1.2"
  1251. }
  1252. },
  1253. "html-encoding-sniffer": {
  1254. "version": "4.0.0",
  1255. "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
  1256. "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==",
  1257. "dev": true,
  1258. "requires": {
  1259. "whatwg-encoding": "^3.1.1"
  1260. }
  1261. },
  1262. "http-proxy-agent": {
  1263. "version": "7.0.2",
  1264. "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
  1265. "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
  1266. "dev": true,
  1267. "requires": {
  1268. "agent-base": "^7.1.0",
  1269. "debug": "^4.3.4"
  1270. }
  1271. },
  1272. "https-proxy-agent": {
  1273. "version": "7.0.6",
  1274. "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
  1275. "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
  1276. "dev": true,
  1277. "requires": {
  1278. "agent-base": "^7.1.2",
  1279. "debug": "4"
  1280. }
  1281. },
  1282. "iconv-lite": {
  1283. "version": "0.6.3",
  1284. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
  1285. "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
  1286. "dev": true,
  1287. "requires": {
  1288. "safer-buffer": ">= 2.1.2 < 3.0.0"
  1289. }
  1290. },
  1291. "is-potential-custom-element-name": {
  1292. "version": "1.0.1",
  1293. "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
  1294. "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
  1295. "dev": true
  1296. },
  1297. "jsdom": {
  1298. "version": "26.0.0",
  1299. "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.0.0.tgz",
  1300. "integrity": "sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==",
  1301. "dev": true,
  1302. "requires": {
  1303. "cssstyle": "^4.2.1",
  1304. "data-urls": "^5.0.0",
  1305. "decimal.js": "^10.4.3",
  1306. "form-data": "^4.0.1",
  1307. "html-encoding-sniffer": "^4.0.0",
  1308. "http-proxy-agent": "^7.0.2",
  1309. "https-proxy-agent": "^7.0.6",
  1310. "is-potential-custom-element-name": "^1.0.1",
  1311. "nwsapi": "^2.2.16",
  1312. "parse5": "^7.2.1",
  1313. "rrweb-cssom": "^0.8.0",
  1314. "saxes": "^6.0.0",
  1315. "symbol-tree": "^3.2.4",
  1316. "tough-cookie": "^5.0.0",
  1317. "w3c-xmlserializer": "^5.0.0",
  1318. "webidl-conversions": "^7.0.0",
  1319. "whatwg-encoding": "^3.1.1",
  1320. "whatwg-mimetype": "^4.0.0",
  1321. "whatwg-url": "^14.1.0",
  1322. "ws": "^8.18.0",
  1323. "xml-name-validator": "^5.0.0"
  1324. },
  1325. "dependencies": {
  1326. "tr46": {
  1327. "version": "5.0.0",
  1328. "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz",
  1329. "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
  1330. "dev": true,
  1331. "requires": {
  1332. "punycode": "^2.3.1"
  1333. }
  1334. },
  1335. "webidl-conversions": {
  1336. "version": "7.0.0",
  1337. "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
  1338. "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
  1339. "dev": true
  1340. },
  1341. "whatwg-url": {
  1342. "version": "14.1.0",
  1343. "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz",
  1344. "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==",
  1345. "dev": true,
  1346. "requires": {
  1347. "tr46": "^5.0.0",
  1348. "webidl-conversions": "^7.0.0"
  1349. }
  1350. }
  1351. }
  1352. },
  1353. "jsdom-global": {
  1354. "version": "3.0.2",
  1355. "resolved": "https://registry.npmjs.org/jsdom-global/-/jsdom-global-3.0.2.tgz",
  1356. "integrity": "sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==",
  1357. "dev": true,
  1358. "requires": {}
  1359. },
  1360. "jsverify": {
  1361. "version": "0.8.4",
  1362. "resolved": "https://registry.npmjs.org/jsverify/-/jsverify-0.8.4.tgz",
  1363. "integrity": "sha512-nUG73Sfi8L4eOkc7pv9sflgAm43v+z6XMuePGVdRoBUxBLJiVcMcf3Xgc4h19eHHF3JwsaagOkUu825UnPBLJw==",
  1364. "dev": true,
  1365. "requires": {
  1366. "lazy-seq": "^1.0.0",
  1367. "rc4": "~0.1.5",
  1368. "trampa": "^1.0.0",
  1369. "typify-parser": "^1.1.0"
  1370. }
  1371. },
  1372. "lazy-seq": {
  1373. "version": "1.0.0",
  1374. "resolved": "https://registry.npmjs.org/lazy-seq/-/lazy-seq-1.0.0.tgz",
  1375. "integrity": "sha512-AQ4vRcnULa7FX6R6YTAjKQAE1MuEThidVQm0TEtTpedaBpnOwid5k6go16E5NDkafel1xAsZL73WkwdG03IzhA==",
  1376. "dev": true
  1377. },
  1378. "lru-cache": {
  1379. "version": "10.4.3",
  1380. "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
  1381. "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
  1382. "dev": true
  1383. },
  1384. "math-intrinsics": {
  1385. "version": "1.1.0",
  1386. "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  1387. "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
  1388. "dev": true
  1389. },
  1390. "mime-db": {
  1391. "version": "1.52.0",
  1392. "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  1393. "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
  1394. "dev": true
  1395. },
  1396. "mime-types": {
  1397. "version": "2.1.35",
  1398. "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  1399. "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
  1400. "dev": true,
  1401. "requires": {
  1402. "mime-db": "1.52.0"
  1403. }
  1404. },
  1405. "ms": {
  1406. "version": "2.1.3",
  1407. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  1408. "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  1409. "dev": true
  1410. },
  1411. "nwsapi": {
  1412. "version": "2.2.16",
  1413. "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz",
  1414. "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==",
  1415. "dev": true
  1416. },
  1417. "parse5": {
  1418. "version": "7.2.1",
  1419. "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
  1420. "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
  1421. "dev": true,
  1422. "requires": {
  1423. "entities": "^4.5.0"
  1424. }
  1425. },
  1426. "punycode": {
  1427. "version": "2.3.1",
  1428. "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
  1429. "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
  1430. "dev": true
  1431. },
  1432. "pvtsutils": {
  1433. "version": "1.3.6",
  1434. "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz",
  1435. "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==",
  1436. "dev": true,
  1437. "requires": {
  1438. "tslib": "^2.8.1"
  1439. }
  1440. },
  1441. "pvutils": {
  1442. "version": "1.1.3",
  1443. "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz",
  1444. "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==",
  1445. "dev": true
  1446. },
  1447. "rc4": {
  1448. "version": "0.1.5",
  1449. "resolved": "https://registry.npmjs.org/rc4/-/rc4-0.1.5.tgz",
  1450. "integrity": "sha512-xdDTNV90z5x5u25Oc871Xnvu7yAr4tV7Eluh0VSvrhUkry39q1k+zkz7xroqHbRq+8PiazySHJPArqifUvz9VA==",
  1451. "dev": true
  1452. },
  1453. "rrweb-cssom": {
  1454. "version": "0.8.0",
  1455. "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz",
  1456. "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==",
  1457. "dev": true
  1458. },
  1459. "safer-buffer": {
  1460. "version": "2.1.2",
  1461. "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  1462. "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  1463. "dev": true
  1464. },
  1465. "saxes": {
  1466. "version": "6.0.0",
  1467. "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
  1468. "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
  1469. "dev": true,
  1470. "requires": {
  1471. "xmlchars": "^2.2.0"
  1472. }
  1473. },
  1474. "symbol-tree": {
  1475. "version": "3.2.4",
  1476. "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
  1477. "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
  1478. "dev": true
  1479. },
  1480. "tldts": {
  1481. "version": "6.1.77",
  1482. "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.77.tgz",
  1483. "integrity": "sha512-lBpoWgy+kYmuXWQ83+R7LlJCnsd9YW8DGpZSHhrMl4b8Ly/1vzOie3OdtmUJDkKxcgRGOehDu5btKkty+JEe+g==",
  1484. "dev": true,
  1485. "requires": {
  1486. "tldts-core": "^6.1.77"
  1487. }
  1488. },
  1489. "tldts-core": {
  1490. "version": "6.1.77",
  1491. "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.77.tgz",
  1492. "integrity": "sha512-bCaqm24FPk8OgBkM0u/SrEWJgHnhBWYqeBo6yUmcZJDCHt/IfyWBb+14CXdGi4RInMv4v7eUAin15W0DoA+Ytg==",
  1493. "dev": true
  1494. },
  1495. "tough-cookie": {
  1496. "version": "5.1.1",
  1497. "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.1.tgz",
  1498. "integrity": "sha512-Ek7HndSVkp10hmHP9V4qZO1u+pn1RU5sI0Fw+jCU3lyvuMZcgqsNgc6CmJJZyByK4Vm/qotGRJlfgAX8q+4JiA==",
  1499. "dev": true,
  1500. "requires": {
  1501. "tldts": "^6.1.32"
  1502. }
  1503. },
  1504. "trampa": {
  1505. "version": "1.0.1",
  1506. "resolved": "https://registry.npmjs.org/trampa/-/trampa-1.0.1.tgz",
  1507. "integrity": "sha512-93WeyHNuRggPEsfCe+yHxCgM2s6H3Q8Wmlt6b6ObJL8qc7eZlRaFjQxwTrB+zbvGtlDRnAkMoYYo3+2uH/fEwA==",
  1508. "dev": true
  1509. },
  1510. "tslib": {
  1511. "version": "2.8.1",
  1512. "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  1513. "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  1514. "dev": true
  1515. },
  1516. "typify-parser": {
  1517. "version": "1.1.0",
  1518. "resolved": "https://registry.npmjs.org/typify-parser/-/typify-parser-1.1.0.tgz",
  1519. "integrity": "sha512-p5+L1sc6Al3bcStMwiZNxDh4ii4JxL+famEbSIUuOUMVoNn9Nz27AT1jL3x7poMHxqKK0UQIUAp5lGkKbyKkFA==",
  1520. "dev": true
  1521. },
  1522. "w3c-xmlserializer": {
  1523. "version": "5.0.0",
  1524. "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
  1525. "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
  1526. "dev": true,
  1527. "requires": {
  1528. "xml-name-validator": "^5.0.0"
  1529. }
  1530. },
  1531. "webcrypto-core": {
  1532. "version": "1.8.1",
  1533. "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.1.tgz",
  1534. "integrity": "sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==",
  1535. "dev": true,
  1536. "requires": {
  1537. "@peculiar/asn1-schema": "^2.3.13",
  1538. "@peculiar/json-schema": "^1.1.12",
  1539. "asn1js": "^3.0.5",
  1540. "pvtsutils": "^1.3.5",
  1541. "tslib": "^2.7.0"
  1542. }
  1543. },
  1544. "whatwg-encoding": {
  1545. "version": "3.1.1",
  1546. "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
  1547. "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
  1548. "dev": true,
  1549. "requires": {
  1550. "iconv-lite": "0.6.3"
  1551. }
  1552. },
  1553. "whatwg-mimetype": {
  1554. "version": "4.0.0",
  1555. "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
  1556. "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
  1557. "dev": true
  1558. },
  1559. "ws": {
  1560. "version": "8.18.0",
  1561. "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
  1562. "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
  1563. "dev": true,
  1564. "requires": {}
  1565. },
  1566. "xml-name-validator": {
  1567. "version": "5.0.0",
  1568. "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
  1569. "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
  1570. "dev": true
  1571. },
  1572. "xmlchars": {
  1573. "version": "2.2.0",
  1574. "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
  1575. "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
  1576. "dev": true
  1577. }
  1578. }
  1579. }