62.diff (167244B)
1 diff --git a/package-lock.json b/package-lock.json 2 index d698390..e234860 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -9,7 +9,7 @@ 6 "dependencies": { 7 "@astrojs/check": "^0.3.3", 8 "@astrojs/lit": "^3.0.3", 9 - "@astrojs/node": "^7.0.1", 10 + "@astrojs/node": "^8.3.0", 11 "@astrojs/tailwind": "^5.0.3", 12 "@webcomponents/template-shadowroot": "^0.2.1", 13 "astro": "^4.0.6", 14 @@ -34,12 +34,12 @@ 15 } 16 }, 17 "node_modules/@ampproject/remapping": { 18 - "version": "2.2.1", 19 - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 20 - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 21 + "version": "2.3.0", 22 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 23 + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 24 "dependencies": { 25 - "@jridgewell/gen-mapping": "^0.3.0", 26 - "@jridgewell/trace-mapping": "^0.3.9" 27 + "@jridgewell/gen-mapping": "^0.3.5", 28 + "@jridgewell/trace-mapping": "^0.3.24" 29 }, 30 "engines": { 31 "node": ">=6.0.0" 32 @@ -64,14 +64,14 @@ 33 } 34 }, 35 "node_modules/@astrojs/compiler": { 36 - "version": "2.3.4", 37 - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.3.4.tgz", 38 - "integrity": "sha512-33/YtWoBCE0cBUNy1kh78FCDXBoBANX87ShgATlAHECYbG2+buNTAgq4Xgz4t5NgnEHPN21GIBC2Mvvwisoutw==" 39 + "version": "2.8.0", 40 + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.8.0.tgz", 41 + "integrity": "sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==" 42 }, 43 "node_modules/@astrojs/internal-helpers": { 44 - "version": "0.2.1", 45 - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", 46 - "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==" 47 + "version": "0.4.0", 48 + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", 49 + "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" 50 }, 51 "node_modules/@astrojs/language-server": { 52 "version": "2.5.4", 53 @@ -129,12 +129,14 @@ 54 } 55 }, 56 "node_modules/@astrojs/markdown-remark": { 57 - "version": "4.0.1", 58 - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.0.1.tgz", 59 - "integrity": "sha512-RU4ESnqvyLpj8WZs0n5elS6idaDdtIIm7mIpMaRNPCebpxMjfcfdwcmBwz83ktAj5d2eO5bC3z92TcGdli+lRw==", 60 + "version": "5.1.0", 61 + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.0.tgz", 62 + "integrity": "sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==", 63 "dependencies": { 64 - "@astrojs/prism": "^3.0.0", 65 + "@astrojs/prism": "^3.1.0", 66 "github-slugger": "^2.0.0", 67 + "hast-util-from-html": "^2.0.0", 68 + "hast-util-to-text": "^4.0.0", 69 "import-meta-resolve": "^4.0.0", 70 "mdast-util-definitions": "^6.0.0", 71 "rehype-raw": "^7.0.0", 72 @@ -143,33 +145,35 @@ 73 "remark-parse": "^11.0.0", 74 "remark-rehype": "^11.0.0", 75 "remark-smartypants": "^2.0.0", 76 - "shikiji": "^0.6.13", 77 + "shiki": "^1.1.2", 78 "unified": "^11.0.4", 79 + "unist-util-remove-position": "^5.0.0", 80 "unist-util-visit": "^5.0.0", 81 + "unist-util-visit-parents": "^6.0.0", 82 "vfile": "^6.0.1" 83 } 84 }, 85 "node_modules/@astrojs/node": { 86 - "version": "7.0.1", 87 - "resolved": "https://registry.npmjs.org/@astrojs/node/-/node-7.0.1.tgz", 88 - "integrity": "sha512-jzO5q1t/cwDZQHcPG0CakjPY0SC44kbGgDDoh4UurvzZcCDYQKLz6zzJVqzUiOtDhfSwVrgHoiKo2tNbXASlRQ==", 89 + "version": "8.3.0", 90 + "resolved": "https://registry.npmjs.org/@astrojs/node/-/node-8.3.0.tgz", 91 + "integrity": "sha512-XskynbRTrpY9nqzc4NDrulNWoynRvVO+8UmEKjw6KZABUYUmjZqN88sa/RXtXl0CPI2sPZ5Gzi3WXH8y2PKd5Q==", 92 "dependencies": { 93 "send": "^0.18.0", 94 "server-destroy": "^1.0.1" 95 }, 96 "peerDependencies": { 97 - "astro": "^4.0.0" 98 + "astro": "^4.2.0" 99 } 100 }, 101 "node_modules/@astrojs/prism": { 102 - "version": "3.0.0", 103 - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz", 104 - "integrity": "sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==", 105 + "version": "3.1.0", 106 + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", 107 + "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", 108 "dependencies": { 109 "prismjs": "^1.29.0" 110 }, 111 "engines": { 112 - "node": ">=18.14.1" 113 + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" 114 } 115 }, 116 "node_modules/@astrojs/tailwind": { 117 @@ -187,71 +191,57 @@ 118 } 119 }, 120 "node_modules/@astrojs/telemetry": { 121 - "version": "3.0.4", 122 - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.4.tgz", 123 - "integrity": "sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==", 124 + "version": "3.1.0", 125 + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", 126 + "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", 127 "dependencies": { 128 - "ci-info": "^3.8.0", 129 + "ci-info": "^4.0.0", 130 "debug": "^4.3.4", 131 "dlv": "^1.1.3", 132 - "dset": "^3.1.2", 133 + "dset": "^3.1.3", 134 "is-docker": "^3.0.0", 135 "is-wsl": "^3.0.0", 136 "which-pm-runs": "^1.1.0" 137 }, 138 "engines": { 139 - "node": ">=18.14.1" 140 - } 141 - }, 142 - "node_modules/@astrojs/telemetry/node_modules/ci-info": { 143 - "version": "3.9.0", 144 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 145 - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 146 - "funding": [ 147 - { 148 - "type": "github", 149 - "url": "https://github.com/sponsors/sibiraj-s" 150 - } 151 - ], 152 - "engines": { 153 - "node": ">=8" 154 + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" 155 } 156 }, 157 "node_modules/@babel/code-frame": { 158 - "version": "7.23.5", 159 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", 160 - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", 161 + "version": "7.24.7", 162 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", 163 + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", 164 "dependencies": { 165 - "@babel/highlight": "^7.23.4", 166 - "chalk": "^2.4.2" 167 + "@babel/highlight": "^7.24.7", 168 + "picocolors": "^1.0.0" 169 }, 170 "engines": { 171 "node": ">=6.9.0" 172 } 173 }, 174 "node_modules/@babel/compat-data": { 175 - "version": "7.23.5", 176 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", 177 - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", 178 + "version": "7.24.7", 179 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", 180 + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", 181 "engines": { 182 "node": ">=6.9.0" 183 } 184 }, 185 "node_modules/@babel/core": { 186 - "version": "7.23.5", 187 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz", 188 - "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==", 189 + "version": "7.24.7", 190 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", 191 + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", 192 "dependencies": { 193 "@ampproject/remapping": "^2.2.0", 194 - "@babel/code-frame": "^7.23.5", 195 - "@babel/generator": "^7.23.5", 196 - "@babel/helper-compilation-targets": "^7.22.15", 197 - "@babel/helper-module-transforms": "^7.23.3", 198 - "@babel/helpers": "^7.23.5", 199 - "@babel/parser": "^7.23.5", 200 - "@babel/template": "^7.22.15", 201 - "@babel/traverse": "^7.23.5", 202 - "@babel/types": "^7.23.5", 203 + "@babel/code-frame": "^7.24.7", 204 + "@babel/generator": "^7.24.7", 205 + "@babel/helper-compilation-targets": "^7.24.7", 206 + "@babel/helper-module-transforms": "^7.24.7", 207 + "@babel/helpers": "^7.24.7", 208 + "@babel/parser": "^7.24.7", 209 + "@babel/template": "^7.24.7", 210 + "@babel/traverse": "^7.24.7", 211 + "@babel/types": "^7.24.7", 212 "convert-source-map": "^2.0.0", 213 "debug": "^4.1.0", 214 "gensync": "^1.0.0-beta.2", 215 @@ -275,13 +265,13 @@ 216 } 217 }, 218 "node_modules/@babel/generator": { 219 - "version": "7.23.5", 220 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz", 221 - "integrity": "sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==", 222 + "version": "7.24.7", 223 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", 224 + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", 225 "dependencies": { 226 - "@babel/types": "^7.23.5", 227 - "@jridgewell/gen-mapping": "^0.3.2", 228 - "@jridgewell/trace-mapping": "^0.3.17", 229 + "@babel/types": "^7.24.7", 230 + "@jridgewell/gen-mapping": "^0.3.5", 231 + "@jridgewell/trace-mapping": "^0.3.25", 232 "jsesc": "^2.5.1" 233 }, 234 "engines": { 235 @@ -289,24 +279,24 @@ 236 } 237 }, 238 "node_modules/@babel/helper-annotate-as-pure": { 239 - "version": "7.22.5", 240 - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", 241 - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", 242 + "version": "7.24.7", 243 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", 244 + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", 245 "dependencies": { 246 - "@babel/types": "^7.22.5" 247 + "@babel/types": "^7.24.7" 248 }, 249 "engines": { 250 "node": ">=6.9.0" 251 } 252 }, 253 "node_modules/@babel/helper-compilation-targets": { 254 - "version": "7.22.15", 255 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", 256 - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", 257 + "version": "7.24.7", 258 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", 259 + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", 260 "dependencies": { 261 - "@babel/compat-data": "^7.22.9", 262 - "@babel/helper-validator-option": "^7.22.15", 263 - "browserslist": "^4.21.9", 264 + "@babel/compat-data": "^7.24.7", 265 + "@babel/helper-validator-option": "^7.24.7", 266 + "browserslist": "^4.22.2", 267 "lru-cache": "^5.1.1", 268 "semver": "^6.3.1" 269 }, 270 @@ -323,57 +313,61 @@ 271 } 272 }, 273 "node_modules/@babel/helper-environment-visitor": { 274 - "version": "7.22.20", 275 - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", 276 - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", 277 + "version": "7.24.7", 278 + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", 279 + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", 280 + "dependencies": { 281 + "@babel/types": "^7.24.7" 282 + }, 283 "engines": { 284 "node": ">=6.9.0" 285 } 286 }, 287 "node_modules/@babel/helper-function-name": { 288 - "version": "7.23.0", 289 - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", 290 - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", 291 + "version": "7.24.7", 292 + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", 293 + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", 294 "dependencies": { 295 - "@babel/template": "^7.22.15", 296 - "@babel/types": "^7.23.0" 297 + "@babel/template": "^7.24.7", 298 + "@babel/types": "^7.24.7" 299 }, 300 "engines": { 301 "node": ">=6.9.0" 302 } 303 }, 304 "node_modules/@babel/helper-hoist-variables": { 305 - "version": "7.22.5", 306 - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", 307 - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", 308 + "version": "7.24.7", 309 + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", 310 + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", 311 "dependencies": { 312 - "@babel/types": "^7.22.5" 313 + "@babel/types": "^7.24.7" 314 }, 315 "engines": { 316 "node": ">=6.9.0" 317 } 318 }, 319 "node_modules/@babel/helper-module-imports": { 320 - "version": "7.22.15", 321 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", 322 - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", 323 + "version": "7.24.7", 324 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", 325 + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", 326 "dependencies": { 327 - "@babel/types": "^7.22.15" 328 + "@babel/traverse": "^7.24.7", 329 + "@babel/types": "^7.24.7" 330 }, 331 "engines": { 332 "node": ">=6.9.0" 333 } 334 }, 335 "node_modules/@babel/helper-module-transforms": { 336 - "version": "7.23.3", 337 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", 338 - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", 339 + "version": "7.24.7", 340 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", 341 + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", 342 "dependencies": { 343 - "@babel/helper-environment-visitor": "^7.22.20", 344 - "@babel/helper-module-imports": "^7.22.15", 345 - "@babel/helper-simple-access": "^7.22.5", 346 - "@babel/helper-split-export-declaration": "^7.22.6", 347 - "@babel/helper-validator-identifier": "^7.22.20" 348 + "@babel/helper-environment-visitor": "^7.24.7", 349 + "@babel/helper-module-imports": "^7.24.7", 350 + "@babel/helper-simple-access": "^7.24.7", 351 + "@babel/helper-split-export-declaration": "^7.24.7", 352 + "@babel/helper-validator-identifier": "^7.24.7" 353 }, 354 "engines": { 355 "node": ">=6.9.0" 356 @@ -383,89 +377,90 @@ 357 } 358 }, 359 "node_modules/@babel/helper-plugin-utils": { 360 - "version": "7.22.5", 361 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", 362 - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", 363 + "version": "7.24.7", 364 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", 365 + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", 366 "engines": { 367 "node": ">=6.9.0" 368 } 369 }, 370 "node_modules/@babel/helper-simple-access": { 371 - "version": "7.22.5", 372 - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", 373 - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", 374 + "version": "7.24.7", 375 + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", 376 + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", 377 "dependencies": { 378 - "@babel/types": "^7.22.5" 379 + "@babel/traverse": "^7.24.7", 380 + "@babel/types": "^7.24.7" 381 }, 382 "engines": { 383 "node": ">=6.9.0" 384 } 385 }, 386 "node_modules/@babel/helper-split-export-declaration": { 387 - "version": "7.22.6", 388 - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", 389 - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", 390 + "version": "7.24.7", 391 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", 392 + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", 393 "dependencies": { 394 - "@babel/types": "^7.22.5" 395 + "@babel/types": "^7.24.7" 396 }, 397 "engines": { 398 "node": ">=6.9.0" 399 } 400 }, 401 "node_modules/@babel/helper-string-parser": { 402 - "version": "7.23.4", 403 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", 404 - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", 405 + "version": "7.24.7", 406 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", 407 + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", 408 "engines": { 409 "node": ">=6.9.0" 410 } 411 }, 412 "node_modules/@babel/helper-validator-identifier": { 413 - "version": "7.22.20", 414 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", 415 - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", 416 + "version": "7.24.7", 417 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", 418 + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", 419 "engines": { 420 "node": ">=6.9.0" 421 } 422 }, 423 "node_modules/@babel/helper-validator-option": { 424 - "version": "7.23.5", 425 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", 426 - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", 427 + "version": "7.24.7", 428 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", 429 + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", 430 "engines": { 431 "node": ">=6.9.0" 432 } 433 }, 434 "node_modules/@babel/helpers": { 435 - "version": "7.23.5", 436 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz", 437 - "integrity": "sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==", 438 + "version": "7.24.7", 439 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", 440 + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", 441 "dependencies": { 442 - "@babel/template": "^7.22.15", 443 - "@babel/traverse": "^7.23.5", 444 - "@babel/types": "^7.23.5" 445 + "@babel/template": "^7.24.7", 446 + "@babel/types": "^7.24.7" 447 }, 448 "engines": { 449 "node": ">=6.9.0" 450 } 451 }, 452 "node_modules/@babel/highlight": { 453 - "version": "7.23.4", 454 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", 455 - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", 456 + "version": "7.24.7", 457 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", 458 + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", 459 "dependencies": { 460 - "@babel/helper-validator-identifier": "^7.22.20", 461 + "@babel/helper-validator-identifier": "^7.24.7", 462 "chalk": "^2.4.2", 463 - "js-tokens": "^4.0.0" 464 + "js-tokens": "^4.0.0", 465 + "picocolors": "^1.0.0" 466 }, 467 "engines": { 468 "node": ">=6.9.0" 469 } 470 }, 471 "node_modules/@babel/parser": { 472 - "version": "7.23.5", 473 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", 474 - "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==", 475 + "version": "7.24.7", 476 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", 477 + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", 478 "bin": { 479 "parser": "bin/babel-parser.js" 480 }, 481 @@ -474,11 +469,11 @@ 482 } 483 }, 484 "node_modules/@babel/plugin-syntax-jsx": { 485 - "version": "7.23.3", 486 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", 487 - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", 488 + "version": "7.24.7", 489 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", 490 + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", 491 "dependencies": { 492 - "@babel/helper-plugin-utils": "^7.22.5" 493 + "@babel/helper-plugin-utils": "^7.24.7" 494 }, 495 "engines": { 496 "node": ">=6.9.0" 497 @@ -488,15 +483,15 @@ 498 } 499 }, 500 "node_modules/@babel/plugin-transform-react-jsx": { 501 - "version": "7.23.4", 502 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", 503 - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", 504 + "version": "7.24.7", 505 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", 506 + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", 507 "dependencies": { 508 - "@babel/helper-annotate-as-pure": "^7.22.5", 509 - "@babel/helper-module-imports": "^7.22.15", 510 - "@babel/helper-plugin-utils": "^7.22.5", 511 - "@babel/plugin-syntax-jsx": "^7.23.3", 512 - "@babel/types": "^7.23.4" 513 + "@babel/helper-annotate-as-pure": "^7.24.7", 514 + "@babel/helper-module-imports": "^7.24.7", 515 + "@babel/helper-plugin-utils": "^7.24.7", 516 + "@babel/plugin-syntax-jsx": "^7.24.7", 517 + "@babel/types": "^7.24.7" 518 }, 519 "engines": { 520 "node": ">=6.9.0" 521 @@ -506,32 +501,32 @@ 522 } 523 }, 524 "node_modules/@babel/template": { 525 - "version": "7.22.15", 526 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", 527 - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", 528 + "version": "7.24.7", 529 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", 530 + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", 531 "dependencies": { 532 - "@babel/code-frame": "^7.22.13", 533 - "@babel/parser": "^7.22.15", 534 - "@babel/types": "^7.22.15" 535 + "@babel/code-frame": "^7.24.7", 536 + "@babel/parser": "^7.24.7", 537 + "@babel/types": "^7.24.7" 538 }, 539 "engines": { 540 "node": ">=6.9.0" 541 } 542 }, 543 "node_modules/@babel/traverse": { 544 - "version": "7.23.5", 545 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz", 546 - "integrity": "sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==", 547 - "dependencies": { 548 - "@babel/code-frame": "^7.23.5", 549 - "@babel/generator": "^7.23.5", 550 - "@babel/helper-environment-visitor": "^7.22.20", 551 - "@babel/helper-function-name": "^7.23.0", 552 - "@babel/helper-hoist-variables": "^7.22.5", 553 - "@babel/helper-split-export-declaration": "^7.22.6", 554 - "@babel/parser": "^7.23.5", 555 - "@babel/types": "^7.23.5", 556 - "debug": "^4.1.0", 557 + "version": "7.24.7", 558 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", 559 + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", 560 + "dependencies": { 561 + "@babel/code-frame": "^7.24.7", 562 + "@babel/generator": "^7.24.7", 563 + "@babel/helper-environment-visitor": "^7.24.7", 564 + "@babel/helper-function-name": "^7.24.7", 565 + "@babel/helper-hoist-variables": "^7.24.7", 566 + "@babel/helper-split-export-declaration": "^7.24.7", 567 + "@babel/parser": "^7.24.7", 568 + "@babel/types": "^7.24.7", 569 + "debug": "^4.3.1", 570 "globals": "^11.1.0" 571 }, 572 "engines": { 573 @@ -539,12 +534,12 @@ 574 } 575 }, 576 "node_modules/@babel/types": { 577 - "version": "7.23.5", 578 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", 579 - "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", 580 + "version": "7.24.7", 581 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", 582 + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", 583 "dependencies": { 584 - "@babel/helper-string-parser": "^7.23.4", 585 - "@babel/helper-validator-identifier": "^7.22.20", 586 + "@babel/helper-string-parser": "^7.24.7", 587 + "@babel/helper-validator-identifier": "^7.24.7", 588 "to-fast-properties": "^2.0.0" 589 }, 590 "engines": { 591 @@ -572,10 +567,34 @@ 592 "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", 593 "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" 594 }, 595 + "node_modules/@emnapi/runtime": { 596 + "version": "1.2.0", 597 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", 598 + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", 599 + "optional": true, 600 + "dependencies": { 601 + "tslib": "^2.4.0" 602 + } 603 + }, 604 + "node_modules/@esbuild/aix-ppc64": { 605 + "version": "0.21.5", 606 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 607 + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 608 + "cpu": [ 609 + "ppc64" 610 + ], 611 + "optional": true, 612 + "os": [ 613 + "aix" 614 + ], 615 + "engines": { 616 + "node": ">=12" 617 + } 618 + }, 619 "node_modules/@esbuild/android-arm": { 620 - "version": "0.19.8", 621 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", 622 - "integrity": "sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==", 623 + "version": "0.21.5", 624 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 625 + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 626 "cpu": [ 627 "arm" 628 ], 629 @@ -588,9 +607,9 @@ 630 } 631 }, 632 "node_modules/@esbuild/android-arm64": { 633 - "version": "0.19.8", 634 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", 635 - "integrity": "sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==", 636 + "version": "0.21.5", 637 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 638 + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 639 "cpu": [ 640 "arm64" 641 ], 642 @@ -603,9 +622,9 @@ 643 } 644 }, 645 "node_modules/@esbuild/android-x64": { 646 - "version": "0.19.8", 647 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", 648 - "integrity": "sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==", 649 + "version": "0.21.5", 650 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 651 + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 652 "cpu": [ 653 "x64" 654 ], 655 @@ -618,9 +637,9 @@ 656 } 657 }, 658 "node_modules/@esbuild/darwin-arm64": { 659 - "version": "0.19.8", 660 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", 661 - "integrity": "sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==", 662 + "version": "0.21.5", 663 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 664 + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 665 "cpu": [ 666 "arm64" 667 ], 668 @@ -633,9 +652,9 @@ 669 } 670 }, 671 "node_modules/@esbuild/darwin-x64": { 672 - "version": "0.19.8", 673 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", 674 - "integrity": "sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==", 675 + "version": "0.21.5", 676 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 677 + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 678 "cpu": [ 679 "x64" 680 ], 681 @@ -648,9 +667,9 @@ 682 } 683 }, 684 "node_modules/@esbuild/freebsd-arm64": { 685 - "version": "0.19.8", 686 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", 687 - "integrity": "sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==", 688 + "version": "0.21.5", 689 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 690 + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 691 "cpu": [ 692 "arm64" 693 ], 694 @@ -663,9 +682,9 @@ 695 } 696 }, 697 "node_modules/@esbuild/freebsd-x64": { 698 - "version": "0.19.8", 699 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", 700 - "integrity": "sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==", 701 + "version": "0.21.5", 702 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 703 + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 704 "cpu": [ 705 "x64" 706 ], 707 @@ -678,9 +697,9 @@ 708 } 709 }, 710 "node_modules/@esbuild/linux-arm": { 711 - "version": "0.19.8", 712 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", 713 - "integrity": "sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==", 714 + "version": "0.21.5", 715 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 716 + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 717 "cpu": [ 718 "arm" 719 ], 720 @@ -693,9 +712,9 @@ 721 } 722 }, 723 "node_modules/@esbuild/linux-arm64": { 724 - "version": "0.19.8", 725 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", 726 - "integrity": "sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==", 727 + "version": "0.21.5", 728 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 729 + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 730 "cpu": [ 731 "arm64" 732 ], 733 @@ -708,9 +727,9 @@ 734 } 735 }, 736 "node_modules/@esbuild/linux-ia32": { 737 - "version": "0.19.8", 738 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", 739 - "integrity": "sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==", 740 + "version": "0.21.5", 741 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 742 + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 743 "cpu": [ 744 "ia32" 745 ], 746 @@ -723,9 +742,9 @@ 747 } 748 }, 749 "node_modules/@esbuild/linux-loong64": { 750 - "version": "0.19.8", 751 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", 752 - "integrity": "sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==", 753 + "version": "0.21.5", 754 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 755 + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 756 "cpu": [ 757 "loong64" 758 ], 759 @@ -738,9 +757,9 @@ 760 } 761 }, 762 "node_modules/@esbuild/linux-mips64el": { 763 - "version": "0.19.8", 764 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", 765 - "integrity": "sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==", 766 + "version": "0.21.5", 767 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 768 + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 769 "cpu": [ 770 "mips64el" 771 ], 772 @@ -753,9 +772,9 @@ 773 } 774 }, 775 "node_modules/@esbuild/linux-ppc64": { 776 - "version": "0.19.8", 777 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", 778 - "integrity": "sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==", 779 + "version": "0.21.5", 780 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 781 + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 782 "cpu": [ 783 "ppc64" 784 ], 785 @@ -768,9 +787,9 @@ 786 } 787 }, 788 "node_modules/@esbuild/linux-riscv64": { 789 - "version": "0.19.8", 790 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", 791 - "integrity": "sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==", 792 + "version": "0.21.5", 793 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 794 + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 795 "cpu": [ 796 "riscv64" 797 ], 798 @@ -783,9 +802,9 @@ 799 } 800 }, 801 "node_modules/@esbuild/linux-s390x": { 802 - "version": "0.19.8", 803 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", 804 - "integrity": "sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==", 805 + "version": "0.21.5", 806 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 807 + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 808 "cpu": [ 809 "s390x" 810 ], 811 @@ -798,9 +817,9 @@ 812 } 813 }, 814 "node_modules/@esbuild/linux-x64": { 815 - "version": "0.19.8", 816 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", 817 - "integrity": "sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==", 818 + "version": "0.21.5", 819 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 820 + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 821 "cpu": [ 822 "x64" 823 ], 824 @@ -813,9 +832,9 @@ 825 } 826 }, 827 "node_modules/@esbuild/netbsd-x64": { 828 - "version": "0.19.8", 829 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", 830 - "integrity": "sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==", 831 + "version": "0.21.5", 832 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 833 + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 834 "cpu": [ 835 "x64" 836 ], 837 @@ -828,9 +847,9 @@ 838 } 839 }, 840 "node_modules/@esbuild/openbsd-x64": { 841 - "version": "0.19.8", 842 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", 843 - "integrity": "sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==", 844 + "version": "0.21.5", 845 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 846 + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 847 "cpu": [ 848 "x64" 849 ], 850 @@ -843,9 +862,9 @@ 851 } 852 }, 853 "node_modules/@esbuild/sunos-x64": { 854 - "version": "0.19.8", 855 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", 856 - "integrity": "sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==", 857 + "version": "0.21.5", 858 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 859 + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 860 "cpu": [ 861 "x64" 862 ], 863 @@ -858,9 +877,9 @@ 864 } 865 }, 866 "node_modules/@esbuild/win32-arm64": { 867 - "version": "0.19.8", 868 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", 869 - "integrity": "sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==", 870 + "version": "0.21.5", 871 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 872 + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 873 "cpu": [ 874 "arm64" 875 ], 876 @@ -873,9 +892,9 @@ 877 } 878 }, 879 "node_modules/@esbuild/win32-ia32": { 880 - "version": "0.19.8", 881 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", 882 - "integrity": "sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==", 883 + "version": "0.21.5", 884 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 885 + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 886 "cpu": [ 887 "ia32" 888 ], 889 @@ -888,9 +907,9 @@ 890 } 891 }, 892 "node_modules/@esbuild/win32-x64": { 893 - "version": "0.19.8", 894 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", 895 - "integrity": "sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==", 896 + "version": "0.21.5", 897 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 898 + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 899 "cpu": [ 900 "x64" 901 ], 902 @@ -902,31 +921,462 @@ 903 "node": ">=12" 904 } 905 }, 906 + "node_modules/@img/sharp-darwin-arm64": { 907 + "version": "0.33.4", 908 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz", 909 + "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", 910 + "cpu": [ 911 + "arm64" 912 + ], 913 + "optional": true, 914 + "os": [ 915 + "darwin" 916 + ], 917 + "engines": { 918 + "glibc": ">=2.26", 919 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 920 + "npm": ">=9.6.5", 921 + "pnpm": ">=7.1.0", 922 + "yarn": ">=3.2.0" 923 + }, 924 + "funding": { 925 + "url": "https://opencollective.com/libvips" 926 + }, 927 + "optionalDependencies": { 928 + "@img/sharp-libvips-darwin-arm64": "1.0.2" 929 + } 930 + }, 931 + "node_modules/@img/sharp-darwin-x64": { 932 + "version": "0.33.4", 933 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz", 934 + "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", 935 + "cpu": [ 936 + "x64" 937 + ], 938 + "optional": true, 939 + "os": [ 940 + "darwin" 941 + ], 942 + "engines": { 943 + "glibc": ">=2.26", 944 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 945 + "npm": ">=9.6.5", 946 + "pnpm": ">=7.1.0", 947 + "yarn": ">=3.2.0" 948 + }, 949 + "funding": { 950 + "url": "https://opencollective.com/libvips" 951 + }, 952 + "optionalDependencies": { 953 + "@img/sharp-libvips-darwin-x64": "1.0.2" 954 + } 955 + }, 956 + "node_modules/@img/sharp-libvips-darwin-arm64": { 957 + "version": "1.0.2", 958 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", 959 + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", 960 + "cpu": [ 961 + "arm64" 962 + ], 963 + "optional": true, 964 + "os": [ 965 + "darwin" 966 + ], 967 + "engines": { 968 + "macos": ">=11", 969 + "npm": ">=9.6.5", 970 + "pnpm": ">=7.1.0", 971 + "yarn": ">=3.2.0" 972 + }, 973 + "funding": { 974 + "url": "https://opencollective.com/libvips" 975 + } 976 + }, 977 + "node_modules/@img/sharp-libvips-darwin-x64": { 978 + "version": "1.0.2", 979 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", 980 + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", 981 + "cpu": [ 982 + "x64" 983 + ], 984 + "optional": true, 985 + "os": [ 986 + "darwin" 987 + ], 988 + "engines": { 989 + "macos": ">=10.13", 990 + "npm": ">=9.6.5", 991 + "pnpm": ">=7.1.0", 992 + "yarn": ">=3.2.0" 993 + }, 994 + "funding": { 995 + "url": "https://opencollective.com/libvips" 996 + } 997 + }, 998 + "node_modules/@img/sharp-libvips-linux-arm": { 999 + "version": "1.0.2", 1000 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", 1001 + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", 1002 + "cpu": [ 1003 + "arm" 1004 + ], 1005 + "optional": true, 1006 + "os": [ 1007 + "linux" 1008 + ], 1009 + "engines": { 1010 + "glibc": ">=2.28", 1011 + "npm": ">=9.6.5", 1012 + "pnpm": ">=7.1.0", 1013 + "yarn": ">=3.2.0" 1014 + }, 1015 + "funding": { 1016 + "url": "https://opencollective.com/libvips" 1017 + } 1018 + }, 1019 + "node_modules/@img/sharp-libvips-linux-arm64": { 1020 + "version": "1.0.2", 1021 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", 1022 + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", 1023 + "cpu": [ 1024 + "arm64" 1025 + ], 1026 + "optional": true, 1027 + "os": [ 1028 + "linux" 1029 + ], 1030 + "engines": { 1031 + "glibc": ">=2.26", 1032 + "npm": ">=9.6.5", 1033 + "pnpm": ">=7.1.0", 1034 + "yarn": ">=3.2.0" 1035 + }, 1036 + "funding": { 1037 + "url": "https://opencollective.com/libvips" 1038 + } 1039 + }, 1040 + "node_modules/@img/sharp-libvips-linux-s390x": { 1041 + "version": "1.0.2", 1042 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", 1043 + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", 1044 + "cpu": [ 1045 + "s390x" 1046 + ], 1047 + "optional": true, 1048 + "os": [ 1049 + "linux" 1050 + ], 1051 + "engines": { 1052 + "glibc": ">=2.28", 1053 + "npm": ">=9.6.5", 1054 + "pnpm": ">=7.1.0", 1055 + "yarn": ">=3.2.0" 1056 + }, 1057 + "funding": { 1058 + "url": "https://opencollective.com/libvips" 1059 + } 1060 + }, 1061 + "node_modules/@img/sharp-libvips-linux-x64": { 1062 + "version": "1.0.2", 1063 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", 1064 + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", 1065 + "cpu": [ 1066 + "x64" 1067 + ], 1068 + "optional": true, 1069 + "os": [ 1070 + "linux" 1071 + ], 1072 + "engines": { 1073 + "glibc": ">=2.26", 1074 + "npm": ">=9.6.5", 1075 + "pnpm": ">=7.1.0", 1076 + "yarn": ">=3.2.0" 1077 + }, 1078 + "funding": { 1079 + "url": "https://opencollective.com/libvips" 1080 + } 1081 + }, 1082 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 1083 + "version": "1.0.2", 1084 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", 1085 + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", 1086 + "cpu": [ 1087 + "arm64" 1088 + ], 1089 + "optional": true, 1090 + "os": [ 1091 + "linux" 1092 + ], 1093 + "engines": { 1094 + "musl": ">=1.2.2", 1095 + "npm": ">=9.6.5", 1096 + "pnpm": ">=7.1.0", 1097 + "yarn": ">=3.2.0" 1098 + }, 1099 + "funding": { 1100 + "url": "https://opencollective.com/libvips" 1101 + } 1102 + }, 1103 + "node_modules/@img/sharp-libvips-linuxmusl-x64": { 1104 + "version": "1.0.2", 1105 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", 1106 + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", 1107 + "cpu": [ 1108 + "x64" 1109 + ], 1110 + "optional": true, 1111 + "os": [ 1112 + "linux" 1113 + ], 1114 + "engines": { 1115 + "musl": ">=1.2.2", 1116 + "npm": ">=9.6.5", 1117 + "pnpm": ">=7.1.0", 1118 + "yarn": ">=3.2.0" 1119 + }, 1120 + "funding": { 1121 + "url": "https://opencollective.com/libvips" 1122 + } 1123 + }, 1124 + "node_modules/@img/sharp-linux-arm": { 1125 + "version": "0.33.4", 1126 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz", 1127 + "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", 1128 + "cpu": [ 1129 + "arm" 1130 + ], 1131 + "optional": true, 1132 + "os": [ 1133 + "linux" 1134 + ], 1135 + "engines": { 1136 + "glibc": ">=2.28", 1137 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1138 + "npm": ">=9.6.5", 1139 + "pnpm": ">=7.1.0", 1140 + "yarn": ">=3.2.0" 1141 + }, 1142 + "funding": { 1143 + "url": "https://opencollective.com/libvips" 1144 + }, 1145 + "optionalDependencies": { 1146 + "@img/sharp-libvips-linux-arm": "1.0.2" 1147 + } 1148 + }, 1149 + "node_modules/@img/sharp-linux-arm64": { 1150 + "version": "0.33.4", 1151 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz", 1152 + "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", 1153 + "cpu": [ 1154 + "arm64" 1155 + ], 1156 + "optional": true, 1157 + "os": [ 1158 + "linux" 1159 + ], 1160 + "engines": { 1161 + "glibc": ">=2.26", 1162 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1163 + "npm": ">=9.6.5", 1164 + "pnpm": ">=7.1.0", 1165 + "yarn": ">=3.2.0" 1166 + }, 1167 + "funding": { 1168 + "url": "https://opencollective.com/libvips" 1169 + }, 1170 + "optionalDependencies": { 1171 + "@img/sharp-libvips-linux-arm64": "1.0.2" 1172 + } 1173 + }, 1174 + "node_modules/@img/sharp-linux-s390x": { 1175 + "version": "0.33.4", 1176 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz", 1177 + "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", 1178 + "cpu": [ 1179 + "s390x" 1180 + ], 1181 + "optional": true, 1182 + "os": [ 1183 + "linux" 1184 + ], 1185 + "engines": { 1186 + "glibc": ">=2.31", 1187 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1188 + "npm": ">=9.6.5", 1189 + "pnpm": ">=7.1.0", 1190 + "yarn": ">=3.2.0" 1191 + }, 1192 + "funding": { 1193 + "url": "https://opencollective.com/libvips" 1194 + }, 1195 + "optionalDependencies": { 1196 + "@img/sharp-libvips-linux-s390x": "1.0.2" 1197 + } 1198 + }, 1199 + "node_modules/@img/sharp-linux-x64": { 1200 + "version": "0.33.4", 1201 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz", 1202 + "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", 1203 + "cpu": [ 1204 + "x64" 1205 + ], 1206 + "optional": true, 1207 + "os": [ 1208 + "linux" 1209 + ], 1210 + "engines": { 1211 + "glibc": ">=2.26", 1212 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1213 + "npm": ">=9.6.5", 1214 + "pnpm": ">=7.1.0", 1215 + "yarn": ">=3.2.0" 1216 + }, 1217 + "funding": { 1218 + "url": "https://opencollective.com/libvips" 1219 + }, 1220 + "optionalDependencies": { 1221 + "@img/sharp-libvips-linux-x64": "1.0.2" 1222 + } 1223 + }, 1224 + "node_modules/@img/sharp-linuxmusl-arm64": { 1225 + "version": "0.33.4", 1226 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz", 1227 + "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", 1228 + "cpu": [ 1229 + "arm64" 1230 + ], 1231 + "optional": true, 1232 + "os": [ 1233 + "linux" 1234 + ], 1235 + "engines": { 1236 + "musl": ">=1.2.2", 1237 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1238 + "npm": ">=9.6.5", 1239 + "pnpm": ">=7.1.0", 1240 + "yarn": ">=3.2.0" 1241 + }, 1242 + "funding": { 1243 + "url": "https://opencollective.com/libvips" 1244 + }, 1245 + "optionalDependencies": { 1246 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" 1247 + } 1248 + }, 1249 + "node_modules/@img/sharp-linuxmusl-x64": { 1250 + "version": "0.33.4", 1251 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz", 1252 + "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", 1253 + "cpu": [ 1254 + "x64" 1255 + ], 1256 + "optional": true, 1257 + "os": [ 1258 + "linux" 1259 + ], 1260 + "engines": { 1261 + "musl": ">=1.2.2", 1262 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1263 + "npm": ">=9.6.5", 1264 + "pnpm": ">=7.1.0", 1265 + "yarn": ">=3.2.0" 1266 + }, 1267 + "funding": { 1268 + "url": "https://opencollective.com/libvips" 1269 + }, 1270 + "optionalDependencies": { 1271 + "@img/sharp-libvips-linuxmusl-x64": "1.0.2" 1272 + } 1273 + }, 1274 + "node_modules/@img/sharp-wasm32": { 1275 + "version": "0.33.4", 1276 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz", 1277 + "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", 1278 + "cpu": [ 1279 + "wasm32" 1280 + ], 1281 + "optional": true, 1282 + "dependencies": { 1283 + "@emnapi/runtime": "^1.1.1" 1284 + }, 1285 + "engines": { 1286 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1287 + "npm": ">=9.6.5", 1288 + "pnpm": ">=7.1.0", 1289 + "yarn": ">=3.2.0" 1290 + }, 1291 + "funding": { 1292 + "url": "https://opencollective.com/libvips" 1293 + } 1294 + }, 1295 + "node_modules/@img/sharp-win32-ia32": { 1296 + "version": "0.33.4", 1297 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz", 1298 + "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", 1299 + "cpu": [ 1300 + "ia32" 1301 + ], 1302 + "optional": true, 1303 + "os": [ 1304 + "win32" 1305 + ], 1306 + "engines": { 1307 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1308 + "npm": ">=9.6.5", 1309 + "pnpm": ">=7.1.0", 1310 + "yarn": ">=3.2.0" 1311 + }, 1312 + "funding": { 1313 + "url": "https://opencollective.com/libvips" 1314 + } 1315 + }, 1316 + "node_modules/@img/sharp-win32-x64": { 1317 + "version": "0.33.4", 1318 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz", 1319 + "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==", 1320 + "cpu": [ 1321 + "x64" 1322 + ], 1323 + "optional": true, 1324 + "os": [ 1325 + "win32" 1326 + ], 1327 + "engines": { 1328 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1329 + "npm": ">=9.6.5", 1330 + "pnpm": ">=7.1.0", 1331 + "yarn": ">=3.2.0" 1332 + }, 1333 + "funding": { 1334 + "url": "https://opencollective.com/libvips" 1335 + } 1336 + }, 1337 "node_modules/@jridgewell/gen-mapping": { 1338 - "version": "0.3.3", 1339 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 1340 - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 1341 + "version": "0.3.5", 1342 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 1343 + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 1344 "dependencies": { 1345 - "@jridgewell/set-array": "^1.0.1", 1346 + "@jridgewell/set-array": "^1.2.1", 1347 "@jridgewell/sourcemap-codec": "^1.4.10", 1348 - "@jridgewell/trace-mapping": "^0.3.9" 1349 + "@jridgewell/trace-mapping": "^0.3.24" 1350 }, 1351 "engines": { 1352 "node": ">=6.0.0" 1353 } 1354 }, 1355 "node_modules/@jridgewell/resolve-uri": { 1356 - "version": "3.1.1", 1357 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", 1358 - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", 1359 + "version": "3.1.2", 1360 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1361 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1362 "engines": { 1363 "node": ">=6.0.0" 1364 } 1365 }, 1366 "node_modules/@jridgewell/set-array": { 1367 - "version": "1.1.2", 1368 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 1369 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 1370 + "version": "1.2.1", 1371 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 1372 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 1373 "engines": { 1374 "node": ">=6.0.0" 1375 } 1376 @@ -937,9 +1387,9 @@ 1377 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 1378 }, 1379 "node_modules/@jridgewell/trace-mapping": { 1380 - "version": "0.3.20", 1381 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", 1382 - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 1383 + "version": "0.3.25", 1384 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 1385 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 1386 "dependencies": { 1387 "@jridgewell/resolve-uri": "^3.1.0", 1388 "@jridgewell/sourcemap-codec": "^1.4.14" 1389 @@ -1052,9 +1502,9 @@ 1390 } 1391 }, 1392 "node_modules/@rollup/rollup-android-arm-eabi": { 1393 - "version": "4.6.1", 1394 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", 1395 - "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", 1396 + "version": "4.18.0", 1397 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", 1398 + "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", 1399 "cpu": [ 1400 "arm" 1401 ], 1402 @@ -1064,9 +1514,9 @@ 1403 ] 1404 }, 1405 "node_modules/@rollup/rollup-android-arm64": { 1406 - "version": "4.6.1", 1407 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", 1408 - "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", 1409 + "version": "4.18.0", 1410 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", 1411 + "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", 1412 "cpu": [ 1413 "arm64" 1414 ], 1415 @@ -1076,9 +1526,9 @@ 1416 ] 1417 }, 1418 "node_modules/@rollup/rollup-darwin-arm64": { 1419 - "version": "4.6.1", 1420 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", 1421 - "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", 1422 + "version": "4.18.0", 1423 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", 1424 + "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", 1425 "cpu": [ 1426 "arm64" 1427 ], 1428 @@ -1088,9 +1538,9 @@ 1429 ] 1430 }, 1431 "node_modules/@rollup/rollup-darwin-x64": { 1432 - "version": "4.6.1", 1433 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", 1434 - "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", 1435 + "version": "4.18.0", 1436 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", 1437 + "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", 1438 "cpu": [ 1439 "x64" 1440 ], 1441 @@ -1100,9 +1550,21 @@ 1442 ] 1443 }, 1444 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1445 - "version": "4.6.1", 1446 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", 1447 - "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", 1448 + "version": "4.18.0", 1449 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", 1450 + "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", 1451 + "cpu": [ 1452 + "arm" 1453 + ], 1454 + "optional": true, 1455 + "os": [ 1456 + "linux" 1457 + ] 1458 + }, 1459 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1460 + "version": "4.18.0", 1461 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", 1462 + "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", 1463 "cpu": [ 1464 "arm" 1465 ], 1466 @@ -1112,9 +1574,9 @@ 1467 ] 1468 }, 1469 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1470 - "version": "4.6.1", 1471 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", 1472 - "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", 1473 + "version": "4.18.0", 1474 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", 1475 + "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", 1476 "cpu": [ 1477 "arm64" 1478 ], 1479 @@ -1124,9 +1586,9 @@ 1480 ] 1481 }, 1482 "node_modules/@rollup/rollup-linux-arm64-musl": { 1483 - "version": "4.6.1", 1484 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", 1485 - "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", 1486 + "version": "4.18.0", 1487 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", 1488 + "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", 1489 "cpu": [ 1490 "arm64" 1491 ], 1492 @@ -1135,10 +1597,46 @@ 1493 "linux" 1494 ] 1495 }, 1496 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1497 + "version": "4.18.0", 1498 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", 1499 + "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", 1500 + "cpu": [ 1501 + "ppc64" 1502 + ], 1503 + "optional": true, 1504 + "os": [ 1505 + "linux" 1506 + ] 1507 + }, 1508 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1509 + "version": "4.18.0", 1510 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", 1511 + "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", 1512 + "cpu": [ 1513 + "riscv64" 1514 + ], 1515 + "optional": true, 1516 + "os": [ 1517 + "linux" 1518 + ] 1519 + }, 1520 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 1521 + "version": "4.18.0", 1522 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", 1523 + "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", 1524 + "cpu": [ 1525 + "s390x" 1526 + ], 1527 + "optional": true, 1528 + "os": [ 1529 + "linux" 1530 + ] 1531 + }, 1532 "node_modules/@rollup/rollup-linux-x64-gnu": { 1533 - "version": "4.6.1", 1534 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", 1535 - "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", 1536 + "version": "4.18.0", 1537 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", 1538 + "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", 1539 "cpu": [ 1540 "x64" 1541 ], 1542 @@ -1148,9 +1646,9 @@ 1543 ] 1544 }, 1545 "node_modules/@rollup/rollup-linux-x64-musl": { 1546 - "version": "4.6.1", 1547 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", 1548 - "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", 1549 + "version": "4.18.0", 1550 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", 1551 + "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", 1552 "cpu": [ 1553 "x64" 1554 ], 1555 @@ -1160,9 +1658,9 @@ 1556 ] 1557 }, 1558 "node_modules/@rollup/rollup-win32-arm64-msvc": { 1559 - "version": "4.6.1", 1560 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", 1561 - "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", 1562 + "version": "4.18.0", 1563 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", 1564 + "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", 1565 "cpu": [ 1566 "arm64" 1567 ], 1568 @@ -1172,9 +1670,9 @@ 1569 ] 1570 }, 1571 "node_modules/@rollup/rollup-win32-ia32-msvc": { 1572 - "version": "4.6.1", 1573 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", 1574 - "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", 1575 + "version": "4.18.0", 1576 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", 1577 + "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", 1578 "cpu": [ 1579 "ia32" 1580 ], 1581 @@ -1184,9 +1682,9 @@ 1582 ] 1583 }, 1584 "node_modules/@rollup/rollup-win32-x64-msvc": { 1585 - "version": "4.6.1", 1586 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", 1587 - "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", 1588 + "version": "4.18.0", 1589 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", 1590 + "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", 1591 "cpu": [ 1592 "x64" 1593 ], 1594 @@ -1195,6 +1693,11 @@ 1595 "win32" 1596 ] 1597 }, 1598 + "node_modules/@shikijs/core": { 1599 + "version": "1.6.5", 1600 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.5.tgz", 1601 + "integrity": "sha512-XcQYt6e4L61ruAxHiL3Xg1DL/XkWWjzDdeckB/DtN8jAxoAU+bcxsV6DetC8NafHpL4YpGhxy9iXF0ND/u6HmA==" 1602 + }, 1603 "node_modules/@types/babel__core": { 1604 "version": "7.20.5", 1605 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 1606 @@ -1232,6 +1735,11 @@ 1607 "@babel/types": "^7.20.7" 1608 } 1609 }, 1610 + "node_modules/@types/cookie": { 1611 + "version": "0.6.0", 1612 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 1613 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" 1614 + }, 1615 "node_modules/@types/debug": { 1616 "version": "4.1.12", 1617 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", 1618 @@ -1405,9 +1913,9 @@ 1619 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" 1620 }, 1621 "node_modules/acorn": { 1622 - "version": "8.11.2", 1623 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", 1624 - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", 1625 + "version": "8.12.0", 1626 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", 1627 + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", 1628 "bin": { 1629 "acorn": "bin/acorn" 1630 }, 1631 @@ -1509,6 +2017,14 @@ 1632 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1633 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 1634 }, 1635 + "node_modules/aria-query": { 1636 + "version": "5.3.0", 1637 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 1638 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 1639 + "dependencies": { 1640 + "dequal": "^2.0.3" 1641 + } 1642 + }, 1643 "node_modules/array-iterate": { 1644 "version": "2.0.1", 1645 "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 1646 @@ -1519,81 +2035,92 @@ 1647 } 1648 }, 1649 "node_modules/astro": { 1650 - "version": "4.0.6", 1651 - "resolved": "https://registry.npmjs.org/astro/-/astro-4.0.6.tgz", 1652 - "integrity": "sha512-P7CfFqWKzkJozzF6IoOC6qoI2ONndV8P3ULhGDgMiXPL7xVkWI5haTBSpyrcjBx643tVXspIRsSV/v+Cx+CjGw==", 1653 - "dependencies": { 1654 - "@astrojs/compiler": "^2.3.4", 1655 - "@astrojs/internal-helpers": "0.2.1", 1656 - "@astrojs/markdown-remark": "4.0.1", 1657 - "@astrojs/telemetry": "3.0.4", 1658 - "@babel/core": "^7.23.3", 1659 - "@babel/generator": "^7.23.3", 1660 - "@babel/parser": "^7.23.3", 1661 - "@babel/plugin-transform-react-jsx": "^7.22.5", 1662 - "@babel/traverse": "^7.23.3", 1663 - "@babel/types": "^7.23.3", 1664 - "@types/babel__core": "^7.20.4", 1665 - "acorn": "^8.11.2", 1666 + "version": "4.10.2", 1667 + "resolved": "https://registry.npmjs.org/astro/-/astro-4.10.2.tgz", 1668 + "integrity": "sha512-SBdkoOanPsxKlKVU4uu/XG0G7NYAFoqmfBtq9SPMJ34B7Hr1MxVdEugERs8IwYN6UaxdDVcqA++9PvH6Onq2cg==", 1669 + "dependencies": { 1670 + "@astrojs/compiler": "^2.8.0", 1671 + "@astrojs/internal-helpers": "0.4.0", 1672 + "@astrojs/markdown-remark": "5.1.0", 1673 + "@astrojs/telemetry": "3.1.0", 1674 + "@babel/core": "^7.24.7", 1675 + "@babel/generator": "^7.24.7", 1676 + "@babel/parser": "^7.24.7", 1677 + "@babel/plugin-transform-react-jsx": "^7.24.7", 1678 + "@babel/traverse": "^7.24.7", 1679 + "@babel/types": "^7.24.7", 1680 + "@types/babel__core": "^7.20.5", 1681 + "@types/cookie": "^0.6.0", 1682 + "acorn": "^8.11.3", 1683 + "aria-query": "^5.3.0", 1684 + "axobject-query": "^4.0.0", 1685 "boxen": "^7.1.1", 1686 - "chokidar": "^3.5.3", 1687 + "chokidar": "^3.6.0", 1688 "ci-info": "^4.0.0", 1689 - "clsx": "^2.0.0", 1690 + "clsx": "^2.1.1", 1691 "common-ancestor-path": "^1.0.1", 1692 "cookie": "^0.6.0", 1693 - "debug": "^4.3.4", 1694 - "deterministic-object-hash": "^2.0.1", 1695 - "devalue": "^4.3.2", 1696 - "diff": "^5.1.0", 1697 + "cssesc": "^3.0.0", 1698 + "debug": "^4.3.5", 1699 + "deterministic-object-hash": "^2.0.2", 1700 + "devalue": "^5.0.0", 1701 + "diff": "^5.2.0", 1702 "dlv": "^1.1.3", 1703 "dset": "^3.1.3", 1704 - "es-module-lexer": "^1.4.1", 1705 - "esbuild": "^0.19.6", 1706 + "es-module-lexer": "^1.5.3", 1707 + "esbuild": "^0.21.5", 1708 "estree-walker": "^3.0.3", 1709 "execa": "^8.0.1", 1710 "fast-glob": "^3.3.2", 1711 - "flattie": "^1.1.0", 1712 + "flattie": "^1.1.1", 1713 "github-slugger": "^2.0.0", 1714 "gray-matter": "^4.0.3", 1715 "html-escaper": "^3.0.3", 1716 "http-cache-semantics": "^4.1.1", 1717 "js-yaml": "^4.1.0", 1718 - "kleur": "^4.1.4", 1719 - "magic-string": "^0.30.3", 1720 - "mdast-util-to-hast": "13.0.2", 1721 - "mime": "^3.0.0", 1722 - "ora": "^7.0.1", 1723 + "kleur": "^4.1.5", 1724 + "magic-string": "^0.30.10", 1725 + "mrmime": "^2.0.0", 1726 + "ora": "^8.0.1", 1727 "p-limit": "^5.0.0", 1728 - "p-queue": "^7.4.1", 1729 - "path-to-regexp": "^6.2.1", 1730 - "preferred-pm": "^3.1.2", 1731 - "probe-image-size": "^7.2.3", 1732 + "p-queue": "^8.0.1", 1733 + "path-to-regexp": "^6.2.2", 1734 + "preferred-pm": "^3.1.3", 1735 "prompts": "^2.4.2", 1736 "rehype": "^13.0.1", 1737 - "resolve": "^1.22.4", 1738 - "semver": "^7.5.4", 1739 - "server-destroy": "^1.0.1", 1740 - "shikiji": "^0.6.13", 1741 - "string-width": "^7.0.0", 1742 + "resolve": "^1.22.8", 1743 + "semver": "^7.6.2", 1744 + "shiki": "^1.6.3", 1745 + "string-width": "^7.1.0", 1746 "strip-ansi": "^7.1.0", 1747 - "tsconfck": "^3.0.0", 1748 + "tsconfck": "^3.1.0", 1749 "unist-util-visit": "^5.0.0", 1750 "vfile": "^6.0.1", 1751 - "vite": "^5.0.0", 1752 + "vite": "^5.2.13", 1753 "vitefu": "^0.2.5", 1754 - "which-pm": "^2.1.1", 1755 + "which-pm": "^2.2.0", 1756 "yargs-parser": "^21.1.1", 1757 - "zod": "^3.22.4" 1758 + "zod": "^3.23.8", 1759 + "zod-to-json-schema": "^3.23.0" 1760 }, 1761 "bin": { 1762 "astro": "astro.js" 1763 }, 1764 "engines": { 1765 - "node": ">=18.14.1", 1766 - "npm": ">=6.14.0" 1767 + "node": "^18.17.1 || ^20.3.0 || >=21.0.0", 1768 + "npm": ">=9.6.5", 1769 + "pnpm": ">=7.1.0" 1770 }, 1771 "optionalDependencies": { 1772 - "sharp": "^0.32.5" 1773 + "sharp": "^0.33.3" 1774 + } 1775 + }, 1776 + "node_modules/astro/node_modules/diff": { 1777 + "version": "5.2.0", 1778 + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 1779 + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 1780 + "engines": { 1781 + "node": ">=0.3.1" 1782 } 1783 }, 1784 "node_modules/autoprefixer": { 1785 @@ -1632,11 +2159,13 @@ 1786 "postcss": "^8.1.0" 1787 } 1788 }, 1789 - "node_modules/b4a": { 1790 - "version": "1.6.4", 1791 - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", 1792 - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", 1793 - "optional": true 1794 + "node_modules/axobject-query": { 1795 + "version": "4.0.0", 1796 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 1797 + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 1798 + "dependencies": { 1799 + "dequal": "^2.0.3" 1800 + } 1801 }, 1802 "node_modules/bail": { 1803 "version": "2.0.2", 1804 @@ -1657,25 +2186,6 @@ 1805 "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", 1806 "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" 1807 }, 1808 - "node_modules/base64-js": { 1809 - "version": "1.5.1", 1810 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 1811 - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 1812 - "funding": [ 1813 - { 1814 - "type": "github", 1815 - "url": "https://github.com/sponsors/feross" 1816 - }, 1817 - { 1818 - "type": "patreon", 1819 - "url": "https://www.patreon.com/feross" 1820 - }, 1821 - { 1822 - "type": "consulting", 1823 - "url": "https://feross.org/support" 1824 - } 1825 - ] 1826 - }, 1827 "node_modules/binary-extensions": { 1828 "version": "2.2.0", 1829 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1830 @@ -1684,16 +2194,6 @@ 1831 "node": ">=8" 1832 } 1833 }, 1834 - "node_modules/bl": { 1835 - "version": "5.1.0", 1836 - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", 1837 - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", 1838 - "dependencies": { 1839 - "buffer": "^6.0.3", 1840 - "inherits": "^2.0.4", 1841 - "readable-stream": "^3.4.0" 1842 - } 1843 - }, 1844 "node_modules/boxen": { 1845 "version": "7.1.1", 1846 "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", 1847 @@ -1798,29 +2298,6 @@ 1848 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1849 } 1850 }, 1851 - "node_modules/buffer": { 1852 - "version": "6.0.3", 1853 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 1854 - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 1855 - "funding": [ 1856 - { 1857 - "type": "github", 1858 - "url": "https://github.com/sponsors/feross" 1859 - }, 1860 - { 1861 - "type": "patreon", 1862 - "url": "https://www.patreon.com/feross" 1863 - }, 1864 - { 1865 - "type": "consulting", 1866 - "url": "https://feross.org/support" 1867 - } 1868 - ], 1869 - "dependencies": { 1870 - "base64-js": "^1.3.1", 1871 - "ieee754": "^1.2.1" 1872 - } 1873 - }, 1874 "node_modules/camelcase": { 1875 "version": "7.0.1", 1876 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", 1877 @@ -1909,15 +2386,9 @@ 1878 } 1879 }, 1880 "node_modules/chokidar": { 1881 - "version": "3.5.3", 1882 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 1883 - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 1884 - "funding": [ 1885 - { 1886 - "type": "individual", 1887 - "url": "https://paulmillr.com/funding/" 1888 - } 1889 - ], 1890 + "version": "3.6.0", 1891 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 1892 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 1893 "dependencies": { 1894 "anymatch": "~3.1.2", 1895 "braces": "~3.0.2", 1896 @@ -1930,16 +2401,13 @@ 1897 "engines": { 1898 "node": ">= 8.10.0" 1899 }, 1900 + "funding": { 1901 + "url": "https://paulmillr.com/funding/" 1902 + }, 1903 "optionalDependencies": { 1904 "fsevents": "~2.3.2" 1905 } 1906 }, 1907 - "node_modules/chownr": { 1908 - "version": "1.1.4", 1909 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 1910 - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 1911 - "optional": true 1912 - }, 1913 "node_modules/ci-info": { 1914 "version": "4.0.0", 1915 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", 1916 @@ -2087,9 +2555,9 @@ 1917 } 1918 }, 1919 "node_modules/clsx": { 1920 - "version": "2.0.0", 1921 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", 1922 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", 1923 + "version": "2.1.1", 1924 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 1925 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 1926 "engines": { 1927 "node": ">=6" 1928 } 1929 @@ -2229,9 +2697,9 @@ 1930 } 1931 }, 1932 "node_modules/debug": { 1933 - "version": "4.3.4", 1934 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1935 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1936 + "version": "4.3.5", 1937 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", 1938 + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", 1939 "dependencies": { 1940 "ms": "2.1.2" 1941 }, 1942 @@ -2245,39 +2713,15 @@ 1943 } 1944 }, 1945 "node_modules/decode-named-character-reference": { 1946 - "version": "1.0.2", 1947 - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", 1948 - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", 1949 - "dependencies": { 1950 - "character-entities": "^2.0.0" 1951 - }, 1952 - "funding": { 1953 - "type": "github", 1954 - "url": "https://github.com/sponsors/wooorm" 1955 - } 1956 - }, 1957 - "node_modules/decompress-response": { 1958 - "version": "6.0.0", 1959 - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 1960 - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 1961 - "optional": true, 1962 + "version": "1.0.2", 1963 + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", 1964 + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", 1965 "dependencies": { 1966 - "mimic-response": "^3.1.0" 1967 - }, 1968 - "engines": { 1969 - "node": ">=10" 1970 + "character-entities": "^2.0.0" 1971 }, 1972 "funding": { 1973 - "url": "https://github.com/sponsors/sindresorhus" 1974 - } 1975 - }, 1976 - "node_modules/deep-extend": { 1977 - "version": "0.6.0", 1978 - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 1979 - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 1980 - "optional": true, 1981 - "engines": { 1982 - "node": ">=4.0.0" 1983 + "type": "github", 1984 + "url": "https://github.com/sponsors/wooorm" 1985 } 1986 }, 1987 "node_modules/depd": { 1988 @@ -2306,9 +2750,9 @@ 1989 } 1990 }, 1991 "node_modules/detect-libc": { 1992 - "version": "2.0.2", 1993 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", 1994 - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", 1995 + "version": "2.0.3", 1996 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 1997 + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 1998 "optional": true, 1999 "engines": { 2000 "node": ">=8" 2001 @@ -2326,9 +2770,9 @@ 2002 } 2003 }, 2004 "node_modules/devalue": { 2005 - "version": "4.3.2", 2006 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", 2007 - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" 2008 + "version": "5.0.0", 2009 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", 2010 + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" 2011 }, 2012 "node_modules/devlop": { 2013 "version": "1.1.0", 2014 @@ -2420,15 +2864,6 @@ 2015 "node": ">= 0.8" 2016 } 2017 }, 2018 - "node_modules/end-of-stream": { 2019 - "version": "1.4.4", 2020 - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 2021 - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 2022 - "optional": true, 2023 - "dependencies": { 2024 - "once": "^1.4.0" 2025 - } 2026 - }, 2027 "node_modules/enhanced-resolve": { 2028 "version": "5.15.0", 2029 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", 2030 @@ -2453,14 +2888,14 @@ 2031 } 2032 }, 2033 "node_modules/es-module-lexer": { 2034 - "version": "1.4.1", 2035 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", 2036 - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" 2037 + "version": "1.5.3", 2038 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", 2039 + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" 2040 }, 2041 "node_modules/esbuild": { 2042 - "version": "0.19.8", 2043 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", 2044 - "integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==", 2045 + "version": "0.21.5", 2046 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 2047 + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 2048 "hasInstallScript": true, 2049 "bin": { 2050 "esbuild": "bin/esbuild" 2051 @@ -2469,28 +2904,29 @@ 2052 "node": ">=12" 2053 }, 2054 "optionalDependencies": { 2055 - "@esbuild/android-arm": "0.19.8", 2056 - "@esbuild/android-arm64": "0.19.8", 2057 - "@esbuild/android-x64": "0.19.8", 2058 - "@esbuild/darwin-arm64": "0.19.8", 2059 - "@esbuild/darwin-x64": "0.19.8", 2060 - "@esbuild/freebsd-arm64": "0.19.8", 2061 - "@esbuild/freebsd-x64": "0.19.8", 2062 - "@esbuild/linux-arm": "0.19.8", 2063 - "@esbuild/linux-arm64": "0.19.8", 2064 - "@esbuild/linux-ia32": "0.19.8", 2065 - "@esbuild/linux-loong64": "0.19.8", 2066 - "@esbuild/linux-mips64el": "0.19.8", 2067 - "@esbuild/linux-ppc64": "0.19.8", 2068 - "@esbuild/linux-riscv64": "0.19.8", 2069 - "@esbuild/linux-s390x": "0.19.8", 2070 - "@esbuild/linux-x64": "0.19.8", 2071 - "@esbuild/netbsd-x64": "0.19.8", 2072 - "@esbuild/openbsd-x64": "0.19.8", 2073 - "@esbuild/sunos-x64": "0.19.8", 2074 - "@esbuild/win32-arm64": "0.19.8", 2075 - "@esbuild/win32-ia32": "0.19.8", 2076 - "@esbuild/win32-x64": "0.19.8" 2077 + "@esbuild/aix-ppc64": "0.21.5", 2078 + "@esbuild/android-arm": "0.21.5", 2079 + "@esbuild/android-arm64": "0.21.5", 2080 + "@esbuild/android-x64": "0.21.5", 2081 + "@esbuild/darwin-arm64": "0.21.5", 2082 + "@esbuild/darwin-x64": "0.21.5", 2083 + "@esbuild/freebsd-arm64": "0.21.5", 2084 + "@esbuild/freebsd-x64": "0.21.5", 2085 + "@esbuild/linux-arm": "0.21.5", 2086 + "@esbuild/linux-arm64": "0.21.5", 2087 + "@esbuild/linux-ia32": "0.21.5", 2088 + "@esbuild/linux-loong64": "0.21.5", 2089 + "@esbuild/linux-mips64el": "0.21.5", 2090 + "@esbuild/linux-ppc64": "0.21.5", 2091 + "@esbuild/linux-riscv64": "0.21.5", 2092 + "@esbuild/linux-s390x": "0.21.5", 2093 + "@esbuild/linux-x64": "0.21.5", 2094 + "@esbuild/netbsd-x64": "0.21.5", 2095 + "@esbuild/openbsd-x64": "0.21.5", 2096 + "@esbuild/sunos-x64": "0.21.5", 2097 + "@esbuild/win32-arm64": "0.21.5", 2098 + "@esbuild/win32-ia32": "0.21.5", 2099 + "@esbuild/win32-x64": "0.21.5" 2100 } 2101 }, 2102 "node_modules/escalade": { 2103 @@ -2569,15 +3005,6 @@ 2104 "url": "https://github.com/sindresorhus/execa?sponsor=1" 2105 } 2106 }, 2107 - "node_modules/expand-template": { 2108 - "version": "2.0.3", 2109 - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 2110 - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", 2111 - "optional": true, 2112 - "engines": { 2113 - "node": ">=6" 2114 - } 2115 - }, 2116 "node_modules/extend": { 2117 "version": "3.0.2", 2118 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 2119 @@ -2594,12 +3021,6 @@ 2120 "node": ">=0.10.0" 2121 } 2122 }, 2123 - "node_modules/fast-fifo": { 2124 - "version": "1.3.2", 2125 - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", 2126 - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", 2127 - "optional": true 2128 - }, 2129 "node_modules/fast-glob": { 2130 "version": "3.3.2", 2131 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 2132 @@ -2681,9 +3102,9 @@ 2133 } 2134 }, 2135 "node_modules/flattie": { 2136 - "version": "1.1.0", 2137 - "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.0.tgz", 2138 - "integrity": "sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==", 2139 + "version": "1.1.1", 2140 + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", 2141 + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", 2142 "engines": { 2143 "node": ">=8" 2144 } 2145 @@ -2719,12 +3140,6 @@ 2146 "node": ">= 0.6" 2147 } 2148 }, 2149 - "node_modules/fs-constants": { 2150 - "version": "1.0.0", 2151 - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 2152 - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 2153 - "optional": true 2154 - }, 2155 "node_modules/fs.realpath": { 2156 "version": "1.0.0", 2157 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2158 @@ -2789,12 +3204,6 @@ 2159 "url": "https://github.com/sponsors/sindresorhus" 2160 } 2161 }, 2162 - "node_modules/github-from-package": { 2163 - "version": "0.0.0", 2164 - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 2165 - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", 2166 - "optional": true 2167 - }, 2168 "node_modules/github-slugger": { 2169 "version": "2.0.0", 2170 "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", 2171 @@ -2932,6 +3341,18 @@ 2172 "url": "https://opencollective.com/unified" 2173 } 2174 }, 2175 + "node_modules/hast-util-is-element": { 2176 + "version": "3.0.0", 2177 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 2178 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 2179 + "dependencies": { 2180 + "@types/hast": "^3.0.0" 2181 + }, 2182 + "funding": { 2183 + "type": "opencollective", 2184 + "url": "https://opencollective.com/unified" 2185 + } 2186 + }, 2187 "node_modules/hast-util-parse-selector": { 2188 "version": "4.0.0", 2189 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 2190 @@ -3009,6 +3430,21 @@ 2191 "url": "https://opencollective.com/unified" 2192 } 2193 }, 2194 + "node_modules/hast-util-to-text": { 2195 + "version": "4.0.2", 2196 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", 2197 + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", 2198 + "dependencies": { 2199 + "@types/hast": "^3.0.0", 2200 + "@types/unist": "^3.0.0", 2201 + "hast-util-is-element": "^3.0.0", 2202 + "unist-util-find-after": "^5.0.0" 2203 + }, 2204 + "funding": { 2205 + "type": "opencollective", 2206 + "url": "https://opencollective.com/unified" 2207 + } 2208 + }, 2209 "node_modules/hast-util-whitespace": { 2210 "version": "3.0.0", 2211 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 2212 @@ -3100,45 +3536,15 @@ 2213 "node": ">=16.17.0" 2214 } 2215 }, 2216 - "node_modules/iconv-lite": { 2217 - "version": "0.4.24", 2218 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 2219 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2220 - "dependencies": { 2221 - "safer-buffer": ">= 2.1.2 < 3" 2222 - }, 2223 - "engines": { 2224 - "node": ">=0.10.0" 2225 - } 2226 - }, 2227 - "node_modules/ieee754": { 2228 - "version": "1.2.1", 2229 - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 2230 - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 2231 - "funding": [ 2232 - { 2233 - "type": "github", 2234 - "url": "https://github.com/sponsors/feross" 2235 - }, 2236 - { 2237 - "type": "patreon", 2238 - "url": "https://www.patreon.com/feross" 2239 - }, 2240 - { 2241 - "type": "consulting", 2242 - "url": "https://feross.org/support" 2243 - } 2244 - ] 2245 - }, 2246 "node_modules/immutable": { 2247 "version": "4.3.4", 2248 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", 2249 "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" 2250 }, 2251 "node_modules/import-meta-resolve": { 2252 - "version": "4.0.0", 2253 - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", 2254 - "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", 2255 + "version": "4.1.0", 2256 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 2257 + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 2258 "funding": { 2259 "type": "github", 2260 "url": "https://github.com/sponsors/wooorm" 2261 @@ -3158,12 +3564,6 @@ 2262 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2263 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 2264 }, 2265 - "node_modules/ini": { 2266 - "version": "1.3.8", 2267 - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 2268 - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 2269 - "optional": true 2270 - }, 2271 "node_modules/is-arrayish": { 2272 "version": "0.3.2", 2273 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 2274 @@ -3322,11 +3722,11 @@ 2275 } 2276 }, 2277 "node_modules/is-unicode-supported": { 2278 - "version": "1.3.0", 2279 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 2280 - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 2281 + "version": "2.0.0", 2282 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz", 2283 + "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==", 2284 "engines": { 2285 - "node": ">=12" 2286 + "node": ">=18" 2287 }, 2288 "funding": { 2289 "url": "https://github.com/sponsors/sindresorhus" 2290 @@ -3507,21 +3907,16 @@ 2291 "url": "https://github.com/sponsors/sindresorhus" 2292 } 2293 }, 2294 - "node_modules/lodash.merge": { 2295 - "version": "4.6.2", 2296 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 2297 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 2298 - }, 2299 "node_modules/log-symbols": { 2300 - "version": "5.1.0", 2301 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", 2302 - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", 2303 + "version": "6.0.0", 2304 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", 2305 + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", 2306 "dependencies": { 2307 - "chalk": "^5.0.0", 2308 - "is-unicode-supported": "^1.1.0" 2309 + "chalk": "^5.3.0", 2310 + "is-unicode-supported": "^1.3.0" 2311 }, 2312 "engines": { 2313 - "node": ">=12" 2314 + "node": ">=18" 2315 }, 2316 "funding": { 2317 "url": "https://github.com/sponsors/sindresorhus" 2318 @@ -3538,6 +3933,17 @@ 2319 "url": "https://github.com/chalk/chalk?sponsor=1" 2320 } 2321 }, 2322 + "node_modules/log-symbols/node_modules/is-unicode-supported": { 2323 + "version": "1.3.0", 2324 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 2325 + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 2326 + "engines": { 2327 + "node": ">=12" 2328 + }, 2329 + "funding": { 2330 + "url": "https://github.com/sponsors/sindresorhus" 2331 + } 2332 + }, 2333 "node_modules/longest-streak": { 2334 "version": "3.1.0", 2335 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", 2336 @@ -3556,14 +3962,11 @@ 2337 } 2338 }, 2339 "node_modules/magic-string": { 2340 - "version": "0.30.5", 2341 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", 2342 - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", 2343 + "version": "0.30.10", 2344 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", 2345 + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", 2346 "dependencies": { 2347 "@jridgewell/sourcemap-codec": "^1.4.15" 2348 - }, 2349 - "engines": { 2350 - "node": ">=12" 2351 } 2352 }, 2353 "node_modules/markdown-table": { 2354 @@ -3627,9 +4030,9 @@ 2355 } 2356 }, 2357 "node_modules/mdast-util-from-markdown": { 2358 - "version": "2.0.0", 2359 - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", 2360 - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", 2361 + "version": "2.0.1", 2362 + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", 2363 + "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", 2364 "dependencies": { 2365 "@types/mdast": "^4.0.0", 2366 "@types/unist": "^3.0.0", 2367 @@ -3745,9 +4148,9 @@ 2368 } 2369 }, 2370 "node_modules/mdast-util-phrasing": { 2371 - "version": "4.0.0", 2372 - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", 2373 - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", 2374 + "version": "4.1.0", 2375 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 2376 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 2377 "dependencies": { 2378 "@types/mdast": "^4.0.0", 2379 "unist-util-is": "^6.0.0" 2380 @@ -3863,9 +4266,9 @@ 2381 } 2382 }, 2383 "node_modules/micromark-core-commonmark": { 2384 - "version": "2.0.0", 2385 - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", 2386 - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", 2387 + "version": "2.0.1", 2388 + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", 2389 + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", 2390 "funding": [ 2391 { 2392 "type": "GitHub Sponsors", 2393 @@ -4313,9 +4716,9 @@ 2394 } 2395 }, 2396 "node_modules/micromark-util-subtokenize": { 2397 - "version": "2.0.0", 2398 - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", 2399 - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", 2400 + "version": "2.0.1", 2401 + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", 2402 + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", 2403 "funding": [ 2404 { 2405 "type": "GitHub Sponsors", 2406 @@ -4375,17 +4778,6 @@ 2407 "node": ">=8.6" 2408 } 2409 }, 2410 - "node_modules/mime": { 2411 - "version": "3.0.0", 2412 - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 2413 - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 2414 - "bin": { 2415 - "mime": "cli.js" 2416 - }, 2417 - "engines": { 2418 - "node": ">=10.0.0" 2419 - } 2420 - }, 2421 "node_modules/mimic-fn": { 2422 "version": "4.0.0", 2423 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 2424 @@ -4397,18 +4789,6 @@ 2425 "url": "https://github.com/sponsors/sindresorhus" 2426 } 2427 }, 2428 - "node_modules/mimic-response": { 2429 - "version": "3.1.0", 2430 - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 2431 - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 2432 - "optional": true, 2433 - "engines": { 2434 - "node": ">=10" 2435 - }, 2436 - "funding": { 2437 - "url": "https://github.com/sponsors/sindresorhus" 2438 - } 2439 - }, 2440 "node_modules/minimatch": { 2441 "version": "3.1.2", 2442 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2443 @@ -4420,15 +4800,6 @@ 2444 "node": "*" 2445 } 2446 }, 2447 - "node_modules/minimist": { 2448 - "version": "1.2.8", 2449 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2450 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2451 - "optional": true, 2452 - "funding": { 2453 - "url": "https://github.com/sponsors/ljharb" 2454 - } 2455 - }, 2456 "node_modules/mkdirp": { 2457 "version": "0.3.0", 2458 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", 2459 @@ -4438,11 +4809,13 @@ 2460 "node": "*" 2461 } 2462 }, 2463 - "node_modules/mkdirp-classic": { 2464 - "version": "0.5.3", 2465 - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 2466 - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 2467 - "optional": true 2468 + "node_modules/mrmime": { 2469 + "version": "2.0.0", 2470 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", 2471 + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", 2472 + "engines": { 2473 + "node": ">=10" 2474 + } 2475 }, 2476 "node_modules/ms": { 2477 "version": "2.1.2", 2478 @@ -4481,36 +4854,6 @@ 2479 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2480 } 2481 }, 2482 - "node_modules/napi-build-utils": { 2483 - "version": "1.0.2", 2484 - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", 2485 - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", 2486 - "optional": true 2487 - }, 2488 - "node_modules/needle": { 2489 - "version": "2.9.1", 2490 - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", 2491 - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", 2492 - "dependencies": { 2493 - "debug": "^3.2.6", 2494 - "iconv-lite": "^0.4.4", 2495 - "sax": "^1.2.4" 2496 - }, 2497 - "bin": { 2498 - "needle": "bin/needle" 2499 - }, 2500 - "engines": { 2501 - "node": ">= 4.4.x" 2502 - } 2503 - }, 2504 - "node_modules/needle/node_modules/debug": { 2505 - "version": "3.2.7", 2506 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2507 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2508 - "dependencies": { 2509 - "ms": "^2.1.1" 2510 - } 2511 - }, 2512 "node_modules/nlcst-to-string": { 2513 "version": "3.1.1", 2514 "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", 2515 @@ -4523,24 +4866,6 @@ 2516 "url": "https://opencollective.com/unified" 2517 } 2518 }, 2519 - "node_modules/node-abi": { 2520 - "version": "3.52.0", 2521 - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz", 2522 - "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", 2523 - "optional": true, 2524 - "dependencies": { 2525 - "semver": "^7.3.5" 2526 - }, 2527 - "engines": { 2528 - "node": ">=10" 2529 - } 2530 - }, 2531 - "node_modules/node-addon-api": { 2532 - "version": "6.1.0", 2533 - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", 2534 - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", 2535 - "optional": true 2536 - }, 2537 "node_modules/node-domexception": { 2538 "version": "1.0.0", 2539 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", 2540 @@ -4688,22 +5013,22 @@ 2541 } 2542 }, 2543 "node_modules/ora": { 2544 - "version": "7.0.1", 2545 - "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz", 2546 - "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==", 2547 + "version": "8.0.1", 2548 + "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz", 2549 + "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==", 2550 "dependencies": { 2551 "chalk": "^5.3.0", 2552 "cli-cursor": "^4.0.0", 2553 - "cli-spinners": "^2.9.0", 2554 + "cli-spinners": "^2.9.2", 2555 "is-interactive": "^2.0.0", 2556 - "is-unicode-supported": "^1.3.0", 2557 - "log-symbols": "^5.1.0", 2558 - "stdin-discarder": "^0.1.0", 2559 - "string-width": "^6.1.0", 2560 + "is-unicode-supported": "^2.0.0", 2561 + "log-symbols": "^6.0.0", 2562 + "stdin-discarder": "^0.2.1", 2563 + "string-width": "^7.0.0", 2564 "strip-ansi": "^7.1.0" 2565 }, 2566 "engines": { 2567 - "node": ">=16" 2568 + "node": ">=18" 2569 }, 2570 "funding": { 2571 "url": "https://github.com/sponsors/sindresorhus" 2572 @@ -4720,22 +5045,6 @@ 2573 "url": "https://github.com/chalk/chalk?sponsor=1" 2574 } 2575 }, 2576 - "node_modules/ora/node_modules/string-width": { 2577 - "version": "6.1.0", 2578 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", 2579 - "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", 2580 - "dependencies": { 2581 - "eastasianwidth": "^0.2.0", 2582 - "emoji-regex": "^10.2.1", 2583 - "strip-ansi": "^7.0.1" 2584 - }, 2585 - "engines": { 2586 - "node": ">=16" 2587 - }, 2588 - "funding": { 2589 - "url": "https://github.com/sponsors/sindresorhus" 2590 - } 2591 - }, 2592 "node_modules/p-limit": { 2593 "version": "5.0.0", 2594 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", 2595 @@ -4790,26 +5099,26 @@ 2596 } 2597 }, 2598 "node_modules/p-queue": { 2599 - "version": "7.4.1", 2600 - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", 2601 - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", 2602 + "version": "8.0.1", 2603 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", 2604 + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", 2605 "dependencies": { 2606 "eventemitter3": "^5.0.1", 2607 - "p-timeout": "^5.0.2" 2608 + "p-timeout": "^6.1.2" 2609 }, 2610 "engines": { 2611 - "node": ">=12" 2612 + "node": ">=18" 2613 }, 2614 "funding": { 2615 "url": "https://github.com/sponsors/sindresorhus" 2616 } 2617 }, 2618 "node_modules/p-timeout": { 2619 - "version": "5.1.0", 2620 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", 2621 - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", 2622 + "version": "6.1.2", 2623 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", 2624 + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", 2625 "engines": { 2626 - "node": ">=12" 2627 + "node": ">=14.16" 2628 }, 2629 "funding": { 2630 "url": "https://github.com/sponsors/sindresorhus" 2631 @@ -4883,9 +5192,9 @@ 2632 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 2633 }, 2634 "node_modules/path-to-regexp": { 2635 - "version": "6.2.1", 2636 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", 2637 - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" 2638 + "version": "6.2.2", 2639 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", 2640 + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" 2641 }, 2642 "node_modules/picocolors": { 2643 "version": "1.0.0", 2644 @@ -4979,9 +5288,9 @@ 2645 } 2646 }, 2647 "node_modules/postcss": { 2648 - "version": "8.4.32", 2649 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", 2650 - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", 2651 + "version": "8.4.38", 2652 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", 2653 + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", 2654 "funding": [ 2655 { 2656 "type": "opencollective", 2657 @@ -4999,7 +5308,7 @@ 2658 "dependencies": { 2659 "nanoid": "^3.3.7", 2660 "picocolors": "^1.0.0", 2661 - "source-map-js": "^1.0.2" 2662 + "source-map-js": "^1.2.0" 2663 }, 2664 "engines": { 2665 "node": "^10 || ^12 || >=14" 2666 @@ -5073,134 +5382,45 @@ 2667 } 2668 } 2669 }, 2670 - "node_modules/postcss-nested": { 2671 - "version": "6.0.1", 2672 - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", 2673 - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", 2674 - "dependencies": { 2675 - "postcss-selector-parser": "^6.0.11" 2676 - }, 2677 - "engines": { 2678 - "node": ">=12.0" 2679 - }, 2680 - "funding": { 2681 - "type": "opencollective", 2682 - "url": "https://opencollective.com/postcss/" 2683 - }, 2684 - "peerDependencies": { 2685 - "postcss": "^8.2.14" 2686 - } 2687 - }, 2688 - "node_modules/postcss-selector-parser": { 2689 - "version": "6.0.13", 2690 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 2691 - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 2692 - "dependencies": { 2693 - "cssesc": "^3.0.0", 2694 - "util-deprecate": "^1.0.2" 2695 - }, 2696 - "engines": { 2697 - "node": ">=4" 2698 - } 2699 - }, 2700 - "node_modules/postcss-value-parser": { 2701 - "version": "4.2.0", 2702 - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 2703 - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" 2704 - }, 2705 - "node_modules/prebuild-install": { 2706 - "version": "7.1.1", 2707 - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", 2708 - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", 2709 - "optional": true, 2710 - "dependencies": { 2711 - "detect-libc": "^2.0.0", 2712 - "expand-template": "^2.0.3", 2713 - "github-from-package": "0.0.0", 2714 - "minimist": "^1.2.3", 2715 - "mkdirp-classic": "^0.5.3", 2716 - "napi-build-utils": "^1.0.1", 2717 - "node-abi": "^3.3.0", 2718 - "pump": "^3.0.0", 2719 - "rc": "^1.2.7", 2720 - "simple-get": "^4.0.0", 2721 - "tar-fs": "^2.0.0", 2722 - "tunnel-agent": "^0.6.0" 2723 - }, 2724 - "bin": { 2725 - "prebuild-install": "bin.js" 2726 - }, 2727 - "engines": { 2728 - "node": ">=10" 2729 - } 2730 - }, 2731 - "node_modules/prebuild-install/node_modules/bl": { 2732 - "version": "4.1.0", 2733 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 2734 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 2735 - "optional": true, 2736 - "dependencies": { 2737 - "buffer": "^5.5.0", 2738 - "inherits": "^2.0.4", 2739 - "readable-stream": "^3.4.0" 2740 - } 2741 - }, 2742 - "node_modules/prebuild-install/node_modules/buffer": { 2743 - "version": "5.7.1", 2744 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 2745 - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 2746 - "funding": [ 2747 - { 2748 - "type": "github", 2749 - "url": "https://github.com/sponsors/feross" 2750 - }, 2751 - { 2752 - "type": "patreon", 2753 - "url": "https://www.patreon.com/feross" 2754 - }, 2755 - { 2756 - "type": "consulting", 2757 - "url": "https://feross.org/support" 2758 - } 2759 - ], 2760 - "optional": true, 2761 - "dependencies": { 2762 - "base64-js": "^1.3.1", 2763 - "ieee754": "^1.1.13" 2764 - } 2765 - }, 2766 - "node_modules/prebuild-install/node_modules/tar-fs": { 2767 - "version": "2.1.1", 2768 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", 2769 - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", 2770 - "optional": true, 2771 + "node_modules/postcss-nested": { 2772 + "version": "6.0.1", 2773 + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", 2774 + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", 2775 "dependencies": { 2776 - "chownr": "^1.1.1", 2777 - "mkdirp-classic": "^0.5.2", 2778 - "pump": "^3.0.0", 2779 - "tar-stream": "^2.1.4" 2780 + "postcss-selector-parser": "^6.0.11" 2781 + }, 2782 + "engines": { 2783 + "node": ">=12.0" 2784 + }, 2785 + "funding": { 2786 + "type": "opencollective", 2787 + "url": "https://opencollective.com/postcss/" 2788 + }, 2789 + "peerDependencies": { 2790 + "postcss": "^8.2.14" 2791 } 2792 }, 2793 - "node_modules/prebuild-install/node_modules/tar-stream": { 2794 - "version": "2.2.0", 2795 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 2796 - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 2797 - "optional": true, 2798 + "node_modules/postcss-selector-parser": { 2799 + "version": "6.0.13", 2800 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 2801 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 2802 "dependencies": { 2803 - "bl": "^4.0.3", 2804 - "end-of-stream": "^1.4.1", 2805 - "fs-constants": "^1.0.0", 2806 - "inherits": "^2.0.3", 2807 - "readable-stream": "^3.1.1" 2808 + "cssesc": "^3.0.0", 2809 + "util-deprecate": "^1.0.2" 2810 }, 2811 "engines": { 2812 - "node": ">=6" 2813 + "node": ">=4" 2814 } 2815 }, 2816 + "node_modules/postcss-value-parser": { 2817 + "version": "4.2.0", 2818 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 2819 + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" 2820 + }, 2821 "node_modules/preferred-pm": { 2822 - "version": "3.1.2", 2823 - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz", 2824 - "integrity": "sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==", 2825 + "version": "3.1.3", 2826 + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", 2827 + "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", 2828 "dependencies": { 2829 "find-up": "^5.0.0", 2830 "find-yarn-workspace-root2": "1.2.16", 2831 @@ -5231,16 +5451,6 @@ 2832 "node": ">=6" 2833 } 2834 }, 2835 - "node_modules/probe-image-size": { 2836 - "version": "7.2.3", 2837 - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", 2838 - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", 2839 - "dependencies": { 2840 - "lodash.merge": "^4.6.2", 2841 - "needle": "^2.5.2", 2842 - "stream-parser": "~0.3.1" 2843 - } 2844 - }, 2845 "node_modules/prompts": { 2846 "version": "2.4.2", 2847 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 2848 @@ -5270,16 +5480,6 @@ 2849 "url": "https://github.com/sponsors/wooorm" 2850 } 2851 }, 2852 - "node_modules/pump": { 2853 - "version": "3.0.0", 2854 - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 2855 - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 2856 - "optional": true, 2857 - "dependencies": { 2858 - "end-of-stream": "^1.1.0", 2859 - "once": "^1.3.1" 2860 - } 2861 - }, 2862 "node_modules/queue-microtask": { 2863 "version": "1.2.3", 2864 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2865 @@ -5299,12 +5499,6 @@ 2866 } 2867 ] 2868 }, 2869 - "node_modules/queue-tick": { 2870 - "version": "1.0.1", 2871 - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", 2872 - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", 2873 - "optional": true 2874 - }, 2875 "node_modules/range-parser": { 2876 "version": "1.2.1", 2877 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 2878 @@ -5313,21 +5507,6 @@ 2879 "node": ">= 0.6" 2880 } 2881 }, 2882 - "node_modules/rc": { 2883 - "version": "1.2.8", 2884 - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 2885 - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 2886 - "optional": true, 2887 - "dependencies": { 2888 - "deep-extend": "^0.6.0", 2889 - "ini": "~1.3.0", 2890 - "minimist": "^1.2.0", 2891 - "strip-json-comments": "~2.0.1" 2892 - }, 2893 - "bin": { 2894 - "rc": "cli.js" 2895 - } 2896 - }, 2897 "node_modules/read-cache": { 2898 "version": "1.0.0", 2899 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 2900 @@ -5344,19 +5523,6 @@ 2901 "node": ">=0.10.0" 2902 } 2903 }, 2904 - "node_modules/readable-stream": { 2905 - "version": "3.6.2", 2906 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 2907 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 2908 - "dependencies": { 2909 - "inherits": "^2.0.3", 2910 - "string_decoder": "^1.1.1", 2911 - "util-deprecate": "^1.0.1" 2912 - }, 2913 - "engines": { 2914 - "node": ">= 6" 2915 - } 2916 - }, 2917 "node_modules/readdirp": { 2918 "version": "3.6.0", 2919 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 2920 @@ -5458,9 +5624,9 @@ 2921 } 2922 }, 2923 "node_modules/remark-rehype": { 2924 - "version": "11.0.0", 2925 - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", 2926 - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", 2927 + "version": "11.1.0", 2928 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", 2929 + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", 2930 "dependencies": { 2931 "@types/hast": "^3.0.0", 2932 "@types/mdast": "^4.0.0", 2933 @@ -5474,62 +5640,18 @@ 2934 } 2935 }, 2936 "node_modules/remark-smartypants": { 2937 - "version": "2.0.0", 2938 - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", 2939 - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", 2940 + "version": "2.1.0", 2941 + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", 2942 + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", 2943 "dependencies": { 2944 "retext": "^8.1.0", 2945 - "retext-smartypants": "^5.1.0", 2946 - "unist-util-visit": "^4.1.0" 2947 + "retext-smartypants": "^5.2.0", 2948 + "unist-util-visit": "^5.0.0" 2949 }, 2950 "engines": { 2951 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2952 } 2953 }, 2954 - "node_modules/remark-smartypants/node_modules/@types/unist": { 2955 - "version": "2.0.10", 2956 - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", 2957 - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" 2958 - }, 2959 - "node_modules/remark-smartypants/node_modules/unist-util-is": { 2960 - "version": "5.2.1", 2961 - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", 2962 - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", 2963 - "dependencies": { 2964 - "@types/unist": "^2.0.0" 2965 - }, 2966 - "funding": { 2967 - "type": "opencollective", 2968 - "url": "https://opencollective.com/unified" 2969 - } 2970 - }, 2971 - "node_modules/remark-smartypants/node_modules/unist-util-visit": { 2972 - "version": "4.1.2", 2973 - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", 2974 - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", 2975 - "dependencies": { 2976 - "@types/unist": "^2.0.0", 2977 - "unist-util-is": "^5.0.0", 2978 - "unist-util-visit-parents": "^5.1.1" 2979 - }, 2980 - "funding": { 2981 - "type": "opencollective", 2982 - "url": "https://opencollective.com/unified" 2983 - } 2984 - }, 2985 - "node_modules/remark-smartypants/node_modules/unist-util-visit-parents": { 2986 - "version": "5.1.3", 2987 - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", 2988 - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", 2989 - "dependencies": { 2990 - "@types/unist": "^2.0.0", 2991 - "unist-util-is": "^5.0.0" 2992 - }, 2993 - "funding": { 2994 - "type": "opencollective", 2995 - "url": "https://opencollective.com/unified" 2996 - } 2997 - }, 2998 "node_modules/remark-stringify": { 2999 "version": "11.0.0", 3000 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 3001 @@ -5975,9 +6097,12 @@ 3002 } 3003 }, 3004 "node_modules/rollup": { 3005 - "version": "4.6.1", 3006 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", 3007 - "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", 3008 + "version": "4.18.0", 3009 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", 3010 + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", 3011 + "dependencies": { 3012 + "@types/estree": "1.0.5" 3013 + }, 3014 "bin": { 3015 "rollup": "dist/bin/rollup" 3016 }, 3017 @@ -5986,18 +6111,22 @@ 3018 "npm": ">=8.0.0" 3019 }, 3020 "optionalDependencies": { 3021 - "@rollup/rollup-android-arm-eabi": "4.6.1", 3022 - "@rollup/rollup-android-arm64": "4.6.1", 3023 - "@rollup/rollup-darwin-arm64": "4.6.1", 3024 - "@rollup/rollup-darwin-x64": "4.6.1", 3025 - "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", 3026 - "@rollup/rollup-linux-arm64-gnu": "4.6.1", 3027 - "@rollup/rollup-linux-arm64-musl": "4.6.1", 3028 - "@rollup/rollup-linux-x64-gnu": "4.6.1", 3029 - "@rollup/rollup-linux-x64-musl": "4.6.1", 3030 - "@rollup/rollup-win32-arm64-msvc": "4.6.1", 3031 - "@rollup/rollup-win32-ia32-msvc": "4.6.1", 3032 - "@rollup/rollup-win32-x64-msvc": "4.6.1", 3033 + "@rollup/rollup-android-arm-eabi": "4.18.0", 3034 + "@rollup/rollup-android-arm64": "4.18.0", 3035 + "@rollup/rollup-darwin-arm64": "4.18.0", 3036 + "@rollup/rollup-darwin-x64": "4.18.0", 3037 + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", 3038 + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", 3039 + "@rollup/rollup-linux-arm64-gnu": "4.18.0", 3040 + "@rollup/rollup-linux-arm64-musl": "4.18.0", 3041 + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", 3042 + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", 3043 + "@rollup/rollup-linux-s390x-gnu": "4.18.0", 3044 + "@rollup/rollup-linux-x64-gnu": "4.18.0", 3045 + "@rollup/rollup-linux-x64-musl": "4.18.0", 3046 + "@rollup/rollup-win32-arm64-msvc": "4.18.0", 3047 + "@rollup/rollup-win32-ia32-msvc": "4.18.0", 3048 + "@rollup/rollup-win32-x64-msvc": "4.18.0", 3049 "fsevents": "~2.3.2" 3050 } 3051 }, 3052 @@ -6023,30 +6152,6 @@ 3053 "queue-microtask": "^1.2.2" 3054 } 3055 }, 3056 - "node_modules/safe-buffer": { 3057 - "version": "5.2.1", 3058 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3059 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3060 - "funding": [ 3061 - { 3062 - "type": "github", 3063 - "url": "https://github.com/sponsors/feross" 3064 - }, 3065 - { 3066 - "type": "patreon", 3067 - "url": "https://www.patreon.com/feross" 3068 - }, 3069 - { 3070 - "type": "consulting", 3071 - "url": "https://feross.org/support" 3072 - } 3073 - ] 3074 - }, 3075 - "node_modules/safer-buffer": { 3076 - "version": "2.1.2", 3077 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3078 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 3079 - }, 3080 "node_modules/sass": { 3081 "version": "1.69.5", 3082 "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", 3083 @@ -6063,11 +6168,6 @@ 3084 "node": ">=14.0.0" 3085 } 3086 }, 3087 - "node_modules/sax": { 3088 - "version": "1.3.0", 3089 - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", 3090 - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" 3091 - }, 3092 "node_modules/section-matter": { 3093 "version": "1.0.0", 3094 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", 3095 @@ -6081,12 +6181,9 @@ 3096 } 3097 }, 3098 "node_modules/semver": { 3099 - "version": "7.5.4", 3100 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 3101 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 3102 - "dependencies": { 3103 - "lru-cache": "^6.0.0" 3104 - }, 3105 + "version": "7.6.2", 3106 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", 3107 + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", 3108 "bin": { 3109 "semver": "bin/semver.js" 3110 }, 3111 @@ -6094,22 +6191,6 @@ 3112 "node": ">=10" 3113 } 3114 }, 3115 - "node_modules/semver/node_modules/lru-cache": { 3116 - "version": "6.0.0", 3117 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3118 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3119 - "dependencies": { 3120 - "yallist": "^4.0.0" 3121 - }, 3122 - "engines": { 3123 - "node": ">=10" 3124 - } 3125 - }, 3126 - "node_modules/semver/node_modules/yallist": { 3127 - "version": "4.0.0", 3128 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3129 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 3130 - }, 3131 "node_modules/send": { 3132 "version": "0.18.0", 3133 "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", 3134 @@ -6173,26 +6254,43 @@ 3135 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 3136 }, 3137 "node_modules/sharp": { 3138 - "version": "0.32.6", 3139 - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", 3140 - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", 3141 + "version": "0.33.4", 3142 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz", 3143 + "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", 3144 "hasInstallScript": true, 3145 "optional": true, 3146 "dependencies": { 3147 "color": "^4.2.3", 3148 - "detect-libc": "^2.0.2", 3149 - "node-addon-api": "^6.1.0", 3150 - "prebuild-install": "^7.1.1", 3151 - "semver": "^7.5.4", 3152 - "simple-get": "^4.0.1", 3153 - "tar-fs": "^3.0.4", 3154 - "tunnel-agent": "^0.6.0" 3155 + "detect-libc": "^2.0.3", 3156 + "semver": "^7.6.0" 3157 }, 3158 "engines": { 3159 - "node": ">=14.15.0" 3160 + "libvips": ">=8.15.2", 3161 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 3162 }, 3163 "funding": { 3164 "url": "https://opencollective.com/libvips" 3165 + }, 3166 + "optionalDependencies": { 3167 + "@img/sharp-darwin-arm64": "0.33.4", 3168 + "@img/sharp-darwin-x64": "0.33.4", 3169 + "@img/sharp-libvips-darwin-arm64": "1.0.2", 3170 + "@img/sharp-libvips-darwin-x64": "1.0.2", 3171 + "@img/sharp-libvips-linux-arm": "1.0.2", 3172 + "@img/sharp-libvips-linux-arm64": "1.0.2", 3173 + "@img/sharp-libvips-linux-s390x": "1.0.2", 3174 + "@img/sharp-libvips-linux-x64": "1.0.2", 3175 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", 3176 + "@img/sharp-libvips-linuxmusl-x64": "1.0.2", 3177 + "@img/sharp-linux-arm": "0.33.4", 3178 + "@img/sharp-linux-arm64": "0.33.4", 3179 + "@img/sharp-linux-s390x": "0.33.4", 3180 + "@img/sharp-linux-x64": "0.33.4", 3181 + "@img/sharp-linuxmusl-arm64": "0.33.4", 3182 + "@img/sharp-linuxmusl-x64": "0.33.4", 3183 + "@img/sharp-wasm32": "0.33.4", 3184 + "@img/sharp-win32-ia32": "0.33.4", 3185 + "@img/sharp-win32-x64": "0.33.4" 3186 } 3187 }, 3188 "node_modules/shebang-command": { 3189 @@ -6214,12 +6312,12 @@ 3190 "node": ">=8" 3191 } 3192 }, 3193 - "node_modules/shikiji": { 3194 - "version": "0.6.13", 3195 - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.6.13.tgz", 3196 - "integrity": "sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==", 3197 + "node_modules/shiki": { 3198 + "version": "1.6.5", 3199 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.5.tgz", 3200 + "integrity": "sha512-iFzypldJG0zeyRHKAhaSGCf+YWXpMMyUyOrCVFBFKGGdF5vrB6jbd66/SQljxV20aSrVZEAQwUto/hhuNi/CIg==", 3201 "dependencies": { 3202 - "hast-util-to-html": "^9.0.0" 3203 + "@shikijs/core": "1.6.5" 3204 } 3205 }, 3206 "node_modules/signal-exit": { 3207 @@ -6233,51 +6331,6 @@ 3208 "url": "https://github.com/sponsors/isaacs" 3209 } 3210 }, 3211 - "node_modules/simple-concat": { 3212 - "version": "1.0.1", 3213 - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 3214 - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 3215 - "funding": [ 3216 - { 3217 - "type": "github", 3218 - "url": "https://github.com/sponsors/feross" 3219 - }, 3220 - { 3221 - "type": "patreon", 3222 - "url": "https://www.patreon.com/feross" 3223 - }, 3224 - { 3225 - "type": "consulting", 3226 - "url": "https://feross.org/support" 3227 - } 3228 - ], 3229 - "optional": true 3230 - }, 3231 - "node_modules/simple-get": { 3232 - "version": "4.0.1", 3233 - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", 3234 - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", 3235 - "funding": [ 3236 - { 3237 - "type": "github", 3238 - "url": "https://github.com/sponsors/feross" 3239 - }, 3240 - { 3241 - "type": "patreon", 3242 - "url": "https://www.patreon.com/feross" 3243 - }, 3244 - { 3245 - "type": "consulting", 3246 - "url": "https://feross.org/support" 3247 - } 3248 - ], 3249 - "optional": true, 3250 - "dependencies": { 3251 - "decompress-response": "^6.0.0", 3252 - "once": "^1.3.1", 3253 - "simple-concat": "^1.0.0" 3254 - } 3255 - }, 3256 "node_modules/simple-swizzle": { 3257 "version": "0.2.2", 3258 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 3259 @@ -6293,9 +6346,9 @@ 3260 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 3261 }, 3262 "node_modules/source-map-js": { 3263 - "version": "1.0.2", 3264 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 3265 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 3266 + "version": "1.2.0", 3267 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 3268 + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 3269 "engines": { 3270 "node": ">=0.10.0" 3271 } 3272 @@ -6323,62 +6376,20 @@ 3273 } 3274 }, 3275 "node_modules/stdin-discarder": { 3276 - "version": "0.1.0", 3277 - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", 3278 - "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", 3279 - "dependencies": { 3280 - "bl": "^5.0.0" 3281 - }, 3282 + "version": "0.2.2", 3283 + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", 3284 + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", 3285 "engines": { 3286 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3287 + "node": ">=18" 3288 }, 3289 "funding": { 3290 "url": "https://github.com/sponsors/sindresorhus" 3291 } 3292 }, 3293 - "node_modules/stream-parser": { 3294 - "version": "0.3.1", 3295 - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", 3296 - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", 3297 - "dependencies": { 3298 - "debug": "2" 3299 - } 3300 - }, 3301 - "node_modules/stream-parser/node_modules/debug": { 3302 - "version": "2.6.9", 3303 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3304 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3305 - "dependencies": { 3306 - "ms": "2.0.0" 3307 - } 3308 - }, 3309 - "node_modules/stream-parser/node_modules/ms": { 3310 - "version": "2.0.0", 3311 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3312 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 3313 - }, 3314 - "node_modules/streamx": { 3315 - "version": "2.15.5", 3316 - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz", 3317 - "integrity": "sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==", 3318 - "optional": true, 3319 - "dependencies": { 3320 - "fast-fifo": "^1.1.0", 3321 - "queue-tick": "^1.0.1" 3322 - } 3323 - }, 3324 - "node_modules/string_decoder": { 3325 - "version": "1.3.0", 3326 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 3327 - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 3328 - "dependencies": { 3329 - "safe-buffer": "~5.2.0" 3330 - } 3331 - }, 3332 "node_modules/string-width": { 3333 - "version": "7.0.0", 3334 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", 3335 - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", 3336 + "version": "7.1.0", 3337 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", 3338 + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", 3339 "dependencies": { 3340 "emoji-regex": "^10.3.0", 3341 "get-east-asian-width": "^1.0.0", 3342 @@ -6445,15 +6456,6 @@ 3343 "url": "https://github.com/sponsors/sindresorhus" 3344 } 3345 }, 3346 - "node_modules/strip-json-comments": { 3347 - "version": "2.0.1", 3348 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 3349 - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 3350 - "optional": true, 3351 - "engines": { 3352 - "node": ">=0.10.0" 3353 - } 3354 - }, 3355 "node_modules/sucrase": { 3356 "version": "3.34.0", 3357 "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", 3358 @@ -6560,28 +6562,6 @@ 3359 "node": ">=6" 3360 } 3361 }, 3362 - "node_modules/tar-fs": { 3363 - "version": "3.0.4", 3364 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", 3365 - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", 3366 - "optional": true, 3367 - "dependencies": { 3368 - "mkdirp-classic": "^0.5.2", 3369 - "pump": "^3.0.0", 3370 - "tar-stream": "^3.1.5" 3371 - } 3372 - }, 3373 - "node_modules/tar-stream": { 3374 - "version": "3.1.6", 3375 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", 3376 - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", 3377 - "optional": true, 3378 - "dependencies": { 3379 - "b4a": "^1.6.4", 3380 - "fast-fifo": "^1.2.0", 3381 - "streamx": "^2.15.0" 3382 - } 3383 - }, 3384 "node_modules/thenify": { 3385 "version": "3.3.1", 3386 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 3387 @@ -6657,9 +6637,9 @@ 3388 "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" 3389 }, 3390 "node_modules/tsconfck": { 3391 - "version": "3.0.0", 3392 - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.0.tgz", 3393 - "integrity": "sha512-w3wnsIrJNi7avf4Zb0VjOoodoO0woEqGgZGQm+LHH9przdUI+XDKsWAXwxHA1DaRTjeuZNcregSzr7RaA8zG9A==", 3394 + "version": "3.1.0", 3395 + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.0.tgz", 3396 + "integrity": "sha512-CMjc5zMnyAjcS9sPLytrbFmj89st2g+JYtY/c02ug4Q+CZaAtCgbyviI0n1YvjZE/pzoc6FbNsINS13DOL1B9w==", 3397 "bin": { 3398 "tsconfck": "bin/tsconfck.js" 3399 }, 3400 @@ -6675,17 +6655,11 @@ 3401 } 3402 } 3403 }, 3404 - "node_modules/tunnel-agent": { 3405 - "version": "0.6.0", 3406 - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 3407 - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 3408 - "optional": true, 3409 - "dependencies": { 3410 - "safe-buffer": "^5.0.1" 3411 - }, 3412 - "engines": { 3413 - "node": "*" 3414 - } 3415 + "node_modules/tslib": { 3416 + "version": "2.6.3", 3417 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", 3418 + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", 3419 + "optional": true 3420 }, 3421 "node_modules/type-fest": { 3422 "version": "2.19.0", 3423 @@ -6757,6 +6731,19 @@ 3424 "url": "https://opencollective.com/unified" 3425 } 3426 }, 3427 + "node_modules/unist-util-find-after": { 3428 + "version": "5.0.0", 3429 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 3430 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 3431 + "dependencies": { 3432 + "@types/unist": "^3.0.0", 3433 + "unist-util-is": "^6.0.0" 3434 + }, 3435 + "funding": { 3436 + "type": "opencollective", 3437 + "url": "https://opencollective.com/unified" 3438 + } 3439 + }, 3440 "node_modules/unist-util-is": { 3441 "version": "6.0.0", 3442 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 3443 @@ -6799,6 +6786,19 @@ 3444 "url": "https://opencollective.com/unified" 3445 } 3446 }, 3447 + "node_modules/unist-util-remove-position": { 3448 + "version": "5.0.0", 3449 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 3450 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 3451 + "dependencies": { 3452 + "@types/unist": "^3.0.0", 3453 + "unist-util-visit": "^5.0.0" 3454 + }, 3455 + "funding": { 3456 + "type": "opencollective", 3457 + "url": "https://opencollective.com/unified" 3458 + } 3459 + }, 3460 "node_modules/unist-util-stringify-position": { 3461 "version": "4.0.0", 3462 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 3463 @@ -6930,13 +6930,13 @@ 3464 } 3465 }, 3466 "node_modules/vite": { 3467 - "version": "5.0.5", 3468 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", 3469 - "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", 3470 + "version": "5.3.1", 3471 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.1.tgz", 3472 + "integrity": "sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==", 3473 "dependencies": { 3474 - "esbuild": "^0.19.3", 3475 - "postcss": "^8.4.32", 3476 - "rollup": "^4.2.0" 3477 + "esbuild": "^0.21.3", 3478 + "postcss": "^8.4.38", 3479 + "rollup": "^4.13.0" 3480 }, 3481 "bin": { 3482 "vite": "bin/vite.js" 3483 @@ -7215,9 +7215,9 @@ 3484 } 3485 }, 3486 "node_modules/which-pm": { 3487 - "version": "2.1.1", 3488 - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.1.1.tgz", 3489 - "integrity": "sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==", 3490 + "version": "2.2.0", 3491 + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", 3492 + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", 3493 "dependencies": { 3494 "load-yaml-file": "^0.2.0", 3495 "path-exists": "^4.0.0" 3496 @@ -7417,13 +7417,21 @@ 3497 } 3498 }, 3499 "node_modules/zod": { 3500 - "version": "3.22.4", 3501 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", 3502 - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", 3503 + "version": "3.23.8", 3504 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", 3505 + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", 3506 "funding": { 3507 "url": "https://github.com/sponsors/colinhacks" 3508 } 3509 }, 3510 + "node_modules/zod-to-json-schema": { 3511 + "version": "3.23.0", 3512 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.0.tgz", 3513 + "integrity": "sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==", 3514 + "peerDependencies": { 3515 + "zod": "^3.23.3" 3516 + } 3517 + }, 3518 "node_modules/zwitch": { 3519 "version": "2.0.4", 3520 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 3521 diff --git a/package.json b/package.json 3522 index 0357656..c607772 100644 3523 --- a/package.json 3524 +++ b/package.json 3525 @@ -12,7 +12,7 @@ 3526 "dependencies": { 3527 "@astrojs/check": "^0.3.3", 3528 "@astrojs/lit": "^3.0.3", 3529 - "@astrojs/node": "^7.0.1", 3530 + "@astrojs/node": "^8.3.0", 3531 "@astrojs/tailwind": "^5.0.3", 3532 "@webcomponents/template-shadowroot": "^0.2.1", 3533 "astro": "^4.0.6",