45.diff (70964B)
1 diff --git a/package-lock.json b/package-lock.json 2 index d698390..5431696 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -12,7 +12,7 @@ 6 "@astrojs/node": "^7.0.1", 7 "@astrojs/tailwind": "^5.0.3", 8 "@webcomponents/template-shadowroot": "^0.2.1", 9 - "astro": "^4.0.6", 10 + "astro": "^4.5.12", 11 "diff2html": "^3.4.46", 12 "lit": "^2.8.0", 13 "marked": "^11.0.1", 14 @@ -64,14 +64,14 @@ 15 } 16 }, 17 "node_modules/@astrojs/compiler": { 18 - "version": "2.3.4", 19 - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.3.4.tgz", 20 - "integrity": "sha512-33/YtWoBCE0cBUNy1kh78FCDXBoBANX87ShgATlAHECYbG2+buNTAgq4Xgz4t5NgnEHPN21GIBC2Mvvwisoutw==" 21 + "version": "2.7.0", 22 + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.7.0.tgz", 23 + "integrity": "sha512-XpC8MAaWjD1ff6/IfkRq/5k1EFj6zhCNqXRd5J43SVJEBj/Bsmizkm8N0xOYscGcDFQkRgEw6/eKnI5x/1l6aA==" 24 }, 25 "node_modules/@astrojs/internal-helpers": { 26 - "version": "0.2.1", 27 - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", 28 - "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==" 29 + "version": "0.4.0", 30 + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", 31 + "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" 32 }, 33 "node_modules/@astrojs/language-server": { 34 "version": "2.5.4", 35 @@ -129,12 +129,14 @@ 36 } 37 }, 38 "node_modules/@astrojs/markdown-remark": { 39 - "version": "4.0.1", 40 - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.0.1.tgz", 41 - "integrity": "sha512-RU4ESnqvyLpj8WZs0n5elS6idaDdtIIm7mIpMaRNPCebpxMjfcfdwcmBwz83ktAj5d2eO5bC3z92TcGdli+lRw==", 42 + "version": "4.3.2", 43 + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.3.2.tgz", 44 + "integrity": "sha512-4Oa4VaYiBd0MatB+rWIU/0A8pZH/sK3c2QkRYb+OO2lPl+qzevJtWaZY8hAQc4qurIOlRdn6B6ofDAGhWw+DSg==", 45 "dependencies": { 46 "@astrojs/prism": "^3.0.0", 47 "github-slugger": "^2.0.0", 48 + "hast-util-from-html": "^2.0.0", 49 + "hast-util-to-text": "^4.0.0", 50 "import-meta-resolve": "^4.0.0", 51 "mdast-util-definitions": "^6.0.0", 52 "rehype-raw": "^7.0.0", 53 @@ -143,9 +145,11 @@ 54 "remark-parse": "^11.0.0", 55 "remark-rehype": "^11.0.0", 56 "remark-smartypants": "^2.0.0", 57 - "shikiji": "^0.6.13", 58 + "shiki": "^1.1.2", 59 "unified": "^11.0.4", 60 + "unist-util-remove-position": "^5.0.0", 61 "unist-util-visit": "^5.0.0", 62 + "unist-util-visit-parents": "^6.0.0", 63 "vfile": "^6.0.1" 64 } 65 }, 66 @@ -218,40 +222,40 @@ 67 } 68 }, 69 "node_modules/@babel/code-frame": { 70 - "version": "7.23.5", 71 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", 72 - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", 73 + "version": "7.24.2", 74 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", 75 + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", 76 "dependencies": { 77 - "@babel/highlight": "^7.23.4", 78 - "chalk": "^2.4.2" 79 + "@babel/highlight": "^7.24.2", 80 + "picocolors": "^1.0.0" 81 }, 82 "engines": { 83 "node": ">=6.9.0" 84 } 85 }, 86 "node_modules/@babel/compat-data": { 87 - "version": "7.23.5", 88 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", 89 - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", 90 + "version": "7.24.1", 91 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", 92 + "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", 93 "engines": { 94 "node": ">=6.9.0" 95 } 96 }, 97 "node_modules/@babel/core": { 98 - "version": "7.23.5", 99 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz", 100 - "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==", 101 + "version": "7.24.3", 102 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", 103 + "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", 104 "dependencies": { 105 "@ampproject/remapping": "^2.2.0", 106 - "@babel/code-frame": "^7.23.5", 107 - "@babel/generator": "^7.23.5", 108 - "@babel/helper-compilation-targets": "^7.22.15", 109 + "@babel/code-frame": "^7.24.2", 110 + "@babel/generator": "^7.24.1", 111 + "@babel/helper-compilation-targets": "^7.23.6", 112 "@babel/helper-module-transforms": "^7.23.3", 113 - "@babel/helpers": "^7.23.5", 114 - "@babel/parser": "^7.23.5", 115 - "@babel/template": "^7.22.15", 116 - "@babel/traverse": "^7.23.5", 117 - "@babel/types": "^7.23.5", 118 + "@babel/helpers": "^7.24.1", 119 + "@babel/parser": "^7.24.1", 120 + "@babel/template": "^7.24.0", 121 + "@babel/traverse": "^7.24.1", 122 + "@babel/types": "^7.24.0", 123 "convert-source-map": "^2.0.0", 124 "debug": "^4.1.0", 125 "gensync": "^1.0.0-beta.2", 126 @@ -275,13 +279,13 @@ 127 } 128 }, 129 "node_modules/@babel/generator": { 130 - "version": "7.23.5", 131 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz", 132 - "integrity": "sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==", 133 + "version": "7.24.1", 134 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", 135 + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", 136 "dependencies": { 137 - "@babel/types": "^7.23.5", 138 - "@jridgewell/gen-mapping": "^0.3.2", 139 - "@jridgewell/trace-mapping": "^0.3.17", 140 + "@babel/types": "^7.24.0", 141 + "@jridgewell/gen-mapping": "^0.3.5", 142 + "@jridgewell/trace-mapping": "^0.3.25", 143 "jsesc": "^2.5.1" 144 }, 145 "engines": { 146 @@ -300,13 +304,13 @@ 147 } 148 }, 149 "node_modules/@babel/helper-compilation-targets": { 150 - "version": "7.22.15", 151 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", 152 - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", 153 + "version": "7.23.6", 154 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", 155 + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", 156 "dependencies": { 157 - "@babel/compat-data": "^7.22.9", 158 - "@babel/helper-validator-option": "^7.22.15", 159 - "browserslist": "^4.21.9", 160 + "@babel/compat-data": "^7.23.5", 161 + "@babel/helper-validator-option": "^7.23.5", 162 + "browserslist": "^4.22.2", 163 "lru-cache": "^5.1.1", 164 "semver": "^6.3.1" 165 }, 166 @@ -437,35 +441,36 @@ 167 } 168 }, 169 "node_modules/@babel/helpers": { 170 - "version": "7.23.5", 171 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz", 172 - "integrity": "sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==", 173 + "version": "7.24.1", 174 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", 175 + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", 176 "dependencies": { 177 - "@babel/template": "^7.22.15", 178 - "@babel/traverse": "^7.23.5", 179 - "@babel/types": "^7.23.5" 180 + "@babel/template": "^7.24.0", 181 + "@babel/traverse": "^7.24.1", 182 + "@babel/types": "^7.24.0" 183 }, 184 "engines": { 185 "node": ">=6.9.0" 186 } 187 }, 188 "node_modules/@babel/highlight": { 189 - "version": "7.23.4", 190 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", 191 - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", 192 + "version": "7.24.2", 193 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", 194 + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", 195 "dependencies": { 196 "@babel/helper-validator-identifier": "^7.22.20", 197 "chalk": "^2.4.2", 198 - "js-tokens": "^4.0.0" 199 + "js-tokens": "^4.0.0", 200 + "picocolors": "^1.0.0" 201 }, 202 "engines": { 203 "node": ">=6.9.0" 204 } 205 }, 206 "node_modules/@babel/parser": { 207 - "version": "7.23.5", 208 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", 209 - "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==", 210 + "version": "7.24.1", 211 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", 212 + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", 213 "bin": { 214 "parser": "bin/babel-parser.js" 215 }, 216 @@ -506,32 +511,32 @@ 217 } 218 }, 219 "node_modules/@babel/template": { 220 - "version": "7.22.15", 221 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", 222 - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", 223 + "version": "7.24.0", 224 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", 225 + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", 226 "dependencies": { 227 - "@babel/code-frame": "^7.22.13", 228 - "@babel/parser": "^7.22.15", 229 - "@babel/types": "^7.22.15" 230 + "@babel/code-frame": "^7.23.5", 231 + "@babel/parser": "^7.24.0", 232 + "@babel/types": "^7.24.0" 233 }, 234 "engines": { 235 "node": ">=6.9.0" 236 } 237 }, 238 "node_modules/@babel/traverse": { 239 - "version": "7.23.5", 240 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz", 241 - "integrity": "sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==", 242 + "version": "7.24.1", 243 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", 244 + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", 245 "dependencies": { 246 - "@babel/code-frame": "^7.23.5", 247 - "@babel/generator": "^7.23.5", 248 + "@babel/code-frame": "^7.24.1", 249 + "@babel/generator": "^7.24.1", 250 "@babel/helper-environment-visitor": "^7.22.20", 251 "@babel/helper-function-name": "^7.23.0", 252 "@babel/helper-hoist-variables": "^7.22.5", 253 "@babel/helper-split-export-declaration": "^7.22.6", 254 - "@babel/parser": "^7.23.5", 255 - "@babel/types": "^7.23.5", 256 - "debug": "^4.1.0", 257 + "@babel/parser": "^7.24.1", 258 + "@babel/types": "^7.24.0", 259 + "debug": "^4.3.1", 260 "globals": "^11.1.0" 261 }, 262 "engines": { 263 @@ -539,9 +544,9 @@ 264 } 265 }, 266 "node_modules/@babel/types": { 267 - "version": "7.23.5", 268 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", 269 - "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", 270 + "version": "7.24.0", 271 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", 272 + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", 273 "dependencies": { 274 "@babel/helper-string-parser": "^7.23.4", 275 "@babel/helper-validator-identifier": "^7.22.20", 276 @@ -572,6 +577,21 @@ 277 "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", 278 "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" 279 }, 280 + "node_modules/@esbuild/aix-ppc64": { 281 + "version": "0.20.2", 282 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", 283 + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", 284 + "cpu": [ 285 + "ppc64" 286 + ], 287 + "optional": true, 288 + "os": [ 289 + "aix" 290 + ], 291 + "engines": { 292 + "node": ">=12" 293 + } 294 + }, 295 "node_modules/@esbuild/android-arm": { 296 "version": "0.19.8", 297 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", 298 @@ -903,13 +923,13 @@ 299 } 300 }, 301 "node_modules/@jridgewell/gen-mapping": { 302 - "version": "0.3.3", 303 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 304 - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 305 + "version": "0.3.5", 306 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 307 + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 308 "dependencies": { 309 - "@jridgewell/set-array": "^1.0.1", 310 + "@jridgewell/set-array": "^1.2.1", 311 "@jridgewell/sourcemap-codec": "^1.4.10", 312 - "@jridgewell/trace-mapping": "^0.3.9" 313 + "@jridgewell/trace-mapping": "^0.3.24" 314 }, 315 "engines": { 316 "node": ">=6.0.0" 317 @@ -924,9 +944,9 @@ 318 } 319 }, 320 "node_modules/@jridgewell/set-array": { 321 - "version": "1.1.2", 322 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 323 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 324 + "version": "1.2.1", 325 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 326 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 327 "engines": { 328 "node": ">=6.0.0" 329 } 330 @@ -937,9 +957,9 @@ 331 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 332 }, 333 "node_modules/@jridgewell/trace-mapping": { 334 - "version": "0.3.20", 335 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", 336 - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 337 + "version": "0.3.25", 338 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 339 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 340 "dependencies": { 341 "@jridgewell/resolve-uri": "^3.1.0", 342 "@jridgewell/sourcemap-codec": "^1.4.14" 343 @@ -1052,9 +1072,9 @@ 344 } 345 }, 346 "node_modules/@rollup/rollup-android-arm-eabi": { 347 - "version": "4.6.1", 348 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", 349 - "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", 350 + "version": "4.13.2", 351 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.2.tgz", 352 + "integrity": "sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==", 353 "cpu": [ 354 "arm" 355 ], 356 @@ -1064,9 +1084,9 @@ 357 ] 358 }, 359 "node_modules/@rollup/rollup-android-arm64": { 360 - "version": "4.6.1", 361 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", 362 - "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", 363 + "version": "4.13.2", 364 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.2.tgz", 365 + "integrity": "sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==", 366 "cpu": [ 367 "arm64" 368 ], 369 @@ -1076,9 +1096,9 @@ 370 ] 371 }, 372 "node_modules/@rollup/rollup-darwin-arm64": { 373 - "version": "4.6.1", 374 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", 375 - "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", 376 + "version": "4.13.2", 377 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.2.tgz", 378 + "integrity": "sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==", 379 "cpu": [ 380 "arm64" 381 ], 382 @@ -1088,9 +1108,9 @@ 383 ] 384 }, 385 "node_modules/@rollup/rollup-darwin-x64": { 386 - "version": "4.6.1", 387 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", 388 - "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", 389 + "version": "4.13.2", 390 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.2.tgz", 391 + "integrity": "sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==", 392 "cpu": [ 393 "x64" 394 ], 395 @@ -1100,9 +1120,9 @@ 396 ] 397 }, 398 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 399 - "version": "4.6.1", 400 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", 401 - "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", 402 + "version": "4.13.2", 403 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.2.tgz", 404 + "integrity": "sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==", 405 "cpu": [ 406 "arm" 407 ], 408 @@ -1112,9 +1132,9 @@ 409 ] 410 }, 411 "node_modules/@rollup/rollup-linux-arm64-gnu": { 412 - "version": "4.6.1", 413 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", 414 - "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", 415 + "version": "4.13.2", 416 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.2.tgz", 417 + "integrity": "sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==", 418 "cpu": [ 419 "arm64" 420 ], 421 @@ -1124,9 +1144,9 @@ 422 ] 423 }, 424 "node_modules/@rollup/rollup-linux-arm64-musl": { 425 - "version": "4.6.1", 426 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", 427 - "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", 428 + "version": "4.13.2", 429 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.2.tgz", 430 + "integrity": "sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==", 431 "cpu": [ 432 "arm64" 433 ], 434 @@ -1135,10 +1155,46 @@ 435 "linux" 436 ] 437 }, 438 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 439 + "version": "4.13.2", 440 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.13.2.tgz", 441 + "integrity": "sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==", 442 + "cpu": [ 443 + "ppc64le" 444 + ], 445 + "optional": true, 446 + "os": [ 447 + "linux" 448 + ] 449 + }, 450 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 451 + "version": "4.13.2", 452 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.2.tgz", 453 + "integrity": "sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==", 454 + "cpu": [ 455 + "riscv64" 456 + ], 457 + "optional": true, 458 + "os": [ 459 + "linux" 460 + ] 461 + }, 462 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 463 + "version": "4.13.2", 464 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.13.2.tgz", 465 + "integrity": "sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==", 466 + "cpu": [ 467 + "s390x" 468 + ], 469 + "optional": true, 470 + "os": [ 471 + "linux" 472 + ] 473 + }, 474 "node_modules/@rollup/rollup-linux-x64-gnu": { 475 - "version": "4.6.1", 476 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", 477 - "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", 478 + "version": "4.13.2", 479 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.2.tgz", 480 + "integrity": "sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==", 481 "cpu": [ 482 "x64" 483 ], 484 @@ -1148,9 +1204,9 @@ 485 ] 486 }, 487 "node_modules/@rollup/rollup-linux-x64-musl": { 488 - "version": "4.6.1", 489 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", 490 - "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", 491 + "version": "4.13.2", 492 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.2.tgz", 493 + "integrity": "sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==", 494 "cpu": [ 495 "x64" 496 ], 497 @@ -1160,9 +1216,9 @@ 498 ] 499 }, 500 "node_modules/@rollup/rollup-win32-arm64-msvc": { 501 - "version": "4.6.1", 502 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", 503 - "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", 504 + "version": "4.13.2", 505 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.2.tgz", 506 + "integrity": "sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==", 507 "cpu": [ 508 "arm64" 509 ], 510 @@ -1172,9 +1228,9 @@ 511 ] 512 }, 513 "node_modules/@rollup/rollup-win32-ia32-msvc": { 514 - "version": "4.6.1", 515 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", 516 - "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", 517 + "version": "4.13.2", 518 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.2.tgz", 519 + "integrity": "sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==", 520 "cpu": [ 521 "ia32" 522 ], 523 @@ -1184,9 +1240,9 @@ 524 ] 525 }, 526 "node_modules/@rollup/rollup-win32-x64-msvc": { 527 - "version": "4.6.1", 528 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", 529 - "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", 530 + "version": "4.13.2", 531 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.2.tgz", 532 + "integrity": "sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==", 533 "cpu": [ 534 "x64" 535 ], 536 @@ -1195,6 +1251,11 @@ 537 "win32" 538 ] 539 }, 540 + "node_modules/@shikijs/core": { 541 + "version": "1.2.2", 542 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.2.2.tgz", 543 + "integrity": "sha512-GXbTyNP6HlxpyWMR4eirW54Cxp84nVuivcV5hGVBgKnIl+UmD4AJgCX1uXuNRcFFAw58lB3HqryuezIc0iCLgw==" 544 + }, 545 "node_modules/@types/babel__core": { 546 "version": "7.20.5", 547 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 548 @@ -1509,6 +1570,14 @@ 549 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 550 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 551 }, 552 + "node_modules/aria-query": { 553 + "version": "5.3.0", 554 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 555 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 556 + "dependencies": { 557 + "dequal": "^2.0.3" 558 + } 559 + }, 560 "node_modules/array-iterate": { 561 "version": "2.0.1", 562 "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 563 @@ -1519,15 +1588,15 @@ 564 } 565 }, 566 "node_modules/astro": { 567 - "version": "4.0.6", 568 - "resolved": "https://registry.npmjs.org/astro/-/astro-4.0.6.tgz", 569 - "integrity": "sha512-P7CfFqWKzkJozzF6IoOC6qoI2ONndV8P3ULhGDgMiXPL7xVkWI5haTBSpyrcjBx643tVXspIRsSV/v+Cx+CjGw==", 570 + "version": "4.5.12", 571 + "resolved": "https://registry.npmjs.org/astro/-/astro-4.5.12.tgz", 572 + "integrity": "sha512-xIJcFI2hbyV8+h5pWjL7SKD1jIP0K01fYVAH+gdAt0mJaXy+u8Mj+goD0cPlK6sEaykR+7zxQLYGKJ44U4qarg==", 573 "dependencies": { 574 - "@astrojs/compiler": "^2.3.4", 575 - "@astrojs/internal-helpers": "0.2.1", 576 - "@astrojs/markdown-remark": "4.0.1", 577 + "@astrojs/compiler": "^2.7.0", 578 + "@astrojs/internal-helpers": "0.4.0", 579 + "@astrojs/markdown-remark": "4.3.2", 580 "@astrojs/telemetry": "3.0.4", 581 - "@babel/core": "^7.23.3", 582 + "@babel/core": "^7.24.3", 583 "@babel/generator": "^7.23.3", 584 "@babel/parser": "^7.23.3", 585 "@babel/plugin-transform-react-jsx": "^7.22.5", 586 @@ -1535,12 +1604,15 @@ 587 "@babel/types": "^7.23.3", 588 "@types/babel__core": "^7.20.4", 589 "acorn": "^8.11.2", 590 + "aria-query": "^5.3.0", 591 + "axobject-query": "^4.0.0", 592 "boxen": "^7.1.1", 593 "chokidar": "^3.5.3", 594 "ci-info": "^4.0.0", 595 "clsx": "^2.0.0", 596 "common-ancestor-path": "^1.0.1", 597 "cookie": "^0.6.0", 598 + "cssesc": "^3.0.0", 599 "debug": "^4.3.4", 600 "deterministic-object-hash": "^2.0.1", 601 "devalue": "^4.3.2", 602 @@ -1560,30 +1632,28 @@ 603 "js-yaml": "^4.1.0", 604 "kleur": "^4.1.4", 605 "magic-string": "^0.30.3", 606 - "mdast-util-to-hast": "13.0.2", 607 "mime": "^3.0.0", 608 "ora": "^7.0.1", 609 "p-limit": "^5.0.0", 610 - "p-queue": "^7.4.1", 611 + "p-queue": "^8.0.1", 612 "path-to-regexp": "^6.2.1", 613 "preferred-pm": "^3.1.2", 614 - "probe-image-size": "^7.2.3", 615 "prompts": "^2.4.2", 616 "rehype": "^13.0.1", 617 "resolve": "^1.22.4", 618 "semver": "^7.5.4", 619 - "server-destroy": "^1.0.1", 620 - "shikiji": "^0.6.13", 621 + "shiki": "^1.1.2", 622 "string-width": "^7.0.0", 623 "strip-ansi": "^7.1.0", 624 "tsconfck": "^3.0.0", 625 "unist-util-visit": "^5.0.0", 626 "vfile": "^6.0.1", 627 - "vite": "^5.0.0", 628 + "vite": "^5.1.4", 629 "vitefu": "^0.2.5", 630 "which-pm": "^2.1.1", 631 "yargs-parser": "^21.1.1", 632 - "zod": "^3.22.4" 633 + "zod": "^3.22.4", 634 + "zod-to-json-schema": "^3.22.4" 635 }, 636 "bin": { 637 "astro": "astro.js" 638 @@ -1593,7 +1663,7 @@ 639 "npm": ">=6.14.0" 640 }, 641 "optionalDependencies": { 642 - "sharp": "^0.32.5" 643 + "sharp": "^0.32.6" 644 } 645 }, 646 "node_modules/autoprefixer": { 647 @@ -1632,6 +1702,14 @@ 648 "postcss": "^8.1.0" 649 } 650 }, 651 + "node_modules/axobject-query": { 652 + "version": "4.0.0", 653 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 654 + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 655 + "dependencies": { 656 + "dequal": "^2.0.3" 657 + } 658 + }, 659 "node_modules/b4a": { 660 "version": "1.6.4", 661 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", 662 @@ -2932,6 +3010,18 @@ 663 "url": "https://opencollective.com/unified" 664 } 665 }, 666 + "node_modules/hast-util-is-element": { 667 + "version": "3.0.0", 668 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 669 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 670 + "dependencies": { 671 + "@types/hast": "^3.0.0" 672 + }, 673 + "funding": { 674 + "type": "opencollective", 675 + "url": "https://opencollective.com/unified" 676 + } 677 + }, 678 "node_modules/hast-util-parse-selector": { 679 "version": "4.0.0", 680 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 681 @@ -3009,6 +3099,21 @@ 682 "url": "https://opencollective.com/unified" 683 } 684 }, 685 + "node_modules/hast-util-to-text": { 686 + "version": "4.0.0", 687 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", 688 + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", 689 + "dependencies": { 690 + "@types/hast": "^3.0.0", 691 + "@types/unist": "^3.0.0", 692 + "hast-util-is-element": "^3.0.0", 693 + "unist-util-find-after": "^5.0.0" 694 + }, 695 + "funding": { 696 + "type": "opencollective", 697 + "url": "https://opencollective.com/unified" 698 + } 699 + }, 700 "node_modules/hast-util-whitespace": { 701 "version": "3.0.0", 702 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 703 @@ -3100,17 +3205,6 @@ 704 "node": ">=16.17.0" 705 } 706 }, 707 - "node_modules/iconv-lite": { 708 - "version": "0.4.24", 709 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 710 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 711 - "dependencies": { 712 - "safer-buffer": ">= 2.1.2 < 3" 713 - }, 714 - "engines": { 715 - "node": ">=0.10.0" 716 - } 717 - }, 718 "node_modules/ieee754": { 719 "version": "1.2.1", 720 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 721 @@ -3507,11 +3601,6 @@ 722 "url": "https://github.com/sponsors/sindresorhus" 723 } 724 }, 725 - "node_modules/lodash.merge": { 726 - "version": "4.6.2", 727 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 728 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 729 - }, 730 "node_modules/log-symbols": { 731 "version": "5.1.0", 732 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", 733 @@ -3745,9 +3834,9 @@ 734 } 735 }, 736 "node_modules/mdast-util-phrasing": { 737 - "version": "4.0.0", 738 - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", 739 - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", 740 + "version": "4.1.0", 741 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 742 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 743 "dependencies": { 744 "@types/mdast": "^4.0.0", 745 "unist-util-is": "^6.0.0" 746 @@ -4487,30 +4576,6 @@ 747 "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", 748 "optional": true 749 }, 750 - "node_modules/needle": { 751 - "version": "2.9.1", 752 - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", 753 - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", 754 - "dependencies": { 755 - "debug": "^3.2.6", 756 - "iconv-lite": "^0.4.4", 757 - "sax": "^1.2.4" 758 - }, 759 - "bin": { 760 - "needle": "bin/needle" 761 - }, 762 - "engines": { 763 - "node": ">= 4.4.x" 764 - } 765 - }, 766 - "node_modules/needle/node_modules/debug": { 767 - "version": "3.2.7", 768 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 769 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 770 - "dependencies": { 771 - "ms": "^2.1.1" 772 - } 773 - }, 774 "node_modules/nlcst-to-string": { 775 "version": "3.1.1", 776 "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", 777 @@ -4790,26 +4855,26 @@ 778 } 779 }, 780 "node_modules/p-queue": { 781 - "version": "7.4.1", 782 - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", 783 - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", 784 + "version": "8.0.1", 785 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", 786 + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", 787 "dependencies": { 788 "eventemitter3": "^5.0.1", 789 - "p-timeout": "^5.0.2" 790 + "p-timeout": "^6.1.2" 791 }, 792 "engines": { 793 - "node": ">=12" 794 + "node": ">=18" 795 }, 796 "funding": { 797 "url": "https://github.com/sponsors/sindresorhus" 798 } 799 }, 800 "node_modules/p-timeout": { 801 - "version": "5.1.0", 802 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", 803 - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", 804 + "version": "6.1.2", 805 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", 806 + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", 807 "engines": { 808 - "node": ">=12" 809 + "node": ">=14.16" 810 }, 811 "funding": { 812 "url": "https://github.com/sponsors/sindresorhus" 813 @@ -4979,9 +5044,9 @@ 814 } 815 }, 816 "node_modules/postcss": { 817 - "version": "8.4.32", 818 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", 819 - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", 820 + "version": "8.4.38", 821 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", 822 + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", 823 "funding": [ 824 { 825 "type": "opencollective", 826 @@ -4999,7 +5064,7 @@ 827 "dependencies": { 828 "nanoid": "^3.3.7", 829 "picocolors": "^1.0.0", 830 - "source-map-js": "^1.0.2" 831 + "source-map-js": "^1.2.0" 832 }, 833 "engines": { 834 "node": "^10 || ^12 || >=14" 835 @@ -5231,16 +5296,6 @@ 836 "node": ">=6" 837 } 838 }, 839 - "node_modules/probe-image-size": { 840 - "version": "7.2.3", 841 - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", 842 - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", 843 - "dependencies": { 844 - "lodash.merge": "^4.6.2", 845 - "needle": "^2.5.2", 846 - "stream-parser": "~0.3.1" 847 - } 848 - }, 849 "node_modules/prompts": { 850 "version": "2.4.2", 851 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 852 @@ -5458,9 +5513,9 @@ 853 } 854 }, 855 "node_modules/remark-rehype": { 856 - "version": "11.0.0", 857 - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", 858 - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", 859 + "version": "11.1.0", 860 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", 861 + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", 862 "dependencies": { 863 "@types/hast": "^3.0.0", 864 "@types/mdast": "^4.0.0", 865 @@ -5474,62 +5529,18 @@ 866 } 867 }, 868 "node_modules/remark-smartypants": { 869 - "version": "2.0.0", 870 - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", 871 - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", 872 + "version": "2.1.0", 873 + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", 874 + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", 875 "dependencies": { 876 "retext": "^8.1.0", 877 - "retext-smartypants": "^5.1.0", 878 - "unist-util-visit": "^4.1.0" 879 + "retext-smartypants": "^5.2.0", 880 + "unist-util-visit": "^5.0.0" 881 }, 882 "engines": { 883 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 884 } 885 }, 886 - "node_modules/remark-smartypants/node_modules/@types/unist": { 887 - "version": "2.0.10", 888 - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", 889 - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" 890 - }, 891 - "node_modules/remark-smartypants/node_modules/unist-util-is": { 892 - "version": "5.2.1", 893 - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", 894 - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", 895 - "dependencies": { 896 - "@types/unist": "^2.0.0" 897 - }, 898 - "funding": { 899 - "type": "opencollective", 900 - "url": "https://opencollective.com/unified" 901 - } 902 - }, 903 - "node_modules/remark-smartypants/node_modules/unist-util-visit": { 904 - "version": "4.1.2", 905 - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", 906 - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", 907 - "dependencies": { 908 - "@types/unist": "^2.0.0", 909 - "unist-util-is": "^5.0.0", 910 - "unist-util-visit-parents": "^5.1.1" 911 - }, 912 - "funding": { 913 - "type": "opencollective", 914 - "url": "https://opencollective.com/unified" 915 - } 916 - }, 917 - "node_modules/remark-smartypants/node_modules/unist-util-visit-parents": { 918 - "version": "5.1.3", 919 - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", 920 - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", 921 - "dependencies": { 922 - "@types/unist": "^2.0.0", 923 - "unist-util-is": "^5.0.0" 924 - }, 925 - "funding": { 926 - "type": "opencollective", 927 - "url": "https://opencollective.com/unified" 928 - } 929 - }, 930 "node_modules/remark-stringify": { 931 "version": "11.0.0", 932 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 933 @@ -5975,9 +5986,12 @@ 934 } 935 }, 936 "node_modules/rollup": { 937 - "version": "4.6.1", 938 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", 939 - "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", 940 + "version": "4.13.2", 941 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.2.tgz", 942 + "integrity": "sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==", 943 + "dependencies": { 944 + "@types/estree": "1.0.5" 945 + }, 946 "bin": { 947 "rollup": "dist/bin/rollup" 948 }, 949 @@ -5986,18 +6000,21 @@ 950 "npm": ">=8.0.0" 951 }, 952 "optionalDependencies": { 953 - "@rollup/rollup-android-arm-eabi": "4.6.1", 954 - "@rollup/rollup-android-arm64": "4.6.1", 955 - "@rollup/rollup-darwin-arm64": "4.6.1", 956 - "@rollup/rollup-darwin-x64": "4.6.1", 957 - "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", 958 - "@rollup/rollup-linux-arm64-gnu": "4.6.1", 959 - "@rollup/rollup-linux-arm64-musl": "4.6.1", 960 - "@rollup/rollup-linux-x64-gnu": "4.6.1", 961 - "@rollup/rollup-linux-x64-musl": "4.6.1", 962 - "@rollup/rollup-win32-arm64-msvc": "4.6.1", 963 - "@rollup/rollup-win32-ia32-msvc": "4.6.1", 964 - "@rollup/rollup-win32-x64-msvc": "4.6.1", 965 + "@rollup/rollup-android-arm-eabi": "4.13.2", 966 + "@rollup/rollup-android-arm64": "4.13.2", 967 + "@rollup/rollup-darwin-arm64": "4.13.2", 968 + "@rollup/rollup-darwin-x64": "4.13.2", 969 + "@rollup/rollup-linux-arm-gnueabihf": "4.13.2", 970 + "@rollup/rollup-linux-arm64-gnu": "4.13.2", 971 + "@rollup/rollup-linux-arm64-musl": "4.13.2", 972 + "@rollup/rollup-linux-powerpc64le-gnu": "4.13.2", 973 + "@rollup/rollup-linux-riscv64-gnu": "4.13.2", 974 + "@rollup/rollup-linux-s390x-gnu": "4.13.2", 975 + "@rollup/rollup-linux-x64-gnu": "4.13.2", 976 + "@rollup/rollup-linux-x64-musl": "4.13.2", 977 + "@rollup/rollup-win32-arm64-msvc": "4.13.2", 978 + "@rollup/rollup-win32-ia32-msvc": "4.13.2", 979 + "@rollup/rollup-win32-x64-msvc": "4.13.2", 980 "fsevents": "~2.3.2" 981 } 982 }, 983 @@ -6042,11 +6059,6 @@ 984 } 985 ] 986 }, 987 - "node_modules/safer-buffer": { 988 - "version": "2.1.2", 989 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 990 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 991 - }, 992 "node_modules/sass": { 993 "version": "1.69.5", 994 "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", 995 @@ -6063,11 +6075,6 @@ 996 "node": ">=14.0.0" 997 } 998 }, 999 - "node_modules/sax": { 1000 - "version": "1.3.0", 1001 - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", 1002 - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" 1003 - }, 1004 "node_modules/section-matter": { 1005 "version": "1.0.0", 1006 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", 1007 @@ -6214,12 +6221,12 @@ 1008 "node": ">=8" 1009 } 1010 }, 1011 - "node_modules/shikiji": { 1012 - "version": "0.6.13", 1013 - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.6.13.tgz", 1014 - "integrity": "sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==", 1015 + "node_modules/shiki": { 1016 + "version": "1.2.2", 1017 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.2.2.tgz", 1018 + "integrity": "sha512-nqazfFgrU+DBLqk4+WjmGQz8sVWkcUcGriHqSM2zGk0GhjirVz4FyJ3AABEx91OpjGiKpuKBg2diYfRfQG3Fbg==", 1019 "dependencies": { 1020 - "hast-util-to-html": "^9.0.0" 1021 + "@shikijs/core": "1.2.2" 1022 } 1023 }, 1024 "node_modules/signal-exit": { 1025 @@ -6293,9 +6300,9 @@ 1026 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 1027 }, 1028 "node_modules/source-map-js": { 1029 - "version": "1.0.2", 1030 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1031 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1032 + "version": "1.2.0", 1033 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 1034 + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 1035 "engines": { 1036 "node": ">=0.10.0" 1037 } 1038 @@ -6336,27 +6343,6 @@ 1039 "url": "https://github.com/sponsors/sindresorhus" 1040 } 1041 }, 1042 - "node_modules/stream-parser": { 1043 - "version": "0.3.1", 1044 - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", 1045 - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", 1046 - "dependencies": { 1047 - "debug": "2" 1048 - } 1049 - }, 1050 - "node_modules/stream-parser/node_modules/debug": { 1051 - "version": "2.6.9", 1052 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1053 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1054 - "dependencies": { 1055 - "ms": "2.0.0" 1056 - } 1057 - }, 1058 - "node_modules/stream-parser/node_modules/ms": { 1059 - "version": "2.0.0", 1060 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1061 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1062 - }, 1063 "node_modules/streamx": { 1064 "version": "2.15.5", 1065 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz", 1066 @@ -6757,6 +6743,19 @@ 1067 "url": "https://opencollective.com/unified" 1068 } 1069 }, 1070 + "node_modules/unist-util-find-after": { 1071 + "version": "5.0.0", 1072 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 1073 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 1074 + "dependencies": { 1075 + "@types/unist": "^3.0.0", 1076 + "unist-util-is": "^6.0.0" 1077 + }, 1078 + "funding": { 1079 + "type": "opencollective", 1080 + "url": "https://opencollective.com/unified" 1081 + } 1082 + }, 1083 "node_modules/unist-util-is": { 1084 "version": "6.0.0", 1085 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 1086 @@ -6799,6 +6798,19 @@ 1087 "url": "https://opencollective.com/unified" 1088 } 1089 }, 1090 + "node_modules/unist-util-remove-position": { 1091 + "version": "5.0.0", 1092 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 1093 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 1094 + "dependencies": { 1095 + "@types/unist": "^3.0.0", 1096 + "unist-util-visit": "^5.0.0" 1097 + }, 1098 + "funding": { 1099 + "type": "opencollective", 1100 + "url": "https://opencollective.com/unified" 1101 + } 1102 + }, 1103 "node_modules/unist-util-stringify-position": { 1104 "version": "4.0.0", 1105 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 1106 @@ -6930,13 +6942,13 @@ 1107 } 1108 }, 1109 "node_modules/vite": { 1110 - "version": "5.0.5", 1111 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", 1112 - "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", 1113 + "version": "5.2.7", 1114 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.7.tgz", 1115 + "integrity": "sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==", 1116 "dependencies": { 1117 - "esbuild": "^0.19.3", 1118 - "postcss": "^8.4.32", 1119 - "rollup": "^4.2.0" 1120 + "esbuild": "^0.20.1", 1121 + "postcss": "^8.4.38", 1122 + "rollup": "^4.13.0" 1123 }, 1124 "bin": { 1125 "vite": "bin/vite.js" 1126 @@ -6983,6 +6995,373 @@ 1127 } 1128 } 1129 }, 1130 + "node_modules/vite/node_modules/@esbuild/android-arm": { 1131 + "version": "0.20.2", 1132 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", 1133 + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", 1134 + "cpu": [ 1135 + "arm" 1136 + ], 1137 + "optional": true, 1138 + "os": [ 1139 + "android" 1140 + ], 1141 + "engines": { 1142 + "node": ">=12" 1143 + } 1144 + }, 1145 + "node_modules/vite/node_modules/@esbuild/android-arm64": { 1146 + "version": "0.20.2", 1147 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", 1148 + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", 1149 + "cpu": [ 1150 + "arm64" 1151 + ], 1152 + "optional": true, 1153 + "os": [ 1154 + "android" 1155 + ], 1156 + "engines": { 1157 + "node": ">=12" 1158 + } 1159 + }, 1160 + "node_modules/vite/node_modules/@esbuild/android-x64": { 1161 + "version": "0.20.2", 1162 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", 1163 + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", 1164 + "cpu": [ 1165 + "x64" 1166 + ], 1167 + "optional": true, 1168 + "os": [ 1169 + "android" 1170 + ], 1171 + "engines": { 1172 + "node": ">=12" 1173 + } 1174 + }, 1175 + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { 1176 + "version": "0.20.2", 1177 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", 1178 + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", 1179 + "cpu": [ 1180 + "arm64" 1181 + ], 1182 + "optional": true, 1183 + "os": [ 1184 + "darwin" 1185 + ], 1186 + "engines": { 1187 + "node": ">=12" 1188 + } 1189 + }, 1190 + "node_modules/vite/node_modules/@esbuild/darwin-x64": { 1191 + "version": "0.20.2", 1192 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", 1193 + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", 1194 + "cpu": [ 1195 + "x64" 1196 + ], 1197 + "optional": true, 1198 + "os": [ 1199 + "darwin" 1200 + ], 1201 + "engines": { 1202 + "node": ">=12" 1203 + } 1204 + }, 1205 + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { 1206 + "version": "0.20.2", 1207 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", 1208 + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", 1209 + "cpu": [ 1210 + "arm64" 1211 + ], 1212 + "optional": true, 1213 + "os": [ 1214 + "freebsd" 1215 + ], 1216 + "engines": { 1217 + "node": ">=12" 1218 + } 1219 + }, 1220 + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { 1221 + "version": "0.20.2", 1222 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", 1223 + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", 1224 + "cpu": [ 1225 + "x64" 1226 + ], 1227 + "optional": true, 1228 + "os": [ 1229 + "freebsd" 1230 + ], 1231 + "engines": { 1232 + "node": ">=12" 1233 + } 1234 + }, 1235 + "node_modules/vite/node_modules/@esbuild/linux-arm": { 1236 + "version": "0.20.2", 1237 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", 1238 + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", 1239 + "cpu": [ 1240 + "arm" 1241 + ], 1242 + "optional": true, 1243 + "os": [ 1244 + "linux" 1245 + ], 1246 + "engines": { 1247 + "node": ">=12" 1248 + } 1249 + }, 1250 + "node_modules/vite/node_modules/@esbuild/linux-arm64": { 1251 + "version": "0.20.2", 1252 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", 1253 + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", 1254 + "cpu": [ 1255 + "arm64" 1256 + ], 1257 + "optional": true, 1258 + "os": [ 1259 + "linux" 1260 + ], 1261 + "engines": { 1262 + "node": ">=12" 1263 + } 1264 + }, 1265 + "node_modules/vite/node_modules/@esbuild/linux-ia32": { 1266 + "version": "0.20.2", 1267 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", 1268 + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", 1269 + "cpu": [ 1270 + "ia32" 1271 + ], 1272 + "optional": true, 1273 + "os": [ 1274 + "linux" 1275 + ], 1276 + "engines": { 1277 + "node": ">=12" 1278 + } 1279 + }, 1280 + "node_modules/vite/node_modules/@esbuild/linux-loong64": { 1281 + "version": "0.20.2", 1282 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", 1283 + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", 1284 + "cpu": [ 1285 + "loong64" 1286 + ], 1287 + "optional": true, 1288 + "os": [ 1289 + "linux" 1290 + ], 1291 + "engines": { 1292 + "node": ">=12" 1293 + } 1294 + }, 1295 + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { 1296 + "version": "0.20.2", 1297 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", 1298 + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", 1299 + "cpu": [ 1300 + "mips64el" 1301 + ], 1302 + "optional": true, 1303 + "os": [ 1304 + "linux" 1305 + ], 1306 + "engines": { 1307 + "node": ">=12" 1308 + } 1309 + }, 1310 + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { 1311 + "version": "0.20.2", 1312 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", 1313 + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", 1314 + "cpu": [ 1315 + "ppc64" 1316 + ], 1317 + "optional": true, 1318 + "os": [ 1319 + "linux" 1320 + ], 1321 + "engines": { 1322 + "node": ">=12" 1323 + } 1324 + }, 1325 + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { 1326 + "version": "0.20.2", 1327 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", 1328 + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", 1329 + "cpu": [ 1330 + "riscv64" 1331 + ], 1332 + "optional": true, 1333 + "os": [ 1334 + "linux" 1335 + ], 1336 + "engines": { 1337 + "node": ">=12" 1338 + } 1339 + }, 1340 + "node_modules/vite/node_modules/@esbuild/linux-s390x": { 1341 + "version": "0.20.2", 1342 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", 1343 + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", 1344 + "cpu": [ 1345 + "s390x" 1346 + ], 1347 + "optional": true, 1348 + "os": [ 1349 + "linux" 1350 + ], 1351 + "engines": { 1352 + "node": ">=12" 1353 + } 1354 + }, 1355 + "node_modules/vite/node_modules/@esbuild/linux-x64": { 1356 + "version": "0.20.2", 1357 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", 1358 + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", 1359 + "cpu": [ 1360 + "x64" 1361 + ], 1362 + "optional": true, 1363 + "os": [ 1364 + "linux" 1365 + ], 1366 + "engines": { 1367 + "node": ">=12" 1368 + } 1369 + }, 1370 + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { 1371 + "version": "0.20.2", 1372 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", 1373 + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", 1374 + "cpu": [ 1375 + "x64" 1376 + ], 1377 + "optional": true, 1378 + "os": [ 1379 + "netbsd" 1380 + ], 1381 + "engines": { 1382 + "node": ">=12" 1383 + } 1384 + }, 1385 + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { 1386 + "version": "0.20.2", 1387 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", 1388 + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", 1389 + "cpu": [ 1390 + "x64" 1391 + ], 1392 + "optional": true, 1393 + "os": [ 1394 + "openbsd" 1395 + ], 1396 + "engines": { 1397 + "node": ">=12" 1398 + } 1399 + }, 1400 + "node_modules/vite/node_modules/@esbuild/sunos-x64": { 1401 + "version": "0.20.2", 1402 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", 1403 + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", 1404 + "cpu": [ 1405 + "x64" 1406 + ], 1407 + "optional": true, 1408 + "os": [ 1409 + "sunos" 1410 + ], 1411 + "engines": { 1412 + "node": ">=12" 1413 + } 1414 + }, 1415 + "node_modules/vite/node_modules/@esbuild/win32-arm64": { 1416 + "version": "0.20.2", 1417 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", 1418 + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", 1419 + "cpu": [ 1420 + "arm64" 1421 + ], 1422 + "optional": true, 1423 + "os": [ 1424 + "win32" 1425 + ], 1426 + "engines": { 1427 + "node": ">=12" 1428 + } 1429 + }, 1430 + "node_modules/vite/node_modules/@esbuild/win32-ia32": { 1431 + "version": "0.20.2", 1432 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", 1433 + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", 1434 + "cpu": [ 1435 + "ia32" 1436 + ], 1437 + "optional": true, 1438 + "os": [ 1439 + "win32" 1440 + ], 1441 + "engines": { 1442 + "node": ">=12" 1443 + } 1444 + }, 1445 + "node_modules/vite/node_modules/@esbuild/win32-x64": { 1446 + "version": "0.20.2", 1447 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", 1448 + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", 1449 + "cpu": [ 1450 + "x64" 1451 + ], 1452 + "optional": true, 1453 + "os": [ 1454 + "win32" 1455 + ], 1456 + "engines": { 1457 + "node": ">=12" 1458 + } 1459 + }, 1460 + "node_modules/vite/node_modules/esbuild": { 1461 + "version": "0.20.2", 1462 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", 1463 + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", 1464 + "hasInstallScript": true, 1465 + "bin": { 1466 + "esbuild": "bin/esbuild" 1467 + }, 1468 + "engines": { 1469 + "node": ">=12" 1470 + }, 1471 + "optionalDependencies": { 1472 + "@esbuild/aix-ppc64": "0.20.2", 1473 + "@esbuild/android-arm": "0.20.2", 1474 + "@esbuild/android-arm64": "0.20.2", 1475 + "@esbuild/android-x64": "0.20.2", 1476 + "@esbuild/darwin-arm64": "0.20.2", 1477 + "@esbuild/darwin-x64": "0.20.2", 1478 + "@esbuild/freebsd-arm64": "0.20.2", 1479 + "@esbuild/freebsd-x64": "0.20.2", 1480 + "@esbuild/linux-arm": "0.20.2", 1481 + "@esbuild/linux-arm64": "0.20.2", 1482 + "@esbuild/linux-ia32": "0.20.2", 1483 + "@esbuild/linux-loong64": "0.20.2", 1484 + "@esbuild/linux-mips64el": "0.20.2", 1485 + "@esbuild/linux-ppc64": "0.20.2", 1486 + "@esbuild/linux-riscv64": "0.20.2", 1487 + "@esbuild/linux-s390x": "0.20.2", 1488 + "@esbuild/linux-x64": "0.20.2", 1489 + "@esbuild/netbsd-x64": "0.20.2", 1490 + "@esbuild/openbsd-x64": "0.20.2", 1491 + "@esbuild/sunos-x64": "0.20.2", 1492 + "@esbuild/win32-arm64": "0.20.2", 1493 + "@esbuild/win32-ia32": "0.20.2", 1494 + "@esbuild/win32-x64": "0.20.2" 1495 + } 1496 + }, 1497 "node_modules/vitefu": { 1498 "version": "0.2.5", 1499 "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 1500 @@ -7424,6 +7803,14 @@ 1501 "url": "https://github.com/sponsors/colinhacks" 1502 } 1503 }, 1504 + "node_modules/zod-to-json-schema": { 1505 + "version": "3.22.5", 1506 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.22.5.tgz", 1507 + "integrity": "sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==", 1508 + "peerDependencies": { 1509 + "zod": "^3.22.4" 1510 + } 1511 + }, 1512 "node_modules/zwitch": { 1513 "version": "2.0.4", 1514 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 1515 diff --git a/package.json b/package.json 1516 index 0357656..7160d49 100644 1517 --- a/package.json 1518 +++ b/package.json 1519 @@ -15,7 +15,7 @@ 1520 "@astrojs/node": "^7.0.1", 1521 "@astrojs/tailwind": "^5.0.3", 1522 "@webcomponents/template-shadowroot": "^0.2.1", 1523 - "astro": "^4.0.6", 1524 + "astro": "^4.5.12", 1525 "diff2html": "^3.4.46", 1526 "lit": "^2.8.0", 1527 "marked": "^11.0.1",