Files for my website bwc9876.dev

More Blog Post yay!

bwc9876.dev eed5518c 04c87f76

verified
+990 -1687
+1 -1
astro.config.mjs
··· 19 19 cssMinify: "lightningcss" 20 20 } 21 21 } 22 - }); 22 + });
+6 -6
flake.lock
··· 5 5 "nixpkgs": "nixpkgs" 6 6 }, 7 7 "locked": { 8 - "lastModified": 1760359755, 9 - "narHash": "sha256-k7sJPDPio2vQuqSJ/3nOkBy6I2YqZvJYNhJJARLSxrg=", 8 + "lastModified": 1768222660, 9 + "narHash": "sha256-wpotiS/H2Lgg6B5d5uLuy6jpzur9ZoeKv3W61DsL1HQ=", 10 10 "owner": "nix-community", 11 11 "repo": "flakelight", 12 - "rev": "d8d6ce0774c3df8f7b58b4cd4b5cf4b63b4a9fe6", 12 + "rev": "0adb311848bbc449f006ada255a9ca33ad692661", 13 13 "type": "github" 14 14 }, 15 15 "original": { ··· 20 20 }, 21 21 "nixpkgs": { 22 22 "locked": { 23 - "lastModified": 1760038930, 24 - "narHash": "sha256-Oncbh0UmHjSlxO7ErQDM3KM0A5/Znfofj2BSzlHLeVw=", 23 + "lastModified": 1768127708, 24 + "narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=", 25 25 "owner": "NixOS", 26 26 "repo": "nixpkgs", 27 - "rev": "0b4defa2584313f3b781240b29d61f6f9f7e0df3", 27 + "rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38", 28 28 "type": "github" 29 29 }, 30 30 "original": {
+867 -1644
package-lock.json
··· 8 8 "name": "portfolio-site", 9 9 "version": "0.0.0", 10 10 "dependencies": { 11 - "@astrojs/mdx": "^4.3.7", 12 - "@astrojs/rss": "^4.0.12", 13 - "@astrojs/sitemap": "^3.6.0", 14 - "@iconify-json/bi": "^1.2.6", 11 + "@astrojs/mdx": "^4.3.13", 12 + "@astrojs/rss": "^4.0.15", 13 + "@astrojs/sitemap": "^3.7.0", 14 + "@iconify-json/bi": "^1.2.7", 15 15 "@iconify-json/file-icons": "^1.2.2", 16 16 "@iconify-json/mdi": "^1.2.1", 17 - "@iconify-json/simple-icons": "^1.2.54", 17 + "@iconify-json/simple-icons": "^1.2.66", 18 18 "@playform/inline": "^0.1.2", 19 - "astro": "^5.14.5", 19 + "astro": "^5.16.11", 20 20 "astro-icon": "^1.1.4", 21 21 "cowsay": "^1.6.0", 22 22 "lightningcss": "^1.30.2", 23 23 "markdown-it": "^14.1.0", 24 24 "sanitize-html": "^2.17.0", 25 - "sharp": "^0.33.5", 25 + "sharp": "^0.34.5", 26 26 "typescript": "^5.9.3" 27 27 }, 28 28 "devDependencies": { 29 29 "@types/markdown-it": "^14.1.2", 30 30 "@types/sanitize-html": "^2.16.0", 31 - "prettier": "^3.6.2", 31 + "prettier": "^3.8.0", 32 32 "prettier-plugin-astro": "^0.14.1", 33 33 "slugify": "^1.6.6" 34 34 } ··· 62 62 "license": "MIT" 63 63 }, 64 64 "node_modules/@astrojs/internal-helpers": { 65 - "version": "0.7.4", 66 - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.4.tgz", 67 - "integrity": "sha512-lDA9MqE8WGi7T/t2BMi+EAXhs4Vcvr94Gqx3q15cFEz8oFZMO4/SFBqYr/UcmNlvW+35alowkVj+w9VhLvs5Cw==", 65 + "version": "0.7.5", 66 + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.5.tgz", 67 + "integrity": "sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==", 68 68 "license": "MIT" 69 69 }, 70 70 "node_modules/@astrojs/markdown-remark": { 71 - "version": "6.3.8", 72 - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.8.tgz", 73 - "integrity": "sha512-uFNyFWadnULWK2cOw4n0hLKeu+xaVWeuECdP10cQ3K2fkybtTlhb7J7TcScdjmS8Yps7oje9S/ehYMfZrhrgCg==", 71 + "version": "6.3.10", 72 + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.10.tgz", 73 + "integrity": "sha512-kk4HeYR6AcnzC4QV8iSlOfh+N8TZ3MEStxPyenyCtemqn8IpEATBFMTJcfrNW32dgpt6MY3oCkMM/Tv3/I4G3A==", 74 74 "license": "MIT", 75 75 "dependencies": { 76 - "@astrojs/internal-helpers": "0.7.4", 76 + "@astrojs/internal-helpers": "0.7.5", 77 77 "@astrojs/prism": "3.3.0", 78 78 "github-slugger": "^2.0.0", 79 79 "hast-util-from-html": "^2.0.3", 80 80 "hast-util-to-text": "^4.0.2", 81 81 "import-meta-resolve": "^4.2.0", 82 - "js-yaml": "^4.1.0", 82 + "js-yaml": "^4.1.1", 83 83 "mdast-util-definitions": "^6.0.0", 84 84 "rehype-raw": "^7.0.0", 85 85 "rehype-stringify": "^10.0.1", ··· 87 87 "remark-parse": "^11.0.0", 88 88 "remark-rehype": "^11.1.2", 89 89 "remark-smartypants": "^3.0.2", 90 - "shiki": "^3.13.0", 91 - "smol-toml": "^1.4.2", 90 + "shiki": "^3.19.0", 91 + "smol-toml": "^1.5.2", 92 92 "unified": "^11.0.5", 93 93 "unist-util-remove-position": "^5.0.0", 94 94 "unist-util-visit": "^5.0.0", 95 - "unist-util-visit-parents": "^6.0.1", 95 + "unist-util-visit-parents": "^6.0.2", 96 96 "vfile": "^6.0.3" 97 97 } 98 98 }, 99 99 "node_modules/@astrojs/mdx": { 100 - "version": "4.3.7", 101 - "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-4.3.7.tgz", 102 - "integrity": "sha512-5SRmvMyT/UMWaU2eoD+htnXtE2mUZZEH2K/nEzhuEy+iCsOSuS/DUry59WuKUJRQETi1mgJFdNR4dZLJHYVuRA==", 100 + "version": "4.3.13", 101 + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-4.3.13.tgz", 102 + "integrity": "sha512-IHDHVKz0JfKBy3//52JSiyWv089b7GVSChIXLrlUOoTLWowG3wr2/8hkaEgEyd/vysvNQvGk+QhysXpJW5ve6Q==", 103 103 "license": "MIT", 104 104 "dependencies": { 105 - "@astrojs/markdown-remark": "6.3.8", 105 + "@astrojs/markdown-remark": "6.3.10", 106 106 "@mdx-js/mdx": "^3.1.1", 107 107 "acorn": "^8.15.0", 108 108 "es-module-lexer": "^1.7.0", 109 109 "estree-util-visit": "^2.0.0", 110 110 "hast-util-to-html": "^9.0.5", 111 - "kleur": "^4.1.5", 111 + "piccolore": "^0.1.3", 112 112 "rehype-raw": "^7.0.0", 113 113 "remark-gfm": "^4.0.1", 114 114 "remark-smartypants": "^3.0.2", ··· 136 136 } 137 137 }, 138 138 "node_modules/@astrojs/rss": { 139 - "version": "4.0.12", 140 - "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.12.tgz", 141 - "integrity": "sha512-O5yyxHuDVb6DQ6VLOrbUVFSm+NpObulPxjs6XT9q3tC+RoKbN4HXMZLpv0LvXd1qdAjzVgJ1NFD+zKHJNDXikw==", 139 + "version": "4.0.15", 140 + "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.15.tgz", 141 + "integrity": "sha512-uXO/k6AhRkIDXmRoc6xQpoPZrimQNUmS43X4+60yunfuMNHtSRN5e/FiSi7NApcZqmugSMc5+cJi8ovqgO+qIg==", 142 142 "license": "MIT", 143 143 "dependencies": { 144 - "fast-xml-parser": "^5.2.0", 145 - "kleur": "^4.1.5" 144 + "fast-xml-parser": "^5.3.3", 145 + "piccolore": "^0.1.3" 146 146 } 147 147 }, 148 148 "node_modules/@astrojs/sitemap": { 149 - "version": "3.6.0", 150 - "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.6.0.tgz", 151 - "integrity": "sha512-4aHkvcOZBWJigRmMIAJwRQXBS+ayoP5z40OklTXYXhUDhwusz+DyDl+nSshY6y9DvkVEavwNcFO8FD81iGhXjg==", 149 + "version": "3.7.0", 150 + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.7.0.tgz", 151 + "integrity": "sha512-+qxjUrz6Jcgh+D5VE1gKUJTA3pSthuPHe6Ao5JCxok794Lewx8hBFaWHtOnN0ntb2lfOf7gvOi9TefUswQ/ZVA==", 152 152 "license": "MIT", 153 153 "dependencies": { 154 - "sitemap": "^8.0.0", 154 + "sitemap": "^8.0.2", 155 155 "stream-replace-string": "^2.0.0", 156 156 "zod": "^3.25.76" 157 157 } ··· 184 184 } 185 185 }, 186 186 "node_modules/@babel/helper-validator-identifier": { 187 - "version": "7.27.1", 188 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", 189 - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", 187 + "version": "7.28.5", 188 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 189 + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 190 190 "license": "MIT", 191 191 "engines": { 192 192 "node": ">=6.9.0" 193 193 } 194 194 }, 195 195 "node_modules/@babel/parser": { 196 - "version": "7.28.4", 197 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", 198 - "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", 196 + "version": "7.28.6", 197 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz", 198 + "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==", 199 199 "license": "MIT", 200 200 "dependencies": { 201 - "@babel/types": "^7.28.4" 201 + "@babel/types": "^7.28.6" 202 202 }, 203 203 "bin": { 204 204 "parser": "bin/babel-parser.js" ··· 208 208 } 209 209 }, 210 210 "node_modules/@babel/types": { 211 - "version": "7.28.4", 212 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", 213 - "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", 211 + "version": "7.28.6", 212 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", 213 + "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", 214 214 "license": "MIT", 215 215 "dependencies": { 216 216 "@babel/helper-string-parser": "^7.27.1", 217 - "@babel/helper-validator-identifier": "^7.27.1" 217 + "@babel/helper-validator-identifier": "^7.28.5" 218 218 }, 219 219 "engines": { 220 220 "node": ">=6.9.0" 221 221 } 222 222 }, 223 223 "node_modules/@capsizecss/unpack": { 224 - "version": "3.0.0", 225 - "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-3.0.0.tgz", 226 - "integrity": "sha512-+ntATQe1AlL7nTOYjwjj6w3299CgRot48wL761TUGYpYgAou3AaONZazp0PKZyCyWhudWsjhq1nvRHOvbMzhTA==", 224 + "version": "4.0.0", 225 + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.0.tgz", 226 + "integrity": "sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==", 227 227 "license": "MIT", 228 228 "dependencies": { 229 - "fontkit": "^2.0.2" 229 + "fontkitten": "^1.0.0" 230 230 }, 231 231 "engines": { 232 232 "node": ">=18" 233 233 } 234 234 }, 235 235 "node_modules/@emnapi/runtime": { 236 - "version": "1.5.0", 237 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", 238 - "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", 236 + "version": "1.8.1", 237 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", 238 + "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", 239 239 "license": "MIT", 240 240 "optional": true, 241 241 "dependencies": { ··· 243 243 } 244 244 }, 245 245 "node_modules/@esbuild/aix-ppc64": { 246 - "version": "0.25.11", 247 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.11.tgz", 248 - "integrity": "sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==", 246 + "version": "0.25.12", 247 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", 248 + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", 249 249 "cpu": [ 250 250 "ppc64" 251 251 ], ··· 259 259 } 260 260 }, 261 261 "node_modules/@esbuild/android-arm": { 262 - "version": "0.25.11", 263 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.11.tgz", 264 - "integrity": "sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==", 262 + "version": "0.25.12", 263 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", 264 + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", 265 265 "cpu": [ 266 266 "arm" 267 267 ], ··· 275 275 } 276 276 }, 277 277 "node_modules/@esbuild/android-arm64": { 278 - "version": "0.25.11", 279 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.11.tgz", 280 - "integrity": "sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==", 278 + "version": "0.25.12", 279 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", 280 + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", 281 281 "cpu": [ 282 282 "arm64" 283 283 ], ··· 291 291 } 292 292 }, 293 293 "node_modules/@esbuild/android-x64": { 294 - "version": "0.25.11", 295 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.11.tgz", 296 - "integrity": "sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==", 294 + "version": "0.25.12", 295 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", 296 + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", 297 297 "cpu": [ 298 298 "x64" 299 299 ], ··· 307 307 } 308 308 }, 309 309 "node_modules/@esbuild/darwin-arm64": { 310 - "version": "0.25.11", 311 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.11.tgz", 312 - "integrity": "sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==", 310 + "version": "0.25.12", 311 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", 312 + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", 313 313 "cpu": [ 314 314 "arm64" 315 315 ], ··· 323 323 } 324 324 }, 325 325 "node_modules/@esbuild/darwin-x64": { 326 - "version": "0.25.11", 327 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.11.tgz", 328 - "integrity": "sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==", 326 + "version": "0.25.12", 327 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", 328 + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", 329 329 "cpu": [ 330 330 "x64" 331 331 ], ··· 339 339 } 340 340 }, 341 341 "node_modules/@esbuild/freebsd-arm64": { 342 - "version": "0.25.11", 343 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.11.tgz", 344 - "integrity": "sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==", 342 + "version": "0.25.12", 343 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", 344 + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", 345 345 "cpu": [ 346 346 "arm64" 347 347 ], ··· 355 355 } 356 356 }, 357 357 "node_modules/@esbuild/freebsd-x64": { 358 - "version": "0.25.11", 359 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.11.tgz", 360 - "integrity": "sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==", 358 + "version": "0.25.12", 359 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", 360 + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", 361 361 "cpu": [ 362 362 "x64" 363 363 ], ··· 371 371 } 372 372 }, 373 373 "node_modules/@esbuild/linux-arm": { 374 - "version": "0.25.11", 375 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.11.tgz", 376 - "integrity": "sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==", 374 + "version": "0.25.12", 375 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", 376 + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", 377 377 "cpu": [ 378 378 "arm" 379 379 ], ··· 387 387 } 388 388 }, 389 389 "node_modules/@esbuild/linux-arm64": { 390 - "version": "0.25.11", 391 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.11.tgz", 392 - "integrity": "sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==", 390 + "version": "0.25.12", 391 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", 392 + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", 393 393 "cpu": [ 394 394 "arm64" 395 395 ], ··· 403 403 } 404 404 }, 405 405 "node_modules/@esbuild/linux-ia32": { 406 - "version": "0.25.11", 407 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.11.tgz", 408 - "integrity": "sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==", 406 + "version": "0.25.12", 407 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", 408 + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", 409 409 "cpu": [ 410 410 "ia32" 411 411 ], ··· 419 419 } 420 420 }, 421 421 "node_modules/@esbuild/linux-loong64": { 422 - "version": "0.25.11", 423 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.11.tgz", 424 - "integrity": "sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==", 422 + "version": "0.25.12", 423 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", 424 + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", 425 425 "cpu": [ 426 426 "loong64" 427 427 ], ··· 435 435 } 436 436 }, 437 437 "node_modules/@esbuild/linux-mips64el": { 438 - "version": "0.25.11", 439 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.11.tgz", 440 - "integrity": "sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==", 438 + "version": "0.25.12", 439 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", 440 + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", 441 441 "cpu": [ 442 442 "mips64el" 443 443 ], ··· 451 451 } 452 452 }, 453 453 "node_modules/@esbuild/linux-ppc64": { 454 - "version": "0.25.11", 455 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.11.tgz", 456 - "integrity": "sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==", 454 + "version": "0.25.12", 455 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", 456 + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", 457 457 "cpu": [ 458 458 "ppc64" 459 459 ], ··· 467 467 } 468 468 }, 469 469 "node_modules/@esbuild/linux-riscv64": { 470 - "version": "0.25.11", 471 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.11.tgz", 472 - "integrity": "sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==", 470 + "version": "0.25.12", 471 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", 472 + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", 473 473 "cpu": [ 474 474 "riscv64" 475 475 ], ··· 483 483 } 484 484 }, 485 485 "node_modules/@esbuild/linux-s390x": { 486 - "version": "0.25.11", 487 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.11.tgz", 488 - "integrity": "sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==", 486 + "version": "0.25.12", 487 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", 488 + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", 489 489 "cpu": [ 490 490 "s390x" 491 491 ], ··· 499 499 } 500 500 }, 501 501 "node_modules/@esbuild/linux-x64": { 502 - "version": "0.25.11", 503 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.11.tgz", 504 - "integrity": "sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==", 502 + "version": "0.25.12", 503 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", 504 + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", 505 505 "cpu": [ 506 506 "x64" 507 507 ], ··· 515 515 } 516 516 }, 517 517 "node_modules/@esbuild/netbsd-arm64": { 518 - "version": "0.25.11", 519 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.11.tgz", 520 - "integrity": "sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==", 518 + "version": "0.25.12", 519 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", 520 + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", 521 521 "cpu": [ 522 522 "arm64" 523 523 ], ··· 531 531 } 532 532 }, 533 533 "node_modules/@esbuild/netbsd-x64": { 534 - "version": "0.25.11", 535 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.11.tgz", 536 - "integrity": "sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==", 534 + "version": "0.25.12", 535 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", 536 + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", 537 537 "cpu": [ 538 538 "x64" 539 539 ], ··· 547 547 } 548 548 }, 549 549 "node_modules/@esbuild/openbsd-arm64": { 550 - "version": "0.25.11", 551 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.11.tgz", 552 - "integrity": "sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==", 550 + "version": "0.25.12", 551 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", 552 + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", 553 553 "cpu": [ 554 554 "arm64" 555 555 ], ··· 563 563 } 564 564 }, 565 565 "node_modules/@esbuild/openbsd-x64": { 566 - "version": "0.25.11", 567 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.11.tgz", 568 - "integrity": "sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==", 566 + "version": "0.25.12", 567 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", 568 + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", 569 569 "cpu": [ 570 570 "x64" 571 571 ], ··· 579 579 } 580 580 }, 581 581 "node_modules/@esbuild/openharmony-arm64": { 582 - "version": "0.25.11", 583 - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.11.tgz", 584 - "integrity": "sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==", 582 + "version": "0.25.12", 583 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", 584 + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", 585 585 "cpu": [ 586 586 "arm64" 587 587 ], ··· 595 595 } 596 596 }, 597 597 "node_modules/@esbuild/sunos-x64": { 598 - "version": "0.25.11", 599 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.11.tgz", 600 - "integrity": "sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==", 598 + "version": "0.25.12", 599 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", 600 + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", 601 601 "cpu": [ 602 602 "x64" 603 603 ], ··· 611 611 } 612 612 }, 613 613 "node_modules/@esbuild/win32-arm64": { 614 - "version": "0.25.11", 615 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.11.tgz", 616 - "integrity": "sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==", 614 + "version": "0.25.12", 615 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", 616 + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", 617 617 "cpu": [ 618 618 "arm64" 619 619 ], ··· 627 627 } 628 628 }, 629 629 "node_modules/@esbuild/win32-ia32": { 630 - "version": "0.25.11", 631 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.11.tgz", 632 - "integrity": "sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==", 630 + "version": "0.25.12", 631 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", 632 + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", 633 633 "cpu": [ 634 634 "ia32" 635 635 ], ··· 643 643 } 644 644 }, 645 645 "node_modules/@esbuild/win32-x64": { 646 - "version": "0.25.11", 647 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.11.tgz", 648 - "integrity": "sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==", 646 + "version": "0.25.12", 647 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", 648 + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", 649 649 "cpu": [ 650 650 "x64" 651 651 ], ··· 659 659 } 660 660 }, 661 661 "node_modules/@iconify-json/bi": { 662 - "version": "1.2.6", 663 - "resolved": "https://registry.npmjs.org/@iconify-json/bi/-/bi-1.2.6.tgz", 664 - "integrity": "sha512-fWfLr1/+DJDe8+rIUXxMwvmWBZFlxRtM59sYnrezJ2xX87QKyXVw3QuforJ4kF2Orrz85J+JTRG6305vaJ7flA==", 662 + "version": "1.2.7", 663 + "resolved": "https://registry.npmjs.org/@iconify-json/bi/-/bi-1.2.7.tgz", 664 + "integrity": "sha512-IPz8WNxmLkH1I9msl+0Q4OnmjjvP4uU0Z61a4i4sqonB6vKSbMGUWuGn8/YuuszlReVj8rf+3gNv5JU8Xoljyg==", 665 665 "license": "MIT", 666 666 "dependencies": { 667 667 "@iconify/types": "*" ··· 686 686 } 687 687 }, 688 688 "node_modules/@iconify-json/simple-icons": { 689 - "version": "1.2.54", 690 - "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.54.tgz", 691 - "integrity": "sha512-OQQYl8yC5j3QklZOYnK31QYe5h47IhyCoxSLd53f0e0nA4dgi8VOZS30SgSAbsecQ+S0xlGJMjXIHTIqZ+ML3w==", 689 + "version": "1.2.66", 690 + "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.66.tgz", 691 + "integrity": "sha512-D1OnnXwiQXFkVMw5M+Bt8mPsXeMkQyGmMdrmN7lsQlKMUkfLOp6JWhnUJ92po51WXT046aF/zzqSmkKqg08p4Q==", 692 692 "license": "CC0-1.0", 693 693 "dependencies": { 694 694 "@iconify/types": "*" 695 695 } 696 696 }, 697 697 "node_modules/@iconify/tools": { 698 - "version": "4.1.4", 699 - "resolved": "https://registry.npmjs.org/@iconify/tools/-/tools-4.1.4.tgz", 700 - "integrity": "sha512-s6BcNUcCxQ3S6cvhlsoWzOuBt8qKXdVyXB9rT57uSJ/ARHD7dVM43+5ERBWn3tmkMWXeJ/s9DPVc3dUasayzeA==", 698 + "version": "4.2.0", 699 + "resolved": "https://registry.npmjs.org/@iconify/tools/-/tools-4.2.0.tgz", 700 + "integrity": "sha512-WRxPva/ipxYkqZd1+CkEAQmd86dQmrwH0vwK89gmp2Kh2WyyVw57XbPng0NehP3x4V1LzLsXUneP1uMfTMZmUA==", 701 701 "license": "MIT", 702 702 "dependencies": { 703 703 "@iconify/types": "^2.0.0", 704 704 "@iconify/utils": "^2.3.0", 705 - "@types/tar": "^6.1.13", 706 - "axios": "^1.12.1", 707 - "cheerio": "1.0.0", 705 + "cheerio": "^1.1.2", 708 706 "domhandler": "^5.0.3", 709 707 "extract-zip": "^2.0.1", 710 - "local-pkg": "^0.5.1", 711 - "pathe": "^1.1.2", 708 + "local-pkg": "^1.1.2", 709 + "pathe": "^2.0.3", 712 710 "svgo": "^3.3.2", 713 - "tar": "^6.2.1" 711 + "tar": "^7.5.2" 712 + } 713 + }, 714 + "node_modules/@iconify/tools/node_modules/commander": { 715 + "version": "7.2.0", 716 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 717 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 718 + "license": "MIT", 719 + "engines": { 720 + "node": ">= 10" 721 + } 722 + }, 723 + "node_modules/@iconify/tools/node_modules/css-tree": { 724 + "version": "2.3.1", 725 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 726 + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 727 + "license": "MIT", 728 + "dependencies": { 729 + "mdn-data": "2.0.30", 730 + "source-map-js": "^1.0.1" 731 + }, 732 + "engines": { 733 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 734 + } 735 + }, 736 + "node_modules/@iconify/tools/node_modules/mdn-data": { 737 + "version": "2.0.30", 738 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 739 + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 740 + "license": "CC0-1.0" 741 + }, 742 + "node_modules/@iconify/tools/node_modules/svgo": { 743 + "version": "3.3.2", 744 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", 745 + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", 746 + "license": "MIT", 747 + "dependencies": { 748 + "@trysound/sax": "0.2.0", 749 + "commander": "^7.2.0", 750 + "css-select": "^5.1.0", 751 + "css-tree": "^2.3.1", 752 + "css-what": "^6.1.0", 753 + "csso": "^5.0.5", 754 + "picocolors": "^1.0.0" 755 + }, 756 + "bin": { 757 + "svgo": "bin/svgo" 758 + }, 759 + "engines": { 760 + "node": ">=14.0.0" 761 + }, 762 + "funding": { 763 + "type": "opencollective", 764 + "url": "https://opencollective.com/svgo" 714 765 } 715 766 }, 716 767 "node_modules/@iconify/types": { ··· 735 786 "mlly": "^1.7.4" 736 787 } 737 788 }, 738 - "node_modules/@iconify/utils/node_modules/confbox": { 739 - "version": "0.2.2", 740 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", 741 - "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", 742 - "license": "MIT" 743 - }, 744 - "node_modules/@iconify/utils/node_modules/local-pkg": { 745 - "version": "1.1.2", 746 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", 747 - "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", 748 - "license": "MIT", 749 - "dependencies": { 750 - "mlly": "^1.7.4", 751 - "pkg-types": "^2.3.0", 752 - "quansync": "^0.2.11" 753 - }, 754 - "engines": { 755 - "node": ">=14" 756 - }, 757 - "funding": { 758 - "url": "https://github.com/sponsors/antfu" 759 - } 760 - }, 761 - "node_modules/@iconify/utils/node_modules/pathe": { 762 - "version": "2.0.3", 763 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 764 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 765 - "license": "MIT" 766 - }, 767 - "node_modules/@iconify/utils/node_modules/pkg-types": { 768 - "version": "2.3.0", 769 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", 770 - "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", 771 - "license": "MIT", 772 - "dependencies": { 773 - "confbox": "^0.2.2", 774 - "exsolve": "^1.0.7", 775 - "pathe": "^2.0.3" 776 - } 777 - }, 778 789 "node_modules/@img/colour": { 779 790 "version": "1.0.0", 780 791 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", 781 792 "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", 782 793 "license": "MIT", 783 - "optional": true, 784 794 "engines": { 785 795 "node": ">=18" 786 796 } 787 797 }, 788 798 "node_modules/@img/sharp-darwin-arm64": { 789 - "version": "0.33.5", 790 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 791 - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 799 + "version": "0.34.5", 800 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", 801 + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", 792 802 "cpu": [ 793 803 "arm64" 794 804 ], ··· 804 814 "url": "https://opencollective.com/libvips" 805 815 }, 806 816 "optionalDependencies": { 807 - "@img/sharp-libvips-darwin-arm64": "1.0.4" 817 + "@img/sharp-libvips-darwin-arm64": "1.2.4" 808 818 } 809 819 }, 810 820 "node_modules/@img/sharp-darwin-x64": { 811 - "version": "0.33.5", 812 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 813 - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 821 + "version": "0.34.5", 822 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", 823 + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", 814 824 "cpu": [ 815 825 "x64" 816 826 ], ··· 826 836 "url": "https://opencollective.com/libvips" 827 837 }, 828 838 "optionalDependencies": { 829 - "@img/sharp-libvips-darwin-x64": "1.0.4" 839 + "@img/sharp-libvips-darwin-x64": "1.2.4" 830 840 } 831 841 }, 832 842 "node_modules/@img/sharp-libvips-darwin-arm64": { 833 - "version": "1.0.4", 834 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 835 - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 843 + "version": "1.2.4", 844 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", 845 + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", 836 846 "cpu": [ 837 847 "arm64" 838 848 ], ··· 846 856 } 847 857 }, 848 858 "node_modules/@img/sharp-libvips-darwin-x64": { 849 - "version": "1.0.4", 850 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 851 - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 859 + "version": "1.2.4", 860 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", 861 + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", 852 862 "cpu": [ 853 863 "x64" 854 864 ], ··· 862 872 } 863 873 }, 864 874 "node_modules/@img/sharp-libvips-linux-arm": { 865 - "version": "1.0.5", 866 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 867 - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 875 + "version": "1.2.4", 876 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", 877 + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", 868 878 "cpu": [ 869 879 "arm" 870 880 ], ··· 878 888 } 879 889 }, 880 890 "node_modules/@img/sharp-libvips-linux-arm64": { 881 - "version": "1.0.4", 882 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 883 - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 891 + "version": "1.2.4", 892 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", 893 + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", 884 894 "cpu": [ 885 895 "arm64" 886 896 ], ··· 894 904 } 895 905 }, 896 906 "node_modules/@img/sharp-libvips-linux-ppc64": { 897 - "version": "1.2.3", 898 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz", 899 - "integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==", 907 + "version": "1.2.4", 908 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", 909 + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", 900 910 "cpu": [ 901 911 "ppc64" 902 912 ], ··· 909 919 "url": "https://opencollective.com/libvips" 910 920 } 911 921 }, 922 + "node_modules/@img/sharp-libvips-linux-riscv64": { 923 + "version": "1.2.4", 924 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", 925 + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", 926 + "cpu": [ 927 + "riscv64" 928 + ], 929 + "license": "LGPL-3.0-or-later", 930 + "optional": true, 931 + "os": [ 932 + "linux" 933 + ], 934 + "funding": { 935 + "url": "https://opencollective.com/libvips" 936 + } 937 + }, 912 938 "node_modules/@img/sharp-libvips-linux-s390x": { 913 - "version": "1.0.4", 914 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 915 - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 939 + "version": "1.2.4", 940 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", 941 + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", 916 942 "cpu": [ 917 943 "s390x" 918 944 ], ··· 926 952 } 927 953 }, 928 954 "node_modules/@img/sharp-libvips-linux-x64": { 929 - "version": "1.0.4", 930 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 931 - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 955 + "version": "1.2.4", 956 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", 957 + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", 932 958 "cpu": [ 933 959 "x64" 934 960 ], ··· 942 968 } 943 969 }, 944 970 "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 945 - "version": "1.0.4", 946 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 947 - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 971 + "version": "1.2.4", 972 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", 973 + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", 948 974 "cpu": [ 949 975 "arm64" 950 976 ], ··· 958 984 } 959 985 }, 960 986 "node_modules/@img/sharp-libvips-linuxmusl-x64": { 961 - "version": "1.0.4", 962 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 963 - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 987 + "version": "1.2.4", 988 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", 989 + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", 964 990 "cpu": [ 965 991 "x64" 966 992 ], ··· 974 1000 } 975 1001 }, 976 1002 "node_modules/@img/sharp-linux-arm": { 977 - "version": "0.33.5", 978 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 979 - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 1003 + "version": "0.34.5", 1004 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", 1005 + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", 980 1006 "cpu": [ 981 1007 "arm" 982 1008 ], ··· 992 1018 "url": "https://opencollective.com/libvips" 993 1019 }, 994 1020 "optionalDependencies": { 995 - "@img/sharp-libvips-linux-arm": "1.0.5" 1021 + "@img/sharp-libvips-linux-arm": "1.2.4" 996 1022 } 997 1023 }, 998 1024 "node_modules/@img/sharp-linux-arm64": { 999 - "version": "0.33.5", 1000 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 1001 - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 1025 + "version": "0.34.5", 1026 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", 1027 + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", 1002 1028 "cpu": [ 1003 1029 "arm64" 1004 1030 ], ··· 1014 1040 "url": "https://opencollective.com/libvips" 1015 1041 }, 1016 1042 "optionalDependencies": { 1017 - "@img/sharp-libvips-linux-arm64": "1.0.4" 1043 + "@img/sharp-libvips-linux-arm64": "1.2.4" 1018 1044 } 1019 1045 }, 1020 1046 "node_modules/@img/sharp-linux-ppc64": { 1021 - "version": "0.34.4", 1022 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.4.tgz", 1023 - "integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==", 1047 + "version": "0.34.5", 1048 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", 1049 + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", 1024 1050 "cpu": [ 1025 1051 "ppc64" 1026 1052 ], ··· 1036 1062 "url": "https://opencollective.com/libvips" 1037 1063 }, 1038 1064 "optionalDependencies": { 1039 - "@img/sharp-libvips-linux-ppc64": "1.2.3" 1065 + "@img/sharp-libvips-linux-ppc64": "1.2.4" 1066 + } 1067 + }, 1068 + "node_modules/@img/sharp-linux-riscv64": { 1069 + "version": "0.34.5", 1070 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", 1071 + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", 1072 + "cpu": [ 1073 + "riscv64" 1074 + ], 1075 + "license": "Apache-2.0", 1076 + "optional": true, 1077 + "os": [ 1078 + "linux" 1079 + ], 1080 + "engines": { 1081 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1082 + }, 1083 + "funding": { 1084 + "url": "https://opencollective.com/libvips" 1085 + }, 1086 + "optionalDependencies": { 1087 + "@img/sharp-libvips-linux-riscv64": "1.2.4" 1040 1088 } 1041 1089 }, 1042 1090 "node_modules/@img/sharp-linux-s390x": { 1043 - "version": "0.33.5", 1044 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 1045 - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 1091 + "version": "0.34.5", 1092 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", 1093 + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", 1046 1094 "cpu": [ 1047 1095 "s390x" 1048 1096 ], ··· 1058 1106 "url": "https://opencollective.com/libvips" 1059 1107 }, 1060 1108 "optionalDependencies": { 1061 - "@img/sharp-libvips-linux-s390x": "1.0.4" 1109 + "@img/sharp-libvips-linux-s390x": "1.2.4" 1062 1110 } 1063 1111 }, 1064 1112 "node_modules/@img/sharp-linux-x64": { 1065 - "version": "0.33.5", 1066 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 1067 - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 1113 + "version": "0.34.5", 1114 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", 1115 + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", 1068 1116 "cpu": [ 1069 1117 "x64" 1070 1118 ], ··· 1080 1128 "url": "https://opencollective.com/libvips" 1081 1129 }, 1082 1130 "optionalDependencies": { 1083 - "@img/sharp-libvips-linux-x64": "1.0.4" 1131 + "@img/sharp-libvips-linux-x64": "1.2.4" 1084 1132 } 1085 1133 }, 1086 1134 "node_modules/@img/sharp-linuxmusl-arm64": { 1087 - "version": "0.33.5", 1088 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 1089 - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 1135 + "version": "0.34.5", 1136 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", 1137 + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", 1090 1138 "cpu": [ 1091 1139 "arm64" 1092 1140 ], ··· 1102 1150 "url": "https://opencollective.com/libvips" 1103 1151 }, 1104 1152 "optionalDependencies": { 1105 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 1153 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" 1106 1154 } 1107 1155 }, 1108 1156 "node_modules/@img/sharp-linuxmusl-x64": { 1109 - "version": "0.33.5", 1110 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 1111 - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 1157 + "version": "0.34.5", 1158 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", 1159 + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", 1112 1160 "cpu": [ 1113 1161 "x64" 1114 1162 ], ··· 1124 1172 "url": "https://opencollective.com/libvips" 1125 1173 }, 1126 1174 "optionalDependencies": { 1127 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 1175 + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" 1128 1176 } 1129 1177 }, 1130 1178 "node_modules/@img/sharp-wasm32": { 1131 - "version": "0.33.5", 1132 - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 1133 - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 1179 + "version": "0.34.5", 1180 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", 1181 + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", 1134 1182 "cpu": [ 1135 1183 "wasm32" 1136 1184 ], 1137 1185 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 1138 1186 "optional": true, 1139 1187 "dependencies": { 1140 - "@emnapi/runtime": "^1.2.0" 1188 + "@emnapi/runtime": "^1.7.0" 1141 1189 }, 1142 1190 "engines": { 1143 1191 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" ··· 1147 1195 } 1148 1196 }, 1149 1197 "node_modules/@img/sharp-win32-arm64": { 1150 - "version": "0.34.4", 1151 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.4.tgz", 1152 - "integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==", 1198 + "version": "0.34.5", 1199 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", 1200 + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", 1153 1201 "cpu": [ 1154 1202 "arm64" 1155 1203 ], ··· 1166 1214 } 1167 1215 }, 1168 1216 "node_modules/@img/sharp-win32-ia32": { 1169 - "version": "0.33.5", 1170 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 1171 - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 1217 + "version": "0.34.5", 1218 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", 1219 + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", 1172 1220 "cpu": [ 1173 1221 "ia32" 1174 1222 ], ··· 1185 1233 } 1186 1234 }, 1187 1235 "node_modules/@img/sharp-win32-x64": { 1188 - "version": "0.33.5", 1189 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 1190 - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 1236 + "version": "0.34.5", 1237 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", 1238 + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", 1191 1239 "cpu": [ 1192 1240 "x64" 1193 1241 ], ··· 1201 1249 }, 1202 1250 "funding": { 1203 1251 "url": "https://opencollective.com/libvips" 1252 + } 1253 + }, 1254 + "node_modules/@isaacs/fs-minipass": { 1255 + "version": "4.0.1", 1256 + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 1257 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 1258 + "license": "ISC", 1259 + "dependencies": { 1260 + "minipass": "^7.0.4" 1261 + }, 1262 + "engines": { 1263 + "node": ">=18.0.0" 1204 1264 } 1205 1265 }, 1206 1266 "node_modules/@jridgewell/sourcemap-codec": { ··· 1339 1399 "license": "MIT" 1340 1400 }, 1341 1401 "node_modules/@rollup/rollup-android-arm-eabi": { 1342 - "version": "4.52.4", 1343 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.4.tgz", 1344 - "integrity": "sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==", 1402 + "version": "4.55.1", 1403 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz", 1404 + "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==", 1345 1405 "cpu": [ 1346 1406 "arm" 1347 1407 ], ··· 1352 1412 ] 1353 1413 }, 1354 1414 "node_modules/@rollup/rollup-android-arm64": { 1355 - "version": "4.52.4", 1356 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.4.tgz", 1357 - "integrity": "sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==", 1415 + "version": "4.55.1", 1416 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz", 1417 + "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==", 1358 1418 "cpu": [ 1359 1419 "arm64" 1360 1420 ], ··· 1365 1425 ] 1366 1426 }, 1367 1427 "node_modules/@rollup/rollup-darwin-arm64": { 1368 - "version": "4.52.4", 1369 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.4.tgz", 1370 - "integrity": "sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==", 1428 + "version": "4.55.1", 1429 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz", 1430 + "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==", 1371 1431 "cpu": [ 1372 1432 "arm64" 1373 1433 ], ··· 1378 1438 ] 1379 1439 }, 1380 1440 "node_modules/@rollup/rollup-darwin-x64": { 1381 - "version": "4.52.4", 1382 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.4.tgz", 1383 - "integrity": "sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==", 1441 + "version": "4.55.1", 1442 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz", 1443 + "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==", 1384 1444 "cpu": [ 1385 1445 "x64" 1386 1446 ], ··· 1391 1451 ] 1392 1452 }, 1393 1453 "node_modules/@rollup/rollup-freebsd-arm64": { 1394 - "version": "4.52.4", 1395 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.4.tgz", 1396 - "integrity": "sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==", 1454 + "version": "4.55.1", 1455 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz", 1456 + "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==", 1397 1457 "cpu": [ 1398 1458 "arm64" 1399 1459 ], ··· 1404 1464 ] 1405 1465 }, 1406 1466 "node_modules/@rollup/rollup-freebsd-x64": { 1407 - "version": "4.52.4", 1408 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.4.tgz", 1409 - "integrity": "sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==", 1467 + "version": "4.55.1", 1468 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz", 1469 + "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==", 1410 1470 "cpu": [ 1411 1471 "x64" 1412 1472 ], ··· 1417 1477 ] 1418 1478 }, 1419 1479 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1420 - "version": "4.52.4", 1421 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.4.tgz", 1422 - "integrity": "sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==", 1480 + "version": "4.55.1", 1481 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz", 1482 + "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==", 1423 1483 "cpu": [ 1424 1484 "arm" 1425 1485 ], ··· 1430 1490 ] 1431 1491 }, 1432 1492 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1433 - "version": "4.52.4", 1434 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.4.tgz", 1435 - "integrity": "sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==", 1493 + "version": "4.55.1", 1494 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz", 1495 + "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==", 1436 1496 "cpu": [ 1437 1497 "arm" 1438 1498 ], ··· 1443 1503 ] 1444 1504 }, 1445 1505 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1446 - "version": "4.52.4", 1447 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.4.tgz", 1448 - "integrity": "sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==", 1506 + "version": "4.55.1", 1507 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz", 1508 + "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==", 1449 1509 "cpu": [ 1450 1510 "arm64" 1451 1511 ], ··· 1456 1516 ] 1457 1517 }, 1458 1518 "node_modules/@rollup/rollup-linux-arm64-musl": { 1459 - "version": "4.52.4", 1460 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.4.tgz", 1461 - "integrity": "sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==", 1519 + "version": "4.55.1", 1520 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz", 1521 + "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==", 1462 1522 "cpu": [ 1463 1523 "arm64" 1464 1524 ], ··· 1469 1529 ] 1470 1530 }, 1471 1531 "node_modules/@rollup/rollup-linux-loong64-gnu": { 1472 - "version": "4.52.4", 1473 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.4.tgz", 1474 - "integrity": "sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==", 1532 + "version": "4.55.1", 1533 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz", 1534 + "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==", 1535 + "cpu": [ 1536 + "loong64" 1537 + ], 1538 + "license": "MIT", 1539 + "optional": true, 1540 + "os": [ 1541 + "linux" 1542 + ] 1543 + }, 1544 + "node_modules/@rollup/rollup-linux-loong64-musl": { 1545 + "version": "4.55.1", 1546 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz", 1547 + "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==", 1475 1548 "cpu": [ 1476 1549 "loong64" 1477 1550 ], ··· 1482 1555 ] 1483 1556 }, 1484 1557 "node_modules/@rollup/rollup-linux-ppc64-gnu": { 1485 - "version": "4.52.4", 1486 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.4.tgz", 1487 - "integrity": "sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==", 1558 + "version": "4.55.1", 1559 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz", 1560 + "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==", 1561 + "cpu": [ 1562 + "ppc64" 1563 + ], 1564 + "license": "MIT", 1565 + "optional": true, 1566 + "os": [ 1567 + "linux" 1568 + ] 1569 + }, 1570 + "node_modules/@rollup/rollup-linux-ppc64-musl": { 1571 + "version": "4.55.1", 1572 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz", 1573 + "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==", 1488 1574 "cpu": [ 1489 1575 "ppc64" 1490 1576 ], ··· 1495 1581 ] 1496 1582 }, 1497 1583 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1498 - "version": "4.52.4", 1499 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.4.tgz", 1500 - "integrity": "sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==", 1584 + "version": "4.55.1", 1585 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz", 1586 + "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==", 1501 1587 "cpu": [ 1502 1588 "riscv64" 1503 1589 ], ··· 1508 1594 ] 1509 1595 }, 1510 1596 "node_modules/@rollup/rollup-linux-riscv64-musl": { 1511 - "version": "4.52.4", 1512 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.4.tgz", 1513 - "integrity": "sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==", 1597 + "version": "4.55.1", 1598 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz", 1599 + "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==", 1514 1600 "cpu": [ 1515 1601 "riscv64" 1516 1602 ], ··· 1521 1607 ] 1522 1608 }, 1523 1609 "node_modules/@rollup/rollup-linux-s390x-gnu": { 1524 - "version": "4.52.4", 1525 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.4.tgz", 1526 - "integrity": "sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==", 1610 + "version": "4.55.1", 1611 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz", 1612 + "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==", 1527 1613 "cpu": [ 1528 1614 "s390x" 1529 1615 ], ··· 1534 1620 ] 1535 1621 }, 1536 1622 "node_modules/@rollup/rollup-linux-x64-gnu": { 1537 - "version": "4.52.4", 1538 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.4.tgz", 1539 - "integrity": "sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==", 1623 + "version": "4.55.1", 1624 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz", 1625 + "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==", 1540 1626 "cpu": [ 1541 1627 "x64" 1542 1628 ], ··· 1547 1633 ] 1548 1634 }, 1549 1635 "node_modules/@rollup/rollup-linux-x64-musl": { 1550 - "version": "4.52.4", 1551 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.4.tgz", 1552 - "integrity": "sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==", 1636 + "version": "4.55.1", 1637 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz", 1638 + "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==", 1553 1639 "cpu": [ 1554 1640 "x64" 1555 1641 ], ··· 1559 1645 "linux" 1560 1646 ] 1561 1647 }, 1648 + "node_modules/@rollup/rollup-openbsd-x64": { 1649 + "version": "4.55.1", 1650 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz", 1651 + "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==", 1652 + "cpu": [ 1653 + "x64" 1654 + ], 1655 + "license": "MIT", 1656 + "optional": true, 1657 + "os": [ 1658 + "openbsd" 1659 + ] 1660 + }, 1562 1661 "node_modules/@rollup/rollup-openharmony-arm64": { 1563 - "version": "4.52.4", 1564 - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.4.tgz", 1565 - "integrity": "sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==", 1662 + "version": "4.55.1", 1663 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz", 1664 + "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==", 1566 1665 "cpu": [ 1567 1666 "arm64" 1568 1667 ], ··· 1573 1672 ] 1574 1673 }, 1575 1674 "node_modules/@rollup/rollup-win32-arm64-msvc": { 1576 - "version": "4.52.4", 1577 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.4.tgz", 1578 - "integrity": "sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==", 1675 + "version": "4.55.1", 1676 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz", 1677 + "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==", 1579 1678 "cpu": [ 1580 1679 "arm64" 1581 1680 ], ··· 1586 1685 ] 1587 1686 }, 1588 1687 "node_modules/@rollup/rollup-win32-ia32-msvc": { 1589 - "version": "4.52.4", 1590 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.4.tgz", 1591 - "integrity": "sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==", 1688 + "version": "4.55.1", 1689 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz", 1690 + "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==", 1592 1691 "cpu": [ 1593 1692 "ia32" 1594 1693 ], ··· 1599 1698 ] 1600 1699 }, 1601 1700 "node_modules/@rollup/rollup-win32-x64-gnu": { 1602 - "version": "4.52.4", 1603 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.4.tgz", 1604 - "integrity": "sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==", 1701 + "version": "4.55.1", 1702 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz", 1703 + "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==", 1605 1704 "cpu": [ 1606 1705 "x64" 1607 1706 ], ··· 1612 1711 ] 1613 1712 }, 1614 1713 "node_modules/@rollup/rollup-win32-x64-msvc": { 1615 - "version": "4.52.4", 1616 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.4.tgz", 1617 - "integrity": "sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==", 1714 + "version": "4.55.1", 1715 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz", 1716 + "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==", 1618 1717 "cpu": [ 1619 1718 "x64" 1620 1719 ], ··· 1625 1724 ] 1626 1725 }, 1627 1726 "node_modules/@shikijs/core": { 1628 - "version": "3.13.0", 1629 - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.13.0.tgz", 1630 - "integrity": "sha512-3P8rGsg2Eh2qIHekwuQjzWhKI4jV97PhvYjYUzGqjvJfqdQPz+nMlfWahU24GZAyW1FxFI1sYjyhfh5CoLmIUA==", 1727 + "version": "3.21.0", 1728 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.21.0.tgz", 1729 + "integrity": "sha512-AXSQu/2n1UIQekY8euBJlvFYZIw0PHY63jUzGbrOma4wPxzznJXTXkri+QcHeBNaFxiiOljKxxJkVSoB3PjbyA==", 1631 1730 "license": "MIT", 1632 1731 "dependencies": { 1633 - "@shikijs/types": "3.13.0", 1732 + "@shikijs/types": "3.21.0", 1634 1733 "@shikijs/vscode-textmate": "^10.0.2", 1635 1734 "@types/hast": "^3.0.4", 1636 1735 "hast-util-to-html": "^9.0.5" 1637 1736 } 1638 1737 }, 1639 1738 "node_modules/@shikijs/engine-javascript": { 1640 - "version": "3.13.0", 1641 - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.13.0.tgz", 1642 - "integrity": "sha512-Ty7xv32XCp8u0eQt8rItpMs6rU9Ki6LJ1dQOW3V/56PKDcpvfHPnYFbsx5FFUP2Yim34m/UkazidamMNVR4vKg==", 1739 + "version": "3.21.0", 1740 + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.21.0.tgz", 1741 + "integrity": "sha512-ATwv86xlbmfD9n9gKRiwuPpWgPENAWCLwYCGz9ugTJlsO2kOzhOkvoyV/UD+tJ0uT7YRyD530x6ugNSffmvIiQ==", 1643 1742 "license": "MIT", 1644 1743 "dependencies": { 1645 - "@shikijs/types": "3.13.0", 1744 + "@shikijs/types": "3.21.0", 1646 1745 "@shikijs/vscode-textmate": "^10.0.2", 1647 - "oniguruma-to-es": "^4.3.3" 1746 + "oniguruma-to-es": "^4.3.4" 1648 1747 } 1649 1748 }, 1650 1749 "node_modules/@shikijs/engine-oniguruma": { 1651 - "version": "3.13.0", 1652 - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.13.0.tgz", 1653 - "integrity": "sha512-O42rBGr4UDSlhT2ZFMxqM7QzIU+IcpoTMzb3W7AlziI1ZF7R8eS2M0yt5Ry35nnnTX/LTLXFPUjRFCIW+Operg==", 1750 + "version": "3.21.0", 1751 + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.21.0.tgz", 1752 + "integrity": "sha512-OYknTCct6qiwpQDqDdf3iedRdzj6hFlOPv5hMvI+hkWfCKs5mlJ4TXziBG9nyabLwGulrUjHiCq3xCspSzErYQ==", 1654 1753 "license": "MIT", 1655 1754 "dependencies": { 1656 - "@shikijs/types": "3.13.0", 1755 + "@shikijs/types": "3.21.0", 1657 1756 "@shikijs/vscode-textmate": "^10.0.2" 1658 1757 } 1659 1758 }, 1660 1759 "node_modules/@shikijs/langs": { 1661 - "version": "3.13.0", 1662 - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.13.0.tgz", 1663 - "integrity": "sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==", 1760 + "version": "3.21.0", 1761 + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.21.0.tgz", 1762 + "integrity": "sha512-g6mn5m+Y6GBJ4wxmBYqalK9Sp0CFkUqfNzUy2pJglUginz6ZpWbaWjDB4fbQ/8SHzFjYbtU6Ddlp1pc+PPNDVA==", 1664 1763 "license": "MIT", 1665 1764 "dependencies": { 1666 - "@shikijs/types": "3.13.0" 1765 + "@shikijs/types": "3.21.0" 1667 1766 } 1668 1767 }, 1669 1768 "node_modules/@shikijs/themes": { 1670 - "version": "3.13.0", 1671 - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.13.0.tgz", 1672 - "integrity": "sha512-Vxw1Nm1/Od8jyA7QuAenaV78BG2nSr3/gCGdBkLpfLscddCkzkL36Q5b67SrLLfvAJTOUzW39x4FHVCFriPVgg==", 1769 + "version": "3.21.0", 1770 + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.21.0.tgz", 1771 + "integrity": "sha512-BAE4cr9EDiZyYzwIHEk7JTBJ9CzlPuM4PchfcA5ao1dWXb25nv6hYsoDiBq2aZK9E3dlt3WB78uI96UESD+8Mw==", 1673 1772 "license": "MIT", 1674 1773 "dependencies": { 1675 - "@shikijs/types": "3.13.0" 1774 + "@shikijs/types": "3.21.0" 1676 1775 } 1677 1776 }, 1678 1777 "node_modules/@shikijs/types": { 1679 - "version": "3.13.0", 1680 - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.13.0.tgz", 1681 - "integrity": "sha512-oM9P+NCFri/mmQ8LoFGVfVyemm5Hi27330zuOBp0annwJdKH1kOLndw3zCtAVDehPLg9fKqoEx3Ht/wNZxolfw==", 1778 + "version": "3.21.0", 1779 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.21.0.tgz", 1780 + "integrity": "sha512-zGrWOxZ0/+0ovPY7PvBU2gIS9tmhSUUt30jAcNV0Bq0gb2S98gwfjIs1vxlmH5zM7/4YxLamT6ChlqqAJmPPjA==", 1682 1781 "license": "MIT", 1683 1782 "dependencies": { 1684 1783 "@shikijs/vscode-textmate": "^10.0.2", ··· 1691 1790 "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", 1692 1791 "license": "MIT" 1693 1792 }, 1694 - "node_modules/@swc/helpers": { 1695 - "version": "0.5.17", 1696 - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", 1697 - "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", 1698 - "license": "Apache-2.0", 1699 - "dependencies": { 1700 - "tslib": "^2.8.0" 1701 - } 1702 - }, 1703 1793 "node_modules/@trysound/sax": { 1704 1794 "version": "0.2.0", 1705 1795 "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", ··· 1731 1821 "license": "MIT", 1732 1822 "dependencies": { 1733 1823 "@types/estree": "*" 1734 - } 1735 - }, 1736 - "node_modules/@types/fontkit": { 1737 - "version": "2.0.8", 1738 - "resolved": "https://registry.npmjs.org/@types/fontkit/-/fontkit-2.0.8.tgz", 1739 - "integrity": "sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==", 1740 - "license": "MIT", 1741 - "dependencies": { 1742 - "@types/node": "*" 1743 1824 } 1744 1825 }, 1745 1826 "node_modules/@types/hast": { ··· 1834 1915 "@types/node": "*" 1835 1916 } 1836 1917 }, 1837 - "node_modules/@types/tar": { 1838 - "version": "6.1.13", 1839 - "resolved": "https://registry.npmjs.org/@types/tar/-/tar-6.1.13.tgz", 1840 - "integrity": "sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==", 1841 - "license": "MIT", 1842 - "dependencies": { 1843 - "@types/node": "*", 1844 - "minipass": "^4.0.0" 1845 - } 1846 - }, 1847 1918 "node_modules/@types/unist": { 1848 1919 "version": "3.0.3", 1849 1920 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", ··· 1871 1942 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1872 1943 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1873 1944 "license": "MIT", 1945 + "peer": true, 1874 1946 "bin": { 1875 1947 "acorn": "bin/acorn" 1876 1948 }, ··· 2027 2099 } 2028 2100 }, 2029 2101 "node_modules/astro": { 2030 - "version": "5.14.5", 2031 - "resolved": "https://registry.npmjs.org/astro/-/astro-5.14.5.tgz", 2032 - "integrity": "sha512-EHt7y3+nHYyKzBats1AL3N4Pyrvqyr+zXBC7njUa9Tfe+gsiHlunaw+lXitTT/DDVwO2R/f/qVG7Xc6rl0b2KQ==", 2102 + "version": "5.16.11", 2103 + "resolved": "https://registry.npmjs.org/astro/-/astro-5.16.11.tgz", 2104 + "integrity": "sha512-Z7kvkTTT5n6Hn5lCm6T3WU6pkxx84Hn25dtQ6dR7ATrBGq9eVa8EuB/h1S8xvaoVyCMZnIESu99Z9RJfdLRLDA==", 2033 2105 "license": "MIT", 2106 + "peer": true, 2034 2107 "dependencies": { 2035 - "@astrojs/compiler": "^2.12.2", 2036 - "@astrojs/internal-helpers": "0.7.4", 2037 - "@astrojs/markdown-remark": "6.3.8", 2108 + "@astrojs/compiler": "^2.13.0", 2109 + "@astrojs/internal-helpers": "0.7.5", 2110 + "@astrojs/markdown-remark": "6.3.10", 2038 2111 "@astrojs/telemetry": "3.3.0", 2039 - "@capsizecss/unpack": "^3.0.0", 2112 + "@capsizecss/unpack": "^4.0.0", 2040 2113 "@oslojs/encoding": "^1.1.0", 2041 - "@rollup/pluginutils": "^5.2.0", 2114 + "@rollup/pluginutils": "^5.3.0", 2042 2115 "acorn": "^8.15.0", 2043 2116 "aria-query": "^5.3.2", 2044 2117 "axobject-query": "^4.1.0", 2045 2118 "boxen": "8.0.1", 2046 - "ci-info": "^4.3.0", 2119 + "ci-info": "^4.3.1", 2047 2120 "clsx": "^2.1.1", 2048 2121 "common-ancestor-path": "^1.0.1", 2049 - "cookie": "^1.0.2", 2122 + "cookie": "^1.1.1", 2050 2123 "cssesc": "^3.0.0", 2051 - "debug": "^4.4.1", 2124 + "debug": "^4.4.3", 2052 2125 "deterministic-object-hash": "^2.0.2", 2053 - "devalue": "^5.3.2", 2054 - "diff": "^5.2.0", 2126 + "devalue": "^5.6.2", 2127 + "diff": "^8.0.3", 2055 2128 "dlv": "^1.1.3", 2056 2129 "dset": "^3.1.4", 2057 2130 "es-module-lexer": "^1.7.0", 2058 2131 "esbuild": "^0.25.0", 2059 2132 "estree-walker": "^3.0.3", 2060 2133 "flattie": "^1.1.1", 2061 - "fontace": "~0.3.0", 2134 + "fontace": "~0.4.0", 2062 2135 "github-slugger": "^2.0.0", 2063 2136 "html-escaper": "3.0.3", 2064 2137 "http-cache-semantics": "^4.2.0", 2065 2138 "import-meta-resolve": "^4.2.0", 2066 - "js-yaml": "^4.1.0", 2067 - "kleur": "^4.1.5", 2068 - "magic-string": "^0.30.18", 2069 - "magicast": "^0.3.5", 2139 + "js-yaml": "^4.1.1", 2140 + "magic-string": "^0.30.21", 2141 + "magicast": "^0.5.1", 2070 2142 "mrmime": "^2.0.1", 2071 2143 "neotraverse": "^0.6.18", 2072 2144 "p-limit": "^6.2.0", 2073 - "p-queue": "^8.1.0", 2074 - "package-manager-detector": "^1.3.0", 2145 + "p-queue": "^8.1.1", 2146 + "package-manager-detector": "^1.6.0", 2147 + "piccolore": "^0.1.3", 2075 2148 "picomatch": "^4.0.3", 2076 2149 "prompts": "^2.4.2", 2077 2150 "rehype": "^13.0.2", 2078 - "semver": "^7.7.2", 2079 - "shiki": "^3.12.0", 2080 - "smol-toml": "^1.4.2", 2081 - "tinyexec": "^1.0.1", 2082 - "tinyglobby": "^0.2.14", 2151 + "semver": "^7.7.3", 2152 + "shiki": "^3.20.0", 2153 + "smol-toml": "^1.6.0", 2154 + "svgo": "^4.0.0", 2155 + "tinyexec": "^1.0.2", 2156 + "tinyglobby": "^0.2.15", 2083 2157 "tsconfck": "^3.1.6", 2084 2158 "ultrahtml": "^1.6.0", 2085 - "unifont": "~0.6.0", 2159 + "unifont": "~0.7.1", 2086 2160 "unist-util-visit": "^5.0.0", 2087 - "unstorage": "^1.17.0", 2161 + "unstorage": "^1.17.3", 2088 2162 "vfile": "^6.0.3", 2089 - "vite": "^6.3.6", 2163 + "vite": "^6.4.1", 2090 2164 "vitefu": "^1.1.1", 2091 2165 "xxhash-wasm": "^1.1.0", 2092 2166 "yargs-parser": "^21.1.1", 2093 2167 "yocto-spinner": "^0.2.3", 2094 2168 "zod": "^3.25.76", 2095 - "zod-to-json-schema": "^3.24.6", 2169 + "zod-to-json-schema": "^3.25.1", 2096 2170 "zod-to-ts": "^1.2.0" 2097 2171 }, 2098 2172 "bin": { ··· 2122 2196 "@iconify/utils": "^2.1.30" 2123 2197 } 2124 2198 }, 2125 - "node_modules/astro/node_modules/@img/sharp-darwin-arm64": { 2126 - "version": "0.34.4", 2127 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.4.tgz", 2128 - "integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==", 2129 - "cpu": [ 2130 - "arm64" 2131 - ], 2132 - "license": "Apache-2.0", 2133 - "optional": true, 2134 - "os": [ 2135 - "darwin" 2136 - ], 2137 - "engines": { 2138 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2139 - }, 2140 - "funding": { 2141 - "url": "https://opencollective.com/libvips" 2142 - }, 2143 - "optionalDependencies": { 2144 - "@img/sharp-libvips-darwin-arm64": "1.2.3" 2145 - } 2146 - }, 2147 - "node_modules/astro/node_modules/@img/sharp-darwin-x64": { 2148 - "version": "0.34.4", 2149 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz", 2150 - "integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==", 2151 - "cpu": [ 2152 - "x64" 2153 - ], 2154 - "license": "Apache-2.0", 2155 - "optional": true, 2156 - "os": [ 2157 - "darwin" 2158 - ], 2159 - "engines": { 2160 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2161 - }, 2162 - "funding": { 2163 - "url": "https://opencollective.com/libvips" 2164 - }, 2165 - "optionalDependencies": { 2166 - "@img/sharp-libvips-darwin-x64": "1.2.3" 2167 - } 2168 - }, 2169 - "node_modules/astro/node_modules/@img/sharp-libvips-darwin-arm64": { 2170 - "version": "1.2.3", 2171 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.3.tgz", 2172 - "integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==", 2173 - "cpu": [ 2174 - "arm64" 2175 - ], 2176 - "license": "LGPL-3.0-or-later", 2177 - "optional": true, 2178 - "os": [ 2179 - "darwin" 2180 - ], 2181 - "funding": { 2182 - "url": "https://opencollective.com/libvips" 2183 - } 2184 - }, 2185 - "node_modules/astro/node_modules/@img/sharp-libvips-darwin-x64": { 2186 - "version": "1.2.3", 2187 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.3.tgz", 2188 - "integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==", 2189 - "cpu": [ 2190 - "x64" 2191 - ], 2192 - "license": "LGPL-3.0-or-later", 2193 - "optional": true, 2194 - "os": [ 2195 - "darwin" 2196 - ], 2197 - "funding": { 2198 - "url": "https://opencollective.com/libvips" 2199 - } 2200 - }, 2201 - "node_modules/astro/node_modules/@img/sharp-libvips-linux-arm": { 2202 - "version": "1.2.3", 2203 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.3.tgz", 2204 - "integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==", 2205 - "cpu": [ 2206 - "arm" 2207 - ], 2208 - "license": "LGPL-3.0-or-later", 2209 - "optional": true, 2210 - "os": [ 2211 - "linux" 2212 - ], 2213 - "funding": { 2214 - "url": "https://opencollective.com/libvips" 2215 - } 2216 - }, 2217 - "node_modules/astro/node_modules/@img/sharp-libvips-linux-arm64": { 2218 - "version": "1.2.3", 2219 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz", 2220 - "integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==", 2221 - "cpu": [ 2222 - "arm64" 2223 - ], 2224 - "license": "LGPL-3.0-or-later", 2225 - "optional": true, 2226 - "os": [ 2227 - "linux" 2228 - ], 2229 - "funding": { 2230 - "url": "https://opencollective.com/libvips" 2231 - } 2232 - }, 2233 - "node_modules/astro/node_modules/@img/sharp-libvips-linux-s390x": { 2234 - "version": "1.2.3", 2235 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz", 2236 - "integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==", 2237 - "cpu": [ 2238 - "s390x" 2239 - ], 2240 - "license": "LGPL-3.0-or-later", 2241 - "optional": true, 2242 - "os": [ 2243 - "linux" 2244 - ], 2245 - "funding": { 2246 - "url": "https://opencollective.com/libvips" 2247 - } 2248 - }, 2249 - "node_modules/astro/node_modules/@img/sharp-libvips-linux-x64": { 2250 - "version": "1.2.3", 2251 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz", 2252 - "integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==", 2253 - "cpu": [ 2254 - "x64" 2255 - ], 2256 - "license": "LGPL-3.0-or-later", 2257 - "optional": true, 2258 - "os": [ 2259 - "linux" 2260 - ], 2261 - "funding": { 2262 - "url": "https://opencollective.com/libvips" 2263 - } 2264 - }, 2265 - "node_modules/astro/node_modules/@img/sharp-libvips-linuxmusl-arm64": { 2266 - "version": "1.2.3", 2267 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.3.tgz", 2268 - "integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==", 2269 - "cpu": [ 2270 - "arm64" 2271 - ], 2272 - "license": "LGPL-3.0-or-later", 2273 - "optional": true, 2274 - "os": [ 2275 - "linux" 2276 - ], 2277 - "funding": { 2278 - "url": "https://opencollective.com/libvips" 2279 - } 2280 - }, 2281 - "node_modules/astro/node_modules/@img/sharp-libvips-linuxmusl-x64": { 2282 - "version": "1.2.3", 2283 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.3.tgz", 2284 - "integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==", 2285 - "cpu": [ 2286 - "x64" 2287 - ], 2288 - "license": "LGPL-3.0-or-later", 2289 - "optional": true, 2290 - "os": [ 2291 - "linux" 2292 - ], 2293 - "funding": { 2294 - "url": "https://opencollective.com/libvips" 2295 - } 2296 - }, 2297 - "node_modules/astro/node_modules/@img/sharp-linux-arm": { 2298 - "version": "0.34.4", 2299 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.4.tgz", 2300 - "integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==", 2301 - "cpu": [ 2302 - "arm" 2303 - ], 2304 - "license": "Apache-2.0", 2305 - "optional": true, 2306 - "os": [ 2307 - "linux" 2308 - ], 2309 - "engines": { 2310 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2311 - }, 2312 - "funding": { 2313 - "url": "https://opencollective.com/libvips" 2314 - }, 2315 - "optionalDependencies": { 2316 - "@img/sharp-libvips-linux-arm": "1.2.3" 2317 - } 2318 - }, 2319 - "node_modules/astro/node_modules/@img/sharp-linux-arm64": { 2320 - "version": "0.34.4", 2321 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.4.tgz", 2322 - "integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==", 2323 - "cpu": [ 2324 - "arm64" 2325 - ], 2326 - "license": "Apache-2.0", 2327 - "optional": true, 2328 - "os": [ 2329 - "linux" 2330 - ], 2331 - "engines": { 2332 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2333 - }, 2334 - "funding": { 2335 - "url": "https://opencollective.com/libvips" 2336 - }, 2337 - "optionalDependencies": { 2338 - "@img/sharp-libvips-linux-arm64": "1.2.3" 2339 - } 2340 - }, 2341 - "node_modules/astro/node_modules/@img/sharp-linux-s390x": { 2342 - "version": "0.34.4", 2343 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.4.tgz", 2344 - "integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==", 2345 - "cpu": [ 2346 - "s390x" 2347 - ], 2348 - "license": "Apache-2.0", 2349 - "optional": true, 2350 - "os": [ 2351 - "linux" 2352 - ], 2353 - "engines": { 2354 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2355 - }, 2356 - "funding": { 2357 - "url": "https://opencollective.com/libvips" 2358 - }, 2359 - "optionalDependencies": { 2360 - "@img/sharp-libvips-linux-s390x": "1.2.3" 2361 - } 2362 - }, 2363 - "node_modules/astro/node_modules/@img/sharp-linux-x64": { 2364 - "version": "0.34.4", 2365 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.4.tgz", 2366 - "integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==", 2367 - "cpu": [ 2368 - "x64" 2369 - ], 2370 - "license": "Apache-2.0", 2371 - "optional": true, 2372 - "os": [ 2373 - "linux" 2374 - ], 2375 - "engines": { 2376 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2377 - }, 2378 - "funding": { 2379 - "url": "https://opencollective.com/libvips" 2380 - }, 2381 - "optionalDependencies": { 2382 - "@img/sharp-libvips-linux-x64": "1.2.3" 2383 - } 2384 - }, 2385 - "node_modules/astro/node_modules/@img/sharp-linuxmusl-arm64": { 2386 - "version": "0.34.4", 2387 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.4.tgz", 2388 - "integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==", 2389 - "cpu": [ 2390 - "arm64" 2391 - ], 2392 - "license": "Apache-2.0", 2393 - "optional": true, 2394 - "os": [ 2395 - "linux" 2396 - ], 2397 - "engines": { 2398 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2399 - }, 2400 - "funding": { 2401 - "url": "https://opencollective.com/libvips" 2402 - }, 2403 - "optionalDependencies": { 2404 - "@img/sharp-libvips-linuxmusl-arm64": "1.2.3" 2405 - } 2406 - }, 2407 - "node_modules/astro/node_modules/@img/sharp-linuxmusl-x64": { 2408 - "version": "0.34.4", 2409 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.4.tgz", 2410 - "integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==", 2411 - "cpu": [ 2412 - "x64" 2413 - ], 2414 - "license": "Apache-2.0", 2415 - "optional": true, 2416 - "os": [ 2417 - "linux" 2418 - ], 2419 - "engines": { 2420 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2421 - }, 2422 - "funding": { 2423 - "url": "https://opencollective.com/libvips" 2424 - }, 2425 - "optionalDependencies": { 2426 - "@img/sharp-libvips-linuxmusl-x64": "1.2.3" 2427 - } 2428 - }, 2429 - "node_modules/astro/node_modules/@img/sharp-wasm32": { 2430 - "version": "0.34.4", 2431 - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.4.tgz", 2432 - "integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==", 2433 - "cpu": [ 2434 - "wasm32" 2435 - ], 2436 - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 2437 - "optional": true, 2438 - "dependencies": { 2439 - "@emnapi/runtime": "^1.5.0" 2440 - }, 2441 - "engines": { 2442 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2443 - }, 2444 - "funding": { 2445 - "url": "https://opencollective.com/libvips" 2446 - } 2447 - }, 2448 - "node_modules/astro/node_modules/@img/sharp-win32-ia32": { 2449 - "version": "0.34.4", 2450 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.4.tgz", 2451 - "integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==", 2452 - "cpu": [ 2453 - "ia32" 2454 - ], 2455 - "license": "Apache-2.0 AND LGPL-3.0-or-later", 2456 - "optional": true, 2457 - "os": [ 2458 - "win32" 2459 - ], 2460 - "engines": { 2461 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2462 - }, 2463 - "funding": { 2464 - "url": "https://opencollective.com/libvips" 2465 - } 2466 - }, 2467 - "node_modules/astro/node_modules/@img/sharp-win32-x64": { 2468 - "version": "0.34.4", 2469 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.4.tgz", 2470 - "integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==", 2471 - "cpu": [ 2472 - "x64" 2473 - ], 2474 - "license": "Apache-2.0 AND LGPL-3.0-or-later", 2475 - "optional": true, 2476 - "os": [ 2477 - "win32" 2478 - ], 2479 - "engines": { 2480 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2481 - }, 2482 - "funding": { 2483 - "url": "https://opencollective.com/libvips" 2484 - } 2485 - }, 2486 - "node_modules/astro/node_modules/sharp": { 2487 - "version": "0.34.4", 2488 - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.4.tgz", 2489 - "integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==", 2490 - "hasInstallScript": true, 2491 - "license": "Apache-2.0", 2492 - "optional": true, 2493 - "dependencies": { 2494 - "@img/colour": "^1.0.0", 2495 - "detect-libc": "^2.1.0", 2496 - "semver": "^7.7.2" 2497 - }, 2498 - "engines": { 2499 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2500 - }, 2501 - "funding": { 2502 - "url": "https://opencollective.com/libvips" 2503 - }, 2504 - "optionalDependencies": { 2505 - "@img/sharp-darwin-arm64": "0.34.4", 2506 - "@img/sharp-darwin-x64": "0.34.4", 2507 - "@img/sharp-libvips-darwin-arm64": "1.2.3", 2508 - "@img/sharp-libvips-darwin-x64": "1.2.3", 2509 - "@img/sharp-libvips-linux-arm": "1.2.3", 2510 - "@img/sharp-libvips-linux-arm64": "1.2.3", 2511 - "@img/sharp-libvips-linux-ppc64": "1.2.3", 2512 - "@img/sharp-libvips-linux-s390x": "1.2.3", 2513 - "@img/sharp-libvips-linux-x64": "1.2.3", 2514 - "@img/sharp-libvips-linuxmusl-arm64": "1.2.3", 2515 - "@img/sharp-libvips-linuxmusl-x64": "1.2.3", 2516 - "@img/sharp-linux-arm": "0.34.4", 2517 - "@img/sharp-linux-arm64": "0.34.4", 2518 - "@img/sharp-linux-ppc64": "0.34.4", 2519 - "@img/sharp-linux-s390x": "0.34.4", 2520 - "@img/sharp-linux-x64": "0.34.4", 2521 - "@img/sharp-linuxmusl-arm64": "0.34.4", 2522 - "@img/sharp-linuxmusl-x64": "0.34.4", 2523 - "@img/sharp-wasm32": "0.34.4", 2524 - "@img/sharp-win32-arm64": "0.34.4", 2525 - "@img/sharp-win32-ia32": "0.34.4", 2526 - "@img/sharp-win32-x64": "0.34.4" 2527 - } 2528 - }, 2529 - "node_modules/asynckit": { 2530 - "version": "0.4.0", 2531 - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 2532 - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 2533 - "license": "MIT" 2534 - }, 2535 - "node_modules/axios": { 2536 - "version": "1.12.2", 2537 - "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", 2538 - "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", 2539 - "license": "MIT", 2540 - "dependencies": { 2541 - "follow-redirects": "^1.15.6", 2542 - "form-data": "^4.0.4", 2543 - "proxy-from-env": "^1.1.0" 2544 - } 2545 - }, 2546 2199 "node_modules/axobject-query": { 2547 2200 "version": "4.1.0", 2548 2201 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", ··· 2566 2219 "version": "1.0.0", 2567 2220 "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", 2568 2221 "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", 2569 - "license": "MIT" 2570 - }, 2571 - "node_modules/base64-js": { 2572 - "version": "1.5.1", 2573 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2574 - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2575 - "funding": [ 2576 - { 2577 - "type": "github", 2578 - "url": "https://github.com/sponsors/feross" 2579 - }, 2580 - { 2581 - "type": "patreon", 2582 - "url": "https://www.patreon.com/feross" 2583 - }, 2584 - { 2585 - "type": "consulting", 2586 - "url": "https://feross.org/support" 2587 - } 2588 - ], 2589 2222 "license": "MIT" 2590 2223 }, 2591 2224 "node_modules/beasties": { ··· 2666 2299 "node": ">=8" 2667 2300 } 2668 2301 }, 2669 - "node_modules/brotli": { 2670 - "version": "1.3.3", 2671 - "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", 2672 - "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", 2673 - "license": "MIT", 2674 - "dependencies": { 2675 - "base64-js": "^1.1.2" 2676 - } 2677 - }, 2678 2302 "node_modules/buffer-crc32": { 2679 2303 "version": "0.2.13", 2680 2304 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", ··· 2682 2306 "license": "MIT", 2683 2307 "engines": { 2684 2308 "node": "*" 2685 - } 2686 - }, 2687 - "node_modules/call-bind-apply-helpers": { 2688 - "version": "1.0.2", 2689 - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 2690 - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 2691 - "license": "MIT", 2692 - "dependencies": { 2693 - "es-errors": "^1.3.0", 2694 - "function-bind": "^1.1.2" 2695 - }, 2696 - "engines": { 2697 - "node": ">= 0.4" 2698 2309 } 2699 2310 }, 2700 2311 "node_modules/camelcase": { ··· 2772 2383 } 2773 2384 }, 2774 2385 "node_modules/cheerio": { 2775 - "version": "1.0.0", 2776 - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", 2777 - "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", 2386 + "version": "1.1.2", 2387 + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz", 2388 + "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==", 2778 2389 "license": "MIT", 2779 2390 "dependencies": { 2780 2391 "cheerio-select": "^2.1.0", 2781 2392 "dom-serializer": "^2.0.0", 2782 2393 "domhandler": "^5.0.3", 2783 - "domutils": "^3.1.0", 2784 - "encoding-sniffer": "^0.2.0", 2785 - "htmlparser2": "^9.1.0", 2786 - "parse5": "^7.1.2", 2787 - "parse5-htmlparser2-tree-adapter": "^7.0.0", 2394 + "domutils": "^3.2.2", 2395 + "encoding-sniffer": "^0.2.1", 2396 + "htmlparser2": "^10.0.0", 2397 + "parse5": "^7.3.0", 2398 + "parse5-htmlparser2-tree-adapter": "^7.1.0", 2788 2399 "parse5-parser-stream": "^7.1.2", 2789 - "undici": "^6.19.5", 2400 + "undici": "^7.12.0", 2790 2401 "whatwg-mimetype": "^4.0.0" 2791 2402 }, 2792 2403 "engines": { 2793 - "node": ">=18.17" 2404 + "node": ">=20.18.1" 2794 2405 }, 2795 2406 "funding": { 2796 2407 "url": "https://github.com/cheeriojs/cheerio?sponsor=1" ··· 2813 2424 "url": "https://github.com/sponsors/fb55" 2814 2425 } 2815 2426 }, 2427 + "node_modules/cheerio/node_modules/entities": { 2428 + "version": "6.0.1", 2429 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 2430 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 2431 + "license": "BSD-2-Clause", 2432 + "engines": { 2433 + "node": ">=0.12" 2434 + }, 2435 + "funding": { 2436 + "url": "https://github.com/fb55/entities?sponsor=1" 2437 + } 2438 + }, 2816 2439 "node_modules/cheerio/node_modules/htmlparser2": { 2817 - "version": "9.1.0", 2818 - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", 2819 - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", 2440 + "version": "10.0.0", 2441 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", 2442 + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", 2820 2443 "funding": [ 2821 2444 "https://github.com/fb55/htmlparser2?sponsor=1", 2822 2445 { ··· 2828 2451 "dependencies": { 2829 2452 "domelementtype": "^2.3.0", 2830 2453 "domhandler": "^5.0.3", 2831 - "domutils": "^3.1.0", 2832 - "entities": "^4.5.0" 2454 + "domutils": "^3.2.1", 2455 + "entities": "^6.0.0" 2833 2456 } 2834 2457 }, 2835 2458 "node_modules/chokidar": { 2836 - "version": "4.0.3", 2837 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 2838 - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 2459 + "version": "5.0.0", 2460 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", 2461 + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", 2839 2462 "license": "MIT", 2840 2463 "dependencies": { 2841 - "readdirp": "^4.0.1" 2464 + "readdirp": "^5.0.0" 2842 2465 }, 2843 2466 "engines": { 2844 - "node": ">= 14.16.0" 2467 + "node": ">= 20.19.0" 2845 2468 }, 2846 2469 "funding": { 2847 2470 "url": "https://paulmillr.com/funding/" 2848 2471 } 2849 2472 }, 2850 2473 "node_modules/chownr": { 2851 - "version": "2.0.0", 2852 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 2853 - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 2854 - "license": "ISC", 2474 + "version": "3.0.0", 2475 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 2476 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 2477 + "license": "BlueOak-1.0.0", 2855 2478 "engines": { 2856 - "node": ">=10" 2479 + "node": ">=18" 2857 2480 } 2858 2481 }, 2859 2482 "node_modules/ci-info": { ··· 2964 2587 "node": ">=8" 2965 2588 } 2966 2589 }, 2967 - "node_modules/clone": { 2968 - "version": "2.1.2", 2969 - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", 2970 - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", 2971 - "license": "MIT", 2972 - "engines": { 2973 - "node": ">=0.8" 2974 - } 2975 - }, 2976 2590 "node_modules/clsx": { 2977 2591 "version": "2.1.1", 2978 2592 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", ··· 2992 2606 "url": "https://github.com/sponsors/wooorm" 2993 2607 } 2994 2608 }, 2995 - "node_modules/color": { 2996 - "version": "4.2.3", 2997 - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 2998 - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 2999 - "license": "MIT", 3000 - "dependencies": { 3001 - "color-convert": "^2.0.1", 3002 - "color-string": "^1.9.0" 3003 - }, 3004 - "engines": { 3005 - "node": ">=12.5.0" 3006 - } 3007 - }, 3008 2609 "node_modules/color-convert": { 3009 2610 "version": "2.0.1", 3010 2611 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", ··· 3023 2624 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3024 2625 "license": "MIT" 3025 2626 }, 3026 - "node_modules/color-string": { 3027 - "version": "1.9.1", 3028 - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 3029 - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 3030 - "license": "MIT", 3031 - "dependencies": { 3032 - "color-name": "^1.0.0", 3033 - "simple-swizzle": "^0.2.2" 3034 - } 3035 - }, 3036 - "node_modules/combined-stream": { 3037 - "version": "1.0.8", 3038 - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 3039 - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 3040 - "license": "MIT", 3041 - "dependencies": { 3042 - "delayed-stream": "~1.0.0" 3043 - }, 3044 - "engines": { 3045 - "node": ">= 0.8" 3046 - } 3047 - }, 3048 2627 "node_modules/comma-separated-tokens": { 3049 2628 "version": "2.0.3", 3050 2629 "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", ··· 3056 2635 } 3057 2636 }, 3058 2637 "node_modules/commander": { 3059 - "version": "7.2.0", 3060 - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 3061 - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 2638 + "version": "11.1.0", 2639 + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", 2640 + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", 3062 2641 "license": "MIT", 3063 2642 "engines": { 3064 - "node": ">= 10" 2643 + "node": ">=16" 3065 2644 } 3066 2645 }, 3067 2646 "node_modules/common-ancestor-path": { ··· 3071 2650 "license": "ISC" 3072 2651 }, 3073 2652 "node_modules/confbox": { 3074 - "version": "0.1.8", 3075 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 3076 - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 2653 + "version": "0.2.2", 2654 + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", 2655 + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", 3077 2656 "license": "MIT" 3078 2657 }, 3079 2658 "node_modules/cookie": { 3080 - "version": "1.0.2", 3081 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", 3082 - "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", 2659 + "version": "1.1.1", 2660 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", 2661 + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", 3083 2662 "license": "MIT", 3084 2663 "engines": { 3085 2664 "node": ">=18" 2665 + }, 2666 + "funding": { 2667 + "type": "opencollective", 2668 + "url": "https://opencollective.com/express" 3086 2669 } 3087 2670 }, 3088 2671 "node_modules/cookie-es": { ··· 3179 2762 } 3180 2763 }, 3181 2764 "node_modules/css-tree": { 3182 - "version": "2.3.1", 3183 - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 3184 - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 2765 + "version": "3.1.0", 2766 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", 2767 + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", 3185 2768 "license": "MIT", 3186 2769 "dependencies": { 3187 - "mdn-data": "2.0.30", 2770 + "mdn-data": "2.12.2", 3188 2771 "source-map-js": "^1.0.1" 3189 2772 }, 3190 2773 "engines": { ··· 3311 2894 "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 3312 2895 "license": "MIT" 3313 2896 }, 3314 - "node_modules/delayed-stream": { 3315 - "version": "1.0.0", 3316 - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 3317 - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 3318 - "license": "MIT", 3319 - "engines": { 3320 - "node": ">=0.4.0" 3321 - } 3322 - }, 3323 2897 "node_modules/dequal": { 3324 2898 "version": "2.0.3", 3325 2899 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", ··· 3357 2931 } 3358 2932 }, 3359 2933 "node_modules/devalue": { 3360 - "version": "5.4.1", 3361 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.4.1.tgz", 3362 - "integrity": "sha512-YtoaOfsqjbZQKGIMRYDWKjUmSB4VJ/RElB+bXZawQAQYAo4xu08GKTMVlsZDTF6R2MbAgjcAQRPI5eIyRAT2OQ==", 2934 + "version": "5.6.2", 2935 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.2.tgz", 2936 + "integrity": "sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==", 3363 2937 "license": "MIT" 3364 2938 }, 3365 2939 "node_modules/devlop": { ··· 3374 2948 "type": "github", 3375 2949 "url": "https://github.com/sponsors/wooorm" 3376 2950 } 3377 - }, 3378 - "node_modules/dfa": { 3379 - "version": "1.2.0", 3380 - "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", 3381 - "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", 3382 - "license": "MIT" 3383 2951 }, 3384 2952 "node_modules/diff": { 3385 - "version": "5.2.0", 3386 - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 3387 - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 2953 + "version": "8.0.3", 2954 + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.3.tgz", 2955 + "integrity": "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==", 3388 2956 "license": "BSD-3-Clause", 3389 2957 "engines": { 3390 2958 "node": ">=0.3.1" ··· 3460 3028 "node": ">=4" 3461 3029 } 3462 3030 }, 3463 - "node_modules/dunder-proto": { 3464 - "version": "1.0.1", 3465 - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 3466 - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 3467 - "license": "MIT", 3468 - "dependencies": { 3469 - "call-bind-apply-helpers": "^1.0.1", 3470 - "es-errors": "^1.3.0", 3471 - "gopd": "^1.2.0" 3472 - }, 3473 - "engines": { 3474 - "node": ">= 0.4" 3475 - } 3476 - }, 3477 3031 "node_modules/emoji-regex": { 3478 3032 "version": "10.6.0", 3479 3033 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", ··· 3514 3068 "url": "https://github.com/fb55/entities?sponsor=1" 3515 3069 } 3516 3070 }, 3517 - "node_modules/es-define-property": { 3518 - "version": "1.0.1", 3519 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 3520 - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 3521 - "license": "MIT", 3522 - "engines": { 3523 - "node": ">= 0.4" 3524 - } 3525 - }, 3526 - "node_modules/es-errors": { 3527 - "version": "1.3.0", 3528 - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 3529 - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 3530 - "license": "MIT", 3531 - "engines": { 3532 - "node": ">= 0.4" 3533 - } 3534 - }, 3535 3071 "node_modules/es-module-lexer": { 3536 3072 "version": "1.7.0", 3537 3073 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", 3538 3074 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", 3539 3075 "license": "MIT" 3540 3076 }, 3541 - "node_modules/es-object-atoms": { 3542 - "version": "1.1.1", 3543 - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 3544 - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 3545 - "license": "MIT", 3546 - "dependencies": { 3547 - "es-errors": "^1.3.0" 3548 - }, 3549 - "engines": { 3550 - "node": ">= 0.4" 3551 - } 3552 - }, 3553 - "node_modules/es-set-tostringtag": { 3554 - "version": "2.1.0", 3555 - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", 3556 - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", 3557 - "license": "MIT", 3558 - "dependencies": { 3559 - "es-errors": "^1.3.0", 3560 - "get-intrinsic": "^1.2.6", 3561 - "has-tostringtag": "^1.0.2", 3562 - "hasown": "^2.0.2" 3563 - }, 3564 - "engines": { 3565 - "node": ">= 0.4" 3566 - } 3567 - }, 3568 3077 "node_modules/esast-util-from-estree": { 3569 3078 "version": "2.0.0", 3570 3079 "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", ··· 3598 3107 } 3599 3108 }, 3600 3109 "node_modules/esbuild": { 3601 - "version": "0.25.11", 3602 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.11.tgz", 3603 - "integrity": "sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==", 3110 + "version": "0.25.12", 3111 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", 3112 + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", 3604 3113 "hasInstallScript": true, 3605 3114 "license": "MIT", 3606 3115 "bin": { ··· 3610 3119 "node": ">=18" 3611 3120 }, 3612 3121 "optionalDependencies": { 3613 - "@esbuild/aix-ppc64": "0.25.11", 3614 - "@esbuild/android-arm": "0.25.11", 3615 - "@esbuild/android-arm64": "0.25.11", 3616 - "@esbuild/android-x64": "0.25.11", 3617 - "@esbuild/darwin-arm64": "0.25.11", 3618 - "@esbuild/darwin-x64": "0.25.11", 3619 - "@esbuild/freebsd-arm64": "0.25.11", 3620 - "@esbuild/freebsd-x64": "0.25.11", 3621 - "@esbuild/linux-arm": "0.25.11", 3622 - "@esbuild/linux-arm64": "0.25.11", 3623 - "@esbuild/linux-ia32": "0.25.11", 3624 - "@esbuild/linux-loong64": "0.25.11", 3625 - "@esbuild/linux-mips64el": "0.25.11", 3626 - "@esbuild/linux-ppc64": "0.25.11", 3627 - "@esbuild/linux-riscv64": "0.25.11", 3628 - "@esbuild/linux-s390x": "0.25.11", 3629 - "@esbuild/linux-x64": "0.25.11", 3630 - "@esbuild/netbsd-arm64": "0.25.11", 3631 - "@esbuild/netbsd-x64": "0.25.11", 3632 - "@esbuild/openbsd-arm64": "0.25.11", 3633 - "@esbuild/openbsd-x64": "0.25.11", 3634 - "@esbuild/openharmony-arm64": "0.25.11", 3635 - "@esbuild/sunos-x64": "0.25.11", 3636 - "@esbuild/win32-arm64": "0.25.11", 3637 - "@esbuild/win32-ia32": "0.25.11", 3638 - "@esbuild/win32-x64": "0.25.11" 3122 + "@esbuild/aix-ppc64": "0.25.12", 3123 + "@esbuild/android-arm": "0.25.12", 3124 + "@esbuild/android-arm64": "0.25.12", 3125 + "@esbuild/android-x64": "0.25.12", 3126 + "@esbuild/darwin-arm64": "0.25.12", 3127 + "@esbuild/darwin-x64": "0.25.12", 3128 + "@esbuild/freebsd-arm64": "0.25.12", 3129 + "@esbuild/freebsd-x64": "0.25.12", 3130 + "@esbuild/linux-arm": "0.25.12", 3131 + "@esbuild/linux-arm64": "0.25.12", 3132 + "@esbuild/linux-ia32": "0.25.12", 3133 + "@esbuild/linux-loong64": "0.25.12", 3134 + "@esbuild/linux-mips64el": "0.25.12", 3135 + "@esbuild/linux-ppc64": "0.25.12", 3136 + "@esbuild/linux-riscv64": "0.25.12", 3137 + "@esbuild/linux-s390x": "0.25.12", 3138 + "@esbuild/linux-x64": "0.25.12", 3139 + "@esbuild/netbsd-arm64": "0.25.12", 3140 + "@esbuild/netbsd-x64": "0.25.12", 3141 + "@esbuild/openbsd-arm64": "0.25.12", 3142 + "@esbuild/openbsd-x64": "0.25.12", 3143 + "@esbuild/openharmony-arm64": "0.25.12", 3144 + "@esbuild/sunos-x64": "0.25.12", 3145 + "@esbuild/win32-arm64": "0.25.12", 3146 + "@esbuild/win32-ia32": "0.25.12", 3147 + "@esbuild/win32-x64": "0.25.12" 3639 3148 } 3640 3149 }, 3641 3150 "node_modules/escape-string-regexp": { ··· 3748 3257 "license": "MIT" 3749 3258 }, 3750 3259 "node_modules/exsolve": { 3751 - "version": "1.0.7", 3752 - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", 3753 - "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", 3260 + "version": "1.0.8", 3261 + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", 3262 + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", 3754 3263 "license": "MIT" 3755 3264 }, 3756 3265 "node_modules/extend": { ··· 3779 3288 "@types/yauzl": "^2.9.1" 3780 3289 } 3781 3290 }, 3782 - "node_modules/fast-deep-equal": { 3783 - "version": "3.1.3", 3784 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 3785 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 3786 - "license": "MIT" 3787 - }, 3788 3291 "node_modules/fast-glob": { 3789 3292 "version": "3.3.3", 3790 3293 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", ··· 3802 3305 } 3803 3306 }, 3804 3307 "node_modules/fast-xml-parser": { 3805 - "version": "5.3.0", 3806 - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.0.tgz", 3807 - "integrity": "sha512-gkWGshjYcQCF+6qtlrqBqELqNqnt4CxruY6UVAWWnqb3DQ6qaNFEIKqzYep1XzHLM/QtrHVCxyPOtTk4LTQ7Aw==", 3308 + "version": "5.3.3", 3309 + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.3.tgz", 3310 + "integrity": "sha512-2O3dkPAAC6JavuMm8+4+pgTk+5hoAs+CjZ+sWcQLkX9+/tHRuTkQh/Oaifr8qDmZ8iEHb771Ea6G8CdwkrgvYA==", 3808 3311 "funding": [ 3809 3312 { 3810 3313 "type": "github", ··· 3820 3323 } 3821 3324 }, 3822 3325 "node_modules/fastq": { 3823 - "version": "1.19.1", 3824 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 3825 - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 3326 + "version": "1.20.1", 3327 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", 3328 + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", 3826 3329 "license": "ISC", 3827 3330 "dependencies": { 3828 3331 "reusify": "^1.0.4" ··· 3888 3391 "node": ">=8" 3889 3392 } 3890 3393 }, 3891 - "node_modules/follow-redirects": { 3892 - "version": "1.15.11", 3893 - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", 3894 - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", 3895 - "funding": [ 3896 - { 3897 - "type": "individual", 3898 - "url": "https://github.com/sponsors/RubenVerborgh" 3899 - } 3900 - ], 3901 - "license": "MIT", 3902 - "engines": { 3903 - "node": ">=4.0" 3904 - }, 3905 - "peerDependenciesMeta": { 3906 - "debug": { 3907 - "optional": true 3908 - } 3909 - } 3910 - }, 3911 3394 "node_modules/fontace": { 3912 - "version": "0.3.1", 3913 - "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.3.1.tgz", 3914 - "integrity": "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==", 3915 - "license": "MIT", 3916 - "dependencies": { 3917 - "@types/fontkit": "^2.0.8", 3918 - "fontkit": "^2.0.4" 3919 - } 3920 - }, 3921 - "node_modules/fontkit": { 3922 - "version": "2.0.4", 3923 - "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz", 3924 - "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==", 3395 + "version": "0.4.0", 3396 + "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.0.tgz", 3397 + "integrity": "sha512-moThBCItUe2bjZip5PF/iZClpKHGLwMvR79Kp8XpGRBrvoRSnySN4VcILdv3/MJzbhvUA5WeiUXF5o538m5fvg==", 3925 3398 "license": "MIT", 3926 3399 "dependencies": { 3927 - "@swc/helpers": "^0.5.12", 3928 - "brotli": "^1.3.2", 3929 - "clone": "^2.1.2", 3930 - "dfa": "^1.2.0", 3931 - "fast-deep-equal": "^3.1.3", 3932 - "restructure": "^3.0.0", 3933 - "tiny-inflate": "^1.0.3", 3934 - "unicode-properties": "^1.4.0", 3935 - "unicode-trie": "^2.0.0" 3400 + "fontkitten": "^1.0.0" 3936 3401 } 3937 3402 }, 3938 - "node_modules/form-data": { 3939 - "version": "4.0.4", 3940 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", 3941 - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", 3403 + "node_modules/fontkitten": { 3404 + "version": "1.0.2", 3405 + "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.2.tgz", 3406 + "integrity": "sha512-piJxbLnkD9Xcyi7dWJRnqszEURixe7CrF/efBfbffe2DPyabmuIuqraruY8cXTs19QoM8VJzx47BDRVNXETM7Q==", 3942 3407 "license": "MIT", 3943 3408 "dependencies": { 3944 - "asynckit": "^0.4.0", 3945 - "combined-stream": "^1.0.8", 3946 - "es-set-tostringtag": "^2.1.0", 3947 - "hasown": "^2.0.2", 3948 - "mime-types": "^2.1.12" 3949 - }, 3950 - "engines": { 3951 - "node": ">= 6" 3952 - } 3953 - }, 3954 - "node_modules/fs-minipass": { 3955 - "version": "2.1.0", 3956 - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 3957 - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 3958 - "license": "ISC", 3959 - "dependencies": { 3960 - "minipass": "^3.0.0" 3961 - }, 3962 - "engines": { 3963 - "node": ">= 8" 3964 - } 3965 - }, 3966 - "node_modules/fs-minipass/node_modules/minipass": { 3967 - "version": "3.3.6", 3968 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 3969 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 3970 - "license": "ISC", 3971 - "dependencies": { 3972 - "yallist": "^4.0.0" 3409 + "tiny-inflate": "^1.0.3" 3973 3410 }, 3974 3411 "engines": { 3975 - "node": ">=8" 3412 + "node": ">=20" 3976 3413 } 3977 3414 }, 3978 3415 "node_modules/fsevents": { ··· 3989 3426 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 3990 3427 } 3991 3428 }, 3992 - "node_modules/function-bind": { 3993 - "version": "1.1.2", 3994 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 3995 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 3996 - "license": "MIT", 3997 - "funding": { 3998 - "url": "https://github.com/sponsors/ljharb" 3999 - } 4000 - }, 4001 3429 "node_modules/get-caller-file": { 4002 3430 "version": "2.0.5", 4003 3431 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", ··· 4019 3447 "url": "https://github.com/sponsors/sindresorhus" 4020 3448 } 4021 3449 }, 4022 - "node_modules/get-intrinsic": { 4023 - "version": "1.3.0", 4024 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 4025 - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 4026 - "license": "MIT", 4027 - "dependencies": { 4028 - "call-bind-apply-helpers": "^1.0.2", 4029 - "es-define-property": "^1.0.1", 4030 - "es-errors": "^1.3.0", 4031 - "es-object-atoms": "^1.1.1", 4032 - "function-bind": "^1.1.2", 4033 - "get-proto": "^1.0.1", 4034 - "gopd": "^1.2.0", 4035 - "has-symbols": "^1.1.0", 4036 - "hasown": "^2.0.2", 4037 - "math-intrinsics": "^1.1.0" 4038 - }, 4039 - "engines": { 4040 - "node": ">= 0.4" 4041 - }, 4042 - "funding": { 4043 - "url": "https://github.com/sponsors/ljharb" 4044 - } 4045 - }, 4046 - "node_modules/get-proto": { 4047 - "version": "1.0.1", 4048 - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 4049 - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 4050 - "license": "MIT", 4051 - "dependencies": { 4052 - "dunder-proto": "^1.0.1", 4053 - "es-object-atoms": "^1.0.0" 4054 - }, 4055 - "engines": { 4056 - "node": ">= 0.4" 4057 - } 4058 - }, 4059 3450 "node_modules/get-stdin": { 4060 3451 "version": "8.0.0", 4061 3452 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", ··· 4113 3504 "url": "https://github.com/sponsors/sindresorhus" 4114 3505 } 4115 3506 }, 4116 - "node_modules/gopd": { 4117 - "version": "1.2.0", 4118 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 4119 - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 4120 - "license": "MIT", 4121 - "engines": { 4122 - "node": ">= 0.4" 4123 - }, 4124 - "funding": { 4125 - "url": "https://github.com/sponsors/ljharb" 4126 - } 4127 - }, 4128 3507 "node_modules/h3": { 4129 - "version": "1.15.4", 4130 - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.4.tgz", 4131 - "integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==", 3508 + "version": "1.15.5", 3509 + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.5.tgz", 3510 + "integrity": "sha512-xEyq3rSl+dhGX2Lm0+eFQIAzlDN6Fs0EcC4f7BNUmzaRX/PTzeuM+Tr2lHB8FoXggsQIeXLj8EDVgs5ywxyxmg==", 4132 3511 "license": "MIT", 4133 3512 "dependencies": { 4134 3513 "cookie-es": "^1.2.2", ··· 4136 3515 "defu": "^6.1.4", 4137 3516 "destr": "^2.0.5", 4138 3517 "iron-webcrypto": "^1.2.1", 4139 - "node-mock-http": "^1.0.2", 3518 + "node-mock-http": "^1.0.4", 4140 3519 "radix3": "^1.1.2", 4141 - "ufo": "^1.6.1", 3520 + "ufo": "^1.6.3", 4142 3521 "uncrypto": "^0.1.3" 4143 3522 } 4144 3523 }, 4145 - "node_modules/has-symbols": { 4146 - "version": "1.1.0", 4147 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 4148 - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 4149 - "license": "MIT", 4150 - "engines": { 4151 - "node": ">= 0.4" 4152 - }, 4153 - "funding": { 4154 - "url": "https://github.com/sponsors/ljharb" 4155 - } 4156 - }, 4157 - "node_modules/has-tostringtag": { 4158 - "version": "1.0.2", 4159 - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 4160 - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 4161 - "license": "MIT", 4162 - "dependencies": { 4163 - "has-symbols": "^1.0.3" 4164 - }, 4165 - "engines": { 4166 - "node": ">= 0.4" 4167 - }, 4168 - "funding": { 4169 - "url": "https://github.com/sponsors/ljharb" 4170 - } 4171 - }, 4172 - "node_modules/hasown": { 4173 - "version": "2.0.2", 4174 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 4175 - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 4176 - "license": "MIT", 4177 - "dependencies": { 4178 - "function-bind": "^1.1.2" 4179 - }, 4180 - "engines": { 4181 - "node": ">= 0.4" 4182 - } 4183 - }, 4184 3524 "node_modules/hast-util-from-html": { 4185 3525 "version": "2.0.3", 4186 3526 "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", ··· 4349 3689 } 4350 3690 }, 4351 3691 "node_modules/hast-util-to-parse5": { 4352 - "version": "8.0.0", 4353 - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", 4354 - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", 3692 + "version": "8.0.1", 3693 + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", 3694 + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", 4355 3695 "license": "MIT", 4356 3696 "dependencies": { 4357 3697 "@types/hast": "^3.0.0", 4358 3698 "comma-separated-tokens": "^2.0.0", 4359 3699 "devlop": "^1.0.0", 4360 - "property-information": "^6.0.0", 3700 + "property-information": "^7.0.0", 4361 3701 "space-separated-tokens": "^2.0.0", 4362 3702 "web-namespaces": "^2.0.0", 4363 3703 "zwitch": "^2.0.0" ··· 4367 3707 "url": "https://opencollective.com/unified" 4368 3708 } 4369 3709 }, 4370 - "node_modules/hast-util-to-parse5/node_modules/property-information": { 4371 - "version": "6.5.0", 4372 - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", 4373 - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", 4374 - "license": "MIT", 4375 - "funding": { 4376 - "type": "github", 4377 - "url": "https://github.com/sponsors/wooorm" 4378 - } 4379 - }, 4380 3710 "node_modules/hast-util-to-text": { 4381 3711 "version": "4.0.2", 4382 3712 "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", ··· 4487 3817 } 4488 3818 }, 4489 3819 "node_modules/inline-style-parser": { 4490 - "version": "0.2.4", 4491 - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", 4492 - "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", 3820 + "version": "0.2.7", 3821 + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", 3822 + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", 4493 3823 "license": "MIT" 4494 3824 }, 4495 3825 "node_modules/iron-webcrypto": { ··· 4524 3854 "type": "github", 4525 3855 "url": "https://github.com/sponsors/wooorm" 4526 3856 } 4527 - }, 4528 - "node_modules/is-arrayish": { 4529 - "version": "0.3.4", 4530 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", 4531 - "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", 4532 - "license": "MIT" 4533 3857 }, 4534 3858 "node_modules/is-decimal": { 4535 3859 "version": "2.0.1", ··· 4660 3984 } 4661 3985 }, 4662 3986 "node_modules/js-yaml": { 4663 - "version": "4.1.0", 4664 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 4665 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3987 + "version": "4.1.1", 3988 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 3989 + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 4666 3990 "license": "MIT", 4667 3991 "dependencies": { 4668 3992 "argparse": "^2.0.1" ··· 4672 3996 } 4673 3997 }, 4674 3998 "node_modules/kleur": { 4675 - "version": "4.1.5", 4676 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 4677 - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 3999 + "version": "3.0.3", 4000 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 4001 + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 4678 4002 "license": "MIT", 4679 4003 "engines": { 4680 4004 "node": ">=6" ··· 4691 4015 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", 4692 4016 "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", 4693 4017 "license": "MPL-2.0", 4018 + "peer": true, 4694 4019 "dependencies": { 4695 4020 "detect-libc": "^2.0.3" 4696 4021 }, ··· 4945 4270 } 4946 4271 }, 4947 4272 "node_modules/local-pkg": { 4948 - "version": "0.5.1", 4949 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", 4950 - "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", 4273 + "version": "1.1.2", 4274 + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", 4275 + "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", 4951 4276 "license": "MIT", 4952 4277 "dependencies": { 4953 - "mlly": "^1.7.3", 4954 - "pkg-types": "^1.2.1" 4278 + "mlly": "^1.7.4", 4279 + "pkg-types": "^2.3.0", 4280 + "quansync": "^0.2.11" 4955 4281 }, 4956 4282 "engines": { 4957 4283 "node": ">=14" ··· 4983 4309 } 4984 4310 }, 4985 4311 "node_modules/lru-cache": { 4986 - "version": "10.4.3", 4987 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 4988 - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 4989 - "license": "ISC" 4312 + "version": "11.2.4", 4313 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", 4314 + "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==", 4315 + "license": "BlueOak-1.0.0", 4316 + "engines": { 4317 + "node": "20 || >=22" 4318 + } 4990 4319 }, 4991 4320 "node_modules/magic-string": { 4992 - "version": "0.30.19", 4993 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", 4994 - "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", 4321 + "version": "0.30.21", 4322 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 4323 + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 4995 4324 "license": "MIT", 4996 4325 "dependencies": { 4997 4326 "@jridgewell/sourcemap-codec": "^1.5.5" 4998 4327 } 4999 4328 }, 5000 4329 "node_modules/magicast": { 5001 - "version": "0.3.5", 5002 - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", 5003 - "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", 4330 + "version": "0.5.1", 4331 + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.1.tgz", 4332 + "integrity": "sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==", 5004 4333 "license": "MIT", 5005 4334 "dependencies": { 5006 - "@babel/parser": "^7.25.4", 5007 - "@babel/types": "^7.25.4", 5008 - "source-map-js": "^1.2.0" 4335 + "@babel/parser": "^7.28.5", 4336 + "@babel/types": "^7.28.5", 4337 + "source-map-js": "^1.2.1" 5009 4338 } 5010 4339 }, 5011 4340 "node_modules/markdown-extensions": { ··· 5045 4374 "funding": { 5046 4375 "type": "github", 5047 4376 "url": "https://github.com/sponsors/wooorm" 5048 - } 5049 - }, 5050 - "node_modules/math-intrinsics": { 5051 - "version": "1.1.0", 5052 - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 5053 - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 5054 - "license": "MIT", 5055 - "engines": { 5056 - "node": ">= 0.4" 5057 4377 } 5058 4378 }, 5059 4379 "node_modules/mdast-util-definitions": { ··· 5304 4624 } 5305 4625 }, 5306 4626 "node_modules/mdast-util-to-hast": { 5307 - "version": "13.2.0", 5308 - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", 5309 - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", 4627 + "version": "13.2.1", 4628 + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", 4629 + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", 5310 4630 "license": "MIT", 5311 4631 "dependencies": { 5312 4632 "@types/hast": "^3.0.0", ··· 5359 4679 } 5360 4680 }, 5361 4681 "node_modules/mdn-data": { 5362 - "version": "2.0.30", 5363 - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 5364 - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 4682 + "version": "2.12.2", 4683 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", 4684 + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", 5365 4685 "license": "CC0-1.0" 5366 4686 }, 5367 4687 "node_modules/mdurl": { ··· 6121 5441 "url": "https://github.com/sponsors/jonschlinkert" 6122 5442 } 6123 5443 }, 6124 - "node_modules/mime-db": { 6125 - "version": "1.52.0", 6126 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 6127 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 6128 - "license": "MIT", 6129 - "engines": { 6130 - "node": ">= 0.6" 6131 - } 6132 - }, 6133 - "node_modules/mime-types": { 6134 - "version": "2.1.35", 6135 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 6136 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 6137 - "license": "MIT", 6138 - "dependencies": { 6139 - "mime-db": "1.52.0" 6140 - }, 6141 - "engines": { 6142 - "node": ">= 0.6" 6143 - } 6144 - }, 6145 5444 "node_modules/minipass": { 6146 - "version": "4.2.8", 6147 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", 6148 - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", 5445 + "version": "7.1.2", 5446 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 5447 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 6149 5448 "license": "ISC", 6150 5449 "engines": { 6151 - "node": ">=8" 5450 + "node": ">=16 || 14 >=14.17" 6152 5451 } 6153 5452 }, 6154 5453 "node_modules/minizlib": { 6155 - "version": "2.1.2", 6156 - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 6157 - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 5454 + "version": "3.1.0", 5455 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", 5456 + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", 6158 5457 "license": "MIT", 6159 5458 "dependencies": { 6160 - "minipass": "^3.0.0", 6161 - "yallist": "^4.0.0" 6162 - }, 6163 - "engines": { 6164 - "node": ">= 8" 6165 - } 6166 - }, 6167 - "node_modules/minizlib/node_modules/minipass": { 6168 - "version": "3.3.6", 6169 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 6170 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 6171 - "license": "ISC", 6172 - "dependencies": { 6173 - "yallist": "^4.0.0" 5459 + "minipass": "^7.1.2" 6174 5460 }, 6175 5461 "engines": { 6176 - "node": ">=8" 6177 - } 6178 - }, 6179 - "node_modules/mkdirp": { 6180 - "version": "1.0.4", 6181 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 6182 - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 6183 - "license": "MIT", 6184 - "bin": { 6185 - "mkdirp": "bin/cmd.js" 6186 - }, 6187 - "engines": { 6188 - "node": ">=10" 5462 + "node": ">= 18" 6189 5463 } 6190 5464 }, 6191 5465 "node_modules/mlly": { ··· 6200 5474 "ufo": "^1.6.1" 6201 5475 } 6202 5476 }, 6203 - "node_modules/mlly/node_modules/pathe": { 6204 - "version": "2.0.3", 6205 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 6206 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 5477 + "node_modules/mlly/node_modules/confbox": { 5478 + "version": "0.1.8", 5479 + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 5480 + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 6207 5481 "license": "MIT" 5482 + }, 5483 + "node_modules/mlly/node_modules/pkg-types": { 5484 + "version": "1.3.1", 5485 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 5486 + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 5487 + "license": "MIT", 5488 + "dependencies": { 5489 + "confbox": "^0.1.8", 5490 + "mlly": "^1.7.4", 5491 + "pathe": "^2.0.1" 5492 + } 6208 5493 }, 6209 5494 "node_modules/mrmime": { 6210 5495 "version": "2.0.1", ··· 6268 5553 "license": "MIT" 6269 5554 }, 6270 5555 "node_modules/node-mock-http": { 6271 - "version": "1.0.3", 6272 - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.3.tgz", 6273 - "integrity": "sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==", 5556 + "version": "1.0.4", 5557 + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", 5558 + "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", 6274 5559 "license": "MIT" 6275 5560 }, 6276 5561 "node_modules/normalize-path": { ··· 6295 5580 } 6296 5581 }, 6297 5582 "node_modules/ofetch": { 6298 - "version": "1.4.1", 6299 - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", 6300 - "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", 5583 + "version": "1.5.1", 5584 + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", 5585 + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", 6301 5586 "license": "MIT", 6302 5587 "dependencies": { 6303 - "destr": "^2.0.3", 6304 - "node-fetch-native": "^1.6.4", 6305 - "ufo": "^1.5.4" 5588 + "destr": "^2.0.5", 5589 + "node-fetch-native": "^1.6.7", 5590 + "ufo": "^1.6.1" 6306 5591 } 6307 5592 }, 6308 5593 "node_modules/ohash": { ··· 6327 5612 "license": "MIT" 6328 5613 }, 6329 5614 "node_modules/oniguruma-to-es": { 6330 - "version": "4.3.3", 6331 - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.3.tgz", 6332 - "integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==", 5615 + "version": "4.3.4", 5616 + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.4.tgz", 5617 + "integrity": "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==", 6333 5618 "license": "MIT", 6334 5619 "dependencies": { 6335 5620 "oniguruma-parser": "^0.12.1", ··· 6417 5702 } 6418 5703 }, 6419 5704 "node_modules/package-manager-detector": { 6420 - "version": "1.4.1", 6421 - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.4.1.tgz", 6422 - "integrity": "sha512-dSMiVLBEA4XaNJ0PRb4N5cV/SEP4BWrWZKBmfF+OUm2pQTiZ6DDkKeWaltwu3JRhLoy59ayIkJ00cx9K9CaYTg==", 6423 - "license": "MIT" 6424 - }, 6425 - "node_modules/pako": { 6426 - "version": "0.2.9", 6427 - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", 6428 - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", 5705 + "version": "1.6.0", 5706 + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", 5707 + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", 6429 5708 "license": "MIT" 6430 5709 }, 6431 5710 "node_modules/parse-entities": { ··· 6536 5815 } 6537 5816 }, 6538 5817 "node_modules/pathe": { 6539 - "version": "1.1.2", 6540 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 6541 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 5818 + "version": "2.0.3", 5819 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 5820 + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 6542 5821 "license": "MIT" 6543 5822 }, 6544 5823 "node_modules/pend": { ··· 6547 5826 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", 6548 5827 "license": "MIT" 6549 5828 }, 5829 + "node_modules/piccolore": { 5830 + "version": "0.1.3", 5831 + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", 5832 + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", 5833 + "license": "ISC" 5834 + }, 6550 5835 "node_modules/picocolors": { 6551 5836 "version": "1.1.1", 6552 5837 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", ··· 6566 5851 } 6567 5852 }, 6568 5853 "node_modules/pkg-types": { 6569 - "version": "1.3.1", 6570 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 6571 - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 5854 + "version": "2.3.0", 5855 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", 5856 + "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", 6572 5857 "license": "MIT", 6573 5858 "dependencies": { 6574 - "confbox": "^0.1.8", 6575 - "mlly": "^1.7.4", 6576 - "pathe": "^2.0.1" 5859 + "confbox": "^0.2.2", 5860 + "exsolve": "^1.0.7", 5861 + "pathe": "^2.0.3" 6577 5862 } 6578 5863 }, 6579 - "node_modules/pkg-types/node_modules/pathe": { 6580 - "version": "2.0.3", 6581 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 6582 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 6583 - "license": "MIT" 6584 - }, 6585 5864 "node_modules/postcss": { 6586 5865 "version": "8.5.6", 6587 5866 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", ··· 6617 5896 "license": "MIT" 6618 5897 }, 6619 5898 "node_modules/prettier": { 6620 - "version": "3.6.2", 6621 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 6622 - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 5899 + "version": "3.8.0", 5900 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.0.tgz", 5901 + "integrity": "sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA==", 6623 5902 "dev": true, 6624 5903 "license": "MIT", 6625 5904 "bin": { ··· 6667 5946 }, 6668 5947 "engines": { 6669 5948 "node": ">= 6" 6670 - } 6671 - }, 6672 - "node_modules/prompts/node_modules/kleur": { 6673 - "version": "3.0.3", 6674 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 6675 - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 6676 - "license": "MIT", 6677 - "engines": { 6678 - "node": ">=6" 6679 5949 } 6680 5950 }, 6681 5951 "node_modules/property-information": { ··· 6688 5958 "url": "https://github.com/sponsors/wooorm" 6689 5959 } 6690 5960 }, 6691 - "node_modules/proxy-from-env": { 6692 - "version": "1.1.0", 6693 - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 6694 - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", 6695 - "license": "MIT" 6696 - }, 6697 5961 "node_modules/pump": { 6698 5962 "version": "3.0.3", 6699 5963 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", ··· 6756 6020 "license": "MIT" 6757 6021 }, 6758 6022 "node_modules/readdirp": { 6759 - "version": "4.1.2", 6760 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 6761 - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 6023 + "version": "5.0.0", 6024 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", 6025 + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", 6762 6026 "license": "MIT", 6763 6027 "engines": { 6764 - "node": ">= 14.18.0" 6028 + "node": ">= 20.19.0" 6765 6029 }, 6766 6030 "funding": { 6767 6031 "type": "individual", ··· 6836 6100 } 6837 6101 }, 6838 6102 "node_modules/regex": { 6839 - "version": "6.0.1", 6840 - "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", 6841 - "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", 6103 + "version": "6.1.0", 6104 + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", 6105 + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", 6842 6106 "license": "MIT", 6843 6107 "dependencies": { 6844 6108 "regex-utilities": "^2.3.0" ··· 7045 6309 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 7046 6310 "license": "ISC" 7047 6311 }, 7048 - "node_modules/restructure": { 7049 - "version": "3.0.2", 7050 - "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz", 7051 - "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==", 7052 - "license": "MIT" 7053 - }, 7054 6312 "node_modules/retext": { 7055 6313 "version": "9.0.0", 7056 6314 "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", ··· 7123 6381 } 7124 6382 }, 7125 6383 "node_modules/rollup": { 7126 - "version": "4.52.4", 7127 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.4.tgz", 7128 - "integrity": "sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==", 6384 + "version": "4.55.1", 6385 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz", 6386 + "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==", 7129 6387 "license": "MIT", 6388 + "peer": true, 7130 6389 "dependencies": { 7131 6390 "@types/estree": "1.0.8" 7132 6391 }, ··· 7138 6397 "npm": ">=8.0.0" 7139 6398 }, 7140 6399 "optionalDependencies": { 7141 - "@rollup/rollup-android-arm-eabi": "4.52.4", 7142 - "@rollup/rollup-android-arm64": "4.52.4", 7143 - "@rollup/rollup-darwin-arm64": "4.52.4", 7144 - "@rollup/rollup-darwin-x64": "4.52.4", 7145 - "@rollup/rollup-freebsd-arm64": "4.52.4", 7146 - "@rollup/rollup-freebsd-x64": "4.52.4", 7147 - "@rollup/rollup-linux-arm-gnueabihf": "4.52.4", 7148 - "@rollup/rollup-linux-arm-musleabihf": "4.52.4", 7149 - "@rollup/rollup-linux-arm64-gnu": "4.52.4", 7150 - "@rollup/rollup-linux-arm64-musl": "4.52.4", 7151 - "@rollup/rollup-linux-loong64-gnu": "4.52.4", 7152 - "@rollup/rollup-linux-ppc64-gnu": "4.52.4", 7153 - "@rollup/rollup-linux-riscv64-gnu": "4.52.4", 7154 - "@rollup/rollup-linux-riscv64-musl": "4.52.4", 7155 - "@rollup/rollup-linux-s390x-gnu": "4.52.4", 7156 - "@rollup/rollup-linux-x64-gnu": "4.52.4", 7157 - "@rollup/rollup-linux-x64-musl": "4.52.4", 7158 - "@rollup/rollup-openharmony-arm64": "4.52.4", 7159 - "@rollup/rollup-win32-arm64-msvc": "4.52.4", 7160 - "@rollup/rollup-win32-ia32-msvc": "4.52.4", 7161 - "@rollup/rollup-win32-x64-gnu": "4.52.4", 7162 - "@rollup/rollup-win32-x64-msvc": "4.52.4", 6400 + "@rollup/rollup-android-arm-eabi": "4.55.1", 6401 + "@rollup/rollup-android-arm64": "4.55.1", 6402 + "@rollup/rollup-darwin-arm64": "4.55.1", 6403 + "@rollup/rollup-darwin-x64": "4.55.1", 6404 + "@rollup/rollup-freebsd-arm64": "4.55.1", 6405 + "@rollup/rollup-freebsd-x64": "4.55.1", 6406 + "@rollup/rollup-linux-arm-gnueabihf": "4.55.1", 6407 + "@rollup/rollup-linux-arm-musleabihf": "4.55.1", 6408 + "@rollup/rollup-linux-arm64-gnu": "4.55.1", 6409 + "@rollup/rollup-linux-arm64-musl": "4.55.1", 6410 + "@rollup/rollup-linux-loong64-gnu": "4.55.1", 6411 + "@rollup/rollup-linux-loong64-musl": "4.55.1", 6412 + "@rollup/rollup-linux-ppc64-gnu": "4.55.1", 6413 + "@rollup/rollup-linux-ppc64-musl": "4.55.1", 6414 + "@rollup/rollup-linux-riscv64-gnu": "4.55.1", 6415 + "@rollup/rollup-linux-riscv64-musl": "4.55.1", 6416 + "@rollup/rollup-linux-s390x-gnu": "4.55.1", 6417 + "@rollup/rollup-linux-x64-gnu": "4.55.1", 6418 + "@rollup/rollup-linux-x64-musl": "4.55.1", 6419 + "@rollup/rollup-openbsd-x64": "4.55.1", 6420 + "@rollup/rollup-openharmony-arm64": "4.55.1", 6421 + "@rollup/rollup-win32-arm64-msvc": "4.55.1", 6422 + "@rollup/rollup-win32-ia32-msvc": "4.55.1", 6423 + "@rollup/rollup-win32-x64-gnu": "4.55.1", 6424 + "@rollup/rollup-win32-x64-msvc": "4.55.1", 7163 6425 "fsevents": "~2.3.2" 7164 6426 } 7165 6427 }, ··· 7236 6498 } 7237 6499 }, 7238 6500 "node_modules/sax": { 7239 - "version": "1.4.1", 7240 - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", 7241 - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", 7242 - "license": "ISC" 6501 + "version": "1.4.4", 6502 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", 6503 + "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", 6504 + "license": "BlueOak-1.0.0", 6505 + "engines": { 6506 + "node": ">=11.0.0" 6507 + } 7243 6508 }, 7244 6509 "node_modules/semver": { 7245 6510 "version": "7.7.3", ··· 7260 6525 "license": "ISC" 7261 6526 }, 7262 6527 "node_modules/sharp": { 7263 - "version": "0.33.5", 7264 - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 7265 - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 6528 + "version": "0.34.5", 6529 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", 6530 + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", 7266 6531 "hasInstallScript": true, 7267 6532 "license": "Apache-2.0", 7268 6533 "dependencies": { 7269 - "color": "^4.2.3", 7270 - "detect-libc": "^2.0.3", 7271 - "semver": "^7.6.3" 6534 + "@img/colour": "^1.0.0", 6535 + "detect-libc": "^2.1.2", 6536 + "semver": "^7.7.3" 7272 6537 }, 7273 6538 "engines": { 7274 6539 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" ··· 7277 6542 "url": "https://opencollective.com/libvips" 7278 6543 }, 7279 6544 "optionalDependencies": { 7280 - "@img/sharp-darwin-arm64": "0.33.5", 7281 - "@img/sharp-darwin-x64": "0.33.5", 7282 - "@img/sharp-libvips-darwin-arm64": "1.0.4", 7283 - "@img/sharp-libvips-darwin-x64": "1.0.4", 7284 - "@img/sharp-libvips-linux-arm": "1.0.5", 7285 - "@img/sharp-libvips-linux-arm64": "1.0.4", 7286 - "@img/sharp-libvips-linux-s390x": "1.0.4", 7287 - "@img/sharp-libvips-linux-x64": "1.0.4", 7288 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 7289 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 7290 - "@img/sharp-linux-arm": "0.33.5", 7291 - "@img/sharp-linux-arm64": "0.33.5", 7292 - "@img/sharp-linux-s390x": "0.33.5", 7293 - "@img/sharp-linux-x64": "0.33.5", 7294 - "@img/sharp-linuxmusl-arm64": "0.33.5", 7295 - "@img/sharp-linuxmusl-x64": "0.33.5", 7296 - "@img/sharp-wasm32": "0.33.5", 7297 - "@img/sharp-win32-ia32": "0.33.5", 7298 - "@img/sharp-win32-x64": "0.33.5" 6545 + "@img/sharp-darwin-arm64": "0.34.5", 6546 + "@img/sharp-darwin-x64": "0.34.5", 6547 + "@img/sharp-libvips-darwin-arm64": "1.2.4", 6548 + "@img/sharp-libvips-darwin-x64": "1.2.4", 6549 + "@img/sharp-libvips-linux-arm": "1.2.4", 6550 + "@img/sharp-libvips-linux-arm64": "1.2.4", 6551 + "@img/sharp-libvips-linux-ppc64": "1.2.4", 6552 + "@img/sharp-libvips-linux-riscv64": "1.2.4", 6553 + "@img/sharp-libvips-linux-s390x": "1.2.4", 6554 + "@img/sharp-libvips-linux-x64": "1.2.4", 6555 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", 6556 + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", 6557 + "@img/sharp-linux-arm": "0.34.5", 6558 + "@img/sharp-linux-arm64": "0.34.5", 6559 + "@img/sharp-linux-ppc64": "0.34.5", 6560 + "@img/sharp-linux-riscv64": "0.34.5", 6561 + "@img/sharp-linux-s390x": "0.34.5", 6562 + "@img/sharp-linux-x64": "0.34.5", 6563 + "@img/sharp-linuxmusl-arm64": "0.34.5", 6564 + "@img/sharp-linuxmusl-x64": "0.34.5", 6565 + "@img/sharp-wasm32": "0.34.5", 6566 + "@img/sharp-win32-arm64": "0.34.5", 6567 + "@img/sharp-win32-ia32": "0.34.5", 6568 + "@img/sharp-win32-x64": "0.34.5" 7299 6569 } 7300 6570 }, 7301 6571 "node_modules/shiki": { 7302 - "version": "3.13.0", 7303 - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.13.0.tgz", 7304 - "integrity": "sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==", 6572 + "version": "3.21.0", 6573 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.21.0.tgz", 6574 + "integrity": "sha512-N65B/3bqL/TI2crrXr+4UivctrAGEjmsib5rPMMPpFp1xAx/w03v8WZ9RDDFYteXoEgY7qZ4HGgl5KBIu1153w==", 7305 6575 "license": "MIT", 7306 6576 "dependencies": { 7307 - "@shikijs/core": "3.13.0", 7308 - "@shikijs/engine-javascript": "3.13.0", 7309 - "@shikijs/engine-oniguruma": "3.13.0", 7310 - "@shikijs/langs": "3.13.0", 7311 - "@shikijs/themes": "3.13.0", 7312 - "@shikijs/types": "3.13.0", 6577 + "@shikijs/core": "3.21.0", 6578 + "@shikijs/engine-javascript": "3.21.0", 6579 + "@shikijs/engine-oniguruma": "3.21.0", 6580 + "@shikijs/langs": "3.21.0", 6581 + "@shikijs/themes": "3.21.0", 6582 + "@shikijs/types": "3.21.0", 7313 6583 "@shikijs/vscode-textmate": "^10.0.2", 7314 6584 "@types/hast": "^3.0.4" 7315 6585 } 7316 6586 }, 7317 - "node_modules/simple-swizzle": { 7318 - "version": "0.2.4", 7319 - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", 7320 - "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", 7321 - "license": "MIT", 7322 - "dependencies": { 7323 - "is-arrayish": "^0.3.1" 7324 - } 7325 - }, 7326 6587 "node_modules/sisteransi": { 7327 6588 "version": "1.0.5", 7328 6589 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", ··· 7330 6591 "license": "MIT" 7331 6592 }, 7332 6593 "node_modules/sitemap": { 7333 - "version": "8.0.0", 7334 - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-8.0.0.tgz", 7335 - "integrity": "sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==", 6594 + "version": "8.0.2", 6595 + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-8.0.2.tgz", 6596 + "integrity": "sha512-LwktpJcyZDoa0IL6KT++lQ53pbSrx2c9ge41/SeLTyqy2XUNA6uR4+P9u5IVo5lPeL2arAcOKn1aZAxoYbCKlQ==", 7336 6597 "license": "MIT", 7337 6598 "dependencies": { 7338 6599 "@types/node": "^17.0.5", 7339 6600 "@types/sax": "^1.2.1", 7340 6601 "arg": "^5.0.0", 7341 - "sax": "^1.2.4" 6602 + "sax": "^1.4.1" 7342 6603 }, 7343 6604 "bin": { 7344 6605 "sitemap": "dist/cli.js" ··· 7365 6626 } 7366 6627 }, 7367 6628 "node_modules/smol-toml": { 7368 - "version": "1.4.2", 7369 - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.2.tgz", 7370 - "integrity": "sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==", 6629 + "version": "1.6.0", 6630 + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz", 6631 + "integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==", 7371 6632 "license": "BSD-3-Clause", 7372 6633 "engines": { 7373 6634 "node": ">= 18" ··· 7466 6727 } 7467 6728 }, 7468 6729 "node_modules/strnum": { 7469 - "version": "2.1.1", 7470 - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", 7471 - "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", 6730 + "version": "2.1.2", 6731 + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", 6732 + "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", 7472 6733 "funding": [ 7473 6734 { 7474 6735 "type": "github", ··· 7478 6739 "license": "MIT" 7479 6740 }, 7480 6741 "node_modules/style-to-js": { 7481 - "version": "1.1.18", 7482 - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.18.tgz", 7483 - "integrity": "sha512-JFPn62D4kJaPTnhFUI244MThx+FEGbi+9dw1b9yBBQ+1CZpV7QAT8kUtJ7b7EUNdHajjF/0x8fT+16oLJoojLg==", 6742 + "version": "1.1.21", 6743 + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", 6744 + "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", 7484 6745 "license": "MIT", 7485 6746 "dependencies": { 7486 - "style-to-object": "1.0.11" 6747 + "style-to-object": "1.0.14" 7487 6748 } 7488 6749 }, 7489 6750 "node_modules/style-to-object": { 7490 - "version": "1.0.11", 7491 - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.11.tgz", 7492 - "integrity": "sha512-5A560JmXr7wDyGLK12Nq/EYS38VkGlglVzkis1JEdbGWSnbQIEhZzTJhzURXN5/8WwwFCs/f/VVcmkTppbXLow==", 6751 + "version": "1.0.14", 6752 + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", 6753 + "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", 7493 6754 "license": "MIT", 7494 6755 "dependencies": { 7495 - "inline-style-parser": "0.2.4" 6756 + "inline-style-parser": "0.2.7" 7496 6757 } 7497 6758 }, 7498 6759 "node_modules/suf-log": { ··· 7506 6767 } 7507 6768 }, 7508 6769 "node_modules/svgo": { 7509 - "version": "3.3.2", 7510 - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", 7511 - "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", 6770 + "version": "4.0.0", 6771 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.0.tgz", 6772 + "integrity": "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==", 7512 6773 "license": "MIT", 7513 6774 "dependencies": { 7514 - "@trysound/sax": "0.2.0", 7515 - "commander": "^7.2.0", 6775 + "commander": "^11.1.0", 7516 6776 "css-select": "^5.1.0", 7517 - "css-tree": "^2.3.1", 6777 + "css-tree": "^3.0.1", 7518 6778 "css-what": "^6.1.0", 7519 6779 "csso": "^5.0.5", 7520 - "picocolors": "^1.0.0" 6780 + "picocolors": "^1.1.1", 6781 + "sax": "^1.4.1" 7521 6782 }, 7522 6783 "bin": { 7523 - "svgo": "bin/svgo" 6784 + "svgo": "bin/svgo.js" 7524 6785 }, 7525 6786 "engines": { 7526 - "node": ">=14.0.0" 6787 + "node": ">=16" 7527 6788 }, 7528 6789 "funding": { 7529 6790 "type": "opencollective", ··· 7531 6792 } 7532 6793 }, 7533 6794 "node_modules/tar": { 7534 - "version": "6.2.1", 7535 - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 7536 - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 7537 - "license": "ISC", 6795 + "version": "7.5.3", 6796 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.3.tgz", 6797 + "integrity": "sha512-ENg5JUHUm2rDD7IvKNFGzyElLXNjachNLp6RaGf4+JOgxXHkqA+gq81ZAMCUmtMtqBsoU62lcp6S27g1LCYGGQ==", 6798 + "license": "BlueOak-1.0.0", 7538 6799 "dependencies": { 7539 - "chownr": "^2.0.0", 7540 - "fs-minipass": "^2.0.0", 7541 - "minipass": "^5.0.0", 7542 - "minizlib": "^2.1.1", 7543 - "mkdirp": "^1.0.3", 7544 - "yallist": "^4.0.0" 6800 + "@isaacs/fs-minipass": "^4.0.0", 6801 + "chownr": "^3.0.0", 6802 + "minipass": "^7.1.2", 6803 + "minizlib": "^3.1.0", 6804 + "yallist": "^5.0.0" 7545 6805 }, 7546 6806 "engines": { 7547 - "node": ">=10" 7548 - } 7549 - }, 7550 - "node_modules/tar/node_modules/minipass": { 7551 - "version": "5.0.0", 7552 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 7553 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 7554 - "license": "ISC", 7555 - "engines": { 7556 - "node": ">=8" 6807 + "node": ">=18" 7557 6808 } 7558 6809 }, 7559 6810 "node_modules/tiny-inflate": { ··· 7563 6814 "license": "MIT" 7564 6815 }, 7565 6816 "node_modules/tinyexec": { 7566 - "version": "1.0.1", 7567 - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", 7568 - "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", 7569 - "license": "MIT" 6817 + "version": "1.0.2", 6818 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", 6819 + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", 6820 + "license": "MIT", 6821 + "engines": { 6822 + "node": ">=18" 6823 + } 7570 6824 }, 7571 6825 "node_modules/tinyglobby": { 7572 6826 "version": "0.2.15", ··· 7640 6894 "version": "2.8.1", 7641 6895 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 7642 6896 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 7643 - "license": "0BSD" 6897 + "license": "0BSD", 6898 + "optional": true 7644 6899 }, 7645 6900 "node_modules/type-fest": { 7646 6901 "version": "4.41.0", ··· 7659 6914 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 7660 6915 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 7661 6916 "license": "Apache-2.0", 6917 + "peer": true, 7662 6918 "bin": { 7663 6919 "tsc": "bin/tsc", 7664 6920 "tsserver": "bin/tsserver" ··· 7674 6930 "license": "MIT" 7675 6931 }, 7676 6932 "node_modules/ufo": { 7677 - "version": "1.6.1", 7678 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 7679 - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 6933 + "version": "1.6.3", 6934 + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz", 6935 + "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==", 7680 6936 "license": "MIT" 7681 6937 }, 7682 6938 "node_modules/ultrahtml": { ··· 7692 6948 "license": "MIT" 7693 6949 }, 7694 6950 "node_modules/undici": { 7695 - "version": "6.22.0", 7696 - "resolved": "https://registry.npmjs.org/undici/-/undici-6.22.0.tgz", 7697 - "integrity": "sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw==", 6951 + "version": "7.18.2", 6952 + "resolved": "https://registry.npmjs.org/undici/-/undici-7.18.2.tgz", 6953 + "integrity": "sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==", 7698 6954 "license": "MIT", 7699 6955 "engines": { 7700 - "node": ">=18.17" 6956 + "node": ">=20.18.1" 7701 6957 } 7702 6958 }, 7703 6959 "node_modules/undici-types": { ··· 7706 6962 "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", 7707 6963 "license": "MIT" 7708 6964 }, 7709 - "node_modules/unicode-properties": { 7710 - "version": "1.4.1", 7711 - "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", 7712 - "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", 7713 - "license": "MIT", 7714 - "dependencies": { 7715 - "base64-js": "^1.3.0", 7716 - "unicode-trie": "^2.0.0" 7717 - } 7718 - }, 7719 - "node_modules/unicode-trie": { 7720 - "version": "2.0.0", 7721 - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", 7722 - "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", 7723 - "license": "MIT", 7724 - "dependencies": { 7725 - "pako": "^0.2.5", 7726 - "tiny-inflate": "^1.0.0" 7727 - } 7728 - }, 7729 6965 "node_modules/unified": { 7730 6966 "version": "11.0.5", 7731 6967 "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", ··· 7746 6982 } 7747 6983 }, 7748 6984 "node_modules/unifont": { 7749 - "version": "0.6.0", 7750 - "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.6.0.tgz", 7751 - "integrity": "sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==", 7752 - "license": "MIT", 7753 - "dependencies": { 7754 - "css-tree": "^3.0.0", 7755 - "ofetch": "^1.4.1", 7756 - "ohash": "^2.0.0" 7757 - } 7758 - }, 7759 - "node_modules/unifont/node_modules/css-tree": { 7760 - "version": "3.1.0", 7761 - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", 7762 - "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", 6985 + "version": "0.7.3", 6986 + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.3.tgz", 6987 + "integrity": "sha512-b0GtQzKCyuSHGsfj5vyN8st7muZ6VCI4XD4vFlr7Uy1rlWVYxC3npnfk8MyreHxJYrz1ooLDqDzFe9XqQTlAhA==", 7763 6988 "license": "MIT", 7764 6989 "dependencies": { 7765 - "mdn-data": "2.12.2", 7766 - "source-map-js": "^1.0.1" 7767 - }, 7768 - "engines": { 7769 - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 6990 + "css-tree": "^3.1.0", 6991 + "ofetch": "^1.5.1", 6992 + "ohash": "^2.0.11" 7770 6993 } 7771 - }, 7772 - "node_modules/unifont/node_modules/mdn-data": { 7773 - "version": "2.12.2", 7774 - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", 7775 - "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", 7776 - "license": "CC0-1.0" 7777 6994 }, 7778 6995 "node_modules/unist-util-find-after": { 7779 6996 "version": "5.0.0", ··· 7912 7129 } 7913 7130 }, 7914 7131 "node_modules/unstorage": { 7915 - "version": "1.17.1", 7916 - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.1.tgz", 7917 - "integrity": "sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==", 7132 + "version": "1.17.4", 7133 + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.4.tgz", 7134 + "integrity": "sha512-fHK0yNg38tBiJKp/Vgsq4j0JEsCmgqH58HAn707S7zGkArbZsVr/CwINoi+nh3h98BRCwKvx1K3Xg9u3VV83sw==", 7918 7135 "license": "MIT", 7919 7136 "dependencies": { 7920 7137 "anymatch": "^3.1.3", 7921 - "chokidar": "^4.0.3", 7138 + "chokidar": "^5.0.0", 7922 7139 "destr": "^2.0.5", 7923 - "h3": "^1.15.4", 7924 - "lru-cache": "^10.4.3", 7140 + "h3": "^1.15.5", 7141 + "lru-cache": "^11.2.0", 7925 7142 "node-fetch-native": "^1.6.7", 7926 - "ofetch": "^1.4.1", 7927 - "ufo": "^1.6.1" 7143 + "ofetch": "^1.5.1", 7144 + "ufo": "^1.6.3" 7928 7145 }, 7929 7146 "peerDependencies": { 7930 7147 "@azure/app-configuration": "^1.8.0", ··· 7933 7150 "@azure/identity": "^4.6.0", 7934 7151 "@azure/keyvault-secrets": "^4.9.0", 7935 7152 "@azure/storage-blob": "^12.26.0", 7936 - "@capacitor/preferences": "^6.0.3 || ^7.0.0", 7153 + "@capacitor/preferences": "^6 || ^7 || ^8", 7937 7154 "@deno/kv": ">=0.9.0", 7938 7155 "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", 7939 7156 "@planetscale/database": "^1.19.0", 7940 7157 "@upstash/redis": "^1.34.3", 7941 7158 "@vercel/blob": ">=0.27.1", 7942 7159 "@vercel/functions": "^2.2.12 || ^3.0.0", 7943 - "@vercel/kv": "^1.0.1", 7160 + "@vercel/kv": "^1 || ^2 || ^3", 7944 7161 "aws4fetch": "^1.0.20", 7945 7162 "db0": ">=0.2.1", 7946 7163 "idb-keyval": "^6.2.1", ··· 8050 7267 } 8051 7268 }, 8052 7269 "node_modules/vite": { 8053 - "version": "6.4.0", 8054 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.0.tgz", 8055 - "integrity": "sha512-oLnWs9Hak/LOlKjeSpOwD6JMks8BeICEdYMJBf6P4Lac/pO9tKiv/XhXnAM7nNfSkZahjlCZu9sS50zL8fSnsw==", 7270 + "version": "6.4.1", 7271 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", 7272 + "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", 8056 7273 "license": "MIT", 7274 + "peer": true, 8057 7275 "dependencies": { 8058 7276 "esbuild": "^0.25.0", 8059 7277 "fdir": "^6.4.4", ··· 8156 7374 "version": "3.1.1", 8157 7375 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", 8158 7376 "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", 7377 + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", 8159 7378 "license": "MIT", 8160 7379 "dependencies": { 8161 7380 "iconv-lite": "0.6.3" ··· 8239 7458 "license": "ISC" 8240 7459 }, 8241 7460 "node_modules/yallist": { 8242 - "version": "4.0.0", 8243 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 8244 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 8245 - "license": "ISC" 7461 + "version": "5.0.0", 7462 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 7463 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 7464 + "license": "BlueOak-1.0.0", 7465 + "engines": { 7466 + "node": ">=18" 7467 + } 8246 7468 }, 8247 7469 "node_modules/yargs": { 8248 7470 "version": "15.4.1", ··· 8349 7571 } 8350 7572 }, 8351 7573 "node_modules/yocto-queue": { 8352 - "version": "1.2.1", 8353 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 8354 - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 7574 + "version": "1.2.2", 7575 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", 7576 + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", 8355 7577 "license": "MIT", 8356 7578 "engines": { 8357 7579 "node": ">=12.20" ··· 8392 7614 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 8393 7615 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 8394 7616 "license": "MIT", 7617 + "peer": true, 8395 7618 "funding": { 8396 7619 "url": "https://github.com/sponsors/colinhacks" 8397 7620 } 8398 7621 }, 8399 7622 "node_modules/zod-to-json-schema": { 8400 - "version": "3.24.6", 8401 - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz", 8402 - "integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==", 7623 + "version": "3.25.1", 7624 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz", 7625 + "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==", 8403 7626 "license": "ISC", 8404 7627 "peerDependencies": { 8405 - "zod": "^3.24.1" 7628 + "zod": "^3.25 || ^4" 8406 7629 } 8407 7630 }, 8408 7631 "node_modules/zod-to-ts": {
+8 -8
package.json
··· 13 13 "format": "prettier --write ." 14 14 }, 15 15 "dependencies": { 16 - "@astrojs/mdx": "^4.3.7", 17 - "@astrojs/rss": "^4.0.12", 18 - "@astrojs/sitemap": "^3.6.0", 19 - "@iconify-json/bi": "^1.2.6", 16 + "@astrojs/mdx": "^4.3.13", 17 + "@astrojs/rss": "^4.0.15", 18 + "@astrojs/sitemap": "^3.7.0", 19 + "@iconify-json/bi": "^1.2.7", 20 20 "@iconify-json/file-icons": "^1.2.2", 21 21 "@iconify-json/mdi": "^1.2.1", 22 - "@iconify-json/simple-icons": "^1.2.54", 22 + "@iconify-json/simple-icons": "^1.2.66", 23 23 "@playform/inline": "^0.1.2", 24 - "astro": "^5.14.5", 24 + "astro": "^5.16.11", 25 25 "astro-icon": "^1.1.4", 26 26 "cowsay": "^1.6.0", 27 27 "lightningcss": "^1.30.2", 28 28 "markdown-it": "^14.1.0", 29 29 "sanitize-html": "^2.17.0", 30 - "sharp": "^0.33.5", 30 + "sharp": "^0.34.5", 31 31 "typescript": "^5.9.3" 32 32 }, 33 33 "devDependencies": { 34 34 "@types/markdown-it": "^14.1.2", 35 35 "@types/sanitize-html": "^2.16.0", 36 - "prettier": "^3.6.2", 36 + "prettier": "^3.8.0", 37 37 "prettier-plugin-astro": "^0.14.1", 38 38 "slugify": "^1.6.6" 39 39 }
src/assets/blog/steamrp_portal2.png

This is a binary file and will not be displayed.

+91
src/content/posts/headless_steam_remote_play.md
··· 1 + --- 2 + title: Steam Remote Play Headless 3 + date: 2026-01-17 4 + summary: Using gamescope headless to run Steam remote play 5 + cowsay: We have Stadia at home 6 + --- 7 + 8 + For a while, I've wanted a setup where I can simply SSH into my desktop, start Steam, and use remote play to play my games. 9 + 10 + Gamescope offers a backend called `headless` that allows me to do this, after some messing around I got it working mostly. 11 + 12 + There's other software like [Sunshine](https://github.com/LizardByte/Sunshine) that seem cool and have NixOS modules. I chose to avoid these because of the extra setup they need, and my use-case is a lot simpler than what they're made for. 13 + 14 + ## Steam/Gamescope Setup 15 + 16 + First some manual setup for Steam, I had to enable Remote Play and pair my laptop to my desktop for the first time. when you first try to connect to a device to remote play from it, you need to enter a PIN on the host. 17 + 18 + Luckily I have a monitor plugged into my desktop so I just turned that on, opened Steam in a graphical session, and got everything set up. Hopefully I only have to do this once (but also Steam loves to clear my preferences so we'll see). 19 + 20 + My NixOS setup for steam and gamescope is this: 21 + 22 + ```nix 23 + { 24 + programs.steam = { 25 + enable = true; 26 + remotePlay.openFirewall = true; 27 + extest.enable = false; # I'll explain this in a sec. 28 + }; 29 + 30 + programs.gamescope = { 31 + enable = true; 32 + capSysNice = false; # I'll explain this too. 33 + }; 34 + } 35 + ``` 36 + 37 + ### Extest 38 + 39 + We disable extest since it's not really needed, and it will panic when you try to send any input to a game Steam launches. `false` is the default so you can omit the line, but figured I should mention it. 40 + 41 + ### capSysNice 42 + 43 + This is an [already discussed](https://github.com/NixOS/nixpkgs/issues/351516) issue. The way I'm launching gamescope is causing issues with bubblewrap passing the sysnice capability to Steam. I just disable that and renice it later. 44 + 45 + I'm like 80% sure this is a skill issue on my part to be honest. Most stuff says this has been fixed, at least in the NixOS module for Steam. 46 + 47 + ## Running Steam 48 + 49 + With Steam set up and those options enabled, we can run gamescope. My laptop uses a 2256x1504 resolution so I'm setting that here. I set both gamescope's resolution (`-W/-H`) and Steams (`-w`/`-h`). 50 + 51 + ```sh 52 + gamescope -W 2256 -H 1504 -w 2256 -h 1504 --backend headless --steam -- steam -tenfoot -pipewire-dmabuf 53 + ``` 54 + 55 + We launch gamescope with our preferred resolution, with a headless backend and Steam integration enabled. Then we launch Steam in big picture mode. 56 + 57 + I'll usually start this in a GNU screen session so it doesn't stop Steam if my SSH session drops. 58 + 59 + ```sh 60 + screen -S steam # Before running gamescope 61 + ``` 62 + 63 + ## Renicing 64 + 65 + Finally just renice all gamescope processes because it can start to degrade in performance after a while allegedly. 66 + 67 + ```sh 68 + sudo renice -n -20 -p $(pgrep -d " " "gamescope") 69 + ``` 70 + 71 + Not the best solution but works fine. You could also repeat this for Steam and the game you're running once it launches. 72 + 73 + ## Final Results 74 + 75 + On a wired connection all the games I've tested are responsive and work very well besides some minor issues that are more a Linux/NixOS thing™ than specific to this. Here's a screenshot from Portal 2 with the overlay enabled. 76 + 77 + ![Portal 2 metrics on Remote Play](../../assets/blog/steamrp_portal2.png) 78 + 79 + Consistently I get <1ms input latency and ~20ms display latency in-game, which for me is perfectly acceptable. I'm able to have all the settings on high now without my laptop becoming a nice and toasty 100°C. 80 + 81 + The nice thing is how I can choose to start this whenever I want remotely; I don't need a Steam session always open on a display on my desktop. I do wish Steam would let me add non-steam games in the big-picture UI because I still have to do that manually. 82 + 83 + ## Conclusion 84 + 85 + I'm sure Sunshine is way better in both performance and versatility but this works well enough for me and requires far less setup that I can deal with it. Security-wise I didn't want to introduce an entirely new service just to stream games, especially since it has an entire auth system to set up. 86 + 87 + Connecting via SSH is already easy since I use keys, and Steam handles everything for the actual remote play authentication for me already, so I see it as a much simpler setup. 88 + 89 + Of course Sunshine does a lot more than Steam so it's not really a fair comparison. I might end up trying it anyways to see how well it works. 90 + 91 + First blog post in 2 years, maybe I'll make another one this decade!
+8 -5
src/pages/blog/[...slug].astro
··· 72 72 </style> 73 73 74 74 <style is:global> 75 + p { 76 + overflow: hidden; 77 + } 78 + 75 79 pre { 76 80 padding: var(--small); 77 - border-radius: var(--1); 81 + border-radius: 5px; 78 82 background-color: #24292e; 79 83 box-sizing: border-box; 80 84 } 81 85 82 86 main img { 83 - border: solid 1px var(--text) !important; 87 + box-sizing: border-box; 84 88 border-radius: 5px; 85 - max-width: 100% !important; 86 - margin: auto; 87 - object-fit: contain; 89 + max-width: 100%; 90 + height: auto; 88 91 } 89 92 90 93 pre {
+3 -17
src/pages/index.astro
··· 39 39 pursue a career in this industry. 40 40 </p> 41 41 <p> 42 - After programming on my own for about 3 years, I went to trade school for Information 43 - Technology Programming and learned about best practices and the software development life 44 - cycle. I participated in both SkillsUSA and TSA and was awarded 1st place in states for Video 45 - Game Design in TSA. I also got 1st place in Computer Programming at states and 4th at 46 - nationals in SkillsUSA. Throughout my time at trade school, I received my OSHA, IC3, and 47 - Pennsylvania State Skills (Information Technology Programming) certifications. 48 - </p> 49 - <p> 50 - Also during my time at trade school, I joined an online community of modders for the game 51 - Outer Wilds. This community helped me go above and beyond with my development, continually 52 - motivating me to try new things and publish my work. 53 - </p> 54 - <p> 55 - I'm currently in college majoring in Computer Science. I'm hoping to graduate in 2026 with a 56 - Bachelors and a minor in Professional Technical Writing. I am currently doing research on ASL 57 - translation with the Computer Science department. I'm also developing a web interface for us 58 - to use for programming competitions. 42 + I'm currently in college majoring in Computer Science. I'm hoping to graduate in 2027 with a 43 + Bachelors in Computer Science and a minor in Professional Technical Writing. to use for 44 + programming competitions. 59 45 </p> 60 46 </div> 61 47
+6 -6
src/pages/resume.pdf.ts
··· 1 - import rawTypst from "@assets/resume.typ?raw"; 1 + import rawTypst from "@assets/resume.typ?raw"; 2 2 import { spawn } from "node:child_process"; 3 3 4 4 const compileTypst = (raw: string): Promise<Buffer> => { 5 - const cmd = spawn("typst", ["compile", "-f", "pdf", "-", "-"], {stdio: "pipe"}); 5 + const cmd = spawn("typst", ["compile", "-f", "pdf", "-", "-"], { stdio: "pipe" }); 6 6 7 7 cmd.stdin.write(raw); 8 8 cmd.stdin.end(); 9 9 10 10 return new Promise((resolve, reject) => { 11 11 cmd.on("error", reject); 12 - 12 + 13 13 let stderr = ""; 14 14 cmd.stderr.setEncoding("utf8"); 15 15 cmd.stderr.on("data", (data) => { ··· 31 31 resolve(stdout as Buffer); 32 32 } else { 33 33 reject(new Error(`No stdout, Stderr: ${stderr}`)); 34 - } 34 + } 35 35 } else { 36 36 reject(new Error(`Exited with code ${code} Stderr: ${stderr}`)); 37 - } 37 + } 38 38 }); 39 39 }); 40 40 }; 41 41 42 42 export async function GET() { 43 43 const data = await compileTypst(rawTypst); 44 - // @ts-expect-error "idk why it thinks this is wrong? Astro supports responses from a Buffer" 44 + // @ts-expect-error "idk why it thinks this is wrong? Astro supports responses from a Buffer" 45 45 return new Response(data); 46 46 }