The Trans Directory
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

deps: bump everything (closes #635) (#636)

* deps: bump ws

* deps: bump lightningcss

* deps: workerpool

* deps: various types

* deps: chalk

* deps: globby

* deps: preact

* deps: tsx

* deps: @floating-ui/dom

* deps: esbuild

* deps: types + prettier

* deps: rimraf, typescript

* deps: remark/rehype/unified ecosystem

* format

authored by

Jacky Zhao and committed by
GitHub
ea6208c1 78b33fc2

+2326 -1888
+2058 -1623
package-lock.json
··· 9 9 "version": "4.1.2", 10 10 "license": "MIT", 11 11 "dependencies": { 12 - "@clack/prompts": "^0.6.3", 13 - "@floating-ui/dom": "^1.4.0", 12 + "@clack/prompts": "^0.7.0", 13 + "@floating-ui/dom": "^1.5.3", 14 14 "@napi-rs/simple-git": "0.1.9", 15 15 "async-mutex": "^0.4.0", 16 - "chalk": "^4.1.2", 16 + "chalk": "^5.3.0", 17 17 "chokidar": "^3.5.3", 18 18 "cli-spinner": "^0.2.10", 19 19 "d3": "^7.8.5", 20 - "esbuild-sass-plugin": "^2.12.0", 20 + "esbuild-sass-plugin": "^2.16.0", 21 21 "flexsearch": "0.7.21", 22 22 "github-slugger": "^2.0.0", 23 - "globby": "^13.1.4", 23 + "globby": "^14.0.0", 24 24 "gray-matter": "^4.0.3", 25 - "hast-util-to-html": "^8.0.4", 26 - "hast-util-to-jsx-runtime": "^1.2.0", 27 - "hast-util-to-string": "^2.0.0", 25 + "hast-util-to-html": "^9.0.0", 26 + "hast-util-to-jsx-runtime": "^2.3.0", 27 + "hast-util-to-string": "^3.0.0", 28 28 "is-absolute-url": "^4.0.1", 29 29 "js-yaml": "^4.1.0", 30 - "lightningcss": "1.21.7", 31 - "mdast-util-find-and-replace": "^2.2.2", 32 - "mdast-util-to-hast": "^12.3.0", 33 - "mdast-util-to-string": "^3.2.0", 30 + "lightningcss": "^1.22.1", 31 + "mdast-util-find-and-replace": "^3.0.1", 32 + "mdast-util-to-hast": "^13.0.2", 33 + "mdast-util-to-string": "^4.0.0", 34 34 "micromorph": "^0.4.5", 35 35 "plausible-tracker": "^0.3.8", 36 - "preact": "^10.14.1", 37 - "preact-render-to-string": "^6.0.3", 38 - "pretty-bytes": "^6.1.0", 36 + "preact": "^10.19.3", 37 + "preact-render-to-string": "^6.3.1", 38 + "pretty-bytes": "^6.1.1", 39 39 "pretty-time": "^1.1.0", 40 40 "reading-time": "^1.5.0", 41 - "rehype-autolink-headings": "^6.1.1", 42 - "rehype-katex": "^6.0.3", 43 - "rehype-mathjax": "^4.0.3", 44 - "rehype-pretty-code": "^0.10.0", 45 - "rehype-raw": "^6.1.1", 46 - "rehype-slug": "^5.1.0", 47 - "remark": "^14.0.2", 48 - "remark-breaks": "^3.0.3", 49 - "remark-frontmatter": "^4.0.1", 50 - "remark-gfm": "^3.0.1", 51 - "remark-math": "^5.1.1", 52 - "remark-parse": "^10.0.1", 53 - "remark-rehype": "^10.1.0", 41 + "rehype-autolink-headings": "^7.1.0", 42 + "rehype-katex": "^7.0.0", 43 + "rehype-mathjax": "^5.0.0", 44 + "rehype-pretty-code": "^0.12.1", 45 + "rehype-raw": "^7.0.0", 46 + "rehype-slug": "^6.0.0", 47 + "remark": "^15.0.1", 48 + "remark-breaks": "^4.0.0", 49 + "remark-frontmatter": "^5.0.0", 50 + "remark-gfm": "^4.0.0", 51 + "remark-math": "^6.0.0", 52 + "remark-parse": "^11.0.0", 53 + "remark-rehype": "^11.0.0", 54 54 "remark-smartypants": "^2.0.0", 55 - "rimraf": "^5.0.1", 55 + "rimraf": "^5.0.5", 56 56 "serve-handler": "^6.1.5", 57 + "shikiji": "^0.8.7", 57 58 "source-map-support": "^0.5.21", 58 - "to-vfile": "^7.2.4", 59 + "to-vfile": "^8.0.0", 59 60 "toml": "^3.0.0", 60 - "unified": "^10.1.2", 61 - "unist-util-visit": "^4.1.2", 62 - "vfile": "^5.3.7", 63 - "workerpool": "^6.4.0", 64 - "ws": "^8.13.0", 61 + "unified": "^11.0.4", 62 + "unist-util-visit": "^5.0.0", 63 + "vfile": "^6.0.1", 64 + "workerpool": "^8.0.0", 65 + "ws": "^8.15.1", 65 66 "yargs": "^17.7.2" 66 67 }, 67 68 "bin": { 68 69 "quartz": "quartz/bootstrap-cli.mjs" 69 70 }, 70 71 "devDependencies": { 71 - "@types/cli-spinner": "^0.2.1", 72 - "@types/d3": "^7.4.0", 72 + "@types/cli-spinner": "^0.2.3", 73 + "@types/d3": "^7.4.3", 73 74 "@types/flexsearch": "^0.7.3", 74 - "@types/hast": "^2.3.4", 75 - "@types/js-yaml": "^4.0.5", 75 + "@types/hast": "^3.0.3", 76 + "@types/js-yaml": "^4.0.9", 76 77 "@types/node": "^20.1.2", 77 - "@types/pretty-time": "^1.1.2", 78 - "@types/source-map-support": "^0.5.6", 79 - "@types/workerpool": "^6.4.0", 80 - "@types/ws": "^8.5.5", 81 - "@types/yargs": "^17.0.24", 82 - "esbuild": "0.19.2", 83 - "prettier": "^3.0.0", 84 - "tsx": "^3.12.7", 85 - "typescript": "^5.0.4" 78 + "@types/pretty-time": "^1.1.5", 79 + "@types/source-map-support": "^0.5.10", 80 + "@types/workerpool": "^6.4.7", 81 + "@types/ws": "^8.5.10", 82 + "@types/yargs": "^17.0.32", 83 + "esbuild": "^0.19.9", 84 + "prettier": "^3.1.1", 85 + "tsx": "^4.6.2", 86 + "typescript": "^5.3.3" 86 87 }, 87 88 "engines": { 88 89 "node": ">=18.14", ··· 90 91 } 91 92 }, 92 93 "node_modules/@clack/core": { 93 - "version": "0.3.2", 94 - "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.3.2.tgz", 95 - "integrity": "sha512-FZnsNynwGDIDktx6PEZK1EuCkFpY4ldEX6VYvfl0dqeoLPb9Jpw1xoUXaVcGR8ExmYNm1w2vdGdJkEUYD/2pqg==", 94 + "version": "0.3.3", 95 + "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.3.3.tgz", 96 + "integrity": "sha512-5ZGyb75BUBjlll6eOa1m/IZBxwk91dooBWhPSL67sWcLS0zt9SnswRL0l26TVdBhb0wnWORRxUn//uH6n4z7+A==", 96 97 "dependencies": { 97 98 "picocolors": "^1.0.0", 98 99 "sisteransi": "^1.0.5" 99 100 } 100 101 }, 101 102 "node_modules/@clack/prompts": { 102 - "version": "0.6.3", 103 - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.6.3.tgz", 104 - "integrity": "sha512-AM+kFmAHawpUQv2q9+mcB6jLKxXGjgu/r2EQjEwujgpCdzrST6BJqYw00GRn56/L/Izw5U7ImoLmy00X/r80Pw==", 103 + "version": "0.7.0", 104 + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.7.0.tgz", 105 + "integrity": "sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==", 105 106 "bundleDependencies": [ 106 107 "is-unicode-supported" 107 108 ], 108 109 "dependencies": { 109 - "@clack/core": "^0.3.2", 110 + "@clack/core": "^0.3.3", 110 111 "is-unicode-supported": "*", 111 112 "picocolors": "^1.0.0", 112 113 "sisteransi": "^1.0.5" ··· 123 124 "url": "https://github.com/sponsors/sindresorhus" 124 125 } 125 126 }, 126 - "node_modules/@esbuild-kit/cjs-loader": { 127 - "version": "2.4.2", 128 - "resolved": "https://registry.npmjs.org/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz", 129 - "integrity": "sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==", 130 - "dev": true, 131 - "dependencies": { 132 - "@esbuild-kit/core-utils": "^3.0.0", 133 - "get-tsconfig": "^4.4.0" 134 - } 135 - }, 136 - "node_modules/@esbuild-kit/core-utils": { 137 - "version": "3.1.0", 138 - "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.1.0.tgz", 139 - "integrity": "sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==", 140 - "dev": true, 141 - "dependencies": { 142 - "esbuild": "~0.17.6", 143 - "source-map-support": "^0.5.21" 144 - } 145 - }, 146 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { 147 - "version": "0.17.19", 148 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", 149 - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", 150 - "cpu": [ 151 - "arm" 152 - ], 153 - "dev": true, 154 - "optional": true, 155 - "os": [ 156 - "android" 157 - ], 158 - "engines": { 159 - "node": ">=12" 160 - } 161 - }, 162 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": { 163 - "version": "0.17.19", 164 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", 165 - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", 166 - "cpu": [ 167 - "arm64" 168 - ], 169 - "dev": true, 170 - "optional": true, 171 - "os": [ 172 - "android" 173 - ], 174 - "engines": { 175 - "node": ">=12" 176 - } 177 - }, 178 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": { 179 - "version": "0.17.19", 180 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", 181 - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", 182 - "cpu": [ 183 - "x64" 184 - ], 185 - "dev": true, 186 - "optional": true, 187 - "os": [ 188 - "android" 189 - ], 190 - "engines": { 191 - "node": ">=12" 192 - } 193 - }, 194 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { 195 - "version": "0.17.19", 196 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", 197 - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", 198 - "cpu": [ 199 - "arm64" 200 - ], 201 - "dev": true, 202 - "optional": true, 203 - "os": [ 204 - "darwin" 205 - ], 206 - "engines": { 207 - "node": ">=12" 208 - } 209 - }, 210 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": { 211 - "version": "0.17.19", 212 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", 213 - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", 214 - "cpu": [ 215 - "x64" 216 - ], 217 - "dev": true, 218 - "optional": true, 219 - "os": [ 220 - "darwin" 221 - ], 222 - "engines": { 223 - "node": ">=12" 224 - } 225 - }, 226 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": { 227 - "version": "0.17.19", 228 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", 229 - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", 230 - "cpu": [ 231 - "arm64" 232 - ], 233 - "dev": true, 234 - "optional": true, 235 - "os": [ 236 - "freebsd" 237 - ], 238 - "engines": { 239 - "node": ">=12" 240 - } 241 - }, 242 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": { 243 - "version": "0.17.19", 244 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", 245 - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", 246 - "cpu": [ 247 - "x64" 248 - ], 249 - "dev": true, 250 - "optional": true, 251 - "os": [ 252 - "freebsd" 253 - ], 254 - "engines": { 255 - "node": ">=12" 256 - } 257 - }, 258 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": { 259 - "version": "0.17.19", 260 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", 261 - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", 262 - "cpu": [ 263 - "arm" 264 - ], 265 - "dev": true, 266 - "optional": true, 267 - "os": [ 268 - "linux" 269 - ], 270 - "engines": { 271 - "node": ">=12" 272 - } 273 - }, 274 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": { 275 - "version": "0.17.19", 276 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", 277 - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", 278 - "cpu": [ 279 - "arm64" 280 - ], 281 - "dev": true, 282 - "optional": true, 283 - "os": [ 284 - "linux" 285 - ], 286 - "engines": { 287 - "node": ">=12" 288 - } 289 - }, 290 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": { 291 - "version": "0.17.19", 292 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", 293 - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", 294 - "cpu": [ 295 - "ia32" 296 - ], 297 - "dev": true, 298 - "optional": true, 299 - "os": [ 300 - "linux" 301 - ], 302 - "engines": { 303 - "node": ">=12" 304 - } 305 - }, 306 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { 307 - "version": "0.17.19", 308 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", 309 - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", 310 - "cpu": [ 311 - "loong64" 312 - ], 313 - "dev": true, 314 - "optional": true, 315 - "os": [ 316 - "linux" 317 - ], 318 - "engines": { 319 - "node": ">=12" 320 - } 321 - }, 322 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": { 323 - "version": "0.17.19", 324 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", 325 - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", 326 - "cpu": [ 327 - "mips64el" 328 - ], 329 - "dev": true, 330 - "optional": true, 331 - "os": [ 332 - "linux" 333 - ], 334 - "engines": { 335 - "node": ">=12" 336 - } 337 - }, 338 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": { 339 - "version": "0.17.19", 340 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", 341 - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", 342 - "cpu": [ 343 - "ppc64" 344 - ], 345 - "dev": true, 346 - "optional": true, 347 - "os": [ 348 - "linux" 349 - ], 350 - "engines": { 351 - "node": ">=12" 352 - } 353 - }, 354 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": { 355 - "version": "0.17.19", 356 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", 357 - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", 358 - "cpu": [ 359 - "riscv64" 360 - ], 361 - "dev": true, 362 - "optional": true, 363 - "os": [ 364 - "linux" 365 - ], 366 - "engines": { 367 - "node": ">=12" 368 - } 369 - }, 370 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": { 371 - "version": "0.17.19", 372 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", 373 - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", 374 - "cpu": [ 375 - "s390x" 376 - ], 377 - "dev": true, 378 - "optional": true, 379 - "os": [ 380 - "linux" 381 - ], 382 - "engines": { 383 - "node": ">=12" 384 - } 385 - }, 386 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": { 387 - "version": "0.17.19", 388 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", 389 - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", 390 - "cpu": [ 391 - "x64" 392 - ], 393 - "dev": true, 394 - "optional": true, 395 - "os": [ 396 - "linux" 397 - ], 398 - "engines": { 399 - "node": ">=12" 400 - } 401 - }, 402 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": { 403 - "version": "0.17.19", 404 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", 405 - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", 406 - "cpu": [ 407 - "x64" 408 - ], 409 - "dev": true, 410 - "optional": true, 411 - "os": [ 412 - "netbsd" 413 - ], 414 - "engines": { 415 - "node": ">=12" 416 - } 417 - }, 418 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": { 419 - "version": "0.17.19", 420 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", 421 - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", 422 - "cpu": [ 423 - "x64" 424 - ], 425 - "dev": true, 426 - "optional": true, 427 - "os": [ 428 - "openbsd" 429 - ], 430 - "engines": { 431 - "node": ">=12" 432 - } 433 - }, 434 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": { 435 - "version": "0.17.19", 436 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", 437 - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", 438 - "cpu": [ 439 - "x64" 440 - ], 441 - "dev": true, 442 - "optional": true, 443 - "os": [ 444 - "sunos" 445 - ], 446 - "engines": { 447 - "node": ">=12" 448 - } 449 - }, 450 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": { 451 - "version": "0.17.19", 452 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", 453 - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", 454 - "cpu": [ 455 - "arm64" 456 - ], 457 - "dev": true, 458 - "optional": true, 459 - "os": [ 460 - "win32" 461 - ], 462 - "engines": { 463 - "node": ">=12" 464 - } 465 - }, 466 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": { 467 - "version": "0.17.19", 468 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", 469 - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", 470 - "cpu": [ 471 - "ia32" 472 - ], 473 - "dev": true, 474 - "optional": true, 475 - "os": [ 476 - "win32" 477 - ], 478 - "engines": { 479 - "node": ">=12" 480 - } 481 - }, 482 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": { 483 - "version": "0.17.19", 484 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", 485 - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", 486 - "cpu": [ 487 - "x64" 488 - ], 489 - "dev": true, 490 - "optional": true, 491 - "os": [ 492 - "win32" 493 - ], 494 - "engines": { 495 - "node": ">=12" 496 - } 497 - }, 498 - "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { 499 - "version": "0.17.19", 500 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", 501 - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", 502 - "dev": true, 503 - "hasInstallScript": true, 504 - "bin": { 505 - "esbuild": "bin/esbuild" 506 - }, 507 - "engines": { 508 - "node": ">=12" 509 - }, 510 - "optionalDependencies": { 511 - "@esbuild/android-arm": "0.17.19", 512 - "@esbuild/android-arm64": "0.17.19", 513 - "@esbuild/android-x64": "0.17.19", 514 - "@esbuild/darwin-arm64": "0.17.19", 515 - "@esbuild/darwin-x64": "0.17.19", 516 - "@esbuild/freebsd-arm64": "0.17.19", 517 - "@esbuild/freebsd-x64": "0.17.19", 518 - "@esbuild/linux-arm": "0.17.19", 519 - "@esbuild/linux-arm64": "0.17.19", 520 - "@esbuild/linux-ia32": "0.17.19", 521 - "@esbuild/linux-loong64": "0.17.19", 522 - "@esbuild/linux-mips64el": "0.17.19", 523 - "@esbuild/linux-ppc64": "0.17.19", 524 - "@esbuild/linux-riscv64": "0.17.19", 525 - "@esbuild/linux-s390x": "0.17.19", 526 - "@esbuild/linux-x64": "0.17.19", 527 - "@esbuild/netbsd-x64": "0.17.19", 528 - "@esbuild/openbsd-x64": "0.17.19", 529 - "@esbuild/sunos-x64": "0.17.19", 530 - "@esbuild/win32-arm64": "0.17.19", 531 - "@esbuild/win32-ia32": "0.17.19", 532 - "@esbuild/win32-x64": "0.17.19" 533 - } 534 - }, 535 - "node_modules/@esbuild-kit/esm-loader": { 536 - "version": "2.5.5", 537 - "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz", 538 - "integrity": "sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==", 539 - "dev": true, 540 - "dependencies": { 541 - "@esbuild-kit/core-utils": "^3.0.0", 542 - "get-tsconfig": "^4.4.0" 543 - } 544 - }, 545 127 "node_modules/@esbuild/android-arm": { 546 - "version": "0.19.2", 547 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.2.tgz", 548 - "integrity": "sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==", 128 + "version": "0.19.9", 129 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.9.tgz", 130 + "integrity": "sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==", 549 131 "cpu": [ 550 132 "arm" 551 133 ], ··· 558 140 } 559 141 }, 560 142 "node_modules/@esbuild/android-arm64": { 561 - "version": "0.19.2", 562 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz", 563 - "integrity": "sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==", 143 + "version": "0.19.9", 144 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.9.tgz", 145 + "integrity": "sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==", 564 146 "cpu": [ 565 147 "arm64" 566 148 ], ··· 573 155 } 574 156 }, 575 157 "node_modules/@esbuild/android-x64": { 576 - "version": "0.19.2", 577 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.2.tgz", 578 - "integrity": "sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==", 158 + "version": "0.19.9", 159 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.9.tgz", 160 + "integrity": "sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==", 579 161 "cpu": [ 580 162 "x64" 581 163 ], ··· 588 170 } 589 171 }, 590 172 "node_modules/@esbuild/darwin-arm64": { 591 - "version": "0.19.2", 592 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.2.tgz", 593 - "integrity": "sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==", 173 + "version": "0.19.9", 174 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.9.tgz", 175 + "integrity": "sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==", 594 176 "cpu": [ 595 177 "arm64" 596 178 ], ··· 603 185 } 604 186 }, 605 187 "node_modules/@esbuild/darwin-x64": { 606 - "version": "0.19.2", 607 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.2.tgz", 608 - "integrity": "sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==", 188 + "version": "0.19.9", 189 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.9.tgz", 190 + "integrity": "sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==", 609 191 "cpu": [ 610 192 "x64" 611 193 ], ··· 618 200 } 619 201 }, 620 202 "node_modules/@esbuild/freebsd-arm64": { 621 - "version": "0.19.2", 622 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.2.tgz", 623 - "integrity": "sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==", 203 + "version": "0.19.9", 204 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.9.tgz", 205 + "integrity": "sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==", 624 206 "cpu": [ 625 207 "arm64" 626 208 ], ··· 633 215 } 634 216 }, 635 217 "node_modules/@esbuild/freebsd-x64": { 636 - "version": "0.19.2", 637 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.2.tgz", 638 - "integrity": "sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==", 218 + "version": "0.19.9", 219 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.9.tgz", 220 + "integrity": "sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==", 639 221 "cpu": [ 640 222 "x64" 641 223 ], ··· 648 230 } 649 231 }, 650 232 "node_modules/@esbuild/linux-arm": { 651 - "version": "0.19.2", 652 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.2.tgz", 653 - "integrity": "sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==", 233 + "version": "0.19.9", 234 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.9.tgz", 235 + "integrity": "sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==", 654 236 "cpu": [ 655 237 "arm" 656 238 ], ··· 663 245 } 664 246 }, 665 247 "node_modules/@esbuild/linux-arm64": { 666 - "version": "0.19.2", 667 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.2.tgz", 668 - "integrity": "sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==", 248 + "version": "0.19.9", 249 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.9.tgz", 250 + "integrity": "sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==", 669 251 "cpu": [ 670 252 "arm64" 671 253 ], ··· 678 260 } 679 261 }, 680 262 "node_modules/@esbuild/linux-ia32": { 681 - "version": "0.19.2", 682 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.2.tgz", 683 - "integrity": "sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==", 263 + "version": "0.19.9", 264 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.9.tgz", 265 + "integrity": "sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==", 684 266 "cpu": [ 685 267 "ia32" 686 268 ], ··· 693 275 } 694 276 }, 695 277 "node_modules/@esbuild/linux-loong64": { 696 - "version": "0.19.2", 697 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.2.tgz", 698 - "integrity": "sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==", 278 + "version": "0.19.9", 279 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.9.tgz", 280 + "integrity": "sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==", 699 281 "cpu": [ 700 282 "loong64" 701 283 ], ··· 708 290 } 709 291 }, 710 292 "node_modules/@esbuild/linux-mips64el": { 711 - "version": "0.19.2", 712 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.2.tgz", 713 - "integrity": "sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==", 293 + "version": "0.19.9", 294 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.9.tgz", 295 + "integrity": "sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==", 714 296 "cpu": [ 715 297 "mips64el" 716 298 ], ··· 723 305 } 724 306 }, 725 307 "node_modules/@esbuild/linux-ppc64": { 726 - "version": "0.19.2", 727 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.2.tgz", 728 - "integrity": "sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==", 308 + "version": "0.19.9", 309 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.9.tgz", 310 + "integrity": "sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==", 729 311 "cpu": [ 730 312 "ppc64" 731 313 ], ··· 738 320 } 739 321 }, 740 322 "node_modules/@esbuild/linux-riscv64": { 741 - "version": "0.19.2", 742 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.2.tgz", 743 - "integrity": "sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==", 323 + "version": "0.19.9", 324 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.9.tgz", 325 + "integrity": "sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==", 744 326 "cpu": [ 745 327 "riscv64" 746 328 ], ··· 753 335 } 754 336 }, 755 337 "node_modules/@esbuild/linux-s390x": { 756 - "version": "0.19.2", 757 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.2.tgz", 758 - "integrity": "sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==", 338 + "version": "0.19.9", 339 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.9.tgz", 340 + "integrity": "sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==", 759 341 "cpu": [ 760 342 "s390x" 761 343 ], ··· 768 350 } 769 351 }, 770 352 "node_modules/@esbuild/linux-x64": { 771 - "version": "0.19.2", 772 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.2.tgz", 773 - "integrity": "sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==", 353 + "version": "0.19.9", 354 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.9.tgz", 355 + "integrity": "sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==", 774 356 "cpu": [ 775 357 "x64" 776 358 ], ··· 783 365 } 784 366 }, 785 367 "node_modules/@esbuild/netbsd-x64": { 786 - "version": "0.19.2", 787 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.2.tgz", 788 - "integrity": "sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==", 368 + "version": "0.19.9", 369 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.9.tgz", 370 + "integrity": "sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==", 789 371 "cpu": [ 790 372 "x64" 791 373 ], ··· 798 380 } 799 381 }, 800 382 "node_modules/@esbuild/openbsd-x64": { 801 - "version": "0.19.2", 802 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.2.tgz", 803 - "integrity": "sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==", 383 + "version": "0.19.9", 384 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.9.tgz", 385 + "integrity": "sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==", 804 386 "cpu": [ 805 387 "x64" 806 388 ], ··· 813 395 } 814 396 }, 815 397 "node_modules/@esbuild/sunos-x64": { 816 - "version": "0.19.2", 817 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.2.tgz", 818 - "integrity": "sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==", 398 + "version": "0.19.9", 399 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.9.tgz", 400 + "integrity": "sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==", 819 401 "cpu": [ 820 402 "x64" 821 403 ], ··· 828 410 } 829 411 }, 830 412 "node_modules/@esbuild/win32-arm64": { 831 - "version": "0.19.2", 832 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.2.tgz", 833 - "integrity": "sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==", 413 + "version": "0.19.9", 414 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.9.tgz", 415 + "integrity": "sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==", 834 416 "cpu": [ 835 417 "arm64" 836 418 ], ··· 843 425 } 844 426 }, 845 427 "node_modules/@esbuild/win32-ia32": { 846 - "version": "0.19.2", 847 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.2.tgz", 848 - "integrity": "sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==", 428 + "version": "0.19.9", 429 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.9.tgz", 430 + "integrity": "sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==", 849 431 "cpu": [ 850 432 "ia32" 851 433 ], ··· 858 440 } 859 441 }, 860 442 "node_modules/@esbuild/win32-x64": { 861 - "version": "0.19.2", 862 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.2.tgz", 863 - "integrity": "sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==", 443 + "version": "0.19.9", 444 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.9.tgz", 445 + "integrity": "sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==", 864 446 "cpu": [ 865 447 "x64" 866 448 ], ··· 873 455 } 874 456 }, 875 457 "node_modules/@floating-ui/core": { 876 - "version": "1.3.1", 877 - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", 878 - "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" 458 + "version": "1.5.2", 459 + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.2.tgz", 460 + "integrity": "sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==", 461 + "dependencies": { 462 + "@floating-ui/utils": "^0.1.3" 463 + } 879 464 }, 880 465 "node_modules/@floating-ui/dom": { 881 - "version": "1.4.3", 882 - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.3.tgz", 883 - "integrity": "sha512-nB/68NyaQlcdY22L+Fgd1HERQ7UGv7XFN+tPxwrEfQL4nKtAP/jIZnZtpUlXbtV+VEGHh6W/63Gy2C5biWI3sA==", 466 + "version": "1.5.3", 467 + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", 468 + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", 884 469 "dependencies": { 885 - "@floating-ui/core": "^1.3.1" 470 + "@floating-ui/core": "^1.4.2", 471 + "@floating-ui/utils": "^0.1.3" 886 472 } 473 + }, 474 + "node_modules/@floating-ui/utils": { 475 + "version": "0.1.6", 476 + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", 477 + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" 887 478 }, 888 479 "node_modules/@isaacs/cliui": { 889 480 "version": "8.0.2", ··· 1128 719 "node": ">=14" 1129 720 } 1130 721 }, 722 + "node_modules/@sindresorhus/merge-streams": { 723 + "version": "1.0.0", 724 + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", 725 + "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", 726 + "engines": { 727 + "node": ">=18" 728 + }, 729 + "funding": { 730 + "url": "https://github.com/sponsors/sindresorhus" 731 + } 732 + }, 1131 733 "node_modules/@tootallnate/once": { 1132 734 "version": "2.0.0", 1133 735 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", ··· 1137 739 } 1138 740 }, 1139 741 "node_modules/@types/cli-spinner": { 1140 - "version": "0.2.1", 1141 - "resolved": "https://registry.npmjs.org/@types/cli-spinner/-/cli-spinner-0.2.1.tgz", 1142 - "integrity": "sha512-bsdlZy3LThi9QbsK0GXm5s/e3F6HAJi1tMsIanm9trtoStSlV3gzir9JpfOK40gERMNIVevDTpG5NzSGnYs3QA==", 742 + "version": "0.2.3", 743 + "resolved": "https://registry.npmjs.org/@types/cli-spinner/-/cli-spinner-0.2.3.tgz", 744 + "integrity": "sha512-TMO6mWltW0lCu1de8DMRq9+59OP/tEjghS+rs8ZEQ2EgYP5yV3bGw0tS14TMyJGqFaoVChNvhkVzv9RC1UgX+w==", 1143 745 "dev": true, 1144 746 "dependencies": { 1145 747 "@types/node": "*" 1146 748 } 1147 749 }, 1148 750 "node_modules/@types/d3": { 1149 - "version": "7.4.0", 1150 - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.0.tgz", 1151 - "integrity": "sha512-jIfNVK0ZlxcuRDKtRS/SypEyOQ6UHaFQBKv032X45VvxSJ6Yi5G9behy9h6tNTHTDGh5Vq+KbmBjUWLgY4meCA==", 751 + "version": "7.4.3", 752 + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", 753 + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", 1152 754 "dev": true, 1153 755 "dependencies": { 1154 756 "@types/d3-array": "*", ··· 1399 1001 } 1400 1002 }, 1401 1003 "node_modules/@types/debug": { 1402 - "version": "4.1.8", 1403 - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", 1404 - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", 1004 + "version": "4.1.12", 1005 + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", 1006 + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", 1405 1007 "dependencies": { 1406 1008 "@types/ms": "*" 1407 1009 } 1408 1010 }, 1011 + "node_modules/@types/estree": { 1012 + "version": "1.0.5", 1013 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 1014 + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" 1015 + }, 1016 + "node_modules/@types/estree-jsx": { 1017 + "version": "1.0.3", 1018 + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz", 1019 + "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==", 1020 + "dependencies": { 1021 + "@types/estree": "*" 1022 + } 1023 + }, 1409 1024 "node_modules/@types/flexsearch": { 1410 1025 "version": "0.7.3", 1411 1026 "resolved": "https://registry.npmjs.org/@types/flexsearch/-/flexsearch-0.7.3.tgz", ··· 1419 1034 "dev": true 1420 1035 }, 1421 1036 "node_modules/@types/hast": { 1422 - "version": "2.3.5", 1423 - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", 1424 - "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", 1037 + "version": "3.0.3", 1038 + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", 1039 + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", 1425 1040 "dependencies": { 1426 - "@types/unist": "^2" 1041 + "@types/unist": "*" 1427 1042 } 1428 1043 }, 1429 1044 "node_modules/@types/js-yaml": { 1430 - "version": "4.0.5", 1431 - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", 1432 - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", 1045 + "version": "4.0.9", 1046 + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", 1047 + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", 1433 1048 "dev": true 1434 1049 }, 1435 1050 "node_modules/@types/katex": { 1436 - "version": "0.14.0", 1437 - "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.14.0.tgz", 1438 - "integrity": "sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA==" 1051 + "version": "0.16.7", 1052 + "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.7.tgz", 1053 + "integrity": "sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==" 1439 1054 }, 1440 1055 "node_modules/@types/mathjax": { 1441 1056 "version": "0.0.37", ··· 1443 1058 "integrity": "sha512-y0WSZBtBNQwcYipTU/BhgeFu1EZNlFvUNCmkMXV9kBQZq7/o5z82dNVyH3yy2Xv5zzeNeQoHSL4Xm06+EQiH+g==" 1444 1059 }, 1445 1060 "node_modules/@types/mdast": { 1446 - "version": "3.0.11", 1447 - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", 1448 - "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", 1061 + "version": "4.0.3", 1062 + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", 1063 + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", 1449 1064 "dependencies": { 1450 1065 "@types/unist": "*" 1451 1066 } 1452 1067 }, 1453 1068 "node_modules/@types/ms": { 1454 - "version": "0.7.31", 1455 - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", 1456 - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" 1069 + "version": "0.7.34", 1070 + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", 1071 + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" 1457 1072 }, 1458 1073 "node_modules/@types/nlcst": { 1459 1074 "version": "1.0.0", ··· 1469 1084 "integrity": "sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw==", 1470 1085 "dev": true 1471 1086 }, 1472 - "node_modules/@types/parse5": { 1473 - "version": "6.0.3", 1474 - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", 1475 - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" 1476 - }, 1477 1087 "node_modules/@types/pretty-time": { 1478 - "version": "1.1.2", 1479 - "resolved": "https://registry.npmjs.org/@types/pretty-time/-/pretty-time-1.1.2.tgz", 1480 - "integrity": "sha512-4i+Y+O5H80Rh01lY/3Z0hB/UWc4R64ReE83joEpVsIG3iQWpYx66k6pQh1amJNZquKtJQyu/RcfkTtvL0KwssA==", 1088 + "version": "1.1.5", 1089 + "resolved": "https://registry.npmjs.org/@types/pretty-time/-/pretty-time-1.1.5.tgz", 1090 + "integrity": "sha512-5yl+BYwmnRWZb783W8YYoHXvPY8q/rp7ctHBVaGBB9RxlzGpHNJ72tGQMK7TrUSnxzl1dbDcBDuBCSbtfnSQGg==", 1481 1091 "dev": true 1482 1092 }, 1483 1093 "node_modules/@types/source-map-support": { 1484 - "version": "0.5.6", 1485 - "resolved": "https://registry.npmjs.org/@types/source-map-support/-/source-map-support-0.5.6.tgz", 1486 - "integrity": "sha512-b2nJ9YyXmkhGaa2b8VLM0kJ04xxwNyijcq12/kDoomCt43qbHBeK2SLNJ9iJmETaAj+bKUT05PQUu3Q66GvLhQ==", 1094 + "version": "0.5.10", 1095 + "resolved": "https://registry.npmjs.org/@types/source-map-support/-/source-map-support-0.5.10.tgz", 1096 + "integrity": "sha512-tgVP2H469x9zq34Z0m/fgPewGhg/MLClalNOiPIzQlXrSS2YrKu/xCdSCKnEDwkFha51VKEKB6A9wW26/ZNwzA==", 1487 1097 "dev": true, 1488 1098 "dependencies": { 1489 1099 "source-map": "^0.6.0" ··· 1495 1105 "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" 1496 1106 }, 1497 1107 "node_modules/@types/workerpool": { 1498 - "version": "6.4.0", 1499 - "resolved": "https://registry.npmjs.org/@types/workerpool/-/workerpool-6.4.0.tgz", 1500 - "integrity": "sha512-SIF2/169pDsLKeM8GQGHkOFifGalDbZgiBSaLUnnlVSRsAOenkAvQ6h4uhV2W+PZZczS+8LQxACwNkSykdT91A==", 1108 + "version": "6.4.7", 1109 + "resolved": "https://registry.npmjs.org/@types/workerpool/-/workerpool-6.4.7.tgz", 1110 + "integrity": "sha512-DI2U4obcMzFViyNjLw0xXspim++qkAJ4BWRdYPVMMFtOpTvMr6PAk3UTZEoSqnZnvgUkJ3ck97Ybk+iIfuJHMg==", 1501 1111 "dev": true, 1502 1112 "dependencies": { 1503 1113 "@types/node": "*" 1504 1114 } 1505 1115 }, 1506 1116 "node_modules/@types/ws": { 1507 - "version": "8.5.5", 1508 - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", 1509 - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", 1117 + "version": "8.5.10", 1118 + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", 1119 + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", 1510 1120 "dev": true, 1511 1121 "dependencies": { 1512 1122 "@types/node": "*" 1513 1123 } 1514 1124 }, 1515 1125 "node_modules/@types/yargs": { 1516 - "version": "17.0.24", 1517 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1518 - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 1126 + "version": "17.0.32", 1127 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", 1128 + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", 1519 1129 "dev": true, 1520 1130 "dependencies": { 1521 1131 "@types/yargs-parser": "*" ··· 1527 1137 "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", 1528 1138 "dev": true 1529 1139 }, 1140 + "node_modules/@ungap/structured-clone": { 1141 + "version": "1.2.0", 1142 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 1143 + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" 1144 + }, 1530 1145 "node_modules/abab": { 1531 1146 "version": "2.0.6", 1532 1147 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", 1533 - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" 1534 - }, 1535 - "node_modules/acorn": { 1536 - "version": "8.10.0", 1537 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", 1538 - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", 1539 - "bin": { 1540 - "acorn": "bin/acorn" 1541 - }, 1542 - "engines": { 1543 - "node": ">=0.4.0" 1544 - } 1545 - }, 1546 - "node_modules/acorn-globals": { 1547 - "version": "7.0.1", 1548 - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", 1549 - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", 1550 - "dependencies": { 1551 - "acorn": "^8.1.0", 1552 - "acorn-walk": "^8.0.2" 1553 - } 1554 - }, 1555 - "node_modules/acorn-walk": { 1556 - "version": "8.2.0", 1557 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 1558 - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 1559 - "engines": { 1560 - "node": ">=0.4.0" 1561 - } 1148 + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", 1149 + "deprecated": "Use your platform's native atob() and btoa() methods instead" 1562 1150 }, 1563 1151 "node_modules/agent-base": { 1564 1152 "version": "6.0.2", ··· 1582 1170 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1583 1171 } 1584 1172 }, 1585 - "node_modules/ansi-sequence-parser": { 1586 - "version": "1.1.0", 1587 - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.0.tgz", 1588 - "integrity": "sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==", 1589 - "peer": true 1590 - }, 1591 1173 "node_modules/ansi-styles": { 1592 1174 "version": "4.3.0", 1593 1175 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", ··· 1705 1287 } 1706 1288 }, 1707 1289 "node_modules/chalk": { 1708 - "version": "4.1.2", 1709 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1710 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1711 - "dependencies": { 1712 - "ansi-styles": "^4.1.0", 1713 - "supports-color": "^7.1.0" 1714 - }, 1290 + "version": "5.3.0", 1291 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", 1292 + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", 1715 1293 "engines": { 1716 - "node": ">=10" 1294 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 1717 1295 }, 1718 1296 "funding": { 1719 1297 "url": "https://github.com/chalk/chalk?sponsor=1" ··· 1741 1319 "version": "3.0.0", 1742 1320 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", 1743 1321 "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", 1322 + "funding": { 1323 + "type": "github", 1324 + "url": "https://github.com/sponsors/wooorm" 1325 + } 1326 + }, 1327 + "node_modules/character-reference-invalid": { 1328 + "version": "2.0.1", 1329 + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", 1330 + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", 1744 1331 "funding": { 1745 1332 "type": "github", 1746 1333 "url": "https://github.com/sponsors/wooorm" ··· 1916 1503 "node": ">= 8" 1917 1504 } 1918 1505 }, 1919 - "node_modules/cssom": { 1920 - "version": "0.5.0", 1921 - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", 1922 - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" 1923 - }, 1924 1506 "node_modules/cssstyle": { 1925 - "version": "2.3.0", 1926 - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", 1927 - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", 1507 + "version": "3.0.0", 1508 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", 1509 + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", 1928 1510 "dependencies": { 1929 - "cssom": "~0.3.6" 1511 + "rrweb-cssom": "^0.6.0" 1930 1512 }, 1931 1513 "engines": { 1932 - "node": ">=8" 1514 + "node": ">=14" 1933 1515 } 1934 - }, 1935 - "node_modules/cssstyle/node_modules/cssom": { 1936 - "version": "0.3.8", 1937 - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", 1938 - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" 1939 1516 }, 1940 1517 "node_modules/d3": { 1941 1518 "version": "7.8.5", ··· 2308 1885 } 2309 1886 }, 2310 1887 "node_modules/data-urls": { 2311 - "version": "3.0.2", 2312 - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", 2313 - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", 1888 + "version": "4.0.0", 1889 + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", 1890 + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", 2314 1891 "dependencies": { 2315 1892 "abab": "^2.0.6", 2316 1893 "whatwg-mimetype": "^3.0.0", 2317 - "whatwg-url": "^11.0.0" 1894 + "whatwg-url": "^12.0.0" 2318 1895 }, 2319 1896 "engines": { 2320 - "node": ">=12" 1897 + "node": ">=14" 2321 1898 } 2322 1899 }, 2323 1900 "node_modules/debug": { ··· 2388 1965 "node": ">=0.10" 2389 1966 } 2390 1967 }, 2391 - "node_modules/diff": { 2392 - "version": "5.1.0", 2393 - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", 2394 - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", 2395 - "engines": { 2396 - "node": ">=0.3.1" 2397 - } 2398 - }, 2399 - "node_modules/dir-glob": { 2400 - "version": "3.0.1", 2401 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2402 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 1968 + "node_modules/devlop": { 1969 + "version": "1.1.0", 1970 + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", 1971 + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", 2403 1972 "dependencies": { 2404 - "path-type": "^4.0.0" 1973 + "dequal": "^2.0.0" 2405 1974 }, 2406 - "engines": { 2407 - "node": ">=8" 1975 + "funding": { 1976 + "type": "github", 1977 + "url": "https://github.com/sponsors/wooorm" 2408 1978 } 2409 1979 }, 2410 1980 "node_modules/domexception": { 2411 1981 "version": "4.0.0", 2412 1982 "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", 2413 1983 "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", 1984 + "deprecated": "Use your platform's native DOMException instead", 2414 1985 "dependencies": { 2415 1986 "webidl-conversions": "^7.0.0" 2416 1987 }, ··· 2440 2011 } 2441 2012 }, 2442 2013 "node_modules/esbuild": { 2443 - "version": "0.19.2", 2444 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.2.tgz", 2445 - "integrity": "sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==", 2014 + "version": "0.19.9", 2015 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.9.tgz", 2016 + "integrity": "sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==", 2446 2017 "hasInstallScript": true, 2447 2018 "bin": { 2448 2019 "esbuild": "bin/esbuild" ··· 2451 2022 "node": ">=12" 2452 2023 }, 2453 2024 "optionalDependencies": { 2454 - "@esbuild/android-arm": "0.19.2", 2455 - "@esbuild/android-arm64": "0.19.2", 2456 - "@esbuild/android-x64": "0.19.2", 2457 - "@esbuild/darwin-arm64": "0.19.2", 2458 - "@esbuild/darwin-x64": "0.19.2", 2459 - "@esbuild/freebsd-arm64": "0.19.2", 2460 - "@esbuild/freebsd-x64": "0.19.2", 2461 - "@esbuild/linux-arm": "0.19.2", 2462 - "@esbuild/linux-arm64": "0.19.2", 2463 - "@esbuild/linux-ia32": "0.19.2", 2464 - "@esbuild/linux-loong64": "0.19.2", 2465 - "@esbuild/linux-mips64el": "0.19.2", 2466 - "@esbuild/linux-ppc64": "0.19.2", 2467 - "@esbuild/linux-riscv64": "0.19.2", 2468 - "@esbuild/linux-s390x": "0.19.2", 2469 - "@esbuild/linux-x64": "0.19.2", 2470 - "@esbuild/netbsd-x64": "0.19.2", 2471 - "@esbuild/openbsd-x64": "0.19.2", 2472 - "@esbuild/sunos-x64": "0.19.2", 2473 - "@esbuild/win32-arm64": "0.19.2", 2474 - "@esbuild/win32-ia32": "0.19.2", 2475 - "@esbuild/win32-x64": "0.19.2" 2025 + "@esbuild/android-arm": "0.19.9", 2026 + "@esbuild/android-arm64": "0.19.9", 2027 + "@esbuild/android-x64": "0.19.9", 2028 + "@esbuild/darwin-arm64": "0.19.9", 2029 + "@esbuild/darwin-x64": "0.19.9", 2030 + "@esbuild/freebsd-arm64": "0.19.9", 2031 + "@esbuild/freebsd-x64": "0.19.9", 2032 + "@esbuild/linux-arm": "0.19.9", 2033 + "@esbuild/linux-arm64": "0.19.9", 2034 + "@esbuild/linux-ia32": "0.19.9", 2035 + "@esbuild/linux-loong64": "0.19.9", 2036 + "@esbuild/linux-mips64el": "0.19.9", 2037 + "@esbuild/linux-ppc64": "0.19.9", 2038 + "@esbuild/linux-riscv64": "0.19.9", 2039 + "@esbuild/linux-s390x": "0.19.9", 2040 + "@esbuild/linux-x64": "0.19.9", 2041 + "@esbuild/netbsd-x64": "0.19.9", 2042 + "@esbuild/openbsd-x64": "0.19.9", 2043 + "@esbuild/sunos-x64": "0.19.9", 2044 + "@esbuild/win32-arm64": "0.19.9", 2045 + "@esbuild/win32-ia32": "0.19.9", 2046 + "@esbuild/win32-x64": "0.19.9" 2476 2047 } 2477 2048 }, 2478 2049 "node_modules/esbuild-sass-plugin": { 2479 - "version": "2.12.0", 2480 - "resolved": "https://registry.npmjs.org/esbuild-sass-plugin/-/esbuild-sass-plugin-2.12.0.tgz", 2481 - "integrity": "sha512-+k/5WM/Yf/Ur7ahn6XXxEPwa/lmuacLO7vrCIAJuvQapX1CiIHtlX/nc2eiMoJ6P6RvqZhKpQvIiwgYJonzHtw==", 2050 + "version": "2.16.0", 2051 + "resolved": "https://registry.npmjs.org/esbuild-sass-plugin/-/esbuild-sass-plugin-2.16.0.tgz", 2052 + "integrity": "sha512-mGCe9MxNYvZ+j77Q/QFO+rwUGA36mojDXkOhtVmoyz1zwYbMaNrtVrmXwwYDleS/UMKTNU3kXuiTtPiAD3K+Pw==", 2482 2053 "dependencies": { 2483 - "resolve": "^1.22.2", 2484 - "sass": "^1.65.1" 2054 + "resolve": "^1.22.6", 2055 + "sass": "^1.7.3" 2485 2056 }, 2486 2057 "peerDependencies": { 2487 - "esbuild": "^0.19.1" 2058 + "esbuild": "^0.19.4" 2488 2059 } 2489 2060 }, 2490 2061 "node_modules/escalade": { ··· 2506 2077 "url": "https://github.com/sponsors/sindresorhus" 2507 2078 } 2508 2079 }, 2509 - "node_modules/escodegen": { 2510 - "version": "2.1.0", 2511 - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", 2512 - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", 2513 - "dependencies": { 2514 - "esprima": "^4.0.1", 2515 - "estraverse": "^5.2.0", 2516 - "esutils": "^2.0.2" 2517 - }, 2518 - "bin": { 2519 - "escodegen": "bin/escodegen.js", 2520 - "esgenerate": "bin/esgenerate.js" 2521 - }, 2522 - "engines": { 2523 - "node": ">=6.0" 2524 - }, 2525 - "optionalDependencies": { 2526 - "source-map": "~0.6.1" 2527 - } 2528 - }, 2529 2080 "node_modules/esm": { 2530 2081 "version": "3.2.25", 2531 2082 "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", ··· 2546 2097 "node": ">=4" 2547 2098 } 2548 2099 }, 2549 - "node_modules/estraverse": { 2550 - "version": "5.3.0", 2551 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2552 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2553 - "engines": { 2554 - "node": ">=4.0" 2555 - } 2556 - }, 2557 - "node_modules/esutils": { 2558 - "version": "2.0.3", 2559 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2560 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2561 - "engines": { 2562 - "node": ">=0.10.0" 2100 + "node_modules/estree-util-is-identifier-name": { 2101 + "version": "3.0.0", 2102 + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", 2103 + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", 2104 + "funding": { 2105 + "type": "opencollective", 2106 + "url": "https://opencollective.com/unified" 2563 2107 } 2564 2108 }, 2565 2109 "node_modules/extend": { ··· 2579 2123 } 2580 2124 }, 2581 2125 "node_modules/fast-glob": { 2582 - "version": "3.3.0", 2583 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", 2584 - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", 2126 + "version": "3.3.2", 2127 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 2128 + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 2585 2129 "dependencies": { 2586 2130 "@nodelib/fs.stat": "^2.0.2", 2587 2131 "@nodelib/fs.walk": "^1.2.3", ··· 2674 2218 } 2675 2219 }, 2676 2220 "node_modules/fsevents": { 2677 - "version": "2.3.2", 2678 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2679 - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2221 + "version": "2.3.3", 2222 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2223 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2680 2224 "hasInstallScript": true, 2681 2225 "optional": true, 2682 2226 "os": [ ··· 2687 2231 } 2688 2232 }, 2689 2233 "node_modules/function-bind": { 2690 - "version": "1.1.1", 2691 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2692 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 2234 + "version": "1.1.2", 2235 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 2236 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 2237 + "funding": { 2238 + "url": "https://github.com/sponsors/ljharb" 2239 + } 2693 2240 }, 2694 2241 "node_modules/get-caller-file": { 2695 2242 "version": "2.0.5", ··· 2700 2247 } 2701 2248 }, 2702 2249 "node_modules/get-tsconfig": { 2703 - "version": "4.6.2", 2704 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", 2705 - "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", 2250 + "version": "4.7.2", 2251 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", 2252 + "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", 2706 2253 "dev": true, 2707 2254 "dependencies": { 2708 2255 "resolve-pkg-maps": "^1.0.0" ··· 2717 2264 "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" 2718 2265 }, 2719 2266 "node_modules/glob": { 2720 - "version": "10.3.1", 2721 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.1.tgz", 2722 - "integrity": "sha512-9BKYcEeIs7QwlCYs+Y3GBvqAMISufUS0i2ELd11zpZjxI5V9iyRj0HgzB5/cLf2NY4vcYBTYzJ7GIui7j/4DOw==", 2267 + "version": "10.3.10", 2268 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", 2269 + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", 2723 2270 "dependencies": { 2724 2271 "foreground-child": "^3.1.0", 2725 - "jackspeak": "^2.0.3", 2272 + "jackspeak": "^2.3.5", 2726 2273 "minimatch": "^9.0.1", 2727 - "minipass": "^5.0.0 || ^6.0.2", 2728 - "path-scurry": "^1.10.0" 2274 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", 2275 + "path-scurry": "^1.10.1" 2729 2276 }, 2730 2277 "bin": { 2731 - "glob": "dist/cjs/src/bin.js" 2278 + "glob": "dist/esm/bin.mjs" 2732 2279 }, 2733 2280 "engines": { 2734 2281 "node": ">=16 || 14 >=14.17" ··· 2749 2296 } 2750 2297 }, 2751 2298 "node_modules/globby": { 2752 - "version": "13.2.1", 2753 - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.1.tgz", 2754 - "integrity": "sha512-DPCBxctI7dN4EeIqjW2KGqgdcUMbrhJ9AzON+PlxCtvppWhubTLD4+a0GFxiym14ZvacUydTPjLPc2DlKz7EIg==", 2299 + "version": "14.0.0", 2300 + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", 2301 + "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", 2755 2302 "dependencies": { 2756 - "dir-glob": "^3.0.1", 2757 - "fast-glob": "^3.2.11", 2758 - "ignore": "^5.2.0", 2759 - "merge2": "^1.4.1", 2760 - "slash": "^4.0.0" 2303 + "@sindresorhus/merge-streams": "^1.0.0", 2304 + "fast-glob": "^3.3.2", 2305 + "ignore": "^5.2.4", 2306 + "path-type": "^5.0.0", 2307 + "slash": "^5.1.0", 2308 + "unicorn-magic": "^0.1.0" 2761 2309 }, 2762 2310 "engines": { 2763 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2311 + "node": ">=18" 2764 2312 }, 2765 2313 "funding": { 2766 2314 "url": "https://github.com/sponsors/sindresorhus" ··· 2800 2348 "js-yaml": "bin/js-yaml.js" 2801 2349 } 2802 2350 }, 2803 - "node_modules/has": { 2804 - "version": "1.0.3", 2805 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2806 - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2351 + "node_modules/hasown": { 2352 + "version": "2.0.0", 2353 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", 2354 + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", 2807 2355 "dependencies": { 2808 - "function-bind": "^1.1.1" 2356 + "function-bind": "^1.1.2" 2809 2357 }, 2810 2358 "engines": { 2811 - "node": ">= 0.4.0" 2359 + "node": ">= 0.4" 2812 2360 } 2813 2361 }, 2814 - "node_modules/has-flag": { 2815 - "version": "4.0.0", 2816 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2817 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2818 - "engines": { 2819 - "node": ">=8" 2362 + "node_modules/hast-util-from-dom": { 2363 + "version": "5.0.0", 2364 + "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-5.0.0.tgz", 2365 + "integrity": "sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==", 2366 + "dependencies": { 2367 + "@types/hast": "^3.0.0", 2368 + "hastscript": "^8.0.0", 2369 + "web-namespaces": "^2.0.0" 2370 + }, 2371 + "funding": { 2372 + "type": "opencollective", 2373 + "url": "https://opencollective.com/unified" 2820 2374 } 2821 2375 }, 2822 - "node_modules/hash-obj": { 2823 - "version": "4.0.0", 2824 - "resolved": "https://registry.npmjs.org/hash-obj/-/hash-obj-4.0.0.tgz", 2825 - "integrity": "sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==", 2376 + "node_modules/hast-util-from-html": { 2377 + "version": "2.0.1", 2378 + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", 2379 + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", 2826 2380 "dependencies": { 2827 - "is-obj": "^3.0.0", 2828 - "sort-keys": "^5.0.0", 2829 - "type-fest": "^1.0.2" 2830 - }, 2831 - "engines": { 2832 - "node": ">=12" 2381 + "@types/hast": "^3.0.0", 2382 + "devlop": "^1.1.0", 2383 + "hast-util-from-parse5": "^8.0.0", 2384 + "parse5": "^7.0.0", 2385 + "vfile": "^6.0.0", 2386 + "vfile-message": "^4.0.0" 2833 2387 }, 2834 2388 "funding": { 2835 - "url": "https://github.com/sponsors/sindresorhus" 2389 + "type": "opencollective", 2390 + "url": "https://opencollective.com/unified" 2836 2391 } 2837 2392 }, 2838 - "node_modules/hast-util-from-dom": { 2839 - "version": "4.2.0", 2840 - "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-4.2.0.tgz", 2841 - "integrity": "sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ==", 2393 + "node_modules/hast-util-from-html-isomorphic": { 2394 + "version": "2.0.0", 2395 + "resolved": "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-2.0.0.tgz", 2396 + "integrity": "sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==", 2842 2397 "dependencies": { 2843 - "hastscript": "^7.0.0", 2844 - "web-namespaces": "^2.0.0" 2398 + "@types/hast": "^3.0.0", 2399 + "hast-util-from-dom": "^5.0.0", 2400 + "hast-util-from-html": "^2.0.0", 2401 + "unist-util-remove-position": "^5.0.0" 2845 2402 }, 2846 2403 "funding": { 2847 2404 "type": "opencollective", 2848 2405 "url": "https://opencollective.com/unified" 2849 2406 } 2850 2407 }, 2851 - "node_modules/hast-util-from-html": { 2852 - "version": "1.0.2", 2853 - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-1.0.2.tgz", 2854 - "integrity": "sha512-LhrTA2gfCbLOGJq2u/asp4kwuG0y6NhWTXiPKP+n0qNukKy7hc10whqqCFfyvIA1Q5U5d0sp9HhNim9gglEH4A==", 2408 + "node_modules/hast-util-from-html/node_modules/@types/unist": { 2409 + "version": "3.0.2", 2410 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 2411 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 2412 + }, 2413 + "node_modules/hast-util-from-html/node_modules/unist-util-stringify-position": { 2414 + "version": "4.0.0", 2415 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 2416 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 2855 2417 "dependencies": { 2856 - "@types/hast": "^2.0.0", 2857 - "hast-util-from-parse5": "^7.0.0", 2858 - "parse5": "^7.0.0", 2859 - "vfile": "^5.0.0", 2860 - "vfile-message": "^3.0.0" 2418 + "@types/unist": "^3.0.0" 2861 2419 }, 2862 2420 "funding": { 2863 2421 "type": "opencollective", 2864 2422 "url": "https://opencollective.com/unified" 2865 2423 } 2866 2424 }, 2867 - "node_modules/hast-util-from-html-isomorphic": { 2868 - "version": "1.0.0", 2869 - "resolved": "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-1.0.0.tgz", 2870 - "integrity": "sha512-Yu480AKeOEN/+l5LA674a+7BmIvtDj24GvOt7MtQWuhzUwlaaRWdEPXAh3Qm5vhuthpAipFb2vTetKXWOjmTvw==", 2425 + "node_modules/hast-util-from-html/node_modules/vfile-message": { 2426 + "version": "4.0.2", 2427 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", 2428 + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", 2871 2429 "dependencies": { 2872 - "@types/hast": "^2.0.0", 2873 - "hast-util-from-dom": "^4.0.0", 2874 - "hast-util-from-html": "^1.0.0", 2875 - "unist-util-remove-position": "^4.0.0" 2430 + "@types/unist": "^3.0.0", 2431 + "unist-util-stringify-position": "^4.0.0" 2876 2432 }, 2877 2433 "funding": { 2878 2434 "type": "opencollective", ··· 2880 2436 } 2881 2437 }, 2882 2438 "node_modules/hast-util-from-parse5": { 2883 - "version": "7.1.2", 2884 - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", 2885 - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", 2439 + "version": "8.0.1", 2440 + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", 2441 + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", 2886 2442 "dependencies": { 2887 - "@types/hast": "^2.0.0", 2888 - "@types/unist": "^2.0.0", 2889 - "hastscript": "^7.0.0", 2443 + "@types/hast": "^3.0.0", 2444 + "@types/unist": "^3.0.0", 2445 + "devlop": "^1.0.0", 2446 + "hastscript": "^8.0.0", 2890 2447 "property-information": "^6.0.0", 2891 - "vfile": "^5.0.0", 2892 - "vfile-location": "^4.0.0", 2448 + "vfile": "^6.0.0", 2449 + "vfile-location": "^5.0.0", 2893 2450 "web-namespaces": "^2.0.0" 2894 2451 }, 2895 2452 "funding": { ··· 2897 2454 "url": "https://opencollective.com/unified" 2898 2455 } 2899 2456 }, 2900 - "node_modules/hast-util-has-property": { 2901 - "version": "2.0.1", 2902 - "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-2.0.1.tgz", 2903 - "integrity": "sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==", 2904 - "funding": { 2905 - "type": "opencollective", 2906 - "url": "https://opencollective.com/unified" 2907 - } 2457 + "node_modules/hast-util-from-parse5/node_modules/@types/unist": { 2458 + "version": "3.0.2", 2459 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 2460 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 2908 2461 }, 2909 2462 "node_modules/hast-util-heading-rank": { 2910 - "version": "2.1.1", 2911 - "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-2.1.1.tgz", 2912 - "integrity": "sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==", 2463 + "version": "3.0.0", 2464 + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", 2465 + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", 2913 2466 "dependencies": { 2914 - "@types/hast": "^2.0.0" 2467 + "@types/hast": "^3.0.0" 2915 2468 }, 2916 2469 "funding": { 2917 2470 "type": "opencollective", ··· 2919 2472 } 2920 2473 }, 2921 2474 "node_modules/hast-util-is-element": { 2922 - "version": "2.1.3", 2923 - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz", 2924 - "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==", 2475 + "version": "3.0.0", 2476 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 2477 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 2925 2478 "dependencies": { 2926 - "@types/hast": "^2.0.0", 2927 - "@types/unist": "^2.0.0" 2479 + "@types/hast": "^3.0.0" 2928 2480 }, 2929 2481 "funding": { 2930 2482 "type": "opencollective", ··· 2932 2484 } 2933 2485 }, 2934 2486 "node_modules/hast-util-parse-selector": { 2935 - "version": "3.1.1", 2936 - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", 2937 - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", 2487 + "version": "4.0.0", 2488 + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 2489 + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", 2938 2490 "dependencies": { 2939 - "@types/hast": "^2.0.0" 2491 + "@types/hast": "^3.0.0" 2940 2492 }, 2941 2493 "funding": { 2942 2494 "type": "opencollective", ··· 2944 2496 } 2945 2497 }, 2946 2498 "node_modules/hast-util-raw": { 2947 - "version": "7.2.3", 2948 - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", 2949 - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", 2499 + "version": "9.0.1", 2500 + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.1.tgz", 2501 + "integrity": "sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==", 2950 2502 "dependencies": { 2951 - "@types/hast": "^2.0.0", 2952 - "@types/parse5": "^6.0.0", 2953 - "hast-util-from-parse5": "^7.0.0", 2954 - "hast-util-to-parse5": "^7.0.0", 2955 - "html-void-elements": "^2.0.0", 2956 - "parse5": "^6.0.0", 2957 - "unist-util-position": "^4.0.0", 2958 - "unist-util-visit": "^4.0.0", 2959 - "vfile": "^5.0.0", 2503 + "@types/hast": "^3.0.0", 2504 + "@types/unist": "^3.0.0", 2505 + "@ungap/structured-clone": "^1.0.0", 2506 + "hast-util-from-parse5": "^8.0.0", 2507 + "hast-util-to-parse5": "^8.0.0", 2508 + "html-void-elements": "^3.0.0", 2509 + "mdast-util-to-hast": "^13.0.0", 2510 + "parse5": "^7.0.0", 2511 + "unist-util-position": "^5.0.0", 2512 + "unist-util-visit": "^5.0.0", 2513 + "vfile": "^6.0.0", 2960 2514 "web-namespaces": "^2.0.0", 2961 2515 "zwitch": "^2.0.0" 2962 2516 }, ··· 2965 2519 "url": "https://opencollective.com/unified" 2966 2520 } 2967 2521 }, 2968 - "node_modules/hast-util-raw/node_modules/parse5": { 2969 - "version": "6.0.1", 2970 - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", 2971 - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" 2522 + "node_modules/hast-util-raw/node_modules/@types/unist": { 2523 + "version": "3.0.2", 2524 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 2525 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 2972 2526 }, 2973 2527 "node_modules/hast-util-to-html": { 2974 - "version": "8.0.4", 2975 - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", 2976 - "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", 2528 + "version": "9.0.0", 2529 + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", 2530 + "integrity": "sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==", 2977 2531 "dependencies": { 2978 - "@types/hast": "^2.0.0", 2979 - "@types/unist": "^2.0.0", 2532 + "@types/hast": "^3.0.0", 2533 + "@types/unist": "^3.0.0", 2980 2534 "ccount": "^2.0.0", 2981 2535 "comma-separated-tokens": "^2.0.0", 2982 - "hast-util-raw": "^7.0.0", 2983 - "hast-util-whitespace": "^2.0.0", 2984 - "html-void-elements": "^2.0.0", 2536 + "hast-util-raw": "^9.0.0", 2537 + "hast-util-whitespace": "^3.0.0", 2538 + "html-void-elements": "^3.0.0", 2539 + "mdast-util-to-hast": "^13.0.0", 2985 2540 "property-information": "^6.0.0", 2986 2541 "space-separated-tokens": "^2.0.0", 2987 2542 "stringify-entities": "^4.0.0", ··· 2992 2547 "url": "https://opencollective.com/unified" 2993 2548 } 2994 2549 }, 2550 + "node_modules/hast-util-to-html/node_modules/@types/unist": { 2551 + "version": "3.0.2", 2552 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 2553 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 2554 + }, 2995 2555 "node_modules/hast-util-to-jsx-runtime": { 2996 - "version": "1.2.0", 2997 - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-1.2.0.tgz", 2998 - "integrity": "sha512-Y4FB8Dx2k6zJZrwbexkVm6YVRA8Sho2tTwacjDSr/x5c0wioOpc1VIoLyGUSb8+8xkAnQPAtHbdMvzA6bl0F1w==", 2556 + "version": "2.3.0", 2557 + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", 2558 + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", 2999 2559 "dependencies": { 3000 - "@types/hast": "^2.0.0", 3001 - "@types/unist": "^2.0.0", 2560 + "@types/estree": "^1.0.0", 2561 + "@types/hast": "^3.0.0", 2562 + "@types/unist": "^3.0.0", 3002 2563 "comma-separated-tokens": "^2.0.0", 3003 - "hast-util-whitespace": "^2.0.0", 2564 + "devlop": "^1.0.0", 2565 + "estree-util-is-identifier-name": "^3.0.0", 2566 + "hast-util-whitespace": "^3.0.0", 2567 + "mdast-util-mdx-expression": "^2.0.0", 2568 + "mdast-util-mdx-jsx": "^3.0.0", 2569 + "mdast-util-mdxjs-esm": "^2.0.0", 3004 2570 "property-information": "^6.0.0", 3005 2571 "space-separated-tokens": "^2.0.0", 3006 - "style-to-object": "^0.4.1", 3007 - "unist-util-position": "^4.0.0", 3008 - "vfile-message": "^3.0.0" 2572 + "style-to-object": "^1.0.0", 2573 + "unist-util-position": "^5.0.0", 2574 + "vfile-message": "^4.0.0" 2575 + }, 2576 + "funding": { 2577 + "type": "opencollective", 2578 + "url": "https://opencollective.com/unified" 2579 + } 2580 + }, 2581 + "node_modules/hast-util-to-jsx-runtime/node_modules/@types/unist": { 2582 + "version": "3.0.2", 2583 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 2584 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 2585 + }, 2586 + "node_modules/hast-util-to-jsx-runtime/node_modules/unist-util-stringify-position": { 2587 + "version": "4.0.0", 2588 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 2589 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 2590 + "dependencies": { 2591 + "@types/unist": "^3.0.0" 2592 + }, 2593 + "funding": { 2594 + "type": "opencollective", 2595 + "url": "https://opencollective.com/unified" 2596 + } 2597 + }, 2598 + "node_modules/hast-util-to-jsx-runtime/node_modules/vfile-message": { 2599 + "version": "4.0.2", 2600 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", 2601 + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", 2602 + "dependencies": { 2603 + "@types/unist": "^3.0.0", 2604 + "unist-util-stringify-position": "^4.0.0" 3009 2605 }, 3010 2606 "funding": { 3011 2607 "type": "opencollective", ··· 3013 2609 } 3014 2610 }, 3015 2611 "node_modules/hast-util-to-parse5": { 3016 - "version": "7.1.0", 3017 - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", 3018 - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", 2612 + "version": "8.0.0", 2613 + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", 2614 + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", 3019 2615 "dependencies": { 3020 - "@types/hast": "^2.0.0", 2616 + "@types/hast": "^3.0.0", 3021 2617 "comma-separated-tokens": "^2.0.0", 2618 + "devlop": "^1.0.0", 3022 2619 "property-information": "^6.0.0", 3023 2620 "space-separated-tokens": "^2.0.0", 3024 2621 "web-namespaces": "^2.0.0", ··· 3030 2627 } 3031 2628 }, 3032 2629 "node_modules/hast-util-to-string": { 3033 - "version": "2.0.0", 3034 - "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-2.0.0.tgz", 3035 - "integrity": "sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==", 2630 + "version": "3.0.0", 2631 + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", 2632 + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", 3036 2633 "dependencies": { 3037 - "@types/hast": "^2.0.0" 2634 + "@types/hast": "^3.0.0" 3038 2635 }, 3039 2636 "funding": { 3040 2637 "type": "opencollective", ··· 3042 2639 } 3043 2640 }, 3044 2641 "node_modules/hast-util-to-text": { 3045 - "version": "3.1.2", 3046 - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.2.tgz", 3047 - "integrity": "sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==", 2642 + "version": "4.0.0", 2643 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", 2644 + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", 3048 2645 "dependencies": { 3049 - "@types/hast": "^2.0.0", 3050 - "@types/unist": "^2.0.0", 3051 - "hast-util-is-element": "^2.0.0", 3052 - "unist-util-find-after": "^4.0.0" 2646 + "@types/hast": "^3.0.0", 2647 + "@types/unist": "^3.0.0", 2648 + "hast-util-is-element": "^3.0.0", 2649 + "unist-util-find-after": "^5.0.0" 3053 2650 }, 3054 2651 "funding": { 3055 2652 "type": "opencollective", 3056 2653 "url": "https://opencollective.com/unified" 3057 2654 } 2655 + }, 2656 + "node_modules/hast-util-to-text/node_modules/@types/unist": { 2657 + "version": "3.0.2", 2658 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 2659 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 3058 2660 }, 3059 2661 "node_modules/hast-util-whitespace": { 3060 - "version": "2.0.1", 3061 - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", 3062 - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", 2662 + "version": "3.0.0", 2663 + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 2664 + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", 2665 + "dependencies": { 2666 + "@types/hast": "^3.0.0" 2667 + }, 3063 2668 "funding": { 3064 2669 "type": "opencollective", 3065 2670 "url": "https://opencollective.com/unified" 3066 2671 } 3067 2672 }, 3068 2673 "node_modules/hastscript": { 3069 - "version": "7.2.0", 3070 - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", 3071 - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", 2674 + "version": "8.0.0", 2675 + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", 2676 + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", 3072 2677 "dependencies": { 3073 - "@types/hast": "^2.0.0", 2678 + "@types/hast": "^3.0.0", 3074 2679 "comma-separated-tokens": "^2.0.0", 3075 - "hast-util-parse-selector": "^3.0.0", 2680 + "hast-util-parse-selector": "^4.0.0", 3076 2681 "property-information": "^6.0.0", 3077 2682 "space-separated-tokens": "^2.0.0" 3078 2683 }, ··· 3093 2698 } 3094 2699 }, 3095 2700 "node_modules/html-void-elements": { 3096 - "version": "2.0.1", 3097 - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", 3098 - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", 2701 + "version": "3.0.0", 2702 + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", 2703 + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", 3099 2704 "funding": { 3100 2705 "type": "github", 3101 2706 "url": "https://github.com/sponsors/wooorm" ··· 3151 2756 "integrity": "sha512-808ZFYMsIRAjLAu5xkKo0TsbY9LBy9H5MazTKIEHerNkg0ymgilGfBPMR/3G7d/ihGmuK2Hw8S1izY2d3kd3wA==" 3152 2757 }, 3153 2758 "node_modules/inline-style-parser": { 3154 - "version": "0.1.1", 3155 - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", 3156 - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" 2759 + "version": "0.2.2", 2760 + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.2.tgz", 2761 + "integrity": "sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==" 3157 2762 }, 3158 2763 "node_modules/internmap": { 3159 2764 "version": "2.0.3", ··· 3174 2779 "url": "https://github.com/sponsors/sindresorhus" 3175 2780 } 3176 2781 }, 2782 + "node_modules/is-alphabetical": { 2783 + "version": "2.0.1", 2784 + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", 2785 + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", 2786 + "funding": { 2787 + "type": "github", 2788 + "url": "https://github.com/sponsors/wooorm" 2789 + } 2790 + }, 2791 + "node_modules/is-alphanumerical": { 2792 + "version": "2.0.1", 2793 + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", 2794 + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", 2795 + "dependencies": { 2796 + "is-alphabetical": "^2.0.0", 2797 + "is-decimal": "^2.0.0" 2798 + }, 2799 + "funding": { 2800 + "type": "github", 2801 + "url": "https://github.com/sponsors/wooorm" 2802 + } 2803 + }, 3177 2804 "node_modules/is-binary-path": { 3178 2805 "version": "2.1.0", 3179 2806 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", ··· 3208 2835 } 3209 2836 }, 3210 2837 "node_modules/is-core-module": { 3211 - "version": "2.12.1", 3212 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", 3213 - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", 2838 + "version": "2.13.1", 2839 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", 2840 + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", 3214 2841 "dependencies": { 3215 - "has": "^1.0.3" 2842 + "hasown": "^2.0.0" 3216 2843 }, 3217 2844 "funding": { 3218 2845 "url": "https://github.com/sponsors/ljharb" 3219 2846 } 3220 2847 }, 2848 + "node_modules/is-decimal": { 2849 + "version": "2.0.1", 2850 + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", 2851 + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", 2852 + "funding": { 2853 + "type": "github", 2854 + "url": "https://github.com/sponsors/wooorm" 2855 + } 2856 + }, 3221 2857 "node_modules/is-extendable": { 3222 2858 "version": "0.1.1", 3223 2859 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", ··· 3253 2889 "node": ">=0.10.0" 3254 2890 } 3255 2891 }, 2892 + "node_modules/is-hexadecimal": { 2893 + "version": "2.0.1", 2894 + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", 2895 + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", 2896 + "funding": { 2897 + "type": "github", 2898 + "url": "https://github.com/sponsors/wooorm" 2899 + } 2900 + }, 3256 2901 "node_modules/is-number": { 3257 2902 "version": "7.0.0", 3258 2903 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", ··· 3261 2906 "node": ">=0.12.0" 3262 2907 } 3263 2908 }, 3264 - "node_modules/is-obj": { 3265 - "version": "3.0.0", 3266 - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz", 3267 - "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==", 3268 - "engines": { 3269 - "node": ">=12" 3270 - }, 3271 - "funding": { 3272 - "url": "https://github.com/sponsors/sindresorhus" 3273 - } 3274 - }, 3275 2909 "node_modules/is-plain-obj": { 3276 2910 "version": "4.1.0", 3277 2911 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", ··· 3294 2928 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 3295 2929 }, 3296 2930 "node_modules/jackspeak": { 3297 - "version": "2.2.1", 3298 - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz", 3299 - "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==", 2931 + "version": "2.3.6", 2932 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", 2933 + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", 3300 2934 "dependencies": { 3301 2935 "@isaacs/cliui": "^8.0.2" 3302 2936 }, ··· 3322 2956 } 3323 2957 }, 3324 2958 "node_modules/jsdom": { 3325 - "version": "20.0.3", 3326 - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", 3327 - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", 2959 + "version": "22.1.0", 2960 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", 2961 + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", 3328 2962 "dependencies": { 3329 2963 "abab": "^2.0.6", 3330 - "acorn": "^8.8.1", 3331 - "acorn-globals": "^7.0.0", 3332 - "cssom": "^0.5.0", 3333 - "cssstyle": "^2.3.0", 3334 - "data-urls": "^3.0.2", 3335 - "decimal.js": "^10.4.2", 2964 + "cssstyle": "^3.0.0", 2965 + "data-urls": "^4.0.0", 2966 + "decimal.js": "^10.4.3", 3336 2967 "domexception": "^4.0.0", 3337 - "escodegen": "^2.0.0", 3338 2968 "form-data": "^4.0.0", 3339 2969 "html-encoding-sniffer": "^3.0.0", 3340 2970 "http-proxy-agent": "^5.0.0", 3341 2971 "https-proxy-agent": "^5.0.1", 3342 2972 "is-potential-custom-element-name": "^1.0.1", 3343 - "nwsapi": "^2.2.2", 3344 - "parse5": "^7.1.1", 2973 + "nwsapi": "^2.2.4", 2974 + "parse5": "^7.1.2", 2975 + "rrweb-cssom": "^0.6.0", 3345 2976 "saxes": "^6.0.0", 3346 2977 "symbol-tree": "^3.2.4", 3347 2978 "tough-cookie": "^4.1.2", ··· 3349 2980 "webidl-conversions": "^7.0.0", 3350 2981 "whatwg-encoding": "^2.0.0", 3351 2982 "whatwg-mimetype": "^3.0.0", 3352 - "whatwg-url": "^11.0.0", 3353 - "ws": "^8.11.0", 2983 + "whatwg-url": "^12.0.1", 2984 + "ws": "^8.13.0", 3354 2985 "xml-name-validator": "^4.0.0" 3355 2986 }, 3356 2987 "engines": { 3357 - "node": ">=14" 2988 + "node": ">=16" 3358 2989 }, 3359 2990 "peerDependencies": { 3360 2991 "canvas": "^2.5.0" ··· 3364 2995 "optional": true 3365 2996 } 3366 2997 } 3367 - }, 3368 - "node_modules/jsonc-parser": { 3369 - "version": "3.2.0", 3370 - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", 3371 - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", 3372 - "peer": true 3373 2998 }, 3374 2999 "node_modules/katex": { 3375 3000 "version": "0.16.8", ··· 3400 3025 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 3401 3026 "engines": { 3402 3027 "node": ">=0.10.0" 3403 - } 3404 - }, 3405 - "node_modules/kleur": { 3406 - "version": "4.1.5", 3407 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 3408 - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 3409 - "engines": { 3410 - "node": ">=6" 3411 3028 } 3412 3029 }, 3413 3030 "node_modules/lightningcss": { 3414 - "version": "1.21.7", 3415 - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.7.tgz", 3416 - "integrity": "sha512-xITZyh5sLFwRPYUSw15T00Rm7gcQ1qOPuQwNOcvHsTm6nLWTQ723w7zl42wrC5t+xtdg6FPmnXHml1nZxxvp1w==", 3031 + "version": "1.22.1", 3032 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.22.1.tgz", 3033 + "integrity": "sha512-Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==", 3417 3034 "dependencies": { 3418 3035 "detect-libc": "^1.0.3" 3419 3036 }, ··· 3425 3042 "url": "https://opencollective.com/parcel" 3426 3043 }, 3427 3044 "optionalDependencies": { 3428 - "lightningcss-darwin-arm64": "1.21.7", 3429 - "lightningcss-darwin-x64": "1.21.7", 3430 - "lightningcss-freebsd-x64": "1.21.7", 3431 - "lightningcss-linux-arm-gnueabihf": "1.21.7", 3432 - "lightningcss-linux-arm64-gnu": "1.21.7", 3433 - "lightningcss-linux-arm64-musl": "1.21.7", 3434 - "lightningcss-linux-x64-gnu": "1.21.7", 3435 - "lightningcss-linux-x64-musl": "1.21.7", 3436 - "lightningcss-win32-x64-msvc": "1.21.7" 3045 + "lightningcss-darwin-arm64": "1.22.1", 3046 + "lightningcss-darwin-x64": "1.22.1", 3047 + "lightningcss-freebsd-x64": "1.22.1", 3048 + "lightningcss-linux-arm-gnueabihf": "1.22.1", 3049 + "lightningcss-linux-arm64-gnu": "1.22.1", 3050 + "lightningcss-linux-arm64-musl": "1.22.1", 3051 + "lightningcss-linux-x64-gnu": "1.22.1", 3052 + "lightningcss-linux-x64-musl": "1.22.1", 3053 + "lightningcss-win32-x64-msvc": "1.22.1" 3437 3054 } 3438 3055 }, 3439 3056 "node_modules/lightningcss-darwin-arm64": { 3440 - "version": "1.21.7", 3441 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.21.7.tgz", 3442 - "integrity": "sha512-tt7hIsFio9jZofTVHtCACz6rB6c9RyABMXfA9A/VcKOjS3sq+koX/QkRJWY06utwOImbJIXBC5hbg9t3RkPUAQ==", 3057 + "version": "1.22.1", 3058 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.22.1.tgz", 3059 + "integrity": "sha512-ldvElu+R0QimNTjsKpaZkUv3zf+uefzLy/R1R19jtgOfSRM+zjUCUgDhfEDRmVqJtMwYsdhMI2aJtJChPC6Osg==", 3443 3060 "cpu": [ 3444 3061 "arm64" 3445 3062 ], ··· 3456 3073 } 3457 3074 }, 3458 3075 "node_modules/lightningcss-darwin-x64": { 3459 - "version": "1.21.7", 3460 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.21.7.tgz", 3461 - "integrity": "sha512-F4gS4bf7eWekfPT+TxJNm/pF+QRgZiTrTkQH6cw4/UWfdeZISfuhD5El2dm16giFnY0K5ylIwO+ZusgYNkGSXA==", 3076 + "version": "1.22.1", 3077 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.22.1.tgz", 3078 + "integrity": "sha512-5p2rnlVTv6Gpw4PlTLq925nTVh+HFh4MpegX8dPDYJae+NFVjQ67gY7O6iHIzQjLipDiYejFF0yHrhjU3XgLBQ==", 3462 3079 "cpu": [ 3463 3080 "x64" 3464 3081 ], ··· 3475 3092 } 3476 3093 }, 3477 3094 "node_modules/lightningcss-freebsd-x64": { 3478 - "version": "1.21.7", 3479 - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.21.7.tgz", 3480 - "integrity": "sha512-RMfNzJWXCSfPnL55fcLWEAadcY6QUFT0S8NceNKYzp1KiCZtkJIy6RQ5SaVxPzRqd3iMsahUf5sfnG8N1UQSNQ==", 3095 + "version": "1.22.1", 3096 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.22.1.tgz", 3097 + "integrity": "sha512-1FaBtcFrZqB2hkFbAxY//Pnp8koThvyB6AhjbdVqKD4/pu13Rl91fKt2N9qyeQPUt3xy7ORUvSO+dPk3J6EjXg==", 3481 3098 "cpu": [ 3482 3099 "x64" 3483 3100 ], ··· 3494 3111 } 3495 3112 }, 3496 3113 "node_modules/lightningcss-linux-arm-gnueabihf": { 3497 - "version": "1.21.7", 3498 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.21.7.tgz", 3499 - "integrity": "sha512-biSRUDZNx7vubWP1jArw/qqfZKPGpkV/qzunasZzxmqijbZ43sW9faDQYxWNcxPWljJJdF/qs6qcurYFovWtrQ==", 3114 + "version": "1.22.1", 3115 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.22.1.tgz", 3116 + "integrity": "sha512-6rub98tYGfE5I5j0BP8t/2d4BZyu1S7Iz9vUkm0H26snAFHYxLfj3RbQn0xHHIePSetjLnhcg3QlfwUAkD/FYg==", 3500 3117 "cpu": [ 3501 3118 "arm" 3502 3119 ], ··· 3513 3130 } 3514 3131 }, 3515 3132 "node_modules/lightningcss-linux-arm64-gnu": { 3516 - "version": "1.21.7", 3517 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.21.7.tgz", 3518 - "integrity": "sha512-PENY8QekqL9TG3AY/A7rkUBb5ymefGxea7Oe7+x7Hbw4Bz4Hpj5cec5OoMypMqFbURPmpi0fTWx4vSWUPzpDcA==", 3133 + "version": "1.22.1", 3134 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.22.1.tgz", 3135 + "integrity": "sha512-nYO5qGtb/1kkTZu3FeTiM+2B2TAb7m2DkLCTgQIs2bk2o9aEs7I96fwySKcoHWQAiQDGR9sMux9vkV4KQXqPaQ==", 3519 3136 "cpu": [ 3520 3137 "arm64" 3521 3138 ], ··· 3532 3149 } 3533 3150 }, 3534 3151 "node_modules/lightningcss-linux-arm64-musl": { 3535 - "version": "1.21.7", 3536 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.21.7.tgz", 3537 - "integrity": "sha512-pfOipKvA/0X1OjRaZt3870vnV9UGBSjayIqHh0fGx/+aRz3O0MVFHE/60P2UWXpM3YGJEw/hMWtNkrFwqOge8A==", 3152 + "version": "1.22.1", 3153 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.22.1.tgz", 3154 + "integrity": "sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg==", 3538 3155 "cpu": [ 3539 3156 "arm64" 3540 3157 ], ··· 3551 3168 } 3552 3169 }, 3553 3170 "node_modules/lightningcss-linux-x64-gnu": { 3554 - "version": "1.21.7", 3555 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.21.7.tgz", 3556 - "integrity": "sha512-dgcsis4TAA7s0ia4f31QHX+G4PWPwxk+wJaEQLaV0NdJs09O5hHoA8DpLEr8nrvc/tsRTyVNBP1rDtgzySjpXg==", 3171 + "version": "1.22.1", 3172 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.22.1.tgz", 3173 + "integrity": "sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg==", 3557 3174 "cpu": [ 3558 3175 "x64" 3559 3176 ], ··· 3570 3187 } 3571 3188 }, 3572 3189 "node_modules/lightningcss-linux-x64-musl": { 3573 - "version": "1.21.7", 3574 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.21.7.tgz", 3575 - "integrity": "sha512-A+9dXpxld3p4Cd6fxev2eqEvaauYtrgNpXV3t7ioCJy30Oj9nYiNGwiGusM+4MJVcEpUPGUGiuAqY4sWilRDwA==", 3190 + "version": "1.22.1", 3191 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.22.1.tgz", 3192 + "integrity": "sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA==", 3576 3193 "cpu": [ 3577 3194 "x64" 3578 3195 ], ··· 3589 3206 } 3590 3207 }, 3591 3208 "node_modules/lightningcss-win32-x64-msvc": { 3592 - "version": "1.21.7", 3593 - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.21.7.tgz", 3594 - "integrity": "sha512-07/8vogEq+C/mF99pdMhh/f19/xreq8N9Ca6AWeVHZIdODyF/pt6KdKSCWDZWIn+3CUxI8gCJWuUWyOc3xymvw==", 3209 + "version": "1.22.1", 3210 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.22.1.tgz", 3211 + "integrity": "sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg==", 3595 3212 "cpu": [ 3596 3213 "x64" 3597 3214 ], ··· 3617 3234 } 3618 3235 }, 3619 3236 "node_modules/lru-cache": { 3620 - "version": "10.0.0", 3621 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz", 3622 - "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==", 3237 + "version": "10.1.0", 3238 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", 3239 + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", 3623 3240 "engines": { 3624 3241 "node": "14 || >=16.14" 3625 3242 } ··· 3644 3261 "speech-rule-engine": "^4.0.6" 3645 3262 } 3646 3263 }, 3647 - "node_modules/mdast-util-definitions": { 3648 - "version": "5.1.2", 3649 - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", 3650 - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", 3264 + "node_modules/mdast-util-find-and-replace": { 3265 + "version": "3.0.1", 3266 + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", 3267 + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", 3651 3268 "dependencies": { 3652 - "@types/mdast": "^3.0.0", 3653 - "@types/unist": "^2.0.0", 3654 - "unist-util-visit": "^4.0.0" 3269 + "@types/mdast": "^4.0.0", 3270 + "escape-string-regexp": "^5.0.0", 3271 + "unist-util-is": "^6.0.0", 3272 + "unist-util-visit-parents": "^6.0.0" 3655 3273 }, 3656 3274 "funding": { 3657 3275 "type": "opencollective", 3658 3276 "url": "https://opencollective.com/unified" 3659 3277 } 3660 3278 }, 3661 - "node_modules/mdast-util-find-and-replace": { 3662 - "version": "2.2.2", 3663 - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", 3664 - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", 3279 + "node_modules/mdast-util-find-and-replace/node_modules/@types/unist": { 3280 + "version": "3.0.2", 3281 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 3282 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 3283 + }, 3284 + "node_modules/mdast-util-find-and-replace/node_modules/unist-util-is": { 3285 + "version": "6.0.0", 3286 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 3287 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 3665 3288 "dependencies": { 3666 - "@types/mdast": "^3.0.0", 3667 - "escape-string-regexp": "^5.0.0", 3668 - "unist-util-is": "^5.0.0", 3669 - "unist-util-visit-parents": "^5.0.0" 3289 + "@types/unist": "^3.0.0" 3290 + }, 3291 + "funding": { 3292 + "type": "opencollective", 3293 + "url": "https://opencollective.com/unified" 3294 + } 3295 + }, 3296 + "node_modules/mdast-util-find-and-replace/node_modules/unist-util-visit-parents": { 3297 + "version": "6.0.1", 3298 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", 3299 + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 3300 + "dependencies": { 3301 + "@types/unist": "^3.0.0", 3302 + "unist-util-is": "^6.0.0" 3670 3303 }, 3671 3304 "funding": { 3672 3305 "type": "opencollective", ··· 3674 3307 } 3675 3308 }, 3676 3309 "node_modules/mdast-util-from-markdown": { 3677 - "version": "1.3.1", 3678 - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", 3679 - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", 3310 + "version": "2.0.0", 3311 + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", 3312 + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", 3680 3313 "dependencies": { 3681 - "@types/mdast": "^3.0.0", 3682 - "@types/unist": "^2.0.0", 3314 + "@types/mdast": "^4.0.0", 3315 + "@types/unist": "^3.0.0", 3683 3316 "decode-named-character-reference": "^1.0.0", 3684 - "mdast-util-to-string": "^3.1.0", 3685 - "micromark": "^3.0.0", 3686 - "micromark-util-decode-numeric-character-reference": "^1.0.0", 3687 - "micromark-util-decode-string": "^1.0.0", 3688 - "micromark-util-normalize-identifier": "^1.0.0", 3689 - "micromark-util-symbol": "^1.0.0", 3690 - "micromark-util-types": "^1.0.0", 3691 - "unist-util-stringify-position": "^3.0.0", 3692 - "uvu": "^0.5.0" 3317 + "devlop": "^1.0.0", 3318 + "mdast-util-to-string": "^4.0.0", 3319 + "micromark": "^4.0.0", 3320 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 3321 + "micromark-util-decode-string": "^2.0.0", 3322 + "micromark-util-normalize-identifier": "^2.0.0", 3323 + "micromark-util-symbol": "^2.0.0", 3324 + "micromark-util-types": "^2.0.0", 3325 + "unist-util-stringify-position": "^4.0.0" 3326 + }, 3327 + "funding": { 3328 + "type": "opencollective", 3329 + "url": "https://opencollective.com/unified" 3330 + } 3331 + }, 3332 + "node_modules/mdast-util-from-markdown/node_modules/@types/unist": { 3333 + "version": "3.0.2", 3334 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 3335 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 3336 + }, 3337 + "node_modules/mdast-util-from-markdown/node_modules/unist-util-stringify-position": { 3338 + "version": "4.0.0", 3339 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 3340 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 3341 + "dependencies": { 3342 + "@types/unist": "^3.0.0" 3693 3343 }, 3694 3344 "funding": { 3695 3345 "type": "opencollective", ··· 3697 3347 } 3698 3348 }, 3699 3349 "node_modules/mdast-util-frontmatter": { 3700 - "version": "1.0.1", 3701 - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.1.tgz", 3702 - "integrity": "sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==", 3350 + "version": "2.0.1", 3351 + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", 3352 + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", 3703 3353 "dependencies": { 3704 - "@types/mdast": "^3.0.0", 3705 - "mdast-util-to-markdown": "^1.3.0", 3706 - "micromark-extension-frontmatter": "^1.0.0" 3354 + "@types/mdast": "^4.0.0", 3355 + "devlop": "^1.0.0", 3356 + "escape-string-regexp": "^5.0.0", 3357 + "mdast-util-from-markdown": "^2.0.0", 3358 + "mdast-util-to-markdown": "^2.0.0", 3359 + "micromark-extension-frontmatter": "^2.0.0" 3707 3360 }, 3708 3361 "funding": { 3709 3362 "type": "opencollective", ··· 3711 3364 } 3712 3365 }, 3713 3366 "node_modules/mdast-util-gfm": { 3714 - "version": "2.0.2", 3715 - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", 3716 - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", 3367 + "version": "3.0.0", 3368 + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", 3369 + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", 3717 3370 "dependencies": { 3718 - "mdast-util-from-markdown": "^1.0.0", 3719 - "mdast-util-gfm-autolink-literal": "^1.0.0", 3720 - "mdast-util-gfm-footnote": "^1.0.0", 3721 - "mdast-util-gfm-strikethrough": "^1.0.0", 3722 - "mdast-util-gfm-table": "^1.0.0", 3723 - "mdast-util-gfm-task-list-item": "^1.0.0", 3724 - "mdast-util-to-markdown": "^1.0.0" 3371 + "mdast-util-from-markdown": "^2.0.0", 3372 + "mdast-util-gfm-autolink-literal": "^2.0.0", 3373 + "mdast-util-gfm-footnote": "^2.0.0", 3374 + "mdast-util-gfm-strikethrough": "^2.0.0", 3375 + "mdast-util-gfm-table": "^2.0.0", 3376 + "mdast-util-gfm-task-list-item": "^2.0.0", 3377 + "mdast-util-to-markdown": "^2.0.0" 3725 3378 }, 3726 3379 "funding": { 3727 3380 "type": "opencollective", ··· 3729 3382 } 3730 3383 }, 3731 3384 "node_modules/mdast-util-gfm-autolink-literal": { 3732 - "version": "1.0.3", 3733 - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", 3734 - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", 3385 + "version": "2.0.0", 3386 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", 3387 + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", 3735 3388 "dependencies": { 3736 - "@types/mdast": "^3.0.0", 3389 + "@types/mdast": "^4.0.0", 3737 3390 "ccount": "^2.0.0", 3738 - "mdast-util-find-and-replace": "^2.0.0", 3739 - "micromark-util-character": "^1.0.0" 3391 + "devlop": "^1.0.0", 3392 + "mdast-util-find-and-replace": "^3.0.0", 3393 + "micromark-util-character": "^2.0.0" 3740 3394 }, 3741 3395 "funding": { 3742 3396 "type": "opencollective", ··· 3744 3398 } 3745 3399 }, 3746 3400 "node_modules/mdast-util-gfm-footnote": { 3747 - "version": "1.0.2", 3748 - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", 3749 - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", 3401 + "version": "2.0.0", 3402 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", 3403 + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", 3750 3404 "dependencies": { 3751 - "@types/mdast": "^3.0.0", 3752 - "mdast-util-to-markdown": "^1.3.0", 3753 - "micromark-util-normalize-identifier": "^1.0.0" 3405 + "@types/mdast": "^4.0.0", 3406 + "devlop": "^1.1.0", 3407 + "mdast-util-from-markdown": "^2.0.0", 3408 + "mdast-util-to-markdown": "^2.0.0", 3409 + "micromark-util-normalize-identifier": "^2.0.0" 3754 3410 }, 3755 3411 "funding": { 3756 3412 "type": "opencollective", ··· 3758 3414 } 3759 3415 }, 3760 3416 "node_modules/mdast-util-gfm-strikethrough": { 3761 - "version": "1.0.3", 3762 - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", 3763 - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", 3417 + "version": "2.0.0", 3418 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", 3419 + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", 3764 3420 "dependencies": { 3765 - "@types/mdast": "^3.0.0", 3766 - "mdast-util-to-markdown": "^1.3.0" 3421 + "@types/mdast": "^4.0.0", 3422 + "mdast-util-from-markdown": "^2.0.0", 3423 + "mdast-util-to-markdown": "^2.0.0" 3767 3424 }, 3768 3425 "funding": { 3769 3426 "type": "opencollective", ··· 3771 3428 } 3772 3429 }, 3773 3430 "node_modules/mdast-util-gfm-table": { 3774 - "version": "1.0.7", 3775 - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", 3776 - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", 3431 + "version": "2.0.0", 3432 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", 3433 + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", 3777 3434 "dependencies": { 3778 - "@types/mdast": "^3.0.0", 3435 + "@types/mdast": "^4.0.0", 3436 + "devlop": "^1.0.0", 3779 3437 "markdown-table": "^3.0.0", 3780 - "mdast-util-from-markdown": "^1.0.0", 3781 - "mdast-util-to-markdown": "^1.3.0" 3438 + "mdast-util-from-markdown": "^2.0.0", 3439 + "mdast-util-to-markdown": "^2.0.0" 3782 3440 }, 3783 3441 "funding": { 3784 3442 "type": "opencollective", ··· 3786 3444 } 3787 3445 }, 3788 3446 "node_modules/mdast-util-gfm-task-list-item": { 3789 - "version": "1.0.2", 3790 - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", 3791 - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", 3447 + "version": "2.0.0", 3448 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", 3449 + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", 3792 3450 "dependencies": { 3793 - "@types/mdast": "^3.0.0", 3794 - "mdast-util-to-markdown": "^1.3.0" 3451 + "@types/mdast": "^4.0.0", 3452 + "devlop": "^1.0.0", 3453 + "mdast-util-from-markdown": "^2.0.0", 3454 + "mdast-util-to-markdown": "^2.0.0" 3795 3455 }, 3796 3456 "funding": { 3797 3457 "type": "opencollective", ··· 3799 3459 } 3800 3460 }, 3801 3461 "node_modules/mdast-util-math": { 3802 - "version": "2.0.2", 3803 - "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-2.0.2.tgz", 3804 - "integrity": "sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==", 3462 + "version": "3.0.0", 3463 + "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-3.0.0.tgz", 3464 + "integrity": "sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==", 3805 3465 "dependencies": { 3806 - "@types/mdast": "^3.0.0", 3466 + "@types/hast": "^3.0.0", 3467 + "@types/mdast": "^4.0.0", 3468 + "devlop": "^1.0.0", 3807 3469 "longest-streak": "^3.0.0", 3808 - "mdast-util-to-markdown": "^1.3.0" 3470 + "mdast-util-from-markdown": "^2.0.0", 3471 + "mdast-util-to-markdown": "^2.1.0", 3472 + "unist-util-remove-position": "^5.0.0" 3473 + }, 3474 + "funding": { 3475 + "type": "opencollective", 3476 + "url": "https://opencollective.com/unified" 3477 + } 3478 + }, 3479 + "node_modules/mdast-util-mdx-expression": { 3480 + "version": "2.0.0", 3481 + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", 3482 + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", 3483 + "dependencies": { 3484 + "@types/estree-jsx": "^1.0.0", 3485 + "@types/hast": "^3.0.0", 3486 + "@types/mdast": "^4.0.0", 3487 + "devlop": "^1.0.0", 3488 + "mdast-util-from-markdown": "^2.0.0", 3489 + "mdast-util-to-markdown": "^2.0.0" 3490 + }, 3491 + "funding": { 3492 + "type": "opencollective", 3493 + "url": "https://opencollective.com/unified" 3494 + } 3495 + }, 3496 + "node_modules/mdast-util-mdx-jsx": { 3497 + "version": "3.0.0", 3498 + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz", 3499 + "integrity": "sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==", 3500 + "dependencies": { 3501 + "@types/estree-jsx": "^1.0.0", 3502 + "@types/hast": "^3.0.0", 3503 + "@types/mdast": "^4.0.0", 3504 + "@types/unist": "^3.0.0", 3505 + "ccount": "^2.0.0", 3506 + "devlop": "^1.1.0", 3507 + "mdast-util-from-markdown": "^2.0.0", 3508 + "mdast-util-to-markdown": "^2.0.0", 3509 + "parse-entities": "^4.0.0", 3510 + "stringify-entities": "^4.0.0", 3511 + "unist-util-remove-position": "^5.0.0", 3512 + "unist-util-stringify-position": "^4.0.0", 3513 + "vfile-message": "^4.0.0" 3514 + }, 3515 + "funding": { 3516 + "type": "opencollective", 3517 + "url": "https://opencollective.com/unified" 3518 + } 3519 + }, 3520 + "node_modules/mdast-util-mdx-jsx/node_modules/@types/unist": { 3521 + "version": "3.0.2", 3522 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 3523 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 3524 + }, 3525 + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-stringify-position": { 3526 + "version": "4.0.0", 3527 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 3528 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 3529 + "dependencies": { 3530 + "@types/unist": "^3.0.0" 3531 + }, 3532 + "funding": { 3533 + "type": "opencollective", 3534 + "url": "https://opencollective.com/unified" 3535 + } 3536 + }, 3537 + "node_modules/mdast-util-mdx-jsx/node_modules/vfile-message": { 3538 + "version": "4.0.2", 3539 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", 3540 + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", 3541 + "dependencies": { 3542 + "@types/unist": "^3.0.0", 3543 + "unist-util-stringify-position": "^4.0.0" 3544 + }, 3545 + "funding": { 3546 + "type": "opencollective", 3547 + "url": "https://opencollective.com/unified" 3548 + } 3549 + }, 3550 + "node_modules/mdast-util-mdxjs-esm": { 3551 + "version": "2.0.1", 3552 + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", 3553 + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", 3554 + "dependencies": { 3555 + "@types/estree-jsx": "^1.0.0", 3556 + "@types/hast": "^3.0.0", 3557 + "@types/mdast": "^4.0.0", 3558 + "devlop": "^1.0.0", 3559 + "mdast-util-from-markdown": "^2.0.0", 3560 + "mdast-util-to-markdown": "^2.0.0" 3809 3561 }, 3810 3562 "funding": { 3811 3563 "type": "opencollective", ··· 3813 3565 } 3814 3566 }, 3815 3567 "node_modules/mdast-util-newline-to-break": { 3816 - "version": "1.0.0", 3817 - "resolved": "https://registry.npmjs.org/mdast-util-newline-to-break/-/mdast-util-newline-to-break-1.0.0.tgz", 3818 - "integrity": "sha512-491LcYv3gbGhhCrLoeALncQmega2xPh+m3gbsIhVsOX4sw85+ShLFPvPyibxc1Swx/6GtzxgVodq+cGa/47ULg==", 3568 + "version": "2.0.0", 3569 + "resolved": "https://registry.npmjs.org/mdast-util-newline-to-break/-/mdast-util-newline-to-break-2.0.0.tgz", 3570 + "integrity": "sha512-MbgeFca0hLYIEx/2zGsszCSEJJ1JSCdiY5xQxRcLDDGa8EPvlLPupJ4DSajbMPAnC0je8jfb9TiUATnxxrHUog==", 3819 3571 "dependencies": { 3820 - "@types/mdast": "^3.0.0", 3821 - "mdast-util-find-and-replace": "^2.0.0" 3572 + "@types/mdast": "^4.0.0", 3573 + "mdast-util-find-and-replace": "^3.0.0" 3822 3574 }, 3823 3575 "funding": { 3824 3576 "type": "opencollective", ··· 3826 3578 } 3827 3579 }, 3828 3580 "node_modules/mdast-util-phrasing": { 3829 - "version": "3.0.1", 3830 - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", 3831 - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", 3581 + "version": "4.0.0", 3582 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", 3583 + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", 3584 + "dependencies": { 3585 + "@types/mdast": "^4.0.0", 3586 + "unist-util-is": "^6.0.0" 3587 + }, 3588 + "funding": { 3589 + "type": "opencollective", 3590 + "url": "https://opencollective.com/unified" 3591 + } 3592 + }, 3593 + "node_modules/mdast-util-phrasing/node_modules/@types/unist": { 3594 + "version": "3.0.2", 3595 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 3596 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 3597 + }, 3598 + "node_modules/mdast-util-phrasing/node_modules/unist-util-is": { 3599 + "version": "6.0.0", 3600 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 3601 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 3832 3602 "dependencies": { 3833 - "@types/mdast": "^3.0.0", 3834 - "unist-util-is": "^5.0.0" 3603 + "@types/unist": "^3.0.0" 3835 3604 }, 3836 3605 "funding": { 3837 3606 "type": "opencollective", ··· 3839 3608 } 3840 3609 }, 3841 3610 "node_modules/mdast-util-to-hast": { 3842 - "version": "12.3.0", 3843 - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", 3844 - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", 3611 + "version": "13.0.2", 3612 + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", 3613 + "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", 3845 3614 "dependencies": { 3846 - "@types/hast": "^2.0.0", 3847 - "@types/mdast": "^3.0.0", 3848 - "mdast-util-definitions": "^5.0.0", 3849 - "micromark-util-sanitize-uri": "^1.1.0", 3615 + "@types/hast": "^3.0.0", 3616 + "@types/mdast": "^4.0.0", 3617 + "@ungap/structured-clone": "^1.0.0", 3618 + "devlop": "^1.0.0", 3619 + "micromark-util-sanitize-uri": "^2.0.0", 3850 3620 "trim-lines": "^3.0.0", 3851 - "unist-util-generated": "^2.0.0", 3852 - "unist-util-position": "^4.0.0", 3853 - "unist-util-visit": "^4.0.0" 3621 + "unist-util-position": "^5.0.0", 3622 + "unist-util-visit": "^5.0.0" 3854 3623 }, 3855 3624 "funding": { 3856 3625 "type": "opencollective", ··· 3858 3627 } 3859 3628 }, 3860 3629 "node_modules/mdast-util-to-markdown": { 3861 - "version": "1.5.0", 3862 - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", 3863 - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", 3630 + "version": "2.1.0", 3631 + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", 3632 + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", 3864 3633 "dependencies": { 3865 - "@types/mdast": "^3.0.0", 3866 - "@types/unist": "^2.0.0", 3634 + "@types/mdast": "^4.0.0", 3635 + "@types/unist": "^3.0.0", 3867 3636 "longest-streak": "^3.0.0", 3868 - "mdast-util-phrasing": "^3.0.0", 3869 - "mdast-util-to-string": "^3.0.0", 3870 - "micromark-util-decode-string": "^1.0.0", 3871 - "unist-util-visit": "^4.0.0", 3637 + "mdast-util-phrasing": "^4.0.0", 3638 + "mdast-util-to-string": "^4.0.0", 3639 + "micromark-util-decode-string": "^2.0.0", 3640 + "unist-util-visit": "^5.0.0", 3872 3641 "zwitch": "^2.0.0" 3873 3642 }, 3874 3643 "funding": { ··· 3876 3645 "url": "https://opencollective.com/unified" 3877 3646 } 3878 3647 }, 3648 + "node_modules/mdast-util-to-markdown/node_modules/@types/unist": { 3649 + "version": "3.0.2", 3650 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 3651 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 3652 + }, 3879 3653 "node_modules/mdast-util-to-string": { 3880 - "version": "3.2.0", 3881 - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", 3882 - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", 3654 + "version": "4.0.0", 3655 + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", 3656 + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", 3883 3657 "dependencies": { 3884 - "@types/mdast": "^3.0.0" 3658 + "@types/mdast": "^4.0.0" 3885 3659 }, 3886 3660 "funding": { 3887 3661 "type": "opencollective", ··· 3902 3676 "integrity": "sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==" 3903 3677 }, 3904 3678 "node_modules/micromark": { 3905 - "version": "3.2.0", 3906 - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", 3907 - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", 3679 + "version": "4.0.0", 3680 + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", 3681 + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", 3908 3682 "funding": [ 3909 3683 { 3910 3684 "type": "GitHub Sponsors", ··· 3919 3693 "@types/debug": "^4.0.0", 3920 3694 "debug": "^4.0.0", 3921 3695 "decode-named-character-reference": "^1.0.0", 3922 - "micromark-core-commonmark": "^1.0.1", 3923 - "micromark-factory-space": "^1.0.0", 3924 - "micromark-util-character": "^1.0.0", 3925 - "micromark-util-chunked": "^1.0.0", 3926 - "micromark-util-combine-extensions": "^1.0.0", 3927 - "micromark-util-decode-numeric-character-reference": "^1.0.0", 3928 - "micromark-util-encode": "^1.0.0", 3929 - "micromark-util-normalize-identifier": "^1.0.0", 3930 - "micromark-util-resolve-all": "^1.0.0", 3931 - "micromark-util-sanitize-uri": "^1.0.0", 3932 - "micromark-util-subtokenize": "^1.0.0", 3933 - "micromark-util-symbol": "^1.0.0", 3934 - "micromark-util-types": "^1.0.1", 3935 - "uvu": "^0.5.0" 3696 + "devlop": "^1.0.0", 3697 + "micromark-core-commonmark": "^2.0.0", 3698 + "micromark-factory-space": "^2.0.0", 3699 + "micromark-util-character": "^2.0.0", 3700 + "micromark-util-chunked": "^2.0.0", 3701 + "micromark-util-combine-extensions": "^2.0.0", 3702 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 3703 + "micromark-util-encode": "^2.0.0", 3704 + "micromark-util-normalize-identifier": "^2.0.0", 3705 + "micromark-util-resolve-all": "^2.0.0", 3706 + "micromark-util-sanitize-uri": "^2.0.0", 3707 + "micromark-util-subtokenize": "^2.0.0", 3708 + "micromark-util-symbol": "^2.0.0", 3709 + "micromark-util-types": "^2.0.0" 3936 3710 } 3937 3711 }, 3938 3712 "node_modules/micromark-core-commonmark": { 3939 - "version": "1.1.0", 3940 - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", 3941 - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", 3713 + "version": "2.0.0", 3714 + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", 3715 + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", 3942 3716 "funding": [ 3943 3717 { 3944 3718 "type": "GitHub Sponsors", ··· 3951 3725 ], 3952 3726 "dependencies": { 3953 3727 "decode-named-character-reference": "^1.0.0", 3954 - "micromark-factory-destination": "^1.0.0", 3955 - "micromark-factory-label": "^1.0.0", 3956 - "micromark-factory-space": "^1.0.0", 3957 - "micromark-factory-title": "^1.0.0", 3958 - "micromark-factory-whitespace": "^1.0.0", 3959 - "micromark-util-character": "^1.0.0", 3960 - "micromark-util-chunked": "^1.0.0", 3961 - "micromark-util-classify-character": "^1.0.0", 3962 - "micromark-util-html-tag-name": "^1.0.0", 3963 - "micromark-util-normalize-identifier": "^1.0.0", 3964 - "micromark-util-resolve-all": "^1.0.0", 3965 - "micromark-util-subtokenize": "^1.0.0", 3966 - "micromark-util-symbol": "^1.0.0", 3967 - "micromark-util-types": "^1.0.1", 3968 - "uvu": "^0.5.0" 3728 + "devlop": "^1.0.0", 3729 + "micromark-factory-destination": "^2.0.0", 3730 + "micromark-factory-label": "^2.0.0", 3731 + "micromark-factory-space": "^2.0.0", 3732 + "micromark-factory-title": "^2.0.0", 3733 + "micromark-factory-whitespace": "^2.0.0", 3734 + "micromark-util-character": "^2.0.0", 3735 + "micromark-util-chunked": "^2.0.0", 3736 + "micromark-util-classify-character": "^2.0.0", 3737 + "micromark-util-html-tag-name": "^2.0.0", 3738 + "micromark-util-normalize-identifier": "^2.0.0", 3739 + "micromark-util-resolve-all": "^2.0.0", 3740 + "micromark-util-subtokenize": "^2.0.0", 3741 + "micromark-util-symbol": "^2.0.0", 3742 + "micromark-util-types": "^2.0.0" 3969 3743 } 3970 3744 }, 3971 3745 "node_modules/micromark-extension-frontmatter": { 3972 - "version": "1.1.1", 3973 - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.1.tgz", 3974 - "integrity": "sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==", 3746 + "version": "2.0.0", 3747 + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", 3748 + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", 3975 3749 "dependencies": { 3976 3750 "fault": "^2.0.0", 3977 - "micromark-util-character": "^1.0.0", 3978 - "micromark-util-symbol": "^1.0.0", 3979 - "micromark-util-types": "^1.0.0" 3751 + "micromark-util-character": "^2.0.0", 3752 + "micromark-util-symbol": "^2.0.0", 3753 + "micromark-util-types": "^2.0.0" 3980 3754 }, 3981 3755 "funding": { 3982 3756 "type": "opencollective", ··· 3984 3758 } 3985 3759 }, 3986 3760 "node_modules/micromark-extension-gfm": { 3987 - "version": "2.0.3", 3988 - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", 3989 - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", 3761 + "version": "3.0.0", 3762 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", 3763 + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", 3990 3764 "dependencies": { 3991 - "micromark-extension-gfm-autolink-literal": "^1.0.0", 3992 - "micromark-extension-gfm-footnote": "^1.0.0", 3993 - "micromark-extension-gfm-strikethrough": "^1.0.0", 3994 - "micromark-extension-gfm-table": "^1.0.0", 3995 - "micromark-extension-gfm-tagfilter": "^1.0.0", 3996 - "micromark-extension-gfm-task-list-item": "^1.0.0", 3997 - "micromark-util-combine-extensions": "^1.0.0", 3998 - "micromark-util-types": "^1.0.0" 3765 + "micromark-extension-gfm-autolink-literal": "^2.0.0", 3766 + "micromark-extension-gfm-footnote": "^2.0.0", 3767 + "micromark-extension-gfm-strikethrough": "^2.0.0", 3768 + "micromark-extension-gfm-table": "^2.0.0", 3769 + "micromark-extension-gfm-tagfilter": "^2.0.0", 3770 + "micromark-extension-gfm-task-list-item": "^2.0.0", 3771 + "micromark-util-combine-extensions": "^2.0.0", 3772 + "micromark-util-types": "^2.0.0" 3999 3773 }, 4000 3774 "funding": { 4001 3775 "type": "opencollective", ··· 4003 3777 } 4004 3778 }, 4005 3779 "node_modules/micromark-extension-gfm-autolink-literal": { 4006 - "version": "1.0.5", 4007 - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", 4008 - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", 3780 + "version": "2.0.0", 3781 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", 3782 + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", 4009 3783 "dependencies": { 4010 - "micromark-util-character": "^1.0.0", 4011 - "micromark-util-sanitize-uri": "^1.0.0", 4012 - "micromark-util-symbol": "^1.0.0", 4013 - "micromark-util-types": "^1.0.0" 3784 + "micromark-util-character": "^2.0.0", 3785 + "micromark-util-sanitize-uri": "^2.0.0", 3786 + "micromark-util-symbol": "^2.0.0", 3787 + "micromark-util-types": "^2.0.0" 4014 3788 }, 4015 3789 "funding": { 4016 3790 "type": "opencollective", ··· 4018 3792 } 4019 3793 }, 4020 3794 "node_modules/micromark-extension-gfm-footnote": { 4021 - "version": "1.1.2", 4022 - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", 4023 - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", 3795 + "version": "2.0.0", 3796 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", 3797 + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", 4024 3798 "dependencies": { 4025 - "micromark-core-commonmark": "^1.0.0", 4026 - "micromark-factory-space": "^1.0.0", 4027 - "micromark-util-character": "^1.0.0", 4028 - "micromark-util-normalize-identifier": "^1.0.0", 4029 - "micromark-util-sanitize-uri": "^1.0.0", 4030 - "micromark-util-symbol": "^1.0.0", 4031 - "micromark-util-types": "^1.0.0", 4032 - "uvu": "^0.5.0" 3799 + "devlop": "^1.0.0", 3800 + "micromark-core-commonmark": "^2.0.0", 3801 + "micromark-factory-space": "^2.0.0", 3802 + "micromark-util-character": "^2.0.0", 3803 + "micromark-util-normalize-identifier": "^2.0.0", 3804 + "micromark-util-sanitize-uri": "^2.0.0", 3805 + "micromark-util-symbol": "^2.0.0", 3806 + "micromark-util-types": "^2.0.0" 4033 3807 }, 4034 3808 "funding": { 4035 3809 "type": "opencollective", ··· 4037 3811 } 4038 3812 }, 4039 3813 "node_modules/micromark-extension-gfm-strikethrough": { 4040 - "version": "1.0.7", 4041 - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", 4042 - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", 3814 + "version": "2.0.0", 3815 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", 3816 + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", 4043 3817 "dependencies": { 4044 - "micromark-util-chunked": "^1.0.0", 4045 - "micromark-util-classify-character": "^1.0.0", 4046 - "micromark-util-resolve-all": "^1.0.0", 4047 - "micromark-util-symbol": "^1.0.0", 4048 - "micromark-util-types": "^1.0.0", 4049 - "uvu": "^0.5.0" 3818 + "devlop": "^1.0.0", 3819 + "micromark-util-chunked": "^2.0.0", 3820 + "micromark-util-classify-character": "^2.0.0", 3821 + "micromark-util-resolve-all": "^2.0.0", 3822 + "micromark-util-symbol": "^2.0.0", 3823 + "micromark-util-types": "^2.0.0" 4050 3824 }, 4051 3825 "funding": { 4052 3826 "type": "opencollective", ··· 4054 3828 } 4055 3829 }, 4056 3830 "node_modules/micromark-extension-gfm-table": { 4057 - "version": "1.0.7", 4058 - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", 4059 - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", 3831 + "version": "2.0.0", 3832 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", 3833 + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", 4060 3834 "dependencies": { 4061 - "micromark-factory-space": "^1.0.0", 4062 - "micromark-util-character": "^1.0.0", 4063 - "micromark-util-symbol": "^1.0.0", 4064 - "micromark-util-types": "^1.0.0", 4065 - "uvu": "^0.5.0" 3835 + "devlop": "^1.0.0", 3836 + "micromark-factory-space": "^2.0.0", 3837 + "micromark-util-character": "^2.0.0", 3838 + "micromark-util-symbol": "^2.0.0", 3839 + "micromark-util-types": "^2.0.0" 4066 3840 }, 4067 3841 "funding": { 4068 3842 "type": "opencollective", ··· 4070 3844 } 4071 3845 }, 4072 3846 "node_modules/micromark-extension-gfm-tagfilter": { 4073 - "version": "1.0.2", 4074 - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", 4075 - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", 3847 + "version": "2.0.0", 3848 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", 3849 + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", 4076 3850 "dependencies": { 4077 - "micromark-util-types": "^1.0.0" 3851 + "micromark-util-types": "^2.0.0" 4078 3852 }, 4079 3853 "funding": { 4080 3854 "type": "opencollective", ··· 4082 3856 } 4083 3857 }, 4084 3858 "node_modules/micromark-extension-gfm-task-list-item": { 4085 - "version": "1.0.5", 4086 - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", 4087 - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", 3859 + "version": "2.0.1", 3860 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", 3861 + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", 4088 3862 "dependencies": { 4089 - "micromark-factory-space": "^1.0.0", 4090 - "micromark-util-character": "^1.0.0", 4091 - "micromark-util-symbol": "^1.0.0", 4092 - "micromark-util-types": "^1.0.0", 4093 - "uvu": "^0.5.0" 3863 + "devlop": "^1.0.0", 3864 + "micromark-factory-space": "^2.0.0", 3865 + "micromark-util-character": "^2.0.0", 3866 + "micromark-util-symbol": "^2.0.0", 3867 + "micromark-util-types": "^2.0.0" 4094 3868 }, 4095 3869 "funding": { 4096 3870 "type": "opencollective", ··· 4098 3872 } 4099 3873 }, 4100 3874 "node_modules/micromark-extension-math": { 4101 - "version": "2.1.2", 4102 - "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz", 4103 - "integrity": "sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==", 3875 + "version": "3.0.0", 3876 + "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.0.0.tgz", 3877 + "integrity": "sha512-iJ2Q28vBoEovLN5o3GO12CpqorQRYDPT+p4zW50tGwTfJB+iv/VnB6Ini+gqa24K97DwptMBBIvVX6Bjk49oyQ==", 4104 3878 "dependencies": { 4105 3879 "@types/katex": "^0.16.0", 3880 + "devlop": "^1.0.0", 4106 3881 "katex": "^0.16.0", 4107 - "micromark-factory-space": "^1.0.0", 4108 - "micromark-util-character": "^1.0.0", 4109 - "micromark-util-symbol": "^1.0.0", 4110 - "micromark-util-types": "^1.0.0", 4111 - "uvu": "^0.5.0" 3882 + "micromark-factory-space": "^2.0.0", 3883 + "micromark-util-character": "^2.0.0", 3884 + "micromark-util-symbol": "^2.0.0", 3885 + "micromark-util-types": "^2.0.0" 4112 3886 }, 4113 3887 "funding": { 4114 3888 "type": "opencollective", 4115 3889 "url": "https://opencollective.com/unified" 4116 3890 } 4117 3891 }, 4118 - "node_modules/micromark-extension-math/node_modules/@types/katex": { 4119 - "version": "0.16.0", 4120 - "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.0.tgz", 4121 - "integrity": "sha512-hz+S3nV6Mym5xPbT9fnO8dDhBFQguMYpY0Ipxv06JMi1ORgnEM4M1ymWDUhUNer3ElLmT583opRo4RzxKmh9jw==" 4122 - }, 4123 3892 "node_modules/micromark-factory-destination": { 4124 - "version": "1.1.0", 4125 - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", 4126 - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", 3893 + "version": "2.0.0", 3894 + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", 3895 + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", 4127 3896 "funding": [ 4128 3897 { 4129 3898 "type": "GitHub Sponsors", ··· 4135 3904 } 4136 3905 ], 4137 3906 "dependencies": { 4138 - "micromark-util-character": "^1.0.0", 4139 - "micromark-util-symbol": "^1.0.0", 4140 - "micromark-util-types": "^1.0.0" 3907 + "micromark-util-character": "^2.0.0", 3908 + "micromark-util-symbol": "^2.0.0", 3909 + "micromark-util-types": "^2.0.0" 4141 3910 } 4142 3911 }, 4143 3912 "node_modules/micromark-factory-label": { 4144 - "version": "1.1.0", 4145 - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", 4146 - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", 3913 + "version": "2.0.0", 3914 + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", 3915 + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", 4147 3916 "funding": [ 4148 3917 { 4149 3918 "type": "GitHub Sponsors", ··· 4155 3924 } 4156 3925 ], 4157 3926 "dependencies": { 4158 - "micromark-util-character": "^1.0.0", 4159 - "micromark-util-symbol": "^1.0.0", 4160 - "micromark-util-types": "^1.0.0", 4161 - "uvu": "^0.5.0" 3927 + "devlop": "^1.0.0", 3928 + "micromark-util-character": "^2.0.0", 3929 + "micromark-util-symbol": "^2.0.0", 3930 + "micromark-util-types": "^2.0.0" 4162 3931 } 4163 3932 }, 4164 3933 "node_modules/micromark-factory-space": { 4165 - "version": "1.1.0", 4166 - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", 4167 - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", 3934 + "version": "2.0.0", 3935 + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", 3936 + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", 4168 3937 "funding": [ 4169 3938 { 4170 3939 "type": "GitHub Sponsors", ··· 4176 3945 } 4177 3946 ], 4178 3947 "dependencies": { 4179 - "micromark-util-character": "^1.0.0", 4180 - "micromark-util-types": "^1.0.0" 3948 + "micromark-util-character": "^2.0.0", 3949 + "micromark-util-types": "^2.0.0" 4181 3950 } 4182 3951 }, 4183 3952 "node_modules/micromark-factory-title": { 4184 - "version": "1.1.0", 4185 - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", 4186 - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", 3953 + "version": "2.0.0", 3954 + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", 3955 + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", 4187 3956 "funding": [ 4188 3957 { 4189 3958 "type": "GitHub Sponsors", ··· 4195 3964 } 4196 3965 ], 4197 3966 "dependencies": { 4198 - "micromark-factory-space": "^1.0.0", 4199 - "micromark-util-character": "^1.0.0", 4200 - "micromark-util-symbol": "^1.0.0", 4201 - "micromark-util-types": "^1.0.0" 3967 + "micromark-factory-space": "^2.0.0", 3968 + "micromark-util-character": "^2.0.0", 3969 + "micromark-util-symbol": "^2.0.0", 3970 + "micromark-util-types": "^2.0.0" 4202 3971 } 4203 3972 }, 4204 3973 "node_modules/micromark-factory-whitespace": { 4205 - "version": "1.1.0", 4206 - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", 4207 - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", 3974 + "version": "2.0.0", 3975 + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", 3976 + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", 4208 3977 "funding": [ 4209 3978 { 4210 3979 "type": "GitHub Sponsors", ··· 4216 3985 } 4217 3986 ], 4218 3987 "dependencies": { 4219 - "micromark-factory-space": "^1.0.0", 4220 - "micromark-util-character": "^1.0.0", 4221 - "micromark-util-symbol": "^1.0.0", 4222 - "micromark-util-types": "^1.0.0" 3988 + "micromark-factory-space": "^2.0.0", 3989 + "micromark-util-character": "^2.0.0", 3990 + "micromark-util-symbol": "^2.0.0", 3991 + "micromark-util-types": "^2.0.0" 4223 3992 } 4224 3993 }, 4225 3994 "node_modules/micromark-util-character": { 4226 - "version": "1.2.0", 4227 - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", 4228 - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", 3995 + "version": "2.0.1", 3996 + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", 3997 + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", 4229 3998 "funding": [ 4230 3999 { 4231 4000 "type": "GitHub Sponsors", ··· 4237 4006 } 4238 4007 ], 4239 4008 "dependencies": { 4240 - "micromark-util-symbol": "^1.0.0", 4241 - "micromark-util-types": "^1.0.0" 4009 + "micromark-util-symbol": "^2.0.0", 4010 + "micromark-util-types": "^2.0.0" 4242 4011 } 4243 4012 }, 4244 4013 "node_modules/micromark-util-chunked": { 4245 - "version": "1.1.0", 4246 - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", 4247 - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", 4014 + "version": "2.0.0", 4015 + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", 4016 + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", 4248 4017 "funding": [ 4249 4018 { 4250 4019 "type": "GitHub Sponsors", ··· 4256 4025 } 4257 4026 ], 4258 4027 "dependencies": { 4259 - "micromark-util-symbol": "^1.0.0" 4028 + "micromark-util-symbol": "^2.0.0" 4260 4029 } 4261 4030 }, 4262 4031 "node_modules/micromark-util-classify-character": { 4263 - "version": "1.1.0", 4264 - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", 4265 - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", 4032 + "version": "2.0.0", 4033 + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", 4034 + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", 4266 4035 "funding": [ 4267 4036 { 4268 4037 "type": "GitHub Sponsors", ··· 4274 4043 } 4275 4044 ], 4276 4045 "dependencies": { 4277 - "micromark-util-character": "^1.0.0", 4278 - "micromark-util-symbol": "^1.0.0", 4279 - "micromark-util-types": "^1.0.0" 4046 + "micromark-util-character": "^2.0.0", 4047 + "micromark-util-symbol": "^2.0.0", 4048 + "micromark-util-types": "^2.0.0" 4280 4049 } 4281 4050 }, 4282 4051 "node_modules/micromark-util-combine-extensions": { 4283 - "version": "1.1.0", 4284 - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", 4285 - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", 4052 + "version": "2.0.0", 4053 + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", 4054 + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", 4286 4055 "funding": [ 4287 4056 { 4288 4057 "type": "GitHub Sponsors", ··· 4294 4063 } 4295 4064 ], 4296 4065 "dependencies": { 4297 - "micromark-util-chunked": "^1.0.0", 4298 - "micromark-util-types": "^1.0.0" 4066 + "micromark-util-chunked": "^2.0.0", 4067 + "micromark-util-types": "^2.0.0" 4299 4068 } 4300 4069 }, 4301 4070 "node_modules/micromark-util-decode-numeric-character-reference": { 4302 - "version": "1.1.0", 4303 - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", 4304 - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", 4071 + "version": "2.0.1", 4072 + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", 4073 + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", 4305 4074 "funding": [ 4306 4075 { 4307 4076 "type": "GitHub Sponsors", ··· 4313 4082 } 4314 4083 ], 4315 4084 "dependencies": { 4316 - "micromark-util-symbol": "^1.0.0" 4085 + "micromark-util-symbol": "^2.0.0" 4317 4086 } 4318 4087 }, 4319 4088 "node_modules/micromark-util-decode-string": { 4320 - "version": "1.1.0", 4321 - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", 4322 - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", 4089 + "version": "2.0.0", 4090 + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", 4091 + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", 4323 4092 "funding": [ 4324 4093 { 4325 4094 "type": "GitHub Sponsors", ··· 4332 4101 ], 4333 4102 "dependencies": { 4334 4103 "decode-named-character-reference": "^1.0.0", 4335 - "micromark-util-character": "^1.0.0", 4336 - "micromark-util-decode-numeric-character-reference": "^1.0.0", 4337 - "micromark-util-symbol": "^1.0.0" 4104 + "micromark-util-character": "^2.0.0", 4105 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 4106 + "micromark-util-symbol": "^2.0.0" 4338 4107 } 4339 4108 }, 4340 4109 "node_modules/micromark-util-encode": { 4341 - "version": "1.1.0", 4342 - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", 4343 - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", 4110 + "version": "2.0.0", 4111 + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", 4112 + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", 4344 4113 "funding": [ 4345 4114 { 4346 4115 "type": "GitHub Sponsors", ··· 4353 4122 ] 4354 4123 }, 4355 4124 "node_modules/micromark-util-html-tag-name": { 4356 - "version": "1.2.0", 4357 - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", 4358 - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", 4125 + "version": "2.0.0", 4126 + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", 4127 + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", 4359 4128 "funding": [ 4360 4129 { 4361 4130 "type": "GitHub Sponsors", ··· 4368 4137 ] 4369 4138 }, 4370 4139 "node_modules/micromark-util-normalize-identifier": { 4371 - "version": "1.1.0", 4372 - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", 4373 - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", 4140 + "version": "2.0.0", 4141 + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", 4142 + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", 4374 4143 "funding": [ 4375 4144 { 4376 4145 "type": "GitHub Sponsors", ··· 4382 4151 } 4383 4152 ], 4384 4153 "dependencies": { 4385 - "micromark-util-symbol": "^1.0.0" 4154 + "micromark-util-symbol": "^2.0.0" 4386 4155 } 4387 4156 }, 4388 4157 "node_modules/micromark-util-resolve-all": { 4389 - "version": "1.1.0", 4390 - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", 4391 - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", 4158 + "version": "2.0.0", 4159 + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", 4160 + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", 4392 4161 "funding": [ 4393 4162 { 4394 4163 "type": "GitHub Sponsors", ··· 4400 4169 } 4401 4170 ], 4402 4171 "dependencies": { 4403 - "micromark-util-types": "^1.0.0" 4172 + "micromark-util-types": "^2.0.0" 4404 4173 } 4405 4174 }, 4406 4175 "node_modules/micromark-util-sanitize-uri": { 4407 - "version": "1.2.0", 4408 - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", 4409 - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", 4176 + "version": "2.0.0", 4177 + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", 4178 + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", 4410 4179 "funding": [ 4411 4180 { 4412 4181 "type": "GitHub Sponsors", ··· 4418 4187 } 4419 4188 ], 4420 4189 "dependencies": { 4421 - "micromark-util-character": "^1.0.0", 4422 - "micromark-util-encode": "^1.0.0", 4423 - "micromark-util-symbol": "^1.0.0" 4190 + "micromark-util-character": "^2.0.0", 4191 + "micromark-util-encode": "^2.0.0", 4192 + "micromark-util-symbol": "^2.0.0" 4424 4193 } 4425 4194 }, 4426 4195 "node_modules/micromark-util-subtokenize": { 4427 - "version": "1.1.0", 4428 - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", 4429 - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", 4196 + "version": "2.0.0", 4197 + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", 4198 + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", 4430 4199 "funding": [ 4431 4200 { 4432 4201 "type": "GitHub Sponsors", ··· 4438 4207 } 4439 4208 ], 4440 4209 "dependencies": { 4441 - "micromark-util-chunked": "^1.0.0", 4442 - "micromark-util-symbol": "^1.0.0", 4443 - "micromark-util-types": "^1.0.0", 4444 - "uvu": "^0.5.0" 4210 + "devlop": "^1.0.0", 4211 + "micromark-util-chunked": "^2.0.0", 4212 + "micromark-util-symbol": "^2.0.0", 4213 + "micromark-util-types": "^2.0.0" 4445 4214 } 4446 4215 }, 4447 4216 "node_modules/micromark-util-symbol": { 4448 - "version": "1.1.0", 4449 - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", 4450 - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", 4217 + "version": "2.0.0", 4218 + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", 4219 + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", 4451 4220 "funding": [ 4452 4221 { 4453 4222 "type": "GitHub Sponsors", ··· 4460 4229 ] 4461 4230 }, 4462 4231 "node_modules/micromark-util-types": { 4463 - "version": "1.1.0", 4464 - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", 4465 - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", 4232 + "version": "2.0.0", 4233 + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", 4234 + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", 4466 4235 "funding": [ 4467 4236 { 4468 4237 "type": "GitHub Sponsors", ··· 4511 4280 } 4512 4281 }, 4513 4282 "node_modules/minimatch": { 4514 - "version": "9.0.2", 4515 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz", 4516 - "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==", 4283 + "version": "9.0.3", 4284 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", 4285 + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", 4517 4286 "dependencies": { 4518 4287 "brace-expansion": "^2.0.1" 4519 4288 }, ··· 4525 4294 } 4526 4295 }, 4527 4296 "node_modules/minipass": { 4528 - "version": "6.0.2", 4529 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz", 4530 - "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==", 4297 + "version": "7.0.4", 4298 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", 4299 + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", 4531 4300 "engines": { 4532 4301 "node": ">=16 || 14 >=14.17" 4533 4302 } ··· 4537 4306 "resolved": "https://registry.npmjs.org/mj-context-menu/-/mj-context-menu-0.6.1.tgz", 4538 4307 "integrity": "sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==" 4539 4308 }, 4540 - "node_modules/mri": { 4541 - "version": "1.2.0", 4542 - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 4543 - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 4544 - "engines": { 4545 - "node": ">=4" 4546 - } 4547 - }, 4548 4309 "node_modules/ms": { 4549 4310 "version": "2.1.2", 4550 4311 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", ··· 4575 4336 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", 4576 4337 "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" 4577 4338 }, 4339 + "node_modules/parse-entities": { 4340 + "version": "4.0.1", 4341 + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", 4342 + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", 4343 + "dependencies": { 4344 + "@types/unist": "^2.0.0", 4345 + "character-entities": "^2.0.0", 4346 + "character-entities-legacy": "^3.0.0", 4347 + "character-reference-invalid": "^2.0.0", 4348 + "decode-named-character-reference": "^1.0.0", 4349 + "is-alphanumerical": "^2.0.0", 4350 + "is-decimal": "^2.0.0", 4351 + "is-hexadecimal": "^2.0.0" 4352 + }, 4353 + "funding": { 4354 + "type": "github", 4355 + "url": "https://github.com/sponsors/wooorm" 4356 + } 4357 + }, 4578 4358 "node_modules/parse-latin": { 4579 4359 "version": "5.0.1", 4580 4360 "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", ··· 4624 4404 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 4625 4405 }, 4626 4406 "node_modules/path-scurry": { 4627 - "version": "1.10.0", 4628 - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.0.tgz", 4629 - "integrity": "sha512-tZFEaRQbMLjwrsmidsGJ6wDMv0iazJWk6SfIKnY4Xru8auXgmJkOBa5DUbYFcFD2Rzk2+KDlIiF0GVXNCbgC7g==", 4407 + "version": "1.10.1", 4408 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", 4409 + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", 4630 4410 "dependencies": { 4631 4411 "lru-cache": "^9.1.1 || ^10.0.0", 4632 - "minipass": "^5.0.0 || ^6.0.2" 4412 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 4633 4413 }, 4634 4414 "engines": { 4635 4415 "node": ">=16 || 14 >=14.17" ··· 4644 4424 "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" 4645 4425 }, 4646 4426 "node_modules/path-type": { 4647 - "version": "4.0.0", 4648 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 4649 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 4427 + "version": "5.0.0", 4428 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", 4429 + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", 4650 4430 "engines": { 4651 - "node": ">=8" 4431 + "node": ">=12" 4432 + }, 4433 + "funding": { 4434 + "url": "https://github.com/sponsors/sindresorhus" 4652 4435 } 4653 4436 }, 4654 4437 "node_modules/picocolors": { ··· 4676 4459 } 4677 4460 }, 4678 4461 "node_modules/preact": { 4679 - "version": "10.15.1", 4680 - "resolved": "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz", 4681 - "integrity": "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==", 4462 + "version": "10.19.3", 4463 + "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz", 4464 + "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==", 4682 4465 "funding": { 4683 4466 "type": "opencollective", 4684 4467 "url": "https://opencollective.com/preact" 4685 4468 } 4686 4469 }, 4687 4470 "node_modules/preact-render-to-string": { 4688 - "version": "6.1.0", 4689 - "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-6.1.0.tgz", 4690 - "integrity": "sha512-/AsKU4Q4R8r4aKwwNQrkQQNUVEDmTeZr6IwesDffobFRPcTk4dSQrfo1VOcXjtlcUss6QYEe7JShUGbQIhaw+A==", 4471 + "version": "6.3.1", 4472 + "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-6.3.1.tgz", 4473 + "integrity": "sha512-NQ28WrjLtWY6lKDlTxnFpKHZdpjfF+oE6V4tZ0rTrunHrtZp6Dm0oFrcJalt/5PNeqJz4j1DuZDS0Y6rCBoqDA==", 4691 4474 "dependencies": { 4692 4475 "pretty-format": "^3.8.0" 4693 4476 }, ··· 4696 4479 } 4697 4480 }, 4698 4481 "node_modules/prettier": { 4699 - "version": "3.0.0", 4700 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", 4701 - "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", 4482 + "version": "3.1.1", 4483 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", 4484 + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", 4702 4485 "dev": true, 4703 4486 "bin": { 4704 4487 "prettier": "bin/prettier.cjs" ··· 4711 4494 } 4712 4495 }, 4713 4496 "node_modules/pretty-bytes": { 4714 - "version": "6.1.0", 4715 - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.0.tgz", 4716 - "integrity": "sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==", 4497 + "version": "6.1.1", 4498 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", 4499 + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", 4717 4500 "engines": { 4718 4501 "node": "^14.13.1 || >=16.0.0" 4719 4502 }, ··· 4802 4585 "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" 4803 4586 }, 4804 4587 "node_modules/rehype-autolink-headings": { 4805 - "version": "6.1.1", 4806 - "resolved": "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-6.1.1.tgz", 4807 - "integrity": "sha512-NMYzZIsHM3sA14nC5rAFuUPIOfg+DFmf9EY1YMhaNlB7+3kK/ZlE6kqPfuxr1tsJ1XWkTrMtMoyHosU70d35mA==", 4588 + "version": "7.1.0", 4589 + "resolved": "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-7.1.0.tgz", 4590 + "integrity": "sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==", 4808 4591 "dependencies": { 4809 - "@types/hast": "^2.0.0", 4810 - "extend": "^3.0.0", 4811 - "hast-util-has-property": "^2.0.0", 4812 - "hast-util-heading-rank": "^2.0.0", 4813 - "hast-util-is-element": "^2.0.0", 4814 - "unified": "^10.0.0", 4815 - "unist-util-visit": "^4.0.0" 4592 + "@types/hast": "^3.0.0", 4593 + "@ungap/structured-clone": "^1.0.0", 4594 + "hast-util-heading-rank": "^3.0.0", 4595 + "hast-util-is-element": "^3.0.0", 4596 + "unified": "^11.0.0", 4597 + "unist-util-visit": "^5.0.0" 4816 4598 }, 4817 4599 "funding": { 4818 4600 "type": "opencollective", ··· 4820 4602 } 4821 4603 }, 4822 4604 "node_modules/rehype-katex": { 4823 - "version": "6.0.3", 4824 - "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-6.0.3.tgz", 4825 - "integrity": "sha512-ByZlRwRUcWegNbF70CVRm2h/7xy7jQ3R9LaY4VVSvjnoVWwWVhNL60DiZsBpC5tSzYQOCvDbzncIpIjPZWodZA==", 4605 + "version": "7.0.0", 4606 + "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-7.0.0.tgz", 4607 + "integrity": "sha512-h8FPkGE00r2XKU+/acgqwWUlyzve1IiOKwsEkg4pDL3k48PiE0Pt+/uLtVHDVkN1yA4iurZN6UES8ivHVEQV6Q==", 4826 4608 "dependencies": { 4827 - "@types/hast": "^2.0.0", 4828 - "@types/katex": "^0.14.0", 4829 - "hast-util-from-html-isomorphic": "^1.0.0", 4830 - "hast-util-to-text": "^3.1.0", 4609 + "@types/hast": "^3.0.0", 4610 + "@types/katex": "^0.16.0", 4611 + "hast-util-from-html-isomorphic": "^2.0.0", 4612 + "hast-util-to-text": "^4.0.0", 4831 4613 "katex": "^0.16.0", 4832 - "unist-util-visit": "^4.0.0" 4614 + "unist-util-visit-parents": "^6.0.0", 4615 + "vfile": "^6.0.0" 4616 + }, 4617 + "funding": { 4618 + "type": "opencollective", 4619 + "url": "https://opencollective.com/unified" 4620 + } 4621 + }, 4622 + "node_modules/rehype-katex/node_modules/@types/unist": { 4623 + "version": "3.0.2", 4624 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 4625 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 4626 + }, 4627 + "node_modules/rehype-katex/node_modules/unist-util-is": { 4628 + "version": "6.0.0", 4629 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 4630 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 4631 + "dependencies": { 4632 + "@types/unist": "^3.0.0" 4633 + }, 4634 + "funding": { 4635 + "type": "opencollective", 4636 + "url": "https://opencollective.com/unified" 4637 + } 4638 + }, 4639 + "node_modules/rehype-katex/node_modules/unist-util-visit-parents": { 4640 + "version": "6.0.1", 4641 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", 4642 + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 4643 + "dependencies": { 4644 + "@types/unist": "^3.0.0", 4645 + "unist-util-is": "^6.0.0" 4833 4646 }, 4834 4647 "funding": { 4835 4648 "type": "opencollective", ··· 4837 4650 } 4838 4651 }, 4839 4652 "node_modules/rehype-mathjax": { 4840 - "version": "4.0.3", 4841 - "resolved": "https://registry.npmjs.org/rehype-mathjax/-/rehype-mathjax-4.0.3.tgz", 4842 - "integrity": "sha512-QIwWH9U+r54nMQklVkT1qluxhKyzdPWz9dFwgel3BrseQsWZafRTDTUj8VR8/14nFuRIV2ChuCMz4zpACPoYvg==", 4653 + "version": "5.0.0", 4654 + "resolved": "https://registry.npmjs.org/rehype-mathjax/-/rehype-mathjax-5.0.0.tgz", 4655 + "integrity": "sha512-IRPgpSpwOq4JNn3efeTrbYDMmzjOKCTJtu1Wyo/+6nenyqwqIvlojYDczRILOeHa1HyCMYmqpdvfOovOVzDIGg==", 4843 4656 "dependencies": { 4844 - "@types/hast": "^2.0.0", 4657 + "@types/hast": "^3.0.0", 4845 4658 "@types/mathjax": "^0.0.37", 4846 - "hast-util-from-dom": "^4.0.0", 4847 - "hast-util-to-text": "^3.1.0", 4848 - "jsdom": "^20.0.0", 4659 + "hast-util-from-dom": "^5.0.0", 4660 + "hast-util-to-text": "^4.0.0", 4661 + "jsdom": "^22.0.0", 4849 4662 "mathjax-full": "^3.0.0", 4850 - "unified": "^10.0.0", 4851 - "unist-util-visit": "^4.0.0" 4663 + "unified": "^11.0.0", 4664 + "unist-util-visit-parents": "^6.0.0" 4665 + }, 4666 + "funding": { 4667 + "type": "opencollective", 4668 + "url": "https://opencollective.com/unified" 4669 + } 4670 + }, 4671 + "node_modules/rehype-mathjax/node_modules/@types/unist": { 4672 + "version": "3.0.2", 4673 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 4674 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 4675 + }, 4676 + "node_modules/rehype-mathjax/node_modules/unist-util-is": { 4677 + "version": "6.0.0", 4678 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 4679 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 4680 + "dependencies": { 4681 + "@types/unist": "^3.0.0" 4682 + }, 4683 + "funding": { 4684 + "type": "opencollective", 4685 + "url": "https://opencollective.com/unified" 4686 + } 4687 + }, 4688 + "node_modules/rehype-mathjax/node_modules/unist-util-visit-parents": { 4689 + "version": "6.0.1", 4690 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", 4691 + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 4692 + "dependencies": { 4693 + "@types/unist": "^3.0.0", 4694 + "unist-util-is": "^6.0.0" 4695 + }, 4696 + "funding": { 4697 + "type": "opencollective", 4698 + "url": "https://opencollective.com/unified" 4699 + } 4700 + }, 4701 + "node_modules/rehype-parse": { 4702 + "version": "9.0.0", 4703 + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", 4704 + "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", 4705 + "dependencies": { 4706 + "@types/hast": "^3.0.0", 4707 + "hast-util-from-html": "^2.0.0", 4708 + "unified": "^11.0.0" 4852 4709 }, 4853 4710 "funding": { 4854 4711 "type": "opencollective", ··· 4856 4713 } 4857 4714 }, 4858 4715 "node_modules/rehype-pretty-code": { 4859 - "version": "0.10.0", 4860 - "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.10.0.tgz", 4861 - "integrity": "sha512-qCD071Y+vUxEy9yyrATPk2+W9q7qCbzZgtc9suZhu75bmRQvOlBhJt4d3WvqSMTamkKoFkvqtCjyAk+ggH+aXQ==", 4716 + "version": "0.12.1", 4717 + "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.12.1.tgz", 4718 + "integrity": "sha512-QeGvAPTc31KwP52wBjXqdXXfBAhEs6wETNlOcZRkaPKZZo6Alsz0U6yY05cCKQK53xYNeDCClVYDCyVMl3SP1Q==", 4862 4719 "dependencies": { 4863 - "@types/hast": "^2.0.0", 4864 - "hash-obj": "^4.0.0", 4865 - "parse-numeric-range": "^1.3.0" 4720 + "@types/hast": "^3.0.3", 4721 + "hast-util-to-string": "^3.0.0", 4722 + "parse-numeric-range": "^1.3.0", 4723 + "rehype-parse": "^9.0.0", 4724 + "unified": "^11.0.4", 4725 + "unist-util-visit": "^5.0.0" 4866 4726 }, 4867 4727 "engines": { 4868 - "node": ">=16" 4728 + "node": ">=18" 4869 4729 }, 4870 4730 "peerDependencies": { 4871 - "shiki": "0.x" 4731 + "shikiji": "^0.7.0 || ^0.8.0" 4872 4732 } 4873 4733 }, 4874 4734 "node_modules/rehype-raw": { 4875 - "version": "6.1.1", 4876 - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", 4877 - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", 4735 + "version": "7.0.0", 4736 + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", 4737 + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", 4878 4738 "dependencies": { 4879 - "@types/hast": "^2.0.0", 4880 - "hast-util-raw": "^7.2.0", 4881 - "unified": "^10.0.0" 4739 + "@types/hast": "^3.0.0", 4740 + "hast-util-raw": "^9.0.0", 4741 + "vfile": "^6.0.0" 4882 4742 }, 4883 4743 "funding": { 4884 4744 "type": "opencollective", ··· 4886 4746 } 4887 4747 }, 4888 4748 "node_modules/rehype-slug": { 4889 - "version": "5.1.0", 4890 - "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-5.1.0.tgz", 4891 - "integrity": "sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==", 4749 + "version": "6.0.0", 4750 + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", 4751 + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", 4892 4752 "dependencies": { 4893 - "@types/hast": "^2.0.0", 4753 + "@types/hast": "^3.0.0", 4894 4754 "github-slugger": "^2.0.0", 4895 - "hast-util-has-property": "^2.0.0", 4896 - "hast-util-heading-rank": "^2.0.0", 4897 - "hast-util-to-string": "^2.0.0", 4898 - "unified": "^10.0.0", 4899 - "unist-util-visit": "^4.0.0" 4755 + "hast-util-heading-rank": "^3.0.0", 4756 + "hast-util-to-string": "^3.0.0", 4757 + "unist-util-visit": "^5.0.0" 4900 4758 }, 4901 4759 "funding": { 4902 4760 "type": "opencollective", ··· 4904 4762 } 4905 4763 }, 4906 4764 "node_modules/remark": { 4907 - "version": "14.0.3", 4908 - "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.3.tgz", 4909 - "integrity": "sha512-bfmJW1dmR2LvaMJuAnE88pZP9DktIFYXazkTfOIKZzi3Knk9lT0roItIA24ydOucI3bV/g/tXBA6hzqq3FV9Ew==", 4765 + "version": "15.0.1", 4766 + "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", 4767 + "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", 4910 4768 "dependencies": { 4911 - "@types/mdast": "^3.0.0", 4912 - "remark-parse": "^10.0.0", 4913 - "remark-stringify": "^10.0.0", 4914 - "unified": "^10.0.0" 4769 + "@types/mdast": "^4.0.0", 4770 + "remark-parse": "^11.0.0", 4771 + "remark-stringify": "^11.0.0", 4772 + "unified": "^11.0.0" 4915 4773 }, 4916 4774 "funding": { 4917 4775 "type": "opencollective", ··· 4919 4777 } 4920 4778 }, 4921 4779 "node_modules/remark-breaks": { 4922 - "version": "3.0.3", 4923 - "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-3.0.3.tgz", 4924 - "integrity": "sha512-C7VkvcUp1TPUc2eAYzsPdaUh8Xj4FSbQnYA5A9f80diApLZscTDeG7efiWP65W8hV2sEy3JuGVU0i6qr5D8Hug==", 4780 + "version": "4.0.0", 4781 + "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-4.0.0.tgz", 4782 + "integrity": "sha512-IjEjJOkH4FuJvHZVIW0QCDWxcG96kCq7An/KVH2NfJe6rKZU2AsHeB3OEjPNRxi4QC34Xdx7I2KGYn6IpT7gxQ==", 4925 4783 "dependencies": { 4926 - "@types/mdast": "^3.0.0", 4927 - "mdast-util-newline-to-break": "^1.0.0", 4928 - "unified": "^10.0.0" 4784 + "@types/mdast": "^4.0.0", 4785 + "mdast-util-newline-to-break": "^2.0.0", 4786 + "unified": "^11.0.0" 4929 4787 }, 4930 4788 "funding": { 4931 4789 "type": "opencollective", ··· 4933 4791 } 4934 4792 }, 4935 4793 "node_modules/remark-frontmatter": { 4936 - "version": "4.0.1", 4937 - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz", 4938 - "integrity": "sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==", 4794 + "version": "5.0.0", 4795 + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", 4796 + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", 4939 4797 "dependencies": { 4940 - "@types/mdast": "^3.0.0", 4941 - "mdast-util-frontmatter": "^1.0.0", 4942 - "micromark-extension-frontmatter": "^1.0.0", 4943 - "unified": "^10.0.0" 4798 + "@types/mdast": "^4.0.0", 4799 + "mdast-util-frontmatter": "^2.0.0", 4800 + "micromark-extension-frontmatter": "^2.0.0", 4801 + "unified": "^11.0.0" 4944 4802 }, 4945 4803 "funding": { 4946 4804 "type": "opencollective", ··· 4948 4806 } 4949 4807 }, 4950 4808 "node_modules/remark-gfm": { 4951 - "version": "3.0.1", 4952 - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", 4953 - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", 4809 + "version": "4.0.0", 4810 + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", 4811 + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", 4954 4812 "dependencies": { 4955 - "@types/mdast": "^3.0.0", 4956 - "mdast-util-gfm": "^2.0.0", 4957 - "micromark-extension-gfm": "^2.0.0", 4958 - "unified": "^10.0.0" 4813 + "@types/mdast": "^4.0.0", 4814 + "mdast-util-gfm": "^3.0.0", 4815 + "micromark-extension-gfm": "^3.0.0", 4816 + "remark-parse": "^11.0.0", 4817 + "remark-stringify": "^11.0.0", 4818 + "unified": "^11.0.0" 4959 4819 }, 4960 4820 "funding": { 4961 4821 "type": "opencollective", ··· 4963 4823 } 4964 4824 }, 4965 4825 "node_modules/remark-math": { 4966 - "version": "5.1.1", 4967 - "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-5.1.1.tgz", 4968 - "integrity": "sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==", 4826 + "version": "6.0.0", 4827 + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-6.0.0.tgz", 4828 + "integrity": "sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==", 4969 4829 "dependencies": { 4970 - "@types/mdast": "^3.0.0", 4971 - "mdast-util-math": "^2.0.0", 4972 - "micromark-extension-math": "^2.0.0", 4973 - "unified": "^10.0.0" 4830 + "@types/mdast": "^4.0.0", 4831 + "mdast-util-math": "^3.0.0", 4832 + "micromark-extension-math": "^3.0.0", 4833 + "unified": "^11.0.0" 4974 4834 }, 4975 4835 "funding": { 4976 4836 "type": "opencollective", ··· 4978 4838 } 4979 4839 }, 4980 4840 "node_modules/remark-parse": { 4981 - "version": "10.0.2", 4982 - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", 4983 - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", 4841 + "version": "11.0.0", 4842 + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", 4843 + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", 4984 4844 "dependencies": { 4985 - "@types/mdast": "^3.0.0", 4986 - "mdast-util-from-markdown": "^1.0.0", 4987 - "unified": "^10.0.0" 4845 + "@types/mdast": "^4.0.0", 4846 + "mdast-util-from-markdown": "^2.0.0", 4847 + "micromark-util-types": "^2.0.0", 4848 + "unified": "^11.0.0" 4988 4849 }, 4989 4850 "funding": { 4990 4851 "type": "opencollective", ··· 4992 4853 } 4993 4854 }, 4994 4855 "node_modules/remark-rehype": { 4995 - "version": "10.1.0", 4996 - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", 4997 - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", 4856 + "version": "11.0.0", 4857 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", 4858 + "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", 4998 4859 "dependencies": { 4999 - "@types/hast": "^2.0.0", 5000 - "@types/mdast": "^3.0.0", 5001 - "mdast-util-to-hast": "^12.1.0", 5002 - "unified": "^10.0.0" 4860 + "@types/hast": "^3.0.0", 4861 + "@types/mdast": "^4.0.0", 4862 + "mdast-util-to-hast": "^13.0.0", 4863 + "unified": "^11.0.0", 4864 + "vfile": "^6.0.0" 5003 4865 }, 5004 4866 "funding": { 5005 4867 "type": "opencollective", ··· 5019 4881 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5020 4882 } 5021 4883 }, 4884 + "node_modules/remark-smartypants/node_modules/unist-util-visit": { 4885 + "version": "4.1.2", 4886 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", 4887 + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", 4888 + "dependencies": { 4889 + "@types/unist": "^2.0.0", 4890 + "unist-util-is": "^5.0.0", 4891 + "unist-util-visit-parents": "^5.1.1" 4892 + }, 4893 + "funding": { 4894 + "type": "opencollective", 4895 + "url": "https://opencollective.com/unified" 4896 + } 4897 + }, 5022 4898 "node_modules/remark-stringify": { 5023 - "version": "10.0.3", 5024 - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.3.tgz", 5025 - "integrity": "sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==", 4899 + "version": "11.0.0", 4900 + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 4901 + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", 5026 4902 "dependencies": { 5027 - "@types/mdast": "^3.0.0", 5028 - "mdast-util-to-markdown": "^1.0.0", 5029 - "unified": "^10.0.0" 4903 + "@types/mdast": "^4.0.0", 4904 + "mdast-util-to-markdown": "^2.0.0", 4905 + "unified": "^11.0.0" 5030 4906 }, 5031 4907 "funding": { 5032 4908 "type": "opencollective", ··· 5047 4923 "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" 5048 4924 }, 5049 4925 "node_modules/resolve": { 5050 - "version": "1.22.2", 5051 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 5052 - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 4926 + "version": "1.22.8", 4927 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 4928 + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 5053 4929 "dependencies": { 5054 - "is-core-module": "^2.11.0", 4930 + "is-core-module": "^2.13.0", 5055 4931 "path-parse": "^1.0.7", 5056 4932 "supports-preserve-symlinks-flag": "^1.0.0" 5057 4933 }, ··· 5101 4977 "url": "https://opencollective.com/unified" 5102 4978 } 5103 4979 }, 4980 + "node_modules/retext-latin/node_modules/unified": { 4981 + "version": "10.1.2", 4982 + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", 4983 + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", 4984 + "dependencies": { 4985 + "@types/unist": "^2.0.0", 4986 + "bail": "^2.0.0", 4987 + "extend": "^3.0.0", 4988 + "is-buffer": "^2.0.0", 4989 + "is-plain-obj": "^4.0.0", 4990 + "trough": "^2.0.0", 4991 + "vfile": "^5.0.0" 4992 + }, 4993 + "funding": { 4994 + "type": "opencollective", 4995 + "url": "https://opencollective.com/unified" 4996 + } 4997 + }, 4998 + "node_modules/retext-latin/node_modules/vfile": { 4999 + "version": "5.3.7", 5000 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", 5001 + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", 5002 + "dependencies": { 5003 + "@types/unist": "^2.0.0", 5004 + "is-buffer": "^2.0.0", 5005 + "unist-util-stringify-position": "^3.0.0", 5006 + "vfile-message": "^3.0.0" 5007 + }, 5008 + "funding": { 5009 + "type": "opencollective", 5010 + "url": "https://opencollective.com/unified" 5011 + } 5012 + }, 5104 5013 "node_modules/retext-smartypants": { 5105 5014 "version": "5.2.0", 5106 5015 "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", ··· 5116 5025 "url": "https://opencollective.com/unified" 5117 5026 } 5118 5027 }, 5028 + "node_modules/retext-smartypants/node_modules/unified": { 5029 + "version": "10.1.2", 5030 + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", 5031 + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", 5032 + "dependencies": { 5033 + "@types/unist": "^2.0.0", 5034 + "bail": "^2.0.0", 5035 + "extend": "^3.0.0", 5036 + "is-buffer": "^2.0.0", 5037 + "is-plain-obj": "^4.0.0", 5038 + "trough": "^2.0.0", 5039 + "vfile": "^5.0.0" 5040 + }, 5041 + "funding": { 5042 + "type": "opencollective", 5043 + "url": "https://opencollective.com/unified" 5044 + } 5045 + }, 5046 + "node_modules/retext-smartypants/node_modules/unist-util-visit": { 5047 + "version": "4.1.2", 5048 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", 5049 + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", 5050 + "dependencies": { 5051 + "@types/unist": "^2.0.0", 5052 + "unist-util-is": "^5.0.0", 5053 + "unist-util-visit-parents": "^5.1.1" 5054 + }, 5055 + "funding": { 5056 + "type": "opencollective", 5057 + "url": "https://opencollective.com/unified" 5058 + } 5059 + }, 5060 + "node_modules/retext-smartypants/node_modules/vfile": { 5061 + "version": "5.3.7", 5062 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", 5063 + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", 5064 + "dependencies": { 5065 + "@types/unist": "^2.0.0", 5066 + "is-buffer": "^2.0.0", 5067 + "unist-util-stringify-position": "^3.0.0", 5068 + "vfile-message": "^3.0.0" 5069 + }, 5070 + "funding": { 5071 + "type": "opencollective", 5072 + "url": "https://opencollective.com/unified" 5073 + } 5074 + }, 5119 5075 "node_modules/retext-stringify": { 5120 5076 "version": "3.1.0", 5121 5077 "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", ··· 5130 5086 "url": "https://opencollective.com/unified" 5131 5087 } 5132 5088 }, 5089 + "node_modules/retext-stringify/node_modules/unified": { 5090 + "version": "10.1.2", 5091 + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", 5092 + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", 5093 + "dependencies": { 5094 + "@types/unist": "^2.0.0", 5095 + "bail": "^2.0.0", 5096 + "extend": "^3.0.0", 5097 + "is-buffer": "^2.0.0", 5098 + "is-plain-obj": "^4.0.0", 5099 + "trough": "^2.0.0", 5100 + "vfile": "^5.0.0" 5101 + }, 5102 + "funding": { 5103 + "type": "opencollective", 5104 + "url": "https://opencollective.com/unified" 5105 + } 5106 + }, 5107 + "node_modules/retext-stringify/node_modules/vfile": { 5108 + "version": "5.3.7", 5109 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", 5110 + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", 5111 + "dependencies": { 5112 + "@types/unist": "^2.0.0", 5113 + "is-buffer": "^2.0.0", 5114 + "unist-util-stringify-position": "^3.0.0", 5115 + "vfile-message": "^3.0.0" 5116 + }, 5117 + "funding": { 5118 + "type": "opencollective", 5119 + "url": "https://opencollective.com/unified" 5120 + } 5121 + }, 5122 + "node_modules/retext/node_modules/unified": { 5123 + "version": "10.1.2", 5124 + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", 5125 + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", 5126 + "dependencies": { 5127 + "@types/unist": "^2.0.0", 5128 + "bail": "^2.0.0", 5129 + "extend": "^3.0.0", 5130 + "is-buffer": "^2.0.0", 5131 + "is-plain-obj": "^4.0.0", 5132 + "trough": "^2.0.0", 5133 + "vfile": "^5.0.0" 5134 + }, 5135 + "funding": { 5136 + "type": "opencollective", 5137 + "url": "https://opencollective.com/unified" 5138 + } 5139 + }, 5140 + "node_modules/retext/node_modules/vfile": { 5141 + "version": "5.3.7", 5142 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", 5143 + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", 5144 + "dependencies": { 5145 + "@types/unist": "^2.0.0", 5146 + "is-buffer": "^2.0.0", 5147 + "unist-util-stringify-position": "^3.0.0", 5148 + "vfile-message": "^3.0.0" 5149 + }, 5150 + "funding": { 5151 + "type": "opencollective", 5152 + "url": "https://opencollective.com/unified" 5153 + } 5154 + }, 5133 5155 "node_modules/reusify": { 5134 5156 "version": "1.0.4", 5135 5157 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", ··· 5140 5162 } 5141 5163 }, 5142 5164 "node_modules/rimraf": { 5143 - "version": "5.0.1", 5144 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", 5145 - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", 5165 + "version": "5.0.5", 5166 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", 5167 + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", 5146 5168 "dependencies": { 5147 - "glob": "^10.2.5" 5169 + "glob": "^10.3.7" 5148 5170 }, 5149 5171 "bin": { 5150 - "rimraf": "dist/cjs/src/bin.js" 5172 + "rimraf": "dist/esm/bin.mjs" 5151 5173 }, 5152 5174 "engines": { 5153 5175 "node": ">=14" ··· 5160 5182 "version": "3.0.2", 5161 5183 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", 5162 5184 "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" 5185 + }, 5186 + "node_modules/rrweb-cssom": { 5187 + "version": "0.6.0", 5188 + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", 5189 + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==" 5163 5190 }, 5164 5191 "node_modules/run-parallel": { 5165 5192 "version": "1.2.0", ··· 5188 5215 "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", 5189 5216 "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" 5190 5217 }, 5191 - "node_modules/sade": { 5192 - "version": "1.8.1", 5193 - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 5194 - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 5195 - "dependencies": { 5196 - "mri": "^1.1.0" 5197 - }, 5198 - "engines": { 5199 - "node": ">=6" 5200 - } 5201 - }, 5202 5218 "node_modules/safer-buffer": { 5203 5219 "version": "2.1.2", 5204 5220 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", ··· 5297 5313 "node": ">=8" 5298 5314 } 5299 5315 }, 5300 - "node_modules/shiki": { 5301 - "version": "0.14.3", 5302 - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz", 5303 - "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", 5304 - "peer": true, 5316 + "node_modules/shikiji": { 5317 + "version": "0.8.7", 5318 + "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.8.7.tgz", 5319 + "integrity": "sha512-j5usxwI0yHkDTHOuhuSJl9+wT5CNYeYO82dJMSJBlJ/NYT5SIebGcPoL6y9QOyH15wGrJC4LOP2nz5k8mUDGRQ==", 5305 5320 "dependencies": { 5306 - "ansi-sequence-parser": "^1.1.0", 5307 - "jsonc-parser": "^3.2.0", 5308 - "vscode-oniguruma": "^1.7.0", 5309 - "vscode-textmate": "^8.0.0" 5321 + "hast-util-to-html": "^9.0.0" 5310 5322 } 5311 5323 }, 5312 5324 "node_modules/signal-exit": { 5313 - "version": "4.0.2", 5314 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", 5315 - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", 5325 + "version": "4.1.0", 5326 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 5327 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 5316 5328 "engines": { 5317 5329 "node": ">=14" 5318 5330 }, ··· 5326 5338 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 5327 5339 }, 5328 5340 "node_modules/slash": { 5329 - "version": "4.0.0", 5330 - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 5331 - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 5341 + "version": "5.1.0", 5342 + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 5343 + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 5332 5344 "engines": { 5333 - "node": ">=12" 5334 - }, 5335 - "funding": { 5336 - "url": "https://github.com/sponsors/sindresorhus" 5337 - } 5338 - }, 5339 - "node_modules/sort-keys": { 5340 - "version": "5.0.0", 5341 - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz", 5342 - "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==", 5343 - "dependencies": { 5344 - "is-plain-obj": "^4.0.0" 5345 - }, 5346 - "engines": { 5347 - "node": ">=12" 5345 + "node": ">=14.16" 5348 5346 }, 5349 5347 "funding": { 5350 5348 "url": "https://github.com/sponsors/sindresorhus" ··· 5520 5518 } 5521 5519 }, 5522 5520 "node_modules/style-to-object": { 5523 - "version": "0.4.1", 5524 - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", 5525 - "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", 5526 - "dependencies": { 5527 - "inline-style-parser": "0.1.1" 5528 - } 5529 - }, 5530 - "node_modules/supports-color": { 5531 - "version": "7.2.0", 5532 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5533 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5521 + "version": "1.0.5", 5522 + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.5.tgz", 5523 + "integrity": "sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==", 5534 5524 "dependencies": { 5535 - "has-flag": "^4.0.0" 5536 - }, 5537 - "engines": { 5538 - "node": ">=8" 5525 + "inline-style-parser": "0.2.2" 5539 5526 } 5540 5527 }, 5541 5528 "node_modules/supports-preserve-symlinks-flag": { ··· 5566 5553 } 5567 5554 }, 5568 5555 "node_modules/to-vfile": { 5569 - "version": "7.2.4", 5570 - "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-7.2.4.tgz", 5571 - "integrity": "sha512-2eQ+rJ2qGbyw3senPI0qjuM7aut8IYXK6AEoOWb+fJx/mQYzviTckm1wDjq91QYHAPBTYzmdJXxMFA6Mk14mdw==", 5556 + "version": "8.0.0", 5557 + "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-8.0.0.tgz", 5558 + "integrity": "sha512-IcmH1xB5576MJc9qcfEC/m/nQCFt3fzMHz45sSlgJyTWjRbKW1HAkJpuf3DgE57YzIlZcwcBZA5ENQbBo4aLkg==", 5572 5559 "dependencies": { 5573 - "is-buffer": "^2.0.0", 5574 - "vfile": "^5.1.0" 5560 + "vfile": "^6.0.0" 5575 5561 }, 5576 5562 "funding": { 5577 5563 "type": "opencollective", ··· 5598 5584 } 5599 5585 }, 5600 5586 "node_modules/tough-cookie/node_modules/punycode": { 5601 - "version": "2.3.0", 5602 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 5603 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 5587 + "version": "2.3.1", 5588 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 5589 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 5604 5590 "engines": { 5605 5591 "node": ">=6" 5606 5592 } 5607 5593 }, 5608 5594 "node_modules/tr46": { 5609 - "version": "3.0.0", 5610 - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", 5611 - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", 5595 + "version": "4.1.1", 5596 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", 5597 + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", 5612 5598 "dependencies": { 5613 - "punycode": "^2.1.1" 5599 + "punycode": "^2.3.0" 5614 5600 }, 5615 5601 "engines": { 5616 - "node": ">=12" 5602 + "node": ">=14" 5617 5603 } 5618 5604 }, 5619 5605 "node_modules/tr46/node_modules/punycode": { 5620 - "version": "2.3.0", 5621 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 5622 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 5606 + "version": "2.3.1", 5607 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 5608 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 5623 5609 "engines": { 5624 5610 "node": ">=6" 5625 5611 } ··· 5648 5634 "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" 5649 5635 }, 5650 5636 "node_modules/tsx": { 5651 - "version": "3.12.7", 5652 - "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.12.7.tgz", 5653 - "integrity": "sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==", 5637 + "version": "4.6.2", 5638 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.6.2.tgz", 5639 + "integrity": "sha512-QPpBdJo+ZDtqZgAnq86iY/PD2KYCUPSUGIunHdGwyII99GKH+f3z3FZ8XNFLSGQIA4I365ui8wnQpl8OKLqcsg==", 5654 5640 "dev": true, 5655 5641 "dependencies": { 5656 - "@esbuild-kit/cjs-loader": "^2.4.2", 5657 - "@esbuild-kit/core-utils": "^3.0.0", 5658 - "@esbuild-kit/esm-loader": "^2.5.5" 5642 + "esbuild": "~0.18.20", 5643 + "get-tsconfig": "^4.7.2" 5659 5644 }, 5660 5645 "bin": { 5661 - "tsx": "dist/cli.js" 5646 + "tsx": "dist/cli.mjs" 5647 + }, 5648 + "engines": { 5649 + "node": ">=18.0.0" 5662 5650 }, 5663 5651 "optionalDependencies": { 5664 - "fsevents": "~2.3.2" 5652 + "fsevents": "~2.3.3" 5653 + } 5654 + }, 5655 + "node_modules/tsx/node_modules/@esbuild/android-arm": { 5656 + "version": "0.18.20", 5657 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", 5658 + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", 5659 + "cpu": [ 5660 + "arm" 5661 + ], 5662 + "dev": true, 5663 + "optional": true, 5664 + "os": [ 5665 + "android" 5666 + ], 5667 + "engines": { 5668 + "node": ">=12" 5669 + } 5670 + }, 5671 + "node_modules/tsx/node_modules/@esbuild/android-arm64": { 5672 + "version": "0.18.20", 5673 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", 5674 + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", 5675 + "cpu": [ 5676 + "arm64" 5677 + ], 5678 + "dev": true, 5679 + "optional": true, 5680 + "os": [ 5681 + "android" 5682 + ], 5683 + "engines": { 5684 + "node": ">=12" 5665 5685 } 5666 5686 }, 5667 - "node_modules/type-fest": { 5668 - "version": "1.4.0", 5669 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 5670 - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 5687 + "node_modules/tsx/node_modules/@esbuild/android-x64": { 5688 + "version": "0.18.20", 5689 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", 5690 + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", 5691 + "cpu": [ 5692 + "x64" 5693 + ], 5694 + "dev": true, 5695 + "optional": true, 5696 + "os": [ 5697 + "android" 5698 + ], 5671 5699 "engines": { 5672 - "node": ">=10" 5700 + "node": ">=12" 5701 + } 5702 + }, 5703 + "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { 5704 + "version": "0.18.20", 5705 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", 5706 + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", 5707 + "cpu": [ 5708 + "arm64" 5709 + ], 5710 + "dev": true, 5711 + "optional": true, 5712 + "os": [ 5713 + "darwin" 5714 + ], 5715 + "engines": { 5716 + "node": ">=12" 5717 + } 5718 + }, 5719 + "node_modules/tsx/node_modules/@esbuild/darwin-x64": { 5720 + "version": "0.18.20", 5721 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", 5722 + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", 5723 + "cpu": [ 5724 + "x64" 5725 + ], 5726 + "dev": true, 5727 + "optional": true, 5728 + "os": [ 5729 + "darwin" 5730 + ], 5731 + "engines": { 5732 + "node": ">=12" 5733 + } 5734 + }, 5735 + "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { 5736 + "version": "0.18.20", 5737 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", 5738 + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", 5739 + "cpu": [ 5740 + "arm64" 5741 + ], 5742 + "dev": true, 5743 + "optional": true, 5744 + "os": [ 5745 + "freebsd" 5746 + ], 5747 + "engines": { 5748 + "node": ">=12" 5749 + } 5750 + }, 5751 + "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { 5752 + "version": "0.18.20", 5753 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", 5754 + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", 5755 + "cpu": [ 5756 + "x64" 5757 + ], 5758 + "dev": true, 5759 + "optional": true, 5760 + "os": [ 5761 + "freebsd" 5762 + ], 5763 + "engines": { 5764 + "node": ">=12" 5765 + } 5766 + }, 5767 + "node_modules/tsx/node_modules/@esbuild/linux-arm": { 5768 + "version": "0.18.20", 5769 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", 5770 + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", 5771 + "cpu": [ 5772 + "arm" 5773 + ], 5774 + "dev": true, 5775 + "optional": true, 5776 + "os": [ 5777 + "linux" 5778 + ], 5779 + "engines": { 5780 + "node": ">=12" 5781 + } 5782 + }, 5783 + "node_modules/tsx/node_modules/@esbuild/linux-arm64": { 5784 + "version": "0.18.20", 5785 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", 5786 + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", 5787 + "cpu": [ 5788 + "arm64" 5789 + ], 5790 + "dev": true, 5791 + "optional": true, 5792 + "os": [ 5793 + "linux" 5794 + ], 5795 + "engines": { 5796 + "node": ">=12" 5797 + } 5798 + }, 5799 + "node_modules/tsx/node_modules/@esbuild/linux-ia32": { 5800 + "version": "0.18.20", 5801 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", 5802 + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", 5803 + "cpu": [ 5804 + "ia32" 5805 + ], 5806 + "dev": true, 5807 + "optional": true, 5808 + "os": [ 5809 + "linux" 5810 + ], 5811 + "engines": { 5812 + "node": ">=12" 5813 + } 5814 + }, 5815 + "node_modules/tsx/node_modules/@esbuild/linux-loong64": { 5816 + "version": "0.18.20", 5817 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", 5818 + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", 5819 + "cpu": [ 5820 + "loong64" 5821 + ], 5822 + "dev": true, 5823 + "optional": true, 5824 + "os": [ 5825 + "linux" 5826 + ], 5827 + "engines": { 5828 + "node": ">=12" 5829 + } 5830 + }, 5831 + "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { 5832 + "version": "0.18.20", 5833 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", 5834 + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", 5835 + "cpu": [ 5836 + "mips64el" 5837 + ], 5838 + "dev": true, 5839 + "optional": true, 5840 + "os": [ 5841 + "linux" 5842 + ], 5843 + "engines": { 5844 + "node": ">=12" 5845 + } 5846 + }, 5847 + "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { 5848 + "version": "0.18.20", 5849 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", 5850 + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", 5851 + "cpu": [ 5852 + "ppc64" 5853 + ], 5854 + "dev": true, 5855 + "optional": true, 5856 + "os": [ 5857 + "linux" 5858 + ], 5859 + "engines": { 5860 + "node": ">=12" 5861 + } 5862 + }, 5863 + "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { 5864 + "version": "0.18.20", 5865 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", 5866 + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", 5867 + "cpu": [ 5868 + "riscv64" 5869 + ], 5870 + "dev": true, 5871 + "optional": true, 5872 + "os": [ 5873 + "linux" 5874 + ], 5875 + "engines": { 5876 + "node": ">=12" 5877 + } 5878 + }, 5879 + "node_modules/tsx/node_modules/@esbuild/linux-s390x": { 5880 + "version": "0.18.20", 5881 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", 5882 + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", 5883 + "cpu": [ 5884 + "s390x" 5885 + ], 5886 + "dev": true, 5887 + "optional": true, 5888 + "os": [ 5889 + "linux" 5890 + ], 5891 + "engines": { 5892 + "node": ">=12" 5893 + } 5894 + }, 5895 + "node_modules/tsx/node_modules/@esbuild/linux-x64": { 5896 + "version": "0.18.20", 5897 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", 5898 + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", 5899 + "cpu": [ 5900 + "x64" 5901 + ], 5902 + "dev": true, 5903 + "optional": true, 5904 + "os": [ 5905 + "linux" 5906 + ], 5907 + "engines": { 5908 + "node": ">=12" 5909 + } 5910 + }, 5911 + "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { 5912 + "version": "0.18.20", 5913 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", 5914 + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", 5915 + "cpu": [ 5916 + "x64" 5917 + ], 5918 + "dev": true, 5919 + "optional": true, 5920 + "os": [ 5921 + "netbsd" 5922 + ], 5923 + "engines": { 5924 + "node": ">=12" 5925 + } 5926 + }, 5927 + "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { 5928 + "version": "0.18.20", 5929 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", 5930 + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", 5931 + "cpu": [ 5932 + "x64" 5933 + ], 5934 + "dev": true, 5935 + "optional": true, 5936 + "os": [ 5937 + "openbsd" 5938 + ], 5939 + "engines": { 5940 + "node": ">=12" 5941 + } 5942 + }, 5943 + "node_modules/tsx/node_modules/@esbuild/sunos-x64": { 5944 + "version": "0.18.20", 5945 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", 5946 + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", 5947 + "cpu": [ 5948 + "x64" 5949 + ], 5950 + "dev": true, 5951 + "optional": true, 5952 + "os": [ 5953 + "sunos" 5954 + ], 5955 + "engines": { 5956 + "node": ">=12" 5957 + } 5958 + }, 5959 + "node_modules/tsx/node_modules/@esbuild/win32-arm64": { 5960 + "version": "0.18.20", 5961 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", 5962 + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", 5963 + "cpu": [ 5964 + "arm64" 5965 + ], 5966 + "dev": true, 5967 + "optional": true, 5968 + "os": [ 5969 + "win32" 5970 + ], 5971 + "engines": { 5972 + "node": ">=12" 5973 + } 5974 + }, 5975 + "node_modules/tsx/node_modules/@esbuild/win32-ia32": { 5976 + "version": "0.18.20", 5977 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", 5978 + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", 5979 + "cpu": [ 5980 + "ia32" 5981 + ], 5982 + "dev": true, 5983 + "optional": true, 5984 + "os": [ 5985 + "win32" 5986 + ], 5987 + "engines": { 5988 + "node": ">=12" 5989 + } 5990 + }, 5991 + "node_modules/tsx/node_modules/@esbuild/win32-x64": { 5992 + "version": "0.18.20", 5993 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", 5994 + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", 5995 + "cpu": [ 5996 + "x64" 5997 + ], 5998 + "dev": true, 5999 + "optional": true, 6000 + "os": [ 6001 + "win32" 6002 + ], 6003 + "engines": { 6004 + "node": ">=12" 6005 + } 6006 + }, 6007 + "node_modules/tsx/node_modules/esbuild": { 6008 + "version": "0.18.20", 6009 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", 6010 + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 6011 + "dev": true, 6012 + "hasInstallScript": true, 6013 + "bin": { 6014 + "esbuild": "bin/esbuild" 5673 6015 }, 5674 - "funding": { 5675 - "url": "https://github.com/sponsors/sindresorhus" 6016 + "engines": { 6017 + "node": ">=12" 6018 + }, 6019 + "optionalDependencies": { 6020 + "@esbuild/android-arm": "0.18.20", 6021 + "@esbuild/android-arm64": "0.18.20", 6022 + "@esbuild/android-x64": "0.18.20", 6023 + "@esbuild/darwin-arm64": "0.18.20", 6024 + "@esbuild/darwin-x64": "0.18.20", 6025 + "@esbuild/freebsd-arm64": "0.18.20", 6026 + "@esbuild/freebsd-x64": "0.18.20", 6027 + "@esbuild/linux-arm": "0.18.20", 6028 + "@esbuild/linux-arm64": "0.18.20", 6029 + "@esbuild/linux-ia32": "0.18.20", 6030 + "@esbuild/linux-loong64": "0.18.20", 6031 + "@esbuild/linux-mips64el": "0.18.20", 6032 + "@esbuild/linux-ppc64": "0.18.20", 6033 + "@esbuild/linux-riscv64": "0.18.20", 6034 + "@esbuild/linux-s390x": "0.18.20", 6035 + "@esbuild/linux-x64": "0.18.20", 6036 + "@esbuild/netbsd-x64": "0.18.20", 6037 + "@esbuild/openbsd-x64": "0.18.20", 6038 + "@esbuild/sunos-x64": "0.18.20", 6039 + "@esbuild/win32-arm64": "0.18.20", 6040 + "@esbuild/win32-ia32": "0.18.20", 6041 + "@esbuild/win32-x64": "0.18.20" 5676 6042 } 5677 6043 }, 5678 6044 "node_modules/typescript": { 5679 - "version": "5.1.6", 5680 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", 5681 - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", 6045 + "version": "5.3.3", 6046 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", 6047 + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", 5682 6048 "dev": true, 5683 6049 "bin": { 5684 6050 "tsc": "bin/tsc", ··· 5697 6063 "url": "https://github.com/sponsors/wooorm" 5698 6064 } 5699 6065 }, 6066 + "node_modules/unicorn-magic": { 6067 + "version": "0.1.0", 6068 + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", 6069 + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", 6070 + "engines": { 6071 + "node": ">=18" 6072 + }, 6073 + "funding": { 6074 + "url": "https://github.com/sponsors/sindresorhus" 6075 + } 6076 + }, 5700 6077 "node_modules/unified": { 5701 - "version": "10.1.2", 5702 - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", 5703 - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", 6078 + "version": "11.0.4", 6079 + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", 6080 + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", 5704 6081 "dependencies": { 5705 - "@types/unist": "^2.0.0", 6082 + "@types/unist": "^3.0.0", 5706 6083 "bail": "^2.0.0", 6084 + "devlop": "^1.0.0", 5707 6085 "extend": "^3.0.0", 5708 - "is-buffer": "^2.0.0", 5709 6086 "is-plain-obj": "^4.0.0", 5710 6087 "trough": "^2.0.0", 5711 - "vfile": "^5.0.0" 6088 + "vfile": "^6.0.0" 5712 6089 }, 5713 6090 "funding": { 5714 6091 "type": "opencollective", 5715 6092 "url": "https://opencollective.com/unified" 5716 6093 } 6094 + }, 6095 + "node_modules/unified/node_modules/@types/unist": { 6096 + "version": "3.0.2", 6097 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 6098 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 5717 6099 }, 5718 6100 "node_modules/unist-util-find-after": { 5719 - "version": "4.0.1", 5720 - "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-4.0.1.tgz", 5721 - "integrity": "sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==", 6101 + "version": "5.0.0", 6102 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 6103 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 5722 6104 "dependencies": { 5723 - "@types/unist": "^2.0.0", 5724 - "unist-util-is": "^5.0.0" 6105 + "@types/unist": "^3.0.0", 6106 + "unist-util-is": "^6.0.0" 5725 6107 }, 5726 6108 "funding": { 5727 6109 "type": "opencollective", 5728 6110 "url": "https://opencollective.com/unified" 5729 6111 } 5730 6112 }, 5731 - "node_modules/unist-util-generated": { 5732 - "version": "2.0.1", 5733 - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", 5734 - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", 6113 + "node_modules/unist-util-find-after/node_modules/@types/unist": { 6114 + "version": "3.0.2", 6115 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 6116 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 6117 + }, 6118 + "node_modules/unist-util-find-after/node_modules/unist-util-is": { 6119 + "version": "6.0.0", 6120 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 6121 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 6122 + "dependencies": { 6123 + "@types/unist": "^3.0.0" 6124 + }, 5735 6125 "funding": { 5736 6126 "type": "opencollective", 5737 6127 "url": "https://opencollective.com/unified" ··· 5763 6153 } 5764 6154 }, 5765 6155 "node_modules/unist-util-position": { 5766 - "version": "4.0.4", 5767 - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", 5768 - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", 6156 + "version": "5.0.0", 6157 + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", 6158 + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", 5769 6159 "dependencies": { 5770 - "@types/unist": "^2.0.0" 6160 + "@types/unist": "^3.0.0" 5771 6161 }, 5772 6162 "funding": { 5773 6163 "type": "opencollective", 5774 6164 "url": "https://opencollective.com/unified" 5775 6165 } 5776 6166 }, 6167 + "node_modules/unist-util-position/node_modules/@types/unist": { 6168 + "version": "3.0.2", 6169 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 6170 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 6171 + }, 5777 6172 "node_modules/unist-util-remove-position": { 5778 - "version": "4.0.2", 5779 - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", 5780 - "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", 6173 + "version": "5.0.0", 6174 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 6175 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 5781 6176 "dependencies": { 5782 - "@types/unist": "^2.0.0", 5783 - "unist-util-visit": "^4.0.0" 6177 + "@types/unist": "^3.0.0", 6178 + "unist-util-visit": "^5.0.0" 5784 6179 }, 5785 6180 "funding": { 5786 6181 "type": "opencollective", 5787 6182 "url": "https://opencollective.com/unified" 5788 6183 } 5789 6184 }, 6185 + "node_modules/unist-util-remove-position/node_modules/@types/unist": { 6186 + "version": "3.0.2", 6187 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 6188 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 6189 + }, 5790 6190 "node_modules/unist-util-stringify-position": { 5791 6191 "version": "3.0.3", 5792 6192 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", ··· 5800 6200 } 5801 6201 }, 5802 6202 "node_modules/unist-util-visit": { 5803 - "version": "4.1.2", 5804 - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", 5805 - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", 6203 + "version": "5.0.0", 6204 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", 6205 + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", 5806 6206 "dependencies": { 5807 - "@types/unist": "^2.0.0", 5808 - "unist-util-is": "^5.0.0", 5809 - "unist-util-visit-parents": "^5.1.1" 6207 + "@types/unist": "^3.0.0", 6208 + "unist-util-is": "^6.0.0", 6209 + "unist-util-visit-parents": "^6.0.0" 5810 6210 }, 5811 6211 "funding": { 5812 6212 "type": "opencollective", ··· 5838 6238 "url": "https://opencollective.com/unified" 5839 6239 } 5840 6240 }, 6241 + "node_modules/unist-util-visit/node_modules/@types/unist": { 6242 + "version": "3.0.2", 6243 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 6244 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 6245 + }, 6246 + "node_modules/unist-util-visit/node_modules/unist-util-is": { 6247 + "version": "6.0.0", 6248 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 6249 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 6250 + "dependencies": { 6251 + "@types/unist": "^3.0.0" 6252 + }, 6253 + "funding": { 6254 + "type": "opencollective", 6255 + "url": "https://opencollective.com/unified" 6256 + } 6257 + }, 6258 + "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { 6259 + "version": "6.0.1", 6260 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", 6261 + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 6262 + "dependencies": { 6263 + "@types/unist": "^3.0.0", 6264 + "unist-util-is": "^6.0.0" 6265 + }, 6266 + "funding": { 6267 + "type": "opencollective", 6268 + "url": "https://opencollective.com/unified" 6269 + } 6270 + }, 5841 6271 "node_modules/universalify": { 5842 6272 "version": "0.2.0", 5843 6273 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", ··· 5855 6285 "requires-port": "^1.0.0" 5856 6286 } 5857 6287 }, 5858 - "node_modules/uvu": { 5859 - "version": "0.5.6", 5860 - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", 5861 - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", 5862 - "dependencies": { 5863 - "dequal": "^2.0.0", 5864 - "diff": "^5.0.0", 5865 - "kleur": "^4.0.3", 5866 - "sade": "^1.7.3" 5867 - }, 5868 - "bin": { 5869 - "uvu": "bin.js" 5870 - }, 5871 - "engines": { 5872 - "node": ">=8" 5873 - } 5874 - }, 5875 6288 "node_modules/vfile": { 5876 - "version": "5.3.7", 5877 - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", 5878 - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", 6289 + "version": "6.0.1", 6290 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", 6291 + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", 5879 6292 "dependencies": { 5880 - "@types/unist": "^2.0.0", 5881 - "is-buffer": "^2.0.0", 5882 - "unist-util-stringify-position": "^3.0.0", 5883 - "vfile-message": "^3.0.0" 6293 + "@types/unist": "^3.0.0", 6294 + "unist-util-stringify-position": "^4.0.0", 6295 + "vfile-message": "^4.0.0" 5884 6296 }, 5885 6297 "funding": { 5886 6298 "type": "opencollective", ··· 5888 6300 } 5889 6301 }, 5890 6302 "node_modules/vfile-location": { 5891 - "version": "4.1.0", 5892 - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", 5893 - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", 6303 + "version": "5.0.2", 6304 + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", 6305 + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", 5894 6306 "dependencies": { 5895 - "@types/unist": "^2.0.0", 5896 - "vfile": "^5.0.0" 6307 + "@types/unist": "^3.0.0", 6308 + "vfile": "^6.0.0" 5897 6309 }, 5898 6310 "funding": { 5899 6311 "type": "opencollective", 5900 6312 "url": "https://opencollective.com/unified" 5901 6313 } 5902 6314 }, 6315 + "node_modules/vfile-location/node_modules/@types/unist": { 6316 + "version": "3.0.2", 6317 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 6318 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 6319 + }, 5903 6320 "node_modules/vfile-message": { 5904 6321 "version": "3.1.4", 5905 6322 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", ··· 5913 6330 "url": "https://opencollective.com/unified" 5914 6331 } 5915 6332 }, 5916 - "node_modules/vscode-oniguruma": { 5917 - "version": "1.7.0", 5918 - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", 5919 - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", 5920 - "peer": true 6333 + "node_modules/vfile/node_modules/@types/unist": { 6334 + "version": "3.0.2", 6335 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", 6336 + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" 6337 + }, 6338 + "node_modules/vfile/node_modules/unist-util-stringify-position": { 6339 + "version": "4.0.0", 6340 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 6341 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 6342 + "dependencies": { 6343 + "@types/unist": "^3.0.0" 6344 + }, 6345 + "funding": { 6346 + "type": "opencollective", 6347 + "url": "https://opencollective.com/unified" 6348 + } 5921 6349 }, 5922 - "node_modules/vscode-textmate": { 5923 - "version": "8.0.0", 5924 - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", 5925 - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", 5926 - "peer": true 6350 + "node_modules/vfile/node_modules/vfile-message": { 6351 + "version": "4.0.2", 6352 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", 6353 + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", 6354 + "dependencies": { 6355 + "@types/unist": "^3.0.0", 6356 + "unist-util-stringify-position": "^4.0.0" 6357 + }, 6358 + "funding": { 6359 + "type": "opencollective", 6360 + "url": "https://opencollective.com/unified" 6361 + } 5927 6362 }, 5928 6363 "node_modules/w3c-xmlserializer": { 5929 6364 "version": "4.0.0", ··· 5973 6408 } 5974 6409 }, 5975 6410 "node_modules/whatwg-url": { 5976 - "version": "11.0.0", 5977 - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", 5978 - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", 6411 + "version": "12.0.1", 6412 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", 6413 + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", 5979 6414 "dependencies": { 5980 - "tr46": "^3.0.0", 6415 + "tr46": "^4.1.1", 5981 6416 "webidl-conversions": "^7.0.0" 5982 6417 }, 5983 6418 "engines": { 5984 - "node": ">=12" 6419 + "node": ">=14" 5985 6420 } 5986 6421 }, 5987 6422 "node_modules/which": { ··· 6004 6439 "integrity": "sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==" 6005 6440 }, 6006 6441 "node_modules/workerpool": { 6007 - "version": "6.4.0", 6008 - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.4.0.tgz", 6009 - "integrity": "sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==" 6442 + "version": "8.0.0", 6443 + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-8.0.0.tgz", 6444 + "integrity": "sha512-aoLtwqMXoYVA1JV+t8uCLo7sXkF4Q1Ijrn7954X2IVyysk2bv2Il7C9sVJH8xk9xJAL0FNgR+hPOhmvnMk/P5Q==" 6010 6445 }, 6011 6446 "node_modules/wrap-ansi": { 6012 6447 "version": "8.1.0", ··· 6090 6525 } 6091 6526 }, 6092 6527 "node_modules/ws": { 6093 - "version": "8.13.0", 6094 - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", 6095 - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", 6528 + "version": "8.15.1", 6529 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz", 6530 + "integrity": "sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==", 6096 6531 "engines": { 6097 6532 "node": ">=10.0.0" 6098 6533 },
+49 -48
package.json
··· 34 34 "quartz": "./quartz/bootstrap-cli.mjs" 35 35 }, 36 36 "dependencies": { 37 - "@clack/prompts": "^0.6.3", 38 - "@floating-ui/dom": "^1.4.0", 37 + "@clack/prompts": "^0.7.0", 38 + "@floating-ui/dom": "^1.5.3", 39 39 "@napi-rs/simple-git": "0.1.9", 40 40 "async-mutex": "^0.4.0", 41 - "chalk": "^4.1.2", 41 + "chalk": "^5.3.0", 42 42 "chokidar": "^3.5.3", 43 43 "cli-spinner": "^0.2.10", 44 44 "d3": "^7.8.5", 45 - "esbuild-sass-plugin": "^2.12.0", 45 + "esbuild-sass-plugin": "^2.16.0", 46 46 "flexsearch": "0.7.21", 47 47 "github-slugger": "^2.0.0", 48 - "globby": "^13.1.4", 48 + "globby": "^14.0.0", 49 49 "gray-matter": "^4.0.3", 50 - "hast-util-to-html": "^8.0.4", 51 - "hast-util-to-jsx-runtime": "^1.2.0", 52 - "hast-util-to-string": "^2.0.0", 50 + "hast-util-to-html": "^9.0.0", 51 + "hast-util-to-jsx-runtime": "^2.3.0", 52 + "hast-util-to-string": "^3.0.0", 53 53 "is-absolute-url": "^4.0.1", 54 54 "js-yaml": "^4.1.0", 55 - "lightningcss": "1.21.7", 56 - "mdast-util-find-and-replace": "^2.2.2", 57 - "mdast-util-to-hast": "^12.3.0", 58 - "mdast-util-to-string": "^3.2.0", 55 + "lightningcss": "^1.22.1", 56 + "mdast-util-find-and-replace": "^3.0.1", 57 + "mdast-util-to-hast": "^13.0.2", 58 + "mdast-util-to-string": "^4.0.0", 59 59 "micromorph": "^0.4.5", 60 60 "plausible-tracker": "^0.3.8", 61 - "preact": "^10.14.1", 62 - "preact-render-to-string": "^6.0.3", 63 - "pretty-bytes": "^6.1.0", 61 + "preact": "^10.19.3", 62 + "preact-render-to-string": "^6.3.1", 63 + "pretty-bytes": "^6.1.1", 64 64 "pretty-time": "^1.1.0", 65 65 "reading-time": "^1.5.0", 66 - "rehype-autolink-headings": "^6.1.1", 67 - "rehype-katex": "^6.0.3", 68 - "rehype-mathjax": "^4.0.3", 69 - "rehype-pretty-code": "^0.10.0", 70 - "rehype-raw": "^6.1.1", 71 - "rehype-slug": "^5.1.0", 72 - "remark": "^14.0.2", 73 - "remark-breaks": "^3.0.3", 74 - "remark-frontmatter": "^4.0.1", 75 - "remark-gfm": "^3.0.1", 76 - "remark-math": "^5.1.1", 77 - "remark-parse": "^10.0.1", 78 - "remark-rehype": "^10.1.0", 66 + "rehype-autolink-headings": "^7.1.0", 67 + "rehype-katex": "^7.0.0", 68 + "rehype-mathjax": "^5.0.0", 69 + "rehype-pretty-code": "^0.12.1", 70 + "rehype-raw": "^7.0.0", 71 + "rehype-slug": "^6.0.0", 72 + "remark": "^15.0.1", 73 + "remark-breaks": "^4.0.0", 74 + "remark-frontmatter": "^5.0.0", 75 + "remark-gfm": "^4.0.0", 76 + "remark-math": "^6.0.0", 77 + "remark-parse": "^11.0.0", 78 + "remark-rehype": "^11.0.0", 79 79 "remark-smartypants": "^2.0.0", 80 - "rimraf": "^5.0.1", 80 + "rimraf": "^5.0.5", 81 81 "serve-handler": "^6.1.5", 82 + "shikiji": "^0.8.7", 82 83 "source-map-support": "^0.5.21", 83 - "to-vfile": "^7.2.4", 84 + "to-vfile": "^8.0.0", 84 85 "toml": "^3.0.0", 85 - "unified": "^10.1.2", 86 - "unist-util-visit": "^4.1.2", 87 - "vfile": "^5.3.7", 88 - "workerpool": "^6.4.0", 89 - "ws": "^8.13.0", 86 + "unified": "^11.0.4", 87 + "unist-util-visit": "^5.0.0", 88 + "vfile": "^6.0.1", 89 + "workerpool": "^8.0.0", 90 + "ws": "^8.15.1", 90 91 "yargs": "^17.7.2" 91 92 }, 92 93 "devDependencies": { 93 - "@types/cli-spinner": "^0.2.1", 94 - "@types/d3": "^7.4.0", 94 + "@types/cli-spinner": "^0.2.3", 95 + "@types/d3": "^7.4.3", 95 96 "@types/flexsearch": "^0.7.3", 96 - "@types/hast": "^2.3.4", 97 - "@types/js-yaml": "^4.0.5", 97 + "@types/hast": "^3.0.3", 98 + "@types/js-yaml": "^4.0.9", 98 99 "@types/node": "^20.1.2", 99 - "@types/pretty-time": "^1.1.2", 100 - "@types/source-map-support": "^0.5.6", 101 - "@types/workerpool": "^6.4.0", 102 - "@types/ws": "^8.5.5", 103 - "@types/yargs": "^17.0.24", 104 - "esbuild": "0.19.2", 105 - "prettier": "^3.0.0", 106 - "tsx": "^3.12.7", 107 - "typescript": "^5.0.4" 100 + "@types/pretty-time": "^1.1.5", 101 + "@types/source-map-support": "^0.5.10", 102 + "@types/workerpool": "^6.4.7", 103 + "@types/ws": "^8.5.10", 104 + "@types/yargs": "^17.0.32", 105 + "esbuild": "^0.19.9", 106 + "prettier": "^3.1.1", 107 + "tsx": "^4.6.2", 108 + "typescript": "^5.3.3" 108 109 } 109 110 }
+4 -2
quartz/components/renderPage.tsx
··· 74 74 const classNames = (node.properties?.className ?? []) as string[] 75 75 if (classNames.includes("transclude")) { 76 76 const inner = node.children[0] as Element 77 - const transcludeTarget = inner.properties?.["data-slug"] as FullSlug 77 + const transcludeTarget = inner.properties["data-slug"] as FullSlug 78 78 const page = getOrComputeFileIndex(componentData.allFiles).get(transcludeTarget) 79 79 if (!page) { 80 80 return 81 81 } 82 82 83 - let blockRef = node.properties?.dataBlock as string | undefined 83 + let blockRef = node.properties.dataBlock as string | undefined 84 84 if (blockRef?.startsWith("#^")) { 85 85 // block transclude 86 86 blockRef = blockRef.slice("#^".length) ··· 90 90 blockNode = { 91 91 type: "element", 92 92 tagName: "ul", 93 + properties: {}, 93 94 children: [blockNode], 94 95 } 95 96 } ··· 144 145 { 145 146 type: "element", 146 147 tagName: "h1", 148 + properties: {}, 147 149 children: [ 148 150 { type: "text", value: page.frontmatter?.title ?? `Transclude of ${page.slug}` }, 149 151 ],
+1 -1
quartz/components/styles/clipboard.scss
··· 4 4 float: right; 5 5 right: 0; 6 6 padding: 0.4rem; 7 - margin: -0.2rem 0.3rem; 7 + margin: 0.3rem; 8 8 color: var(--gray); 9 9 border-color: var(--dark); 10 10 background-color: var(--light);
+1 -1
quartz/components/types.ts
··· 9 9 fileData: QuartzPluginData 10 10 cfg: GlobalConfiguration 11 11 children: (QuartzComponent | JSX.Element)[] 12 - tree: Node<QuartzPluginData> 12 + tree: Node 13 13 allFiles: QuartzPluginData[] 14 14 displayClass?: "mobile-only" | "desktop-only" 15 15 } & JSX.IntrinsicAttributes & {
+2 -2
quartz/plugins/transformers/frontmatter.ts
··· 29 29 [remarkFrontmatter, ["yaml", "toml"]], 30 30 () => { 31 31 return (_, file) => { 32 - const { data } = matter(file.value, { 32 + const { data } = matter(Buffer.from(file.value), { 33 33 ...opts, 34 34 engines: { 35 35 yaml: (s) => yaml.load(s, { schema: yaml.JSON_SCHEMA }) as object, ··· 57 57 } 58 58 59 59 // slug them all!! 60 - data.tags = [...new Set(data.tags?.map((tag: string) => slugTag(tag)))] ?? [] 60 + data.tags = [...new Set(data.tags?.map((tag: string) => slugTag(tag)))] 61 61 62 62 // fill in frontmatter 63 63 file.data.frontmatter = data as QuartzPluginData["frontmatter"]
+1 -1
quartz/plugins/transformers/latex.ts
··· 1 1 import remarkMath from "remark-math" 2 2 import rehypeKatex from "rehype-katex" 3 - import rehypeMathjax from "rehype-mathjax/svg.js" 3 + import rehypeMathjax from "rehype-mathjax/svg" 4 4 import { QuartzTransformerPlugin } from "../types" 5 5 6 6 interface Options {
+166 -158
quartz/plugins/transformers/ofm.ts
··· 1 - import { PluggableList } from "unified" 2 1 import { QuartzTransformerPlugin } from "../types" 3 - import { Root, HTML, BlockContent, DefinitionContent, Code, Paragraph } from "mdast" 2 + import { Root, Html, BlockContent, DefinitionContent, Code, Paragraph } from "mdast" 4 3 import { Element, Literal, Root as HtmlRoot } from "hast" 5 - import { Replace, findAndReplace as mdastFindReplace } from "mdast-util-find-and-replace" 4 + import { ReplaceFunction, findAndReplace as mdastFindReplace } from "mdast-util-find-and-replace" 6 5 import { slug as slugAnchor } from "github-slugger" 7 6 import rehypeRaw from "rehype-raw" 8 7 import { visit } from "unist-util-visit" ··· 15 14 import { toHtml } from "hast-util-to-html" 16 15 import { PhrasingContent } from "mdast-util-find-and-replace/lib" 17 16 import { capitalize } from "../../util/lang" 17 + import { PluggableList } from "unified" 18 18 19 19 export interface Options { 20 20 comments: boolean ··· 136 136 return toHtml(hast, { allowDangerousHtml: true }) 137 137 } 138 138 139 - const findAndReplace = opts.enableInHtmlEmbed 140 - ? (tree: Root, regex: RegExp, replace?: Replace | null | undefined) => { 141 - if (replace) { 142 - visit(tree, "html", (node: HTML) => { 143 - if (typeof replace === "string") { 144 - node.value = node.value.replace(regex, replace) 145 - } else { 146 - node.value = node.value.replaceAll(regex, (substring: string, ...args) => { 147 - const replaceValue = replace(substring, ...args) 148 - if (typeof replaceValue === "string") { 149 - return replaceValue 150 - } else if (Array.isArray(replaceValue)) { 151 - return replaceValue.map(mdastToHtml).join("") 152 - } else if (typeof replaceValue === "object" && replaceValue !== null) { 153 - return mdastToHtml(replaceValue) 154 - } else { 155 - return substring 156 - } 157 - }) 158 - } 159 - }) 160 - } 161 - 162 - mdastFindReplace(tree, regex, replace) 163 - } 164 - : mdastFindReplace 165 - 166 139 return { 167 140 name: "ObsidianFlavoredMarkdown", 168 141 textTransform(_ctx, src) { 169 142 // pre-transform blockquotes 170 143 if (opts.callouts) { 171 - src = src.toString() 144 + if (src instanceof Buffer) { 145 + src = src.toString() 146 + } 147 + 172 148 src = src.replaceAll(calloutLineRegex, (value) => { 173 149 // force newline after title of callout 174 150 return value + "\n> " ··· 177 153 178 154 // pre-transform wikilinks (fix anchors to things that may contain illegal syntax e.g. codeblocks, latex) 179 155 if (opts.wikilinks) { 180 - src = src.toString() 156 + if (src instanceof Buffer) { 157 + src = src.toString() 158 + } 159 + 181 160 src = src.replaceAll(wikilinkRegex, (value, ...capture) => { 182 161 const [rawFp, rawHeader, rawAlias] = capture 183 162 const fp = rawFp ?? "" ··· 194 173 }, 195 174 markdownPlugins() { 196 175 const plugins: PluggableList = [] 197 - if (opts.wikilinks) { 198 - plugins.push(() => { 199 - return (tree: Root, _file) => { 200 - findAndReplace(tree, wikilinkRegex, (value: string, ...capture: string[]) => { 201 - let [rawFp, rawHeader, rawAlias] = capture 202 - const fp = rawFp?.trim() ?? "" 203 - const anchor = rawHeader?.trim() ?? "" 204 - const alias = rawAlias?.slice(1).trim() 176 + 177 + // regex replacements 178 + plugins.push(() => { 179 + return (tree: Root, file) => { 180 + const replacements: [RegExp, string | ReplaceFunction][] = [] 181 + const base = pathToRoot(file.data.slug!) 205 182 206 - // embed cases 207 - if (value.startsWith("!")) { 208 - const ext: string = path.extname(fp).toLowerCase() 209 - const url = slugifyFilePath(fp as FilePath) 210 - if ([".png", ".jpg", ".jpeg", ".gif", ".bmp", ".svg"].includes(ext)) { 211 - const dims = alias ?? "" 212 - let [width, height] = dims.split("x", 2) 213 - width ||= "auto" 214 - height ||= "auto" 215 - return { 216 - type: "image", 217 - url, 218 - data: { 219 - hProperties: { 220 - width, 221 - height, 183 + if (opts.wikilinks) { 184 + replacements.push([ 185 + wikilinkRegex, 186 + (value: string, ...capture: string[]) => { 187 + let [rawFp, rawHeader, rawAlias] = capture 188 + const fp = rawFp?.trim() ?? "" 189 + const anchor = rawHeader?.trim() ?? "" 190 + const alias = rawAlias?.slice(1).trim() 191 + 192 + // embed cases 193 + if (value.startsWith("!")) { 194 + const ext: string = path.extname(fp).toLowerCase() 195 + const url = slugifyFilePath(fp as FilePath) 196 + if ([".png", ".jpg", ".jpeg", ".gif", ".bmp", ".svg"].includes(ext)) { 197 + const dims = alias ?? "" 198 + let [width, height] = dims.split("x", 2) 199 + width ||= "auto" 200 + height ||= "auto" 201 + return { 202 + type: "image", 203 + url, 204 + data: { 205 + hProperties: { 206 + width, 207 + height, 208 + }, 222 209 }, 223 - }, 224 - } 225 - } else if ([".mp4", ".webm", ".ogv", ".mov", ".mkv"].includes(ext)) { 226 - return { 227 - type: "html", 228 - value: `<video src="${url}" controls></video>`, 229 - } 230 - } else if ( 231 - [".mp3", ".webm", ".wav", ".m4a", ".ogg", ".3gp", ".flac"].includes(ext) 232 - ) { 233 - return { 234 - type: "html", 235 - value: `<audio src="${url}" controls></audio>`, 236 - } 237 - } else if ([".pdf"].includes(ext)) { 238 - return { 239 - type: "html", 240 - value: `<iframe src="${url}"></iframe>`, 241 - } 242 - } else if (ext === "") { 243 - const block = anchor 244 - return { 245 - type: "html", 246 - data: { hProperties: { transclude: true } }, 247 - value: `<blockquote class="transclude" data-url="${url}" data-block="${block}"><a href="${ 248 - url + anchor 249 - }" class="transclude-inner">Transclude of ${url}${block}</a></blockquote>`, 210 + } 211 + } else if ([".mp4", ".webm", ".ogv", ".mov", ".mkv"].includes(ext)) { 212 + return { 213 + type: "html", 214 + value: `<video src="${url}" controls></video>`, 215 + } 216 + } else if ( 217 + [".mp3", ".webm", ".wav", ".m4a", ".ogg", ".3gp", ".flac"].includes(ext) 218 + ) { 219 + return { 220 + type: "html", 221 + value: `<audio src="${url}" controls></audio>`, 222 + } 223 + } else if ([".pdf"].includes(ext)) { 224 + return { 225 + type: "html", 226 + value: `<iframe src="${url}"></iframe>`, 227 + } 228 + } else if (ext === "") { 229 + const block = anchor 230 + return { 231 + type: "html", 232 + data: { hProperties: { transclude: true } }, 233 + value: `<blockquote class="transclude" data-url="${url}" data-block="${block}"><a href="${ 234 + url + anchor 235 + }" class="transclude-inner">Transclude of ${url}${block}</a></blockquote>`, 236 + } 250 237 } 238 + 239 + // otherwise, fall through to regular link 251 240 } 252 241 253 - // otherwise, fall through to regular link 254 - } 242 + // internal link 243 + const url = fp + anchor 244 + return { 245 + type: "link", 246 + url, 247 + children: [ 248 + { 249 + type: "text", 250 + value: alias ?? fp, 251 + }, 252 + ], 253 + } 254 + }, 255 + ]) 256 + } 255 257 256 - // internal link 257 - const url = fp + anchor 258 - return { 259 - type: "link", 260 - url, 261 - children: [ 262 - { 263 - type: "text", 264 - value: alias ?? fp, 265 - }, 266 - ], 267 - } 268 - }) 258 + if (opts.highlight) { 259 + replacements.push([ 260 + highlightRegex, 261 + (_value: string, ...capture: string[]) => { 262 + const [inner] = capture 263 + return { 264 + type: "html", 265 + value: `<span class="text-highlight">${inner}</span>`, 266 + } 267 + }, 268 + ]) 269 269 } 270 - }) 271 - } 272 270 273 - if (opts.highlight) { 274 - plugins.push(() => { 275 - return (tree: Root, _file) => { 276 - findAndReplace(tree, highlightRegex, (_value: string, ...capture: string[]) => { 277 - const [inner] = capture 278 - return { 279 - type: "html", 280 - value: `<span class="text-highlight">${inner}</span>`, 281 - } 282 - }) 271 + if (opts.comments) { 272 + replacements.push([ 273 + commentRegex, 274 + (_value: string, ..._capture: string[]) => { 275 + return { 276 + type: "text", 277 + value: "", 278 + } 279 + }, 280 + ]) 283 281 } 284 - }) 285 - } 286 282 287 - if (opts.comments) { 288 - plugins.push(() => { 289 - return (tree: Root, _file) => { 290 - findAndReplace(tree, commentRegex, (_value: string, ..._capture: string[]) => { 291 - return { 292 - type: "text", 293 - value: "", 283 + if (opts.parseTags) { 284 + replacements.push([ 285 + tagRegex, 286 + (_value: string, tag: string) => { 287 + // Check if the tag only includes numbers 288 + if (/^\d+$/.test(tag)) { 289 + return false 290 + } 291 + 292 + tag = slugTag(tag) 293 + if (file.data.frontmatter && !file.data.frontmatter.tags.includes(tag)) { 294 + file.data.frontmatter.tags.push(tag) 295 + } 296 + 297 + return { 298 + type: "link", 299 + url: base + `/tags/${tag}`, 300 + data: { 301 + hProperties: { 302 + className: ["tag-link"], 303 + }, 304 + }, 305 + children: [ 306 + { 307 + type: "text", 308 + value: `#${tag}`, 309 + }, 310 + ], 311 + } 312 + }, 313 + ]) 314 + } 315 + 316 + if (opts.enableInHtmlEmbed) { 317 + visit(tree, "html", (node: Html) => { 318 + for (const [regex, replace] of replacements) { 319 + if (typeof replace === "string") { 320 + node.value = node.value.replace(regex, replace) 321 + } else { 322 + node.value = node.value.replaceAll(regex, (substring: string, ...args) => { 323 + const replaceValue = replace(substring, ...args) 324 + if (typeof replaceValue === "string") { 325 + return replaceValue 326 + } else if (Array.isArray(replaceValue)) { 327 + return replaceValue.map(mdastToHtml).join("") 328 + } else if (typeof replaceValue === "object" && replaceValue !== null) { 329 + return mdastToHtml(replaceValue) 330 + } else { 331 + return substring 332 + } 333 + }) 334 + } 294 335 } 295 336 }) 296 337 } 297 - }) 298 - } 338 + 339 + mdastFindReplace(tree, replacements) 340 + } 341 + }) 299 342 300 343 if (opts.callouts) { 301 344 plugins.push(() => { ··· 336 379 <polyline points="6 9 12 15 18 9"></polyline> 337 380 </svg>` 338 381 339 - const titleHtml: HTML = { 382 + const titleHtml: Html = { 340 383 type: "html", 341 384 value: `<div 342 385 class="callout-title" ··· 396 439 }) 397 440 } 398 441 399 - if (opts.parseTags) { 400 - plugins.push(() => { 401 - return (tree: Root, file) => { 402 - const base = pathToRoot(file.data.slug!) 403 - findAndReplace(tree, tagRegex, (_value: string, tag: string) => { 404 - // Check if the tag only includes numbers 405 - if (/^\d+$/.test(tag)) { 406 - return false 407 - } 408 - 409 - tag = slugTag(tag) 410 - if (file.data.frontmatter && !file.data.frontmatter.tags.includes(tag)) { 411 - file.data.frontmatter.tags.push(tag) 412 - } 413 - 414 - return { 415 - type: "link", 416 - url: base + `/tags/${tag}`, 417 - data: { 418 - hProperties: { 419 - className: ["tag-link"], 420 - }, 421 - }, 422 - children: [ 423 - { 424 - type: "text", 425 - value: `#${tag}`, 426 - }, 427 - ], 428 - } 429 - }) 430 - } 431 - }) 432 - } 433 442 return plugins 434 443 }, 435 444 htmlPlugins() { 436 - const plugins = [rehypeRaw] 437 - 445 + const plugins: PluggableList = [rehypeRaw] 438 446 if (opts.parseBlockReferences) { 439 447 plugins.push(() => { 440 448 const inlineTagTypes = new Set(["p", "li"])
+5 -1
quartz/plugins/transformers/syntax.ts
··· 8 8 [ 9 9 rehypePrettyCode, 10 10 { 11 - theme: "css-variables", 11 + keepBackground: false, 12 + theme: { 13 + dark: "github-dark", 14 + light: "github-light", 15 + }, 12 16 } satisfies Partial<CodeOptions>, 13 17 ], 14 18 ]
+1 -1
quartz/plugins/vfile.ts
··· 2 2 import { Data, VFile } from "vfile" 3 3 4 4 export type QuartzPluginData = Data 5 - export type ProcessedContent = [Node<QuartzPluginData>, VFile] 5 + export type ProcessedContent = [Node, VFile] 6 6 7 7 export function defaultProcessedContent(vfileData: Partial<QuartzPluginData>): ProcessedContent { 8 8 const root: Parent = { type: "root", children: [] }
+17 -19
quartz/processors/parse.ts
··· 14 14 import { trace } from "../util/trace" 15 15 import { BuildCtx } from "../util/ctx" 16 16 17 - export type QuartzProcessor = Processor<MDRoot, HTMLRoot, void> 17 + export type QuartzProcessor = Processor<MDRoot, MDRoot, HTMLRoot> 18 18 export function createProcessor(ctx: BuildCtx): QuartzProcessor { 19 19 const transformers = ctx.cfg.plugins.transformers 20 20 21 - // base Markdown -> MD AST 22 - let processor = unified().use(remarkParse) 23 - 24 - // MD AST -> MD AST transforms 25 - for (const plugin of transformers.filter((p) => p.markdownPlugins)) { 26 - processor = processor.use(plugin.markdownPlugins!(ctx)) 27 - } 28 - 29 - // MD AST -> HTML AST 30 - processor = processor.use(remarkRehype, { allowDangerousHtml: true }) 31 - 32 - // HTML AST -> HTML AST transforms 33 - for (const plugin of transformers.filter((p) => p.htmlPlugins)) { 34 - processor = processor.use(plugin.htmlPlugins!(ctx)) 35 - } 36 - 37 - return processor 21 + return ( 22 + unified() 23 + // base Markdown -> MD AST 24 + .use(remarkParse) 25 + // MD AST -> MD AST transforms 26 + .use( 27 + transformers 28 + .filter((p) => p.markdownPlugins) 29 + .flatMap((plugin) => plugin.markdownPlugins!(ctx)), 30 + ) 31 + // MD AST -> HTML AST 32 + .use(remarkRehype, { allowDangerousHtml: true }) 33 + // HTML AST -> HTML AST transforms 34 + .use(transformers.filter((p) => p.htmlPlugins).flatMap((plugin) => plugin.htmlPlugins!(ctx))) 35 + ) 38 36 } 39 37 40 38 function* chunks<T>(arr: T[], n: number) { ··· 89 87 90 88 // Text -> Text transforms 91 89 for (const plugin of cfg.plugins.transformers.filter((p) => p.textTransform)) { 92 - file.value = plugin.textTransform!(ctx, file.value) 90 + file.value = plugin.textTransform!(ctx, file.value.toString()) 93 91 } 94 92 95 93 // base data properties that plugins may use
+6 -3
quartz/styles/base.scss
··· 304 304 margin-bottom: 1rem; 305 305 } 306 306 307 - div[data-rehype-pretty-code-fragment] { 307 + figure[data-rehype-pretty-code-figure] { 308 + margin: 0; 309 + position: relative; 308 310 line-height: 1.6rem; 309 311 position: relative; 310 312 311 - & > div[data-rehype-pretty-code-title] { 313 + & > [data-rehype-pretty-code-title] { 312 314 font-family: var(--codeFont); 313 315 font-size: 0.9rem; 314 316 padding: 0.1rem 0.5rem; ··· 320 322 } 321 323 322 324 & > pre { 323 - padding: 0.5rem 0; 325 + padding: 0; 324 326 } 325 327 } 326 328 ··· 342 344 counter-reset: line; 343 345 counter-increment: line 0; 344 346 display: grid; 347 + padding: 0.5rem 0; 345 348 346 349 & [data-highlighted-chars] { 347 350 background-color: var(--highlight);
+14 -26
quartz/styles/syntax.scss
··· 1 - // npx convert-sh-theme https://raw.githubusercontent.com/shikijs/shiki/main/packages/shiki/themes/github-light.json 2 - :root { 3 - --shiki-color-text: #24292e; 4 - --shiki-color-background: #f8f8f8; 5 - --shiki-token-constant: #005cc5; 6 - --shiki-token-string: #032f62; 7 - --shiki-token-comment: #6a737d; 8 - --shiki-token-keyword: #d73a49; 9 - --shiki-token-parameter: #24292e; 10 - --shiki-token-function: #24292e; 11 - --shiki-token-string-expression: #22863a; 12 - --shiki-token-punctuation: #24292e; 13 - --shiki-token-link: #24292e; 1 + code[data-theme*=" "] { 2 + color: var(--shiki-light); 3 + background-color: var(--shiki-light-bg); 14 4 } 15 5 16 - // npx convert-sh-theme https://raw.githubusercontent.com/shikijs/shiki/main/packages/shiki/themes/github-dark.json 17 - [saved-theme="dark"] { 18 - --shiki-color-text: #e1e4e8 !important; 19 - --shiki-color-background: #24292e !important; 20 - --shiki-token-constant: #79b8ff !important; 21 - --shiki-token-string: #9ecbff !important; 22 - --shiki-token-comment: #6a737d !important; 23 - --shiki-token-keyword: #f97583 !important; 24 - --shiki-token-parameter: #e1e4e8 !important; 25 - --shiki-token-function: #e1e4e8 !important; 26 - --shiki-token-string-expression: #85e89d !important; 27 - --shiki-token-punctuation: #e1e4e8 !important; 28 - --shiki-token-link: #e1e4e8 !important; 6 + code[data-theme*=" "] span { 7 + color: var(--shiki-light); 8 + } 9 + 10 + [saved-theme="dark"] code[data-theme*=" "] { 11 + color: var(--shiki-dark); 12 + background-color: var(--shiki-dark-bg); 13 + } 14 + 15 + [saved-theme="dark"] code[data-theme*=" "] span { 16 + color: var(--shiki-dark); 29 17 }
+1 -2
quartz/util/jsx.tsx
··· 1 1 import { Components, Jsx, toJsxRuntime } from "hast-util-to-jsx-runtime" 2 - import { QuartzPluginData } from "../plugins/vfile" 3 2 import { Node, Root } from "hast" 4 3 import { Fragment, jsx, jsxs } from "preact/jsx-runtime" 5 4 import { trace } from "./trace" ··· 13 12 ), 14 13 } 15 14 16 - export function htmlToJsx(fp: FilePath, tree: Node<QuartzPluginData>) { 15 + export function htmlToJsx(fp: FilePath, tree: Node) { 17 16 try { 18 17 return toJsxRuntime(tree as Root, { 19 18 Fragment,