~repos /website

#astro#js#html#css

git clone https://pyrossh.dev/repos/website.git

木 Personal website of pyrossh. Built with astrojs, shiki, vite.


16367c8b pyrossh

7 months ago
add astro again :)
Files changed (83) hide show
  1. .gitignore +23 -9
  2. .vscode/extensions.json +2 -1
  3. .vscode/launch.json +11 -0
  4. .vscode/settings.json +0 -5
  5. README.md +68 -0
  6. astro.config.mjs +21 -0
  7. bun.lock +896 -0
  8. package-lock.json +3182 -4509
  9. package.json +15 -41
  10. package2.json +46 -0
  11. public/blog-placeholder-1.jpg +0 -0
  12. public/blog-placeholder-2.jpg +0 -0
  13. public/blog-placeholder-3.jpg +0 -0
  14. public/blog-placeholder-4.jpg +0 -0
  15. public/blog-placeholder-5.jpg +0 -0
  16. public/blog-placeholder-about.jpg +0 -0
  17. public/favicon.svg +9 -0
  18. src/{lib/assets → assets}/icons/appstore.svg +0 -0
  19. src/{lib/assets → assets}/icons/playstore.svg +0 -0
  20. src/{lib/assets → assets}/images/app_icon.png +0 -0
  21. src/{lib/assets → assets}/images/app_image.png +0 -0
  22. src/{lib/assets → assets}/logos/code.png +0 -0
  23. src/{lib/assets → assets}/logos/helix.png +0 -0
  24. src/{lib/assets → assets}/logos/inkscape.png +0 -0
  25. src/{lib/assets → assets}/logos/iterm.png +0 -0
  26. src/{lib/assets → assets}/logos/nu.png +0 -0
  27. src/{lib/assets → assets}/logos/onlybible.png +0 -0
  28. src/{lib/assets → assets}/logos/pyrossh.png +0 -0
  29. src/{lib/assets → assets}/logos/rust.png +0 -0
  30. src/{lib/assets → assets}/logos/stats.png +0 -0
  31. src/{lib/assets → assets}/logos/zellij.png +0 -0
  32. src/components/BaseHead.astro +55 -0
  33. src/components/Footer.astro +41 -0
  34. src/components/FormattedDate.astro +11 -0
  35. src/components/Header.astro +77 -0
  36. src/components/HeaderLink.astro +14 -0
  37. src/components/Slide.astro +37 -0
  38. src/consts.ts +5 -0
  39. src/content.config.ts +18 -0
  40. src/{posts → content/blog}/eyecandy-golang-error-reporting.md +2 -2
  41. src/content/blog/first-post.md +16 -0
  42. src/{posts → content/blog}/gopibot-to-the-rescue.md +2 -2
  43. src/content/blog/markdown-style-guide.md +214 -0
  44. src/{posts → content/blog}/react-powertools-swr.md +2 -2
  45. src/content/blog/second-post.md +16 -0
  46. src/content/blog/third-post.md +16 -0
  47. src/content/blog/using-mdx.mdx +31 -0
  48. src/layouts/Base.astro +73 -0
  49. src/layouts/Post.astro +73 -0
  50. src/lib/components/Copyright.svelte +0 -9
  51. src/lib/components/Footer.svelte +0 -25
  52. src/lib/components/Header.svelte +0 -60
  53. src/lib/components/Intro.svelte +0 -11
  54. src/lib/components/Slide.svelte +0 -47
  55. src/lib/components/SocialLinks.svelte +0 -25
  56. src/lib/dateUtils.js +0 -5
  57. src/pages/cv/index.astro +240 -0
  58. src/pages/index.astro +263 -0
  59. src/pages/posts/[...slug].astro +75 -0
  60. src/pages/posts/index.astro +45 -0
  61. src/pages/rss.xml.js +16 -0
  62. src/routes/cv/+page.svelte +0 -229
  63. src/styles/global.css +150 -0
  64. {src → src2}/app.css +0 -0
  65. {src → src2}/app.d.ts +0 -0
  66. {src → src2}/app.html +0 -0
  67. {src → src2}/index.test.js +0 -0
  68. {src → src2}/routes/+error.svelte +0 -0
  69. {src → src2}/routes/+layout.js +0 -0
  70. {src → src2}/routes/+layout.svelte +2 -22
  71. {src → src2}/routes/+page.svelte +0 -29
  72. src2/routes/cv/+page.svelte +4 -0
  73. {src → src2}/routes/only-bible-app/+layout.svelte +0 -0
  74. {src → src2}/routes/only-bible-app/+page.svelte +0 -0
  75. {src → src2}/routes/only-bible-app/privacy-policy/+page.svelte +0 -0
  76. {src → src2}/routes/only-bible-app/terms-and-conditions/+page.svelte +0 -0
  77. {src → src2}/routes/posts/+page.js +0 -0
  78. {src → src2}/routes/posts/+page.svelte +0 -0
  79. {src → src2}/routes/posts/[slug]/+page.js +0 -0
  80. {src → src2}/routes/posts/[slug]/+page.svelte +0 -0
  81. {src → src2}/routes/sitemap.xml/+server.js +0 -0
  82. {src → src2}/vite-env.d.ts +0 -0
  83. tsconfig.json +12 -0
.gitignore CHANGED
@@ -1,10 +1,24 @@
1
+ # build output
2
+ dist/
3
+ # generated types
1
- .DS_Store
4
+ .astro/
5
+
6
+ # dependencies
2
- node_modules
7
+ node_modules/
8
+
9
+ # logs
3
- /build
10
+ npm-debug.log*
11
+ yarn-debug.log*
12
+ yarn-error.log*
13
+ pnpm-debug.log*
14
+
15
+
4
- /.svelte-kit
16
+ # environment variables
5
- /package
6
17
  .env
7
- .env.*
8
- !.env.example
18
+ .env.production
19
+
20
+ # macOS-specific files
21
+ .DS_Store
22
+
9
- vite.config.js.timestamp-*
23
+ # jetbrains setting folder
10
- vite.config.ts.timestamp-*
24
+ .idea/
.vscode/extensions.json CHANGED
@@ -1,3 +1,4 @@
1
1
  {
2
- "recommendations": ["svelte.svelte-vscode", "bradlc.vscode-tailwindcss"]
2
+ "recommendations": ["astro-build.astro-vscode", "unifiedjs.vscode-mdx"],
3
+ "unwantedRecommendations": []
3
4
  }
.vscode/launch.json ADDED
@@ -0,0 +1,11 @@
1
+ {
2
+ "version": "0.2.0",
3
+ "configurations": [
4
+ {
5
+ "command": "./node_modules/.bin/astro dev",
6
+ "name": "Development server",
7
+ "request": "launch",
8
+ "type": "node-terminal"
9
+ }
10
+ ]
11
+ }
.vscode/settings.json DELETED
@@ -1,5 +0,0 @@
1
- {
2
- "[html]": {
3
- "editor.defaultFormatter": "vscode.html-language-features"
4
- }
5
- }
README.md ADDED
@@ -0,0 +1,68 @@
1
+ # Astro Starter Kit: Blog
2
+
3
+ ```sh
4
+ bun create astro@latest -- --template blog
5
+ ```
6
+
7
+ [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/blog)
8
+ [![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/blog)
9
+ [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/blog/devcontainer.json)
10
+
11
+ > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun!
12
+
13
+ ![blog](https://github.com/withastro/astro/assets/2244813/ff10799f-a816-4703-b967-c78997e8323d)
14
+
15
+ Features:
16
+
17
+ - ✅ Minimal styling (make it your own!)
18
+ - ✅ 100/100 Lighthouse performance
19
+ - ✅ SEO-friendly with canonical URLs and OpenGraph data
20
+ - ✅ Sitemap support
21
+ - ✅ RSS Feed support
22
+ - ✅ Markdown & MDX support
23
+
24
+ ## 🚀 Project Structure
25
+
26
+ Inside of your Astro project, you'll see the following folders and files:
27
+
28
+ ```text
29
+ ├── public/
30
+ ├── src/
31
+ │   ├── components/
32
+ │   ├── content/
33
+ │   ├── layouts/
34
+ │   └── pages/
35
+ ├── astro.config.mjs
36
+ ├── README.md
37
+ ├── package.json
38
+ └── tsconfig.json
39
+ ```
40
+
41
+ Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
42
+
43
+ There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
44
+
45
+ The `src/content/` directory contains "collections" of related Markdown and MDX documents. Use `getCollection()` to retrieve posts from `src/content/blog/`, and type-check your frontmatter using an optional schema. See [Astro's Content Collections docs](https://docs.astro.build/en/guides/content-collections/) to learn more.
46
+
47
+ Any static assets, like images, can be placed in the `public/` directory.
48
+
49
+ ## 🧞 Commands
50
+
51
+ All commands are run from the root of the project, from a terminal:
52
+
53
+ | Command | Action |
54
+ | :------------------------ | :----------------------------------------------- |
55
+ | `bun install` | Installs dependencies |
56
+ | `bun dev` | Starts local dev server at `localhost:4321` |
57
+ | `bun build` | Build your production site to `./dist/` |
58
+ | `bun preview` | Preview your build locally, before deploying |
59
+ | `bun astro ...` | Run CLI commands like `astro add`, `astro check` |
60
+ | `bun astro -- --help` | Get help using the Astro CLI |
61
+
62
+ ## 👀 Want to learn more?
63
+
64
+ Check out [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
65
+
66
+ ## Credit
67
+
68
+ This theme is based off of the lovely [Bear Blog](https://github.com/HermanMartinus/bearblog/).
astro.config.mjs ADDED
@@ -0,0 +1,21 @@
1
+ // @ts-check
2
+ import { defineConfig, fontProviders } from 'astro/config';
3
+ import mdx from '@astrojs/mdx';
4
+ import sitemap from '@astrojs/sitemap';
5
+ import tailwindcss from '@tailwindcss/vite';
6
+
7
+ // https://astro.build/config
8
+ export default defineConfig({
9
+ site: 'https://pyrossh.dev',
10
+ integrations: [mdx(), sitemap()],
11
+ experimental: {
12
+ fonts: [{
13
+ provider: fontProviders.google(),
14
+ name: "Roboto",
15
+ cssVariable: "--font-roboto"
16
+ }]
17
+ },
18
+ vite: {
19
+ plugins: [tailwindcss()],
20
+ },
21
+ });
bun.lock ADDED
@@ -0,0 +1,896 @@
1
+ {
2
+ "lockfileVersion": 1,
3
+ "workspaces": {
4
+ "": {
5
+ "name": "my-astro-project-using-bun",
6
+ "dependencies": {
7
+ "@astrojs/mdx": "^4.2.5",
8
+ "@astrojs/rss": "^4.0.11",
9
+ "@astrojs/sitemap": "^3.3.1",
10
+ "@effective/css-reset": "^3.2.0",
11
+ "@tailwindcss/vite": "^4.1.4",
12
+ "astro": "^5.7.5",
13
+ "tailwindcss": "^4.1.4",
14
+ },
15
+ },
16
+ },
17
+ "packages": {
18
+ "@astrojs/compiler": ["@astrojs/compiler@2.11.0", "", {}, "sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg=="],
19
+
20
+ "@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.6.1", "", {}, "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A=="],
21
+
22
+ "@astrojs/markdown-remark": ["@astrojs/markdown-remark@6.3.1", "", { "dependencies": { "@astrojs/internal-helpers": "0.6.1", "@astrojs/prism": "3.2.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", "import-meta-resolve": "^4.1.0", "js-yaml": "^4.1.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.1", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.1", "remark-smartypants": "^3.0.2", "shiki": "^3.0.0", "smol-toml": "^1.3.1", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", "unist-util-visit-parents": "^6.0.1", "vfile": "^6.0.3" } }, "sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg=="],
23
+
24
+ "@astrojs/mdx": ["@astrojs/mdx@4.2.5", "", { "dependencies": { "@astrojs/markdown-remark": "6.3.1", "@mdx-js/mdx": "^3.1.0", "acorn": "^8.14.1", "es-module-lexer": "^1.6.0", "estree-util-visit": "^2.0.0", "hast-util-to-html": "^9.0.5", "kleur": "^4.1.5", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "remark-smartypants": "^3.0.2", "source-map": "^0.7.4", "unist-util-visit": "^5.0.0", "vfile": "^6.0.3" }, "peerDependencies": { "astro": "^5.0.0" } }, "sha512-iKGu9GssmypLWf6ycJu6OYa9E3W16KA2y3ApBPlZpz1pwR70xXEr2XugQUwxGfFCI2KcZLIND/9FdKM7ZXVffA=="],
25
+
26
+ "@astrojs/prism": ["@astrojs/prism@3.2.0", "", { "dependencies": { "prismjs": "^1.29.0" } }, "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw=="],
27
+
28
+ "@astrojs/rss": ["@astrojs/rss@4.0.11", "", { "dependencies": { "fast-xml-parser": "^4.5.0", "kleur": "^4.1.5" } }, "sha512-3e3H8i6kc97KGnn9iaZBJpIkdoQi8MmR5zH5R+dWsfCM44lLTszOqy1OBfGGxDt56mpQkYVtZJWoxMyWuUZBfw=="],
29
+
30
+ "@astrojs/sitemap": ["@astrojs/sitemap@3.3.1", "", { "dependencies": { "sitemap": "^8.0.0", "stream-replace-string": "^2.0.0", "zod": "^3.24.2" } }, "sha512-GRnDUCTviBSNfXJ0Jmur+1/C+z3g36jy79VyYggfe1uNyEYSTcmAfTTCmbytrRvJRNyJJnSfB/77Gnm9PiXRRg=="],
31
+
32
+ "@astrojs/telemetry": ["@astrojs/telemetry@3.2.1", "", { "dependencies": { "ci-info": "^4.2.0", "debug": "^4.4.0", "dlv": "^1.1.3", "dset": "^3.1.4", "is-docker": "^3.0.0", "is-wsl": "^3.1.0", "which-pm-runs": "^1.1.0" } }, "sha512-SSVM820Jqc6wjsn7qYfV9qfeQvePtVc1nSofhyap7l0/iakUKywj3hfy3UJAOV4sGV4Q/u450RD4AaCaFvNPlg=="],
33
+
34
+ "@babel/helper-string-parser": ["@babel/helper-string-parser@7.25.9", "", {}, "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA=="],
35
+
36
+ "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.25.9", "", {}, "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ=="],
37
+
38
+ "@babel/parser": ["@babel/parser@7.27.0", "", { "dependencies": { "@babel/types": "^7.27.0" }, "bin": "./bin/babel-parser.js" }, "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg=="],
39
+
40
+ "@babel/types": ["@babel/types@7.27.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" } }, "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg=="],
41
+
42
+ "@capsizecss/unpack": ["@capsizecss/unpack@2.4.0", "", { "dependencies": { "blob-to-buffer": "^1.2.8", "cross-fetch": "^3.0.4", "fontkit": "^2.0.2" } }, "sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q=="],
43
+
44
+ "@effective/css-reset": ["@effective/css-reset@3.2.0", "", {}, "sha512-Pa+bAIID40L5UUuxS+h1m96byDaj+GTlUDiljKGAVjaIY4b1bUEeYOQkAQokmAorI1gfLOJlAGiOmFVV+EFhAQ=="],
45
+
46
+ "@emnapi/runtime": ["@emnapi/runtime@1.4.3", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ=="],
47
+
48
+ "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.3", "", { "os": "aix", "cpu": "ppc64" }, "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ=="],
49
+
50
+ "@esbuild/android-arm": ["@esbuild/android-arm@0.25.3", "", { "os": "android", "cpu": "arm" }, "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A=="],
51
+
52
+ "@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.3", "", { "os": "android", "cpu": "arm64" }, "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ=="],
53
+
54
+ "@esbuild/android-x64": ["@esbuild/android-x64@0.25.3", "", { "os": "android", "cpu": "x64" }, "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ=="],
55
+
56
+ "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w=="],
57
+
58
+ "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A=="],
59
+
60
+ "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw=="],
61
+
62
+ "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q=="],
63
+
64
+ "@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.3", "", { "os": "linux", "cpu": "arm" }, "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ=="],
65
+
66
+ "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A=="],
67
+
68
+ "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.3", "", { "os": "linux", "cpu": "ia32" }, "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw=="],
69
+
70
+ "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.3", "", { "os": "linux", "cpu": "none" }, "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g=="],
71
+
72
+ "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.3", "", { "os": "linux", "cpu": "none" }, "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag=="],
73
+
74
+ "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg=="],
75
+
76
+ "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.3", "", { "os": "linux", "cpu": "none" }, "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA=="],
77
+
78
+ "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ=="],
79
+
80
+ "@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.3", "", { "os": "linux", "cpu": "x64" }, "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA=="],
81
+
82
+ "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.3", "", { "os": "none", "cpu": "arm64" }, "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA=="],
83
+
84
+ "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.3", "", { "os": "none", "cpu": "x64" }, "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g=="],
85
+
86
+ "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.3", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ=="],
87
+
88
+ "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.3", "", { "os": "openbsd", "cpu": "x64" }, "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w=="],
89
+
90
+ "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.3", "", { "os": "sunos", "cpu": "x64" }, "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA=="],
91
+
92
+ "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ=="],
93
+
94
+ "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew=="],
95
+
96
+ "@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.3", "", { "os": "win32", "cpu": "x64" }, "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg=="],
97
+
98
+ "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.0.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ=="],
99
+
100
+ "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.0.4" }, "os": "darwin", "cpu": "x64" }, "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q=="],
101
+
102
+ "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.0.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg=="],
103
+
104
+ "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.0.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ=="],
105
+
106
+ "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.0.5", "", { "os": "linux", "cpu": "arm" }, "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g=="],
107
+
108
+ "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA=="],
109
+
110
+ "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.0.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA=="],
111
+
112
+ "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw=="],
113
+
114
+ "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA=="],
115
+
116
+ "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw=="],
117
+
118
+ "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.0.5" }, "os": "linux", "cpu": "arm" }, "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ=="],
119
+
120
+ "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA=="],
121
+
122
+ "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.0.4" }, "os": "linux", "cpu": "s390x" }, "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q=="],
123
+
124
+ "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA=="],
125
+
126
+ "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g=="],
127
+
128
+ "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw=="],
129
+
130
+ "@img/sharp-wasm32": ["@img/sharp-wasm32@0.33.5", "", { "dependencies": { "@emnapi/runtime": "^1.2.0" }, "cpu": "none" }, "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg=="],
131
+
132
+ "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.33.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ=="],
133
+
134
+ "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="],
135
+
136
+ "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.0", "", {}, "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="],
137
+
138
+ "@mdx-js/mdx": ["@mdx-js/mdx@3.1.0", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdx": "^2.0.0", "collapse-white-space": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "estree-util-scope": "^1.0.0", "estree-walker": "^3.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "markdown-extensions": "^2.0.0", "recma-build-jsx": "^1.0.0", "recma-jsx": "^1.0.0", "recma-stringify": "^1.0.0", "rehype-recma": "^1.0.0", "remark-mdx": "^3.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "source-map": "^0.7.0", "unified": "^11.0.0", "unist-util-position-from-estree": "^2.0.0", "unist-util-stringify-position": "^4.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw=="],
139
+
140
+ "@oslojs/encoding": ["@oslojs/encoding@1.1.0", "", {}, "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="],
141
+
142
+ "@rollup/pluginutils": ["@rollup/pluginutils@5.1.4", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ=="],
143
+
144
+ "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.40.0", "", { "os": "android", "cpu": "arm" }, "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg=="],
145
+
146
+ "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.40.0", "", { "os": "android", "cpu": "arm64" }, "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w=="],
147
+
148
+ "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.40.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ=="],
149
+
150
+ "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.40.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA=="],
151
+
152
+ "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.40.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg=="],
153
+
154
+ "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.40.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw=="],
155
+
156
+ "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.40.0", "", { "os": "linux", "cpu": "arm" }, "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA=="],
157
+
158
+ "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.40.0", "", { "os": "linux", "cpu": "arm" }, "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg=="],
159
+
160
+ "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.40.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg=="],
161
+
162
+ "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.40.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ=="],
163
+
164
+ "@rollup/rollup-linux-loongarch64-gnu": ["@rollup/rollup-linux-loongarch64-gnu@4.40.0", "", { "os": "linux", "cpu": "none" }, "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg=="],
165
+
166
+ "@rollup/rollup-linux-powerpc64le-gnu": ["@rollup/rollup-linux-powerpc64le-gnu@4.40.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw=="],
167
+
168
+ "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.40.0", "", { "os": "linux", "cpu": "none" }, "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA=="],
169
+
170
+ "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.40.0", "", { "os": "linux", "cpu": "none" }, "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ=="],
171
+
172
+ "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.40.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw=="],
173
+
174
+ "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.40.0", "", { "os": "linux", "cpu": "x64" }, "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ=="],
175
+
176
+ "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.40.0", "", { "os": "linux", "cpu": "x64" }, "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw=="],
177
+
178
+ "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.40.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ=="],
179
+
180
+ "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.40.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA=="],
181
+
182
+ "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.40.0", "", { "os": "win32", "cpu": "x64" }, "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ=="],
183
+
184
+ "@shikijs/core": ["@shikijs/core@3.3.0", "", { "dependencies": { "@shikijs/types": "3.3.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-CovkFL2WVaHk6PCrwv6ctlmD4SS1qtIfN8yEyDXDYWh4ONvomdM9MaFw20qHuqJOcb8/xrkqoWQRJ//X10phOQ=="],
185
+
186
+ "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.3.0", "", { "dependencies": { "@shikijs/types": "3.3.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.2.0" } }, "sha512-XlhnFGv0glq7pfsoN0KyBCz9FJU678LZdQ2LqlIdAj6JKsg5xpYKay3DkazXWExp3DTJJK9rMOuGzU2911pg7Q=="],
187
+
188
+ "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.3.0", "", { "dependencies": { "@shikijs/types": "3.3.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-l0vIw+GxeNU7uGnsu6B+Crpeqf+WTQ2Va71cHb5ZYWEVEPdfYwY5kXwYqRJwHrxz9WH+pjSpXQz+TJgAsrkA5A=="],
189
+
190
+ "@shikijs/langs": ["@shikijs/langs@3.3.0", "", { "dependencies": { "@shikijs/types": "3.3.0" } }, "sha512-zt6Kf/7XpBQKSI9eqku+arLkAcDQ3NHJO6zFjiChI8w0Oz6Jjjay7pToottjQGjSDCFk++R85643WbyINcuL+g=="],
191
+
192
+ "@shikijs/themes": ["@shikijs/themes@3.3.0", "", { "dependencies": { "@shikijs/types": "3.3.0" } }, "sha512-tXeCvLXBnqq34B0YZUEaAD1lD4lmN6TOHAhnHacj4Owh7Ptb/rf5XCDeROZt2rEOk5yuka3OOW2zLqClV7/SOg=="],
193
+
194
+ "@shikijs/types": ["@shikijs/types@3.3.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-KPCGnHG6k06QG/2pnYGbFtFvpVJmC3uIpXrAiPrawETifujPBv0Se2oUxm5qYgjCvGJS9InKvjytOdN+bGuX+Q=="],
195
+
196
+ "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="],
197
+
198
+ "@swc/helpers": ["@swc/helpers@0.5.17", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A=="],
199
+
200
+ "@tailwindcss/node": ["@tailwindcss/node@4.1.4", "", { "dependencies": { "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", "lightningcss": "1.29.2", "tailwindcss": "4.1.4" } }, "sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw=="],
201
+
202
+ "@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.4", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.4", "@tailwindcss/oxide-darwin-arm64": "4.1.4", "@tailwindcss/oxide-darwin-x64": "4.1.4", "@tailwindcss/oxide-freebsd-x64": "4.1.4", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.4", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.4", "@tailwindcss/oxide-linux-arm64-musl": "4.1.4", "@tailwindcss/oxide-linux-x64-gnu": "4.1.4", "@tailwindcss/oxide-linux-x64-musl": "4.1.4", "@tailwindcss/oxide-wasm32-wasi": "4.1.4", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.4", "@tailwindcss/oxide-win32-x64-msvc": "4.1.4" } }, "sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ=="],
203
+
204
+ "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.1.4", "", { "os": "android", "cpu": "arm64" }, "sha512-xMMAe/SaCN/vHfQYui3fqaBDEXMu22BVwQ33veLc8ep+DNy7CWN52L+TTG9y1K397w9nkzv+Mw+mZWISiqhmlA=="],
205
+
206
+ "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.1.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-JGRj0SYFuDuAGilWFBlshcexev2hOKfNkoX+0QTksKYq2zgF9VY/vVMq9m8IObYnLna0Xlg+ytCi2FN2rOL0Sg=="],
207
+
208
+ "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.1.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-sdDeLNvs3cYeWsEJ4H1DvjOzaGios4QbBTNLVLVs0XQ0V95bffT3+scptzYGPMjm7xv4+qMhCDrkHwhnUySEzA=="],
209
+
210
+ "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.1.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-VHxAqxqdghM83HslPhRsNhHo91McsxRJaEnShJOMu8mHmEj9Ig7ToHJtDukkuLWLzLboh2XSjq/0zO6wgvykNA=="],
211
+
212
+ "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.1.4", "", { "os": "linux", "cpu": "arm" }, "sha512-OTU/m/eV4gQKxy9r5acuesqaymyeSCnsx1cFto/I1WhPmi5HDxX1nkzb8KYBiwkHIGg7CTfo/AcGzoXAJBxLfg=="],
213
+
214
+ "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.1.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-hKlLNvbmUC6z5g/J4H+Zx7f7w15whSVImokLPmP6ff1QqTVE+TxUM9PGuNsjHvkvlHUtGTdDnOvGNSEUiXI1Ww=="],
215
+
216
+ "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.1.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-X3As2xhtgPTY/m5edUtddmZ8rCruvBvtxYLMw9OsZdH01L2gS2icsHRwxdU0dMItNfVmrBezueXZCHxVeeb7Aw=="],
217
+
218
+ "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.1.4", "", { "os": "linux", "cpu": "x64" }, "sha512-2VG4DqhGaDSmYIu6C4ua2vSLXnJsb/C9liej7TuSO04NK+JJJgJucDUgmX6sn7Gw3Cs5ZJ9ZLrnI0QRDOjLfNQ=="],
219
+
220
+ "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.1.4", "", { "os": "linux", "cpu": "x64" }, "sha512-v+mxVgH2kmur/X5Mdrz9m7TsoVjbdYQT0b4Z+dr+I4RvreCNXyCFELZL/DO0M1RsidZTrm6O1eMnV6zlgEzTMQ=="],
221
+
222
+ "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.1.4", "", { "dependencies": { "@emnapi/core": "^1.4.0", "@emnapi/runtime": "^1.4.0", "@emnapi/wasi-threads": "^1.0.1", "@napi-rs/wasm-runtime": "^0.2.8", "@tybys/wasm-util": "^0.9.0", "tslib": "^2.8.0" }, "cpu": "none" }, "sha512-2TLe9ir+9esCf6Wm+lLWTMbgklIjiF0pbmDnwmhR9MksVOq+e8aP3TSsXySnBDDvTTVd/vKu1aNttEGj3P6l8Q=="],
223
+
224
+ "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.1.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-VlnhfilPlO0ltxW9/BgfLI5547PYzqBMPIzRrk4W7uupgCt8z6Trw/tAj6QUtF2om+1MH281Pg+HHUJoLesmng=="],
225
+
226
+ "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.1.4", "", { "os": "win32", "cpu": "x64" }, "sha512-+7S63t5zhYjslUGb8NcgLpFXD+Kq1F/zt5Xv5qTv7HaFTG/DHyHD9GA6ieNAxhgyA4IcKa/zy7Xx4Oad2/wuhw=="],
227
+
228
+ "@tailwindcss/vite": ["@tailwindcss/vite@4.1.4", "", { "dependencies": { "@tailwindcss/node": "4.1.4", "@tailwindcss/oxide": "4.1.4", "tailwindcss": "4.1.4" }, "peerDependencies": { "vite": "^5.2.0 || ^6" } }, "sha512-4UQeMrONbvrsXKXXp/uxmdEN5JIJ9RkH7YVzs6AMxC/KC1+Np7WZBaNIco7TEjlkthqxZbt8pU/ipD+hKjm80A=="],
229
+
230
+ "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
231
+
232
+ "@types/estree": ["@types/estree@1.0.7", "", {}, "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ=="],
233
+
234
+ "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="],
235
+
236
+ "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
237
+
238
+ "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="],
239
+
240
+ "@types/mdx": ["@types/mdx@2.0.13", "", {}, "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw=="],
241
+
242
+ "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
243
+
244
+ "@types/nlcst": ["@types/nlcst@2.0.3", "", { "dependencies": { "@types/unist": "*" } }, "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA=="],
245
+
246
+ "@types/node": ["@types/node@17.0.45", "", {}, "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="],
247
+
248
+ "@types/sax": ["@types/sax@1.2.7", "", { "dependencies": { "@types/node": "*" } }, "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A=="],
249
+
250
+ "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
251
+
252
+ "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="],
253
+
254
+ "acorn": ["acorn@8.14.1", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg=="],
255
+
256
+ "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="],
257
+
258
+ "ansi-align": ["ansi-align@3.0.1", "", { "dependencies": { "string-width": "^4.1.0" } }, "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w=="],
259
+
260
+ "ansi-regex": ["ansi-regex@6.1.0", "", {}, "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA=="],
261
+
262
+ "ansi-styles": ["ansi-styles@6.2.1", "", {}, "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="],
263
+
264
+ "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="],
265
+
266
+ "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="],
267
+
268
+ "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="],
269
+
270
+ "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="],
271
+
272
+ "array-iterate": ["array-iterate@2.0.1", "", {}, "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="],
273
+
274
+ "astring": ["astring@1.9.0", "", { "bin": { "astring": "bin/astring" } }, "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="],
275
+
276
+ "astro": ["astro@5.7.5", "", { "dependencies": { "@astrojs/compiler": "^2.11.0", "@astrojs/internal-helpers": "0.6.1", "@astrojs/markdown-remark": "6.3.1", "@astrojs/telemetry": "3.2.1", "@capsizecss/unpack": "^2.4.0", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.1.4", "acorn": "^8.14.1", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", "ci-info": "^4.2.0", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.0.2", "cssesc": "^3.0.0", "debug": "^4.4.0", "deterministic-object-hash": "^2.0.2", "devalue": "^5.1.1", "diff": "^5.2.0", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^1.6.0", "esbuild": "^0.25.0", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.1.1", "js-yaml": "^4.1.0", "kleur": "^4.1.5", "magic-string": "^0.30.17", "magicast": "^0.3.5", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.0", "package-manager-detector": "^1.1.0", "picomatch": "^4.0.2", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.7.1", "shiki": "^3.2.1", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.12", "tsconfck": "^3.1.5", "ultrahtml": "^1.6.0", "unifont": "~0.2.0", "unist-util-visit": "^5.0.0", "unstorage": "^1.15.0", "vfile": "^6.0.3", "vite": "^6.2.6", "vitefu": "^1.0.6", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", "yocto-spinner": "^0.2.1", "zod": "^3.24.2", "zod-to-json-schema": "^3.24.5", "zod-to-ts": "^1.2.0" }, "optionalDependencies": { "sharp": "^0.33.3" }, "bin": { "astro": "astro.js" } }, "sha512-c59YuYiXyWWnUMOBlDczrjqKzF0dJQP20EP9vqDggcyKm//tEt9iJHNwoYq4r3UeO9UJCwlGK8FwaGTAwwF3IA=="],
277
+
278
+ "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="],
279
+
280
+ "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="],
281
+
282
+ "base-64": ["base-64@1.0.0", "", {}, "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="],
283
+
284
+ "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
285
+
286
+ "blob-to-buffer": ["blob-to-buffer@1.2.9", "", {}, "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA=="],
287
+
288
+ "boxen": ["boxen@8.0.1", "", { "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^8.0.0", "chalk": "^5.3.0", "cli-boxes": "^3.0.0", "string-width": "^7.2.0", "type-fest": "^4.21.0", "widest-line": "^5.0.0", "wrap-ansi": "^9.0.0" } }, "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw=="],
289
+
290
+ "brotli": ["brotli@1.3.3", "", { "dependencies": { "base64-js": "^1.1.2" } }, "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg=="],
291
+
292
+ "camelcase": ["camelcase@8.0.0", "", {}, "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="],
293
+
294
+ "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="],
295
+
296
+ "chalk": ["chalk@5.4.1", "", {}, "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w=="],
297
+
298
+ "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="],
299
+
300
+ "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="],
301
+
302
+ "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="],
303
+
304
+ "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="],
305
+
306
+ "chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="],
307
+
308
+ "ci-info": ["ci-info@4.2.0", "", {}, "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg=="],
309
+
310
+ "cli-boxes": ["cli-boxes@3.0.0", "", {}, "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="],
311
+
312
+ "clone": ["clone@2.1.2", "", {}, "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="],
313
+
314
+ "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="],
315
+
316
+ "collapse-white-space": ["collapse-white-space@2.1.0", "", {}, "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw=="],
317
+
318
+ "color": ["color@4.2.3", "", { "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" } }, "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A=="],
319
+
320
+ "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="],
321
+
322
+ "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="],
323
+
324
+ "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="],
325
+
326
+ "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="],
327
+
328
+ "common-ancestor-path": ["common-ancestor-path@1.0.1", "", {}, "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="],
329
+
330
+ "cookie": ["cookie@1.0.2", "", {}, "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA=="],
331
+
332
+ "cookie-es": ["cookie-es@1.2.2", "", {}, "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="],
333
+
334
+ "cross-fetch": ["cross-fetch@3.2.0", "", { "dependencies": { "node-fetch": "^2.7.0" } }, "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q=="],
335
+
336
+ "crossws": ["crossws@0.3.4", "", { "dependencies": { "uncrypto": "^0.1.3" } }, "sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw=="],
337
+
338
+ "css-tree": ["css-tree@3.1.0", "", { "dependencies": { "mdn-data": "2.12.2", "source-map-js": "^1.0.1" } }, "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w=="],
339
+
340
+ "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="],
341
+
342
+ "debug": ["debug@4.4.0", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA=="],
343
+
344
+ "decode-named-character-reference": ["decode-named-character-reference@1.1.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w=="],
345
+
346
+ "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="],
347
+
348
+ "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="],
349
+
350
+ "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="],
351
+
352
+ "detect-libc": ["detect-libc@2.0.4", "", {}, "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA=="],
353
+
354
+ "deterministic-object-hash": ["deterministic-object-hash@2.0.2", "", { "dependencies": { "base-64": "^1.0.0" } }, "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ=="],
355
+
356
+ "devalue": ["devalue@5.1.1", "", {}, "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw=="],
357
+
358
+ "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="],
359
+
360
+ "dfa": ["dfa@1.2.0", "", {}, "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q=="],
361
+
362
+ "diff": ["diff@5.2.0", "", {}, "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A=="],
363
+
364
+ "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="],
365
+
366
+ "dset": ["dset@3.1.4", "", {}, "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA=="],
367
+
368
+ "emoji-regex": ["emoji-regex@10.4.0", "", {}, "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw=="],
369
+
370
+ "enhanced-resolve": ["enhanced-resolve@5.18.1", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg=="],
371
+
372
+ "entities": ["entities@6.0.0", "", {}, "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw=="],
373
+
374
+ "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="],
375
+
376
+ "esast-util-from-estree": ["esast-util-from-estree@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "unist-util-position-from-estree": "^2.0.0" } }, "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ=="],
377
+
378
+ "esast-util-from-js": ["esast-util-from-js@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "acorn": "^8.0.0", "esast-util-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw=="],
379
+
380
+ "esbuild": ["esbuild@0.25.3", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.3", "@esbuild/android-arm": "0.25.3", "@esbuild/android-arm64": "0.25.3", "@esbuild/android-x64": "0.25.3", "@esbuild/darwin-arm64": "0.25.3", "@esbuild/darwin-x64": "0.25.3", "@esbuild/freebsd-arm64": "0.25.3", "@esbuild/freebsd-x64": "0.25.3", "@esbuild/linux-arm": "0.25.3", "@esbuild/linux-arm64": "0.25.3", "@esbuild/linux-ia32": "0.25.3", "@esbuild/linux-loong64": "0.25.3", "@esbuild/linux-mips64el": "0.25.3", "@esbuild/linux-ppc64": "0.25.3", "@esbuild/linux-riscv64": "0.25.3", "@esbuild/linux-s390x": "0.25.3", "@esbuild/linux-x64": "0.25.3", "@esbuild/netbsd-arm64": "0.25.3", "@esbuild/netbsd-x64": "0.25.3", "@esbuild/openbsd-arm64": "0.25.3", "@esbuild/openbsd-x64": "0.25.3", "@esbuild/sunos-x64": "0.25.3", "@esbuild/win32-arm64": "0.25.3", "@esbuild/win32-ia32": "0.25.3", "@esbuild/win32-x64": "0.25.3" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q=="],
381
+
382
+ "escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
383
+
384
+ "estree-util-attach-comments": ["estree-util-attach-comments@3.0.0", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw=="],
385
+
386
+ "estree-util-build-jsx": ["estree-util-build-jsx@3.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "estree-walker": "^3.0.0" } }, "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ=="],
387
+
388
+ "estree-util-is-identifier-name": ["estree-util-is-identifier-name@3.0.0", "", {}, "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="],
389
+
390
+ "estree-util-scope": ["estree-util-scope@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0" } }, "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ=="],
391
+
392
+ "estree-util-to-js": ["estree-util-to-js@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "astring": "^1.8.0", "source-map": "^0.7.0" } }, "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg=="],
393
+
394
+ "estree-util-visit": ["estree-util-visit@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" } }, "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww=="],
395
+
396
+ "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="],
397
+
398
+ "eventemitter3": ["eventemitter3@5.0.1", "", {}, "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="],
399
+
400
+ "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="],
401
+
402
+ "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="],
403
+
404
+ "fast-xml-parser": ["fast-xml-parser@4.5.3", "", { "dependencies": { "strnum": "^1.1.1" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig=="],
405
+
406
+ "fdir": ["fdir@6.4.4", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg=="],
407
+
408
+ "flattie": ["flattie@1.1.1", "", {}, "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="],
409
+
410
+ "fontkit": ["fontkit@2.0.4", "", { "dependencies": { "@swc/helpers": "^0.5.12", "brotli": "^1.3.2", "clone": "^2.1.2", "dfa": "^1.2.0", "fast-deep-equal": "^3.1.3", "restructure": "^3.0.0", "tiny-inflate": "^1.0.3", "unicode-properties": "^1.4.0", "unicode-trie": "^2.0.0" } }, "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g=="],
411
+
412
+ "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
413
+
414
+ "get-east-asian-width": ["get-east-asian-width@1.3.0", "", {}, "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ=="],
415
+
416
+ "github-slugger": ["github-slugger@2.0.0", "", {}, "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="],
417
+
418
+ "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="],
419
+
420
+ "h3": ["h3@1.15.1", "", { "dependencies": { "cookie-es": "^1.2.2", "crossws": "^0.3.3", "defu": "^6.1.4", "destr": "^2.0.3", "iron-webcrypto": "^1.2.1", "node-mock-http": "^1.0.0", "radix3": "^1.1.2", "ufo": "^1.5.4", "uncrypto": "^0.1.3" } }, "sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA=="],
421
+
422
+ "hast-util-from-html": ["hast-util-from-html@2.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "devlop": "^1.1.0", "hast-util-from-parse5": "^8.0.0", "parse5": "^7.0.0", "vfile": "^6.0.0", "vfile-message": "^4.0.0" } }, "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw=="],
423
+
424
+ "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="],
425
+
426
+ "hast-util-is-element": ["hast-util-is-element@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g=="],
427
+
428
+ "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="],
429
+
430
+ "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="],
431
+
432
+ "hast-util-to-estree": ["hast-util-to-estree@3.1.3", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-attach-comments": "^3.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w=="],
433
+
434
+ "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="],
435
+
436
+ "hast-util-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="],
437
+
438
+ "hast-util-to-parse5": ["hast-util-to-parse5@8.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw=="],
439
+
440
+ "hast-util-to-text": ["hast-util-to-text@4.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "hast-util-is-element": "^3.0.0", "unist-util-find-after": "^5.0.0" } }, "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A=="],
441
+
442
+ "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
443
+
444
+ "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="],
445
+
446
+ "html-escaper": ["html-escaper@3.0.3", "", {}, "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="],
447
+
448
+ "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
449
+
450
+ "http-cache-semantics": ["http-cache-semantics@4.1.1", "", {}, "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="],
451
+
452
+ "import-meta-resolve": ["import-meta-resolve@4.1.0", "", {}, "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw=="],
453
+
454
+ "inline-style-parser": ["inline-style-parser@0.2.4", "", {}, "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q=="],
455
+
456
+ "iron-webcrypto": ["iron-webcrypto@1.2.1", "", {}, "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="],
457
+
458
+ "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="],
459
+
460
+ "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="],
461
+
462
+ "is-arrayish": ["is-arrayish@0.3.2", "", {}, "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="],
463
+
464
+ "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="],
465
+
466
+ "is-docker": ["is-docker@3.0.0", "", { "bin": { "is-docker": "cli.js" } }, "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="],
467
+
468
+ "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="],
469
+
470
+ "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="],
471
+
472
+ "is-inside-container": ["is-inside-container@1.0.0", "", { "dependencies": { "is-docker": "^3.0.0" }, "bin": { "is-inside-container": "cli.js" } }, "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA=="],
473
+
474
+ "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
475
+
476
+ "is-wsl": ["is-wsl@3.1.0", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw=="],
477
+
478
+ "jiti": ["jiti@2.4.2", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A=="],
479
+
480
+ "js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="],
481
+
482
+ "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="],
483
+
484
+ "lightningcss": ["lightningcss@1.29.2", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.29.2", "lightningcss-darwin-x64": "1.29.2", "lightningcss-freebsd-x64": "1.29.2", "lightningcss-linux-arm-gnueabihf": "1.29.2", "lightningcss-linux-arm64-gnu": "1.29.2", "lightningcss-linux-arm64-musl": "1.29.2", "lightningcss-linux-x64-gnu": "1.29.2", "lightningcss-linux-x64-musl": "1.29.2", "lightningcss-win32-arm64-msvc": "1.29.2", "lightningcss-win32-x64-msvc": "1.29.2" } }, "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA=="],
485
+
486
+ "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.29.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA=="],
487
+
488
+ "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.29.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w=="],
489
+
490
+ "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.29.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg=="],
491
+
492
+ "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.29.2", "", { "os": "linux", "cpu": "arm" }, "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg=="],
493
+
494
+ "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.29.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ=="],
495
+
496
+ "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.29.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ=="],
497
+
498
+ "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.29.2", "", { "os": "linux", "cpu": "x64" }, "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg=="],
499
+
500
+ "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.29.2", "", { "os": "linux", "cpu": "x64" }, "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w=="],
501
+
502
+ "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.29.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw=="],
503
+
504
+ "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.29.2", "", { "os": "win32", "cpu": "x64" }, "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA=="],
505
+
506
+ "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="],
507
+
508
+ "lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
509
+
510
+ "magic-string": ["magic-string@0.30.17", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA=="],
511
+
512
+ "magicast": ["magicast@0.3.5", "", { "dependencies": { "@babel/parser": "^7.25.4", "@babel/types": "^7.25.4", "source-map-js": "^1.2.0" } }, "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ=="],
513
+
514
+ "markdown-extensions": ["markdown-extensions@2.0.0", "", {}, "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q=="],
515
+
516
+ "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="],
517
+
518
+ "mdast-util-definitions": ["mdast-util-definitions@6.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ=="],
519
+
520
+ "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="],
521
+
522
+ "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
523
+
524
+ "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="],
525
+
526
+ "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="],
527
+
528
+ "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="],
529
+
530
+ "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="],
531
+
532
+ "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="],
533
+
534
+ "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="],
535
+
536
+ "mdast-util-mdx": ["mdast-util-mdx@3.0.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w=="],
537
+
538
+ "mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="],
539
+
540
+ "mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="],
541
+
542
+ "mdast-util-mdxjs-esm": ["mdast-util-mdxjs-esm@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg=="],
543
+
544
+ "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="],
545
+
546
+ "mdast-util-to-hast": ["mdast-util-to-hast@13.2.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA=="],
547
+
548
+ "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="],
549
+
550
+ "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="],
551
+
552
+ "mdn-data": ["mdn-data@2.12.2", "", {}, "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA=="],
553
+
554
+ "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
555
+
556
+ "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
557
+
558
+ "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="],
559
+
560
+ "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="],
561
+
562
+ "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="],
563
+
564
+ "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="],
565
+
566
+ "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="],
567
+
568
+ "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="],
569
+
570
+ "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="],
571
+
572
+ "micromark-extension-mdx-expression": ["micromark-extension-mdx-expression@3.0.1", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q=="],
573
+
574
+ "micromark-extension-mdx-jsx": ["micromark-extension-mdx-jsx@3.0.2", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "micromark-factory-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ=="],
575
+
576
+ "micromark-extension-mdx-md": ["micromark-extension-mdx-md@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ=="],
577
+
578
+ "micromark-extension-mdxjs": ["micromark-extension-mdxjs@3.0.0", "", { "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", "micromark-extension-mdx-expression": "^3.0.0", "micromark-extension-mdx-jsx": "^3.0.0", "micromark-extension-mdx-md": "^2.0.0", "micromark-extension-mdxjs-esm": "^3.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ=="],
579
+
580
+ "micromark-extension-mdxjs-esm": ["micromark-extension-mdxjs-esm@3.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A=="],
581
+
582
+ "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
583
+
584
+ "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
585
+
586
+ "micromark-factory-mdx-expression": ["micromark-factory-mdx-expression@2.0.3", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ=="],
587
+
588
+ "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
589
+
590
+ "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
591
+
592
+ "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="],
593
+
594
+ "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
595
+
596
+ "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
597
+
598
+ "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="],
599
+
600
+ "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="],
601
+
602
+ "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
603
+
604
+ "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
605
+
606
+ "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
607
+
608
+ "micromark-util-events-to-acorn": ["micromark-util-events-to-acorn@2.0.3", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg=="],
609
+
610
+ "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
611
+
612
+ "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
613
+
614
+ "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
615
+
616
+ "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
617
+
618
+ "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
619
+
620
+ "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
621
+
622
+ "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
623
+
624
+ "mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="],
625
+
626
+ "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
627
+
628
+ "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="],
629
+
630
+ "neotraverse": ["neotraverse@0.6.18", "", {}, "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA=="],
631
+
632
+ "nlcst-to-string": ["nlcst-to-string@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0" } }, "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA=="],
633
+
634
+ "node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="],
635
+
636
+ "node-fetch-native": ["node-fetch-native@1.6.6", "", {}, "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ=="],
637
+
638
+ "node-mock-http": ["node-mock-http@1.0.0", "", {}, "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ=="],
639
+
640
+ "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="],
641
+
642
+ "ofetch": ["ofetch@1.4.1", "", { "dependencies": { "destr": "^2.0.3", "node-fetch-native": "^1.6.4", "ufo": "^1.5.4" } }, "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw=="],
643
+
644
+ "ohash": ["ohash@2.0.11", "", {}, "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="],
645
+
646
+ "oniguruma-parser": ["oniguruma-parser@0.12.0", "", {}, "sha512-fD9o5ebCmEAA9dLysajdQvuKzLL7cj+w7DQjuO3Cb6IwafENfx6iL+RGkmyW82pVRsvgzixsWinHvgxTMJvdIA=="],
647
+
648
+ "oniguruma-to-es": ["oniguruma-to-es@4.3.1", "", { "dependencies": { "oniguruma-parser": "^0.12.0", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-VtX1kepWO+7HG7IWV5v72JhiqofK7XsiHmtgnvurnNOTdIvE5mrdWYtsOrQyrXCv1L2Ckm08hywp+MFO7rC4Ug=="],
649
+
650
+ "p-limit": ["p-limit@6.2.0", "", { "dependencies": { "yocto-queue": "^1.1.1" } }, "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA=="],
651
+
652
+ "p-queue": ["p-queue@8.1.0", "", { "dependencies": { "eventemitter3": "^5.0.1", "p-timeout": "^6.1.2" } }, "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw=="],
653
+
654
+ "p-timeout": ["p-timeout@6.1.4", "", {}, "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg=="],
655
+
656
+ "package-manager-detector": ["package-manager-detector@1.2.0", "", {}, "sha512-PutJepsOtsqVfUsxCzgTTpyXmiAgvKptIgY4th5eq5UXXFhj5PxfQ9hnGkypMeovpAvVshFRItoFHYO18TCOqA=="],
657
+
658
+ "pako": ["pako@0.2.9", "", {}, "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="],
659
+
660
+ "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="],
661
+
662
+ "parse-latin": ["parse-latin@7.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "@types/unist": "^3.0.0", "nlcst-to-string": "^4.0.0", "unist-util-modify-children": "^4.0.0", "unist-util-visit-children": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ=="],
663
+
664
+ "parse5": ["parse5@7.3.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw=="],
665
+
666
+ "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
667
+
668
+ "picomatch": ["picomatch@4.0.2", "", {}, "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="],
669
+
670
+ "postcss": ["postcss@8.5.3", "", { "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="],
671
+
672
+ "prismjs": ["prismjs@1.30.0", "", {}, "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="],
673
+
674
+ "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="],
675
+
676
+ "property-information": ["property-information@7.0.0", "", {}, "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg=="],
677
+
678
+ "radix3": ["radix3@1.1.2", "", {}, "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="],
679
+
680
+ "readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="],
681
+
682
+ "recma-build-jsx": ["recma-build-jsx@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-util-build-jsx": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew=="],
683
+
684
+ "recma-jsx": ["recma-jsx@1.0.0", "", { "dependencies": { "acorn-jsx": "^5.0.0", "estree-util-to-js": "^2.0.0", "recma-parse": "^1.0.0", "recma-stringify": "^1.0.0", "unified": "^11.0.0" } }, "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q=="],
685
+
686
+ "recma-parse": ["recma-parse@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "esast-util-from-js": "^2.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ=="],
687
+
688
+ "recma-stringify": ["recma-stringify@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-util-to-js": "^2.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g=="],
689
+
690
+ "regex": ["regex@6.0.1", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA=="],
691
+
692
+ "regex-recursion": ["regex-recursion@6.0.2", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg=="],
693
+
694
+ "regex-utilities": ["regex-utilities@2.3.0", "", {}, "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="],
695
+
696
+ "rehype": ["rehype@13.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "rehype-parse": "^9.0.0", "rehype-stringify": "^10.0.0", "unified": "^11.0.0" } }, "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A=="],
697
+
698
+ "rehype-parse": ["rehype-parse@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-from-html": "^2.0.0", "unified": "^11.0.0" } }, "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag=="],
699
+
700
+ "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
701
+
702
+ "rehype-recma": ["rehype-recma@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "hast-util-to-estree": "^3.0.0" } }, "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw=="],
703
+
704
+ "rehype-stringify": ["rehype-stringify@10.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-to-html": "^9.0.0", "unified": "^11.0.0" } }, "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA=="],
705
+
706
+ "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="],
707
+
708
+ "remark-mdx": ["remark-mdx@3.1.0", "", { "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" } }, "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA=="],
709
+
710
+ "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
711
+
712
+ "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
713
+
714
+ "remark-smartypants": ["remark-smartypants@3.0.2", "", { "dependencies": { "retext": "^9.0.0", "retext-smartypants": "^6.0.0", "unified": "^11.0.4", "unist-util-visit": "^5.0.0" } }, "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA=="],
715
+
716
+ "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="],
717
+
718
+ "restructure": ["restructure@3.0.2", "", {}, "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw=="],
719
+
720
+ "retext": ["retext@9.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "retext-latin": "^4.0.0", "retext-stringify": "^4.0.0", "unified": "^11.0.0" } }, "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA=="],
721
+
722
+ "retext-latin": ["retext-latin@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "parse-latin": "^7.0.0", "unified": "^11.0.0" } }, "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA=="],
723
+
724
+ "retext-smartypants": ["retext-smartypants@6.2.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "nlcst-to-string": "^4.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ=="],
725
+
726
+ "retext-stringify": ["retext-stringify@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "nlcst-to-string": "^4.0.0", "unified": "^11.0.0" } }, "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA=="],
727
+
728
+ "rollup": ["rollup@4.40.0", "", { "dependencies": { "@types/estree": "1.0.7" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.40.0", "@rollup/rollup-android-arm64": "4.40.0", "@rollup/rollup-darwin-arm64": "4.40.0", "@rollup/rollup-darwin-x64": "4.40.0", "@rollup/rollup-freebsd-arm64": "4.40.0", "@rollup/rollup-freebsd-x64": "4.40.0", "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", "@rollup/rollup-linux-arm-musleabihf": "4.40.0", "@rollup/rollup-linux-arm64-gnu": "4.40.0", "@rollup/rollup-linux-arm64-musl": "4.40.0", "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", "@rollup/rollup-linux-riscv64-gnu": "4.40.0", "@rollup/rollup-linux-riscv64-musl": "4.40.0", "@rollup/rollup-linux-s390x-gnu": "4.40.0", "@rollup/rollup-linux-x64-gnu": "4.40.0", "@rollup/rollup-linux-x64-musl": "4.40.0", "@rollup/rollup-win32-arm64-msvc": "4.40.0", "@rollup/rollup-win32-ia32-msvc": "4.40.0", "@rollup/rollup-win32-x64-msvc": "4.40.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w=="],
729
+
730
+ "sax": ["sax@1.4.1", "", {}, "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="],
731
+
732
+ "semver": ["semver@7.7.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA=="],
733
+
734
+ "sharp": ["sharp@0.33.5", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", "semver": "^7.6.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.33.5", "@img/sharp-darwin-x64": "0.33.5", "@img/sharp-libvips-darwin-arm64": "1.0.4", "@img/sharp-libvips-darwin-x64": "1.0.4", "@img/sharp-libvips-linux-arm": "1.0.5", "@img/sharp-libvips-linux-arm64": "1.0.4", "@img/sharp-libvips-linux-s390x": "1.0.4", "@img/sharp-libvips-linux-x64": "1.0.4", "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", "@img/sharp-libvips-linuxmusl-x64": "1.0.4", "@img/sharp-linux-arm": "0.33.5", "@img/sharp-linux-arm64": "0.33.5", "@img/sharp-linux-s390x": "0.33.5", "@img/sharp-linux-x64": "0.33.5", "@img/sharp-linuxmusl-arm64": "0.33.5", "@img/sharp-linuxmusl-x64": "0.33.5", "@img/sharp-wasm32": "0.33.5", "@img/sharp-win32-ia32": "0.33.5", "@img/sharp-win32-x64": "0.33.5" } }, "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw=="],
735
+
736
+ "shiki": ["shiki@3.3.0", "", { "dependencies": { "@shikijs/core": "3.3.0", "@shikijs/engine-javascript": "3.3.0", "@shikijs/engine-oniguruma": "3.3.0", "@shikijs/langs": "3.3.0", "@shikijs/themes": "3.3.0", "@shikijs/types": "3.3.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-j0Z1tG5vlOFGW8JVj0Cpuatzvshes7VJy5ncDmmMaYcmnGW0Js1N81TOW98ivTFNZfKRn9uwEg/aIm638o368g=="],
737
+
738
+ "simple-swizzle": ["simple-swizzle@0.2.2", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg=="],
739
+
740
+ "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="],
741
+
742
+ "sitemap": ["sitemap@8.0.0", "", { "dependencies": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", "arg": "^5.0.0", "sax": "^1.2.4" }, "bin": { "sitemap": "dist/cli.js" } }, "sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A=="],
743
+
744
+ "smol-toml": ["smol-toml@1.3.4", "", {}, "sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA=="],
745
+
746
+ "source-map": ["source-map@0.7.4", "", {}, "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="],
747
+
748
+ "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="],
749
+
750
+ "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="],
751
+
752
+ "stream-replace-string": ["stream-replace-string@2.0.0", "", {}, "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w=="],
753
+
754
+ "string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="],
755
+
756
+ "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="],
757
+
758
+ "strip-ansi": ["strip-ansi@7.1.0", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="],
759
+
760
+ "strnum": ["strnum@1.1.2", "", {}, "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA=="],
761
+
762
+ "style-to-js": ["style-to-js@1.1.16", "", { "dependencies": { "style-to-object": "1.0.8" } }, "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw=="],
763
+
764
+ "style-to-object": ["style-to-object@1.0.8", "", { "dependencies": { "inline-style-parser": "0.2.4" } }, "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g=="],
765
+
766
+ "tailwindcss": ["tailwindcss@4.1.4", "", {}, "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A=="],
767
+
768
+ "tapable": ["tapable@2.2.1", "", {}, "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="],
769
+
770
+ "tiny-inflate": ["tiny-inflate@1.0.3", "", {}, "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="],
771
+
772
+ "tinyexec": ["tinyexec@0.3.2", "", {}, "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="],
773
+
774
+ "tinyglobby": ["tinyglobby@0.2.13", "", { "dependencies": { "fdir": "^6.4.4", "picomatch": "^4.0.2" } }, "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw=="],
775
+
776
+ "tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="],
777
+
778
+ "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="],
779
+
780
+ "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="],
781
+
782
+ "tsconfck": ["tsconfck@3.1.5", "", { "peerDependencies": { "typescript": "^5.0.0" }, "optionalPeers": ["typescript"], "bin": { "tsconfck": "bin/tsconfck.js" } }, "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg=="],
783
+
784
+ "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
785
+
786
+ "type-fest": ["type-fest@4.40.0", "", {}, "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw=="],
787
+
788
+ "typescript": ["typescript@5.8.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="],
789
+
790
+ "ufo": ["ufo@1.6.1", "", {}, "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="],
791
+
792
+ "ultrahtml": ["ultrahtml@1.6.0", "", {}, "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw=="],
793
+
794
+ "uncrypto": ["uncrypto@0.1.3", "", {}, "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="],
795
+
796
+ "unicode-properties": ["unicode-properties@1.4.1", "", { "dependencies": { "base64-js": "^1.3.0", "unicode-trie": "^2.0.0" } }, "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg=="],
797
+
798
+ "unicode-trie": ["unicode-trie@2.0.0", "", { "dependencies": { "pako": "^0.2.5", "tiny-inflate": "^1.0.0" } }, "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ=="],
799
+
800
+ "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
801
+
802
+ "unifont": ["unifont@0.2.0", "", { "dependencies": { "css-tree": "^3.0.0", "ohash": "^2.0.0" } }, "sha512-RoF14/tOhLvDa7R5K6A3PjsfJVFKvadvRpWjfV1ttabUe9704P1ie9z1ABLWEts/8SxrBVePav/XhgeFNltpsw=="],
803
+
804
+ "unist-util-find-after": ["unist-util-find-after@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ=="],
805
+
806
+ "unist-util-is": ["unist-util-is@6.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw=="],
807
+
808
+ "unist-util-modify-children": ["unist-util-modify-children@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "array-iterate": "^2.0.0" } }, "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw=="],
809
+
810
+ "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
811
+
812
+ "unist-util-position-from-estree": ["unist-util-position-from-estree@2.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ=="],
813
+
814
+ "unist-util-remove-position": ["unist-util-remove-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q=="],
815
+
816
+ "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="],
817
+
818
+ "unist-util-visit": ["unist-util-visit@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg=="],
819
+
820
+ "unist-util-visit-children": ["unist-util-visit-children@3.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA=="],
821
+
822
+ "unist-util-visit-parents": ["unist-util-visit-parents@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw=="],
823
+
824
+ "unstorage": ["unstorage@1.15.0", "", { "dependencies": { "anymatch": "^3.1.3", "chokidar": "^4.0.3", "destr": "^2.0.3", "h3": "^1.15.0", "lru-cache": "^10.4.3", "node-fetch-native": "^1.6.6", "ofetch": "^1.4.1", "ufo": "^1.5.4" }, "peerDependencies": { "@azure/app-configuration": "^1.8.0", "@azure/cosmos": "^4.2.0", "@azure/data-tables": "^13.3.0", "@azure/identity": "^4.6.0", "@azure/keyvault-secrets": "^4.9.0", "@azure/storage-blob": "^12.26.0", "@capacitor/preferences": "^6.0.3", "@deno/kv": ">=0.9.0", "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", "@vercel/kv": "^1.0.1", "aws4fetch": "^1.0.20", "db0": ">=0.2.1", "idb-keyval": "^6.2.1", "ioredis": "^5.4.2", "uploadthing": "^7.4.4" }, "optionalPeers": ["@azure/app-configuration", "@azure/cosmos", "@azure/data-tables", "@azure/identity", "@azure/keyvault-secrets", "@azure/storage-blob", "@capacitor/preferences", "@deno/kv", "@netlify/blobs", "@planetscale/database", "@upstash/redis", "@vercel/blob", "@vercel/kv", "aws4fetch", "db0", "idb-keyval", "ioredis", "uploadthing"] }, "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg=="],
825
+
826
+ "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="],
827
+
828
+ "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="],
829
+
830
+ "vfile-message": ["vfile-message@4.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw=="],
831
+
832
+ "vite": ["vite@6.3.3", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", "picomatch": "^4.0.2", "postcss": "^8.5.3", "rollup": "^4.34.9", "tinyglobby": "^0.2.13" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw=="],
833
+
834
+ "vitefu": ["vitefu@1.0.6", "", { "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" }, "optionalPeers": ["vite"] }, "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA=="],
835
+
836
+ "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="],
837
+
838
+ "webidl-conversions": ["webidl-conversions@3.0.1", "", {}, "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="],
839
+
840
+ "whatwg-url": ["whatwg-url@5.0.0", "", { "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="],
841
+
842
+ "which-pm-runs": ["which-pm-runs@1.1.0", "", {}, "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA=="],
843
+
844
+ "widest-line": ["widest-line@5.0.0", "", { "dependencies": { "string-width": "^7.0.0" } }, "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA=="],
845
+
846
+ "wrap-ansi": ["wrap-ansi@9.0.0", "", { "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" } }, "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q=="],
847
+
848
+ "xxhash-wasm": ["xxhash-wasm@1.1.0", "", {}, "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="],
849
+
850
+ "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="],
851
+
852
+ "yocto-queue": ["yocto-queue@1.2.1", "", {}, "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg=="],
853
+
854
+ "yocto-spinner": ["yocto-spinner@0.2.2", "", { "dependencies": { "yoctocolors": "^2.1.1" } }, "sha512-21rPcM3e4vCpOXThiFRByX8amU5By1R0wNS8Oex+DP3YgC8xdU0vEJ/K8cbPLiIJVosSSysgcFof6s6MSD5/Vw=="],
855
+
856
+ "yoctocolors": ["yoctocolors@2.1.1", "", {}, "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ=="],
857
+
858
+ "zod": ["zod@3.24.3", "", {}, "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg=="],
859
+
860
+ "zod-to-json-schema": ["zod-to-json-schema@3.24.5", "", { "peerDependencies": { "zod": "^3.24.1" } }, "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g=="],
861
+
862
+ "zod-to-ts": ["zod-to-ts@1.2.0", "", { "peerDependencies": { "typescript": "^4.9.4 || ^5.0.2", "zod": "^3" } }, "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA=="],
863
+
864
+ "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
865
+
866
+ "@rollup/pluginutils/estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="],
867
+
868
+ "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.4.3", "", { "dependencies": { "@emnapi/wasi-threads": "1.0.2", "tslib": "^2.4.0" }, "bundled": true }, "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g=="],
869
+
870
+ "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.4.3", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ=="],
871
+
872
+ "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.0.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA=="],
873
+
874
+ "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.9", "", { "dependencies": { "@emnapi/core": "^1.4.0", "@emnapi/runtime": "^1.4.0", "@tybys/wasm-util": "^0.9.0" }, "bundled": true }, "sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg=="],
875
+
876
+ "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.9.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw=="],
877
+
878
+ "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
879
+
880
+ "ansi-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
881
+
882
+ "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
883
+
884
+ "hast-util-to-parse5/property-information": ["property-information@6.5.0", "", {}, "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="],
885
+
886
+ "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="],
887
+
888
+ "prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="],
889
+
890
+ "ansi-align/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
891
+
892
+ "ansi-align/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
893
+
894
+ "ansi-align/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
895
+ }
896
+ }
package-lock.json CHANGED
@@ -1,4111 +1,3057 @@
1
1
  {
2
- "name": "website",
2
+ "name": "my-astro-project-using-bun",
3
3
  "version": "0.0.1",
4
4
  "lockfileVersion": 3,
5
5
  "requires": true,
6
6
  "packages": {
7
7
  "": {
8
- "name": "website",
8
+ "name": "my-astro-project-using-bun",
9
9
  "version": "0.0.1",
10
- "devDependencies": {
11
- "@iconify/svelte": "^4.0.2",
12
- "@playwright/test": "^1.48.2",
13
- "@poppanator/sveltekit-svg": "^5.0.0",
14
- "@sveltejs/adapter-static": "^3.0.6",
15
- "@sveltejs/enhanced-img": "^0.3.10",
16
- "@sveltejs/kit": "^2.7.3",
17
- "@sveltejs/vite-plugin-svelte": "^4.0.0",
18
- "@sveltejs/vite-plugin-svelte-inspector": "^3.0.1",
19
- "@tailwindcss/vite": "^4.0.3",
20
- "@types/eslint": "8.56.0",
21
- "autoprefixer": "^10.4.19",
22
- "eslint": "^8.56.0",
23
- "eslint-config-prettier": "^9.1.0",
24
- "eslint-plugin-svelte": "^2.45.1",
25
- "mdsvex": "^0.12.3",
26
- "prettier": "^3.3.3",
27
- "prettier-plugin-svelte": "^3.2.7",
28
- "remark-github": "^12.0.0",
29
- "shiki": "^1.22.1",
30
- "super-sitemap": "^0.14.14",
31
- "svelte": "^5.1.3",
32
- "svelte-check": "^4.0.5",
33
- "tailwindcss": "^4.0.3",
34
- "vite": "^5.4.10",
35
- "vitest": "^2.1.3"
36
- }
37
- },
38
- "node_modules/@ampproject/remapping": {
39
- "version": "2.3.0",
40
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
41
- "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
42
- "dev": true,
43
- "license": "Apache-2.0",
44
10
  "dependencies": {
11
+ "@astrojs/mdx": "^4.2.5",
12
+ "@astrojs/rss": "^4.0.11",
45
- "@jridgewell/gen-mapping": "^0.3.5",
13
+ "@astrojs/sitemap": "^3.3.1",
14
+ "@tailwindcss/vite": "^4.1.4",
15
+ "astro": "^5.7.5",
16
+ "tailwindcss": "^4.1.4"
17
+ }
18
+ },
19
+ "node_modules/@astrojs/compiler": {
20
+ "version": "2.11.0",
21
+ "license": "MIT"
22
+ },
23
+ "node_modules/@astrojs/internal-helpers": {
24
+ "version": "0.6.1",
25
+ "license": "MIT"
26
+ },
27
+ "node_modules/@astrojs/markdown-remark": {
28
+ "version": "6.3.1",
29
+ "license": "MIT",
30
+ "dependencies": {
31
+ "@astrojs/internal-helpers": "0.6.1",
32
+ "@astrojs/prism": "3.2.0",
33
+ "github-slugger": "^2.0.0",
34
+ "hast-util-from-html": "^2.0.3",
35
+ "hast-util-to-text": "^4.0.2",
36
+ "import-meta-resolve": "^4.1.0",
37
+ "js-yaml": "^4.1.0",
38
+ "mdast-util-definitions": "^6.0.0",
39
+ "rehype-raw": "^7.0.0",
40
+ "rehype-stringify": "^10.0.1",
41
+ "remark-gfm": "^4.0.1",
42
+ "remark-parse": "^11.0.0",
43
+ "remark-rehype": "^11.1.1",
44
+ "remark-smartypants": "^3.0.2",
45
+ "shiki": "^3.0.0",
46
+ "smol-toml": "^1.3.1",
47
+ "unified": "^11.0.5",
48
+ "unist-util-remove-position": "^5.0.0",
49
+ "unist-util-visit": "^5.0.0",
50
+ "unist-util-visit-parents": "^6.0.1",
51
+ "vfile": "^6.0.3"
52
+ }
53
+ },
54
+ "node_modules/@astrojs/mdx": {
55
+ "version": "4.2.5",
56
+ "license": "MIT",
57
+ "dependencies": {
58
+ "@astrojs/markdown-remark": "6.3.1",
59
+ "@mdx-js/mdx": "^3.1.0",
60
+ "acorn": "^8.14.1",
61
+ "es-module-lexer": "^1.6.0",
62
+ "estree-util-visit": "^2.0.0",
63
+ "hast-util-to-html": "^9.0.5",
64
+ "kleur": "^4.1.5",
65
+ "rehype-raw": "^7.0.0",
66
+ "remark-gfm": "^4.0.1",
67
+ "remark-smartypants": "^3.0.2",
68
+ "source-map": "^0.7.4",
69
+ "unist-util-visit": "^5.0.0",
70
+ "vfile": "^6.0.3"
71
+ },
72
+ "engines": {
73
+ "node": "^18.17.1 || ^20.3.0 || >=22.0.0"
74
+ },
75
+ "peerDependencies": {
76
+ "astro": "^5.0.0"
77
+ }
78
+ },
79
+ "node_modules/@astrojs/prism": {
80
+ "version": "3.2.0",
81
+ "license": "MIT",
82
+ "dependencies": {
83
+ "prismjs": "^1.29.0"
84
+ },
85
+ "engines": {
86
+ "node": "^18.17.1 || ^20.3.0 || >=22.0.0"
87
+ }
88
+ },
89
+ "node_modules/@astrojs/rss": {
90
+ "version": "4.0.11",
91
+ "license": "MIT",
92
+ "dependencies": {
93
+ "fast-xml-parser": "^4.5.0",
94
+ "kleur": "^4.1.5"
95
+ }
96
+ },
97
+ "node_modules/@astrojs/sitemap": {
98
+ "version": "3.3.1",
99
+ "license": "MIT",
100
+ "dependencies": {
101
+ "sitemap": "^8.0.0",
102
+ "stream-replace-string": "^2.0.0",
103
+ "zod": "^3.24.2"
104
+ }
105
+ },
106
+ "node_modules/@astrojs/telemetry": {
107
+ "version": "3.2.1",
108
+ "license": "MIT",
109
+ "dependencies": {
110
+ "ci-info": "^4.2.0",
111
+ "debug": "^4.4.0",
112
+ "dlv": "^1.1.3",
113
+ "dset": "^3.1.4",
114
+ "is-docker": "^3.0.0",
115
+ "is-wsl": "^3.1.0",
116
+ "which-pm-runs": "^1.1.0"
117
+ },
118
+ "engines": {
119
+ "node": "^18.17.1 || ^20.3.0 || >=22.0.0"
120
+ }
121
+ },
122
+ "node_modules/@babel/helper-string-parser": {
123
+ "version": "7.25.9",
124
+ "license": "MIT",
125
+ "engines": {
126
+ "node": ">=6.9.0"
127
+ }
128
+ },
129
+ "node_modules/@babel/helper-validator-identifier": {
130
+ "version": "7.25.9",
131
+ "license": "MIT",
132
+ "engines": {
133
+ "node": ">=6.9.0"
134
+ }
135
+ },
136
+ "node_modules/@babel/parser": {
137
+ "version": "7.27.0",
138
+ "license": "MIT",
139
+ "dependencies": {
46
- "@jridgewell/trace-mapping": "^0.3.24"
140
+ "@babel/types": "^7.27.0"
141
+ },
142
+ "bin": {
143
+ "parser": "bin/babel-parser.js"
47
144
  },
48
145
  "engines": {
49
146
  "node": ">=6.0.0"
50
147
  }
51
148
  },
52
- "node_modules/@emnapi/runtime": {
149
+ "node_modules/@babel/types": {
150
+ "version": "7.27.0",
151
+ "license": "MIT",
152
+ "dependencies": {
153
+ "@babel/helper-string-parser": "^7.25.9",
154
+ "@babel/helper-validator-identifier": "^7.25.9"
155
+ },
156
+ "engines": {
157
+ "node": ">=6.9.0"
158
+ }
159
+ },
160
+ "node_modules/@capsizecss/unpack": {
53
- "version": "1.3.1",
161
+ "version": "2.4.0",
54
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
55
- "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
56
- "dev": true,
57
162
  "license": "MIT",
58
- "optional": true,
59
163
  "dependencies": {
164
+ "blob-to-buffer": "^1.2.8",
165
+ "cross-fetch": "^3.0.4",
60
- "tslib": "^2.4.0"
166
+ "fontkit": "^2.0.2"
61
167
  }
62
168
  },
63
- "node_modules/@esbuild/aix-ppc64": {
169
+ "node_modules/@esbuild/darwin-arm64": {
64
- "version": "0.21.5",
170
+ "version": "0.25.3",
65
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
66
- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
67
171
  "cpu": [
68
- "ppc64"
172
+ "arm64"
69
173
  ],
70
- "dev": true,
71
174
  "license": "MIT",
72
175
  "optional": true,
73
176
  "os": [
74
- "aix"
177
+ "darwin"
75
178
  ],
76
179
  "engines": {
77
- "node": ">=12"
180
+ "node": ">=18"
78
181
  }
79
182
  },
80
- "node_modules/@esbuild/android-arm": {
183
+ "node_modules/@img/sharp-darwin-arm64": {
81
- "version": "0.21.5",
184
+ "version": "0.33.5",
82
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
83
- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
84
185
  "cpu": [
85
- "arm"
186
+ "arm64"
86
187
  ],
87
- "dev": true,
88
- "license": "MIT",
188
+ "license": "Apache-2.0",
89
189
  "optional": true,
90
190
  "os": [
91
- "android"
191
+ "darwin"
92
192
  ],
93
193
  "engines": {
94
- "node": ">=12"
194
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
195
+ },
196
+ "funding": {
197
+ "url": "https://opencollective.com/libvips"
198
+ },
199
+ "optionalDependencies": {
200
+ "@img/sharp-libvips-darwin-arm64": "1.0.4"
95
201
  }
96
202
  },
97
- "node_modules/@esbuild/android-arm64": {
203
+ "node_modules/@img/sharp-libvips-darwin-arm64": {
98
- "version": "0.21.5",
204
+ "version": "1.0.4",
99
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
100
- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
101
205
  "cpu": [
102
206
  "arm64"
103
207
  ],
104
- "dev": true,
105
- "license": "MIT",
208
+ "license": "LGPL-3.0-or-later",
106
209
  "optional": true,
107
210
  "os": [
108
- "android"
211
+ "darwin"
109
212
  ],
213
+ "funding": {
214
+ "url": "https://opencollective.com/libvips"
215
+ }
216
+ },
217
+ "node_modules/@jridgewell/sourcemap-codec": {
218
+ "version": "1.5.0",
219
+ "license": "MIT"
220
+ },
221
+ "node_modules/@mdx-js/mdx": {
222
+ "version": "3.1.0",
223
+ "license": "MIT",
224
+ "dependencies": {
225
+ "@types/estree": "^1.0.0",
226
+ "@types/estree-jsx": "^1.0.0",
227
+ "@types/hast": "^3.0.0",
228
+ "@types/mdx": "^2.0.0",
229
+ "collapse-white-space": "^2.0.0",
230
+ "devlop": "^1.0.0",
231
+ "estree-util-is-identifier-name": "^3.0.0",
232
+ "estree-util-scope": "^1.0.0",
233
+ "estree-walker": "^3.0.0",
234
+ "hast-util-to-jsx-runtime": "^2.0.0",
235
+ "markdown-extensions": "^2.0.0",
236
+ "recma-build-jsx": "^1.0.0",
237
+ "recma-jsx": "^1.0.0",
238
+ "recma-stringify": "^1.0.0",
239
+ "rehype-recma": "^1.0.0",
240
+ "remark-mdx": "^3.0.0",
241
+ "remark-parse": "^11.0.0",
242
+ "remark-rehype": "^11.0.0",
243
+ "source-map": "^0.7.0",
244
+ "unified": "^11.0.0",
245
+ "unist-util-position-from-estree": "^2.0.0",
246
+ "unist-util-stringify-position": "^4.0.0",
247
+ "unist-util-visit": "^5.0.0",
248
+ "vfile": "^6.0.0"
249
+ },
250
+ "funding": {
251
+ "type": "opencollective",
252
+ "url": "https://opencollective.com/unified"
253
+ }
254
+ },
255
+ "node_modules/@oslojs/encoding": {
256
+ "version": "1.1.0",
257
+ "license": "MIT"
258
+ },
259
+ "node_modules/@rollup/pluginutils": {
260
+ "version": "5.1.4",
261
+ "license": "MIT",
262
+ "dependencies": {
263
+ "@types/estree": "^1.0.0",
264
+ "estree-walker": "^2.0.2",
265
+ "picomatch": "^4.0.2"
266
+ },
110
267
  "engines": {
111
- "node": ">=12"
268
+ "node": ">=14.0.0"
269
+ },
270
+ "peerDependencies": {
271
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
272
+ },
273
+ "peerDependenciesMeta": {
274
+ "rollup": {
275
+ "optional": true
276
+ }
112
277
  }
113
278
  },
279
+ "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
280
+ "version": "2.0.2",
281
+ "license": "MIT"
282
+ },
114
- "node_modules/@esbuild/android-x64": {
283
+ "node_modules/@rollup/rollup-darwin-arm64": {
115
- "version": "0.21.5",
284
+ "version": "4.40.0",
116
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
117
- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
118
285
  "cpu": [
119
- "x64"
286
+ "arm64"
120
287
  ],
121
- "dev": true,
122
288
  "license": "MIT",
123
289
  "optional": true,
124
290
  "os": [
125
- "android"
291
+ "darwin"
292
+ ]
126
- ],
293
+ },
294
+ "node_modules/@shikijs/core": {
295
+ "version": "3.3.0",
296
+ "license": "MIT",
297
+ "dependencies": {
298
+ "@shikijs/types": "3.3.0",
299
+ "@shikijs/vscode-textmate": "^10.0.2",
300
+ "@types/hast": "^3.0.4",
301
+ "hast-util-to-html": "^9.0.5"
302
+ }
303
+ },
304
+ "node_modules/@shikijs/engine-javascript": {
305
+ "version": "3.3.0",
306
+ "license": "MIT",
307
+ "dependencies": {
308
+ "@shikijs/types": "3.3.0",
309
+ "@shikijs/vscode-textmate": "^10.0.2",
310
+ "oniguruma-to-es": "^4.2.0"
311
+ }
312
+ },
313
+ "node_modules/@shikijs/engine-oniguruma": {
314
+ "version": "3.3.0",
315
+ "license": "MIT",
316
+ "dependencies": {
317
+ "@shikijs/types": "3.3.0",
318
+ "@shikijs/vscode-textmate": "^10.0.2"
319
+ }
320
+ },
321
+ "node_modules/@shikijs/langs": {
322
+ "version": "3.3.0",
323
+ "license": "MIT",
324
+ "dependencies": {
325
+ "@shikijs/types": "3.3.0"
326
+ }
327
+ },
328
+ "node_modules/@shikijs/themes": {
329
+ "version": "3.3.0",
330
+ "license": "MIT",
331
+ "dependencies": {
332
+ "@shikijs/types": "3.3.0"
333
+ }
334
+ },
335
+ "node_modules/@shikijs/types": {
336
+ "version": "3.3.0",
337
+ "license": "MIT",
338
+ "dependencies": {
339
+ "@shikijs/vscode-textmate": "^10.0.2",
340
+ "@types/hast": "^3.0.4"
341
+ }
342
+ },
343
+ "node_modules/@shikijs/vscode-textmate": {
344
+ "version": "10.0.2",
345
+ "license": "MIT"
346
+ },
347
+ "node_modules/@swc/helpers": {
348
+ "version": "0.5.17",
349
+ "license": "Apache-2.0",
350
+ "dependencies": {
351
+ "tslib": "^2.8.0"
352
+ }
353
+ },
354
+ "node_modules/@tailwindcss/node": {
355
+ "version": "4.1.4",
356
+ "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.4.tgz",
357
+ "integrity": "sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw==",
358
+ "license": "MIT",
359
+ "dependencies": {
360
+ "enhanced-resolve": "^5.18.1",
361
+ "jiti": "^2.4.2",
362
+ "lightningcss": "1.29.2",
363
+ "tailwindcss": "4.1.4"
364
+ }
365
+ },
366
+ "node_modules/@tailwindcss/oxide": {
367
+ "version": "4.1.4",
368
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.4.tgz",
369
+ "integrity": "sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ==",
370
+ "license": "MIT",
127
371
  "engines": {
128
- "node": ">=12"
372
+ "node": ">= 10"
373
+ },
374
+ "optionalDependencies": {
375
+ "@tailwindcss/oxide-android-arm64": "4.1.4",
376
+ "@tailwindcss/oxide-darwin-arm64": "4.1.4",
377
+ "@tailwindcss/oxide-darwin-x64": "4.1.4",
378
+ "@tailwindcss/oxide-freebsd-x64": "4.1.4",
379
+ "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.4",
380
+ "@tailwindcss/oxide-linux-arm64-gnu": "4.1.4",
381
+ "@tailwindcss/oxide-linux-arm64-musl": "4.1.4",
382
+ "@tailwindcss/oxide-linux-x64-gnu": "4.1.4",
383
+ "@tailwindcss/oxide-linux-x64-musl": "4.1.4",
384
+ "@tailwindcss/oxide-wasm32-wasi": "4.1.4",
385
+ "@tailwindcss/oxide-win32-arm64-msvc": "4.1.4",
386
+ "@tailwindcss/oxide-win32-x64-msvc": "4.1.4"
129
387
  }
130
388
  },
131
- "node_modules/@esbuild/darwin-arm64": {
389
+ "node_modules/@tailwindcss/oxide-android-arm64": {
132
- "version": "0.21.5",
390
+ "version": "4.1.4",
133
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
391
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.4.tgz",
134
- "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
392
+ "integrity": "sha512-xMMAe/SaCN/vHfQYui3fqaBDEXMu22BVwQ33veLc8ep+DNy7CWN52L+TTG9y1K397w9nkzv+Mw+mZWISiqhmlA==",
135
393
  "cpu": [
136
394
  "arm64"
137
395
  ],
138
- "dev": true,
139
396
  "license": "MIT",
140
397
  "optional": true,
141
398
  "os": [
142
- "darwin"
399
+ "android"
143
400
  ],
144
401
  "engines": {
145
- "node": ">=12"
402
+ "node": ">= 10"
146
403
  }
147
404
  },
148
- "node_modules/@esbuild/darwin-x64": {
405
+ "node_modules/@tailwindcss/oxide-darwin-arm64": {
149
- "version": "0.21.5",
406
+ "version": "4.1.4",
150
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
407
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.4.tgz",
151
- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
408
+ "integrity": "sha512-JGRj0SYFuDuAGilWFBlshcexev2hOKfNkoX+0QTksKYq2zgF9VY/vVMq9m8IObYnLna0Xlg+ytCi2FN2rOL0Sg==",
152
409
  "cpu": [
153
- "x64"
410
+ "arm64"
154
411
  ],
155
- "dev": true,
156
412
  "license": "MIT",
157
413
  "optional": true,
158
414
  "os": [
159
415
  "darwin"
160
416
  ],
161
417
  "engines": {
162
- "node": ">=12"
418
+ "node": ">= 10"
163
419
  }
164
420
  },
165
- "node_modules/@esbuild/freebsd-arm64": {
421
+ "node_modules/@tailwindcss/oxide-darwin-x64": {
166
- "version": "0.21.5",
422
+ "version": "4.1.4",
167
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
423
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.4.tgz",
168
- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
424
+ "integrity": "sha512-sdDeLNvs3cYeWsEJ4H1DvjOzaGios4QbBTNLVLVs0XQ0V95bffT3+scptzYGPMjm7xv4+qMhCDrkHwhnUySEzA==",
169
425
  "cpu": [
170
- "arm64"
426
+ "x64"
171
427
  ],
172
- "dev": true,
173
428
  "license": "MIT",
174
429
  "optional": true,
175
430
  "os": [
176
- "freebsd"
431
+ "darwin"
177
432
  ],
178
433
  "engines": {
179
- "node": ">=12"
434
+ "node": ">= 10"
180
435
  }
181
436
  },
182
- "node_modules/@esbuild/freebsd-x64": {
437
+ "node_modules/@tailwindcss/oxide-freebsd-x64": {
183
- "version": "0.21.5",
438
+ "version": "4.1.4",
184
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
439
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.4.tgz",
185
- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
440
+ "integrity": "sha512-VHxAqxqdghM83HslPhRsNhHo91McsxRJaEnShJOMu8mHmEj9Ig7ToHJtDukkuLWLzLboh2XSjq/0zO6wgvykNA==",
186
441
  "cpu": [
187
442
  "x64"
188
443
  ],
189
- "dev": true,
190
444
  "license": "MIT",
191
445
  "optional": true,
192
446
  "os": [
193
447
  "freebsd"
194
448
  ],
195
449
  "engines": {
196
- "node": ">=12"
450
+ "node": ">= 10"
197
451
  }
198
452
  },
199
- "node_modules/@esbuild/linux-arm": {
453
+ "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
200
- "version": "0.21.5",
454
+ "version": "4.1.4",
201
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
455
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.4.tgz",
202
- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
456
+ "integrity": "sha512-OTU/m/eV4gQKxy9r5acuesqaymyeSCnsx1cFto/I1WhPmi5HDxX1nkzb8KYBiwkHIGg7CTfo/AcGzoXAJBxLfg==",
203
457
  "cpu": [
204
458
  "arm"
205
459
  ],
206
- "dev": true,
207
460
  "license": "MIT",
208
461
  "optional": true,
209
462
  "os": [
210
463
  "linux"
211
464
  ],
212
465
  "engines": {
213
- "node": ">=12"
466
+ "node": ">= 10"
214
467
  }
215
468
  },
216
- "node_modules/@esbuild/linux-arm64": {
469
+ "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
217
- "version": "0.21.5",
470
+ "version": "4.1.4",
218
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
471
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.4.tgz",
219
- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
472
+ "integrity": "sha512-hKlLNvbmUC6z5g/J4H+Zx7f7w15whSVImokLPmP6ff1QqTVE+TxUM9PGuNsjHvkvlHUtGTdDnOvGNSEUiXI1Ww==",
220
473
  "cpu": [
221
474
  "arm64"
222
475
  ],
223
- "dev": true,
224
476
  "license": "MIT",
225
477
  "optional": true,
226
478
  "os": [
227
479
  "linux"
228
480
  ],
229
481
  "engines": {
230
- "node": ">=12"
482
+ "node": ">= 10"
231
483
  }
232
484
  },
233
- "node_modules/@esbuild/linux-ia32": {
485
+ "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
234
- "version": "0.21.5",
486
+ "version": "4.1.4",
235
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
487
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.4.tgz",
236
- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
488
+ "integrity": "sha512-X3As2xhtgPTY/m5edUtddmZ8rCruvBvtxYLMw9OsZdH01L2gS2icsHRwxdU0dMItNfVmrBezueXZCHxVeeb7Aw==",
237
489
  "cpu": [
238
- "ia32"
490
+ "arm64"
239
491
  ],
240
- "dev": true,
241
492
  "license": "MIT",
242
493
  "optional": true,
243
494
  "os": [
244
495
  "linux"
245
496
  ],
246
497
  "engines": {
247
- "node": ">=12"
498
+ "node": ">= 10"
248
499
  }
249
500
  },
250
- "node_modules/@esbuild/linux-loong64": {
501
+ "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
251
- "version": "0.21.5",
502
+ "version": "4.1.4",
252
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
503
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.4.tgz",
253
- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
504
+ "integrity": "sha512-2VG4DqhGaDSmYIu6C4ua2vSLXnJsb/C9liej7TuSO04NK+JJJgJucDUgmX6sn7Gw3Cs5ZJ9ZLrnI0QRDOjLfNQ==",
254
505
  "cpu": [
255
- "loong64"
506
+ "x64"
256
507
  ],
257
- "dev": true,
258
508
  "license": "MIT",
259
509
  "optional": true,
260
510
  "os": [
261
511
  "linux"
262
512
  ],
263
513
  "engines": {
264
- "node": ">=12"
514
+ "node": ">= 10"
265
515
  }
266
516
  },
267
- "node_modules/@esbuild/linux-mips64el": {
517
+ "node_modules/@tailwindcss/oxide-linux-x64-musl": {
268
- "version": "0.21.5",
518
+ "version": "4.1.4",
269
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
519
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.4.tgz",
270
- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
520
+ "integrity": "sha512-v+mxVgH2kmur/X5Mdrz9m7TsoVjbdYQT0b4Z+dr+I4RvreCNXyCFELZL/DO0M1RsidZTrm6O1eMnV6zlgEzTMQ==",
271
521
  "cpu": [
272
- "mips64el"
522
+ "x64"
273
523
  ],
274
- "dev": true,
275
524
  "license": "MIT",
276
525
  "optional": true,
277
526
  "os": [
278
527
  "linux"
279
528
  ],
280
529
  "engines": {
281
- "node": ">=12"
530
+ "node": ">= 10"
282
531
  }
283
532
  },
284
- "node_modules/@esbuild/linux-ppc64": {
533
+ "node_modules/@tailwindcss/oxide-wasm32-wasi": {
285
- "version": "0.21.5",
534
+ "version": "4.1.4",
286
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
535
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.4.tgz",
287
- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
536
+ "integrity": "sha512-2TLe9ir+9esCf6Wm+lLWTMbgklIjiF0pbmDnwmhR9MksVOq+e8aP3TSsXySnBDDvTTVd/vKu1aNttEGj3P6l8Q==",
537
+ "bundleDependencies": [
538
+ "@napi-rs/wasm-runtime",
539
+ "@emnapi/core",
540
+ "@emnapi/runtime",
541
+ "@tybys/wasm-util",
542
+ "@emnapi/wasi-threads",
543
+ "tslib"
544
+ ],
288
545
  "cpu": [
289
- "ppc64"
546
+ "wasm32"
290
547
  ],
291
- "dev": true,
292
548
  "license": "MIT",
293
549
  "optional": true,
294
- "os": [
550
+ "dependencies": {
551
+ "@emnapi/core": "^1.4.0",
552
+ "@emnapi/runtime": "^1.4.0",
553
+ "@emnapi/wasi-threads": "^1.0.1",
554
+ "@napi-rs/wasm-runtime": "^0.2.8",
555
+ "@tybys/wasm-util": "^0.9.0",
295
- "linux"
556
+ "tslib": "^2.8.0"
296
- ],
557
+ },
297
558
  "engines": {
298
- "node": ">=12"
559
+ "node": ">=14.0.0"
299
560
  }
300
561
  },
301
- "node_modules/@esbuild/linux-riscv64": {
562
+ "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
302
- "version": "0.21.5",
563
+ "version": "4.1.4",
303
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
564
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.4.tgz",
304
- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
565
+ "integrity": "sha512-VlnhfilPlO0ltxW9/BgfLI5547PYzqBMPIzRrk4W7uupgCt8z6Trw/tAj6QUtF2om+1MH281Pg+HHUJoLesmng==",
305
566
  "cpu": [
306
- "riscv64"
567
+ "arm64"
307
568
  ],
308
- "dev": true,
309
569
  "license": "MIT",
310
570
  "optional": true,
311
571
  "os": [
312
- "linux"
572
+ "win32"
313
573
  ],
314
574
  "engines": {
315
- "node": ">=12"
575
+ "node": ">= 10"
316
576
  }
317
577
  },
318
- "node_modules/@esbuild/linux-s390x": {
578
+ "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
319
- "version": "0.21.5",
579
+ "version": "4.1.4",
320
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
580
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.4.tgz",
321
- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
581
+ "integrity": "sha512-+7S63t5zhYjslUGb8NcgLpFXD+Kq1F/zt5Xv5qTv7HaFTG/DHyHD9GA6ieNAxhgyA4IcKa/zy7Xx4Oad2/wuhw==",
322
582
  "cpu": [
323
- "s390x"
583
+ "x64"
324
584
  ],
325
- "dev": true,
326
585
  "license": "MIT",
327
586
  "optional": true,
328
587
  "os": [
329
- "linux"
588
+ "win32"
330
589
  ],
331
590
  "engines": {
332
- "node": ">=12"
591
+ "node": ">= 10"
333
592
  }
334
593
  },
335
- "node_modules/@esbuild/linux-x64": {
594
+ "node_modules/@tailwindcss/vite": {
336
- "version": "0.21.5",
595
+ "version": "4.1.4",
337
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
596
+ "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.4.tgz",
338
- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
597
+ "integrity": "sha512-4UQeMrONbvrsXKXXp/uxmdEN5JIJ9RkH7YVzs6AMxC/KC1+Np7WZBaNIco7TEjlkthqxZbt8pU/ipD+hKjm80A==",
339
- "cpu": [
340
- "x64"
341
- ],
342
- "dev": true,
343
598
  "license": "MIT",
344
- "optional": true,
345
- "os": [
346
- "linux"
347
- ],
348
- "engines": {
599
+ "dependencies": {
600
+ "@tailwindcss/node": "4.1.4",
601
+ "@tailwindcss/oxide": "4.1.4",
602
+ "tailwindcss": "4.1.4"
603
+ },
604
+ "peerDependencies": {
349
- "node": ">=12"
605
+ "vite": "^5.2.0 || ^6"
350
606
  }
351
607
  },
352
- "node_modules/@esbuild/netbsd-x64": {
608
+ "node_modules/@types/debug": {
353
- "version": "0.21.5",
609
+ "version": "4.1.12",
354
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
355
- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
356
- "cpu": [
357
- "x64"
358
- ],
359
- "dev": true,
360
610
  "license": "MIT",
361
- "optional": true,
362
- "os": [
363
- "netbsd"
364
- ],
365
- "engines": {
611
+ "dependencies": {
366
- "node": ">=12"
612
+ "@types/ms": "*"
367
613
  }
368
614
  },
369
- "node_modules/@esbuild/openbsd-x64": {
615
+ "node_modules/@types/estree": {
616
+ "version": "1.0.7",
617
+ "license": "MIT"
618
+ },
619
+ "node_modules/@types/estree-jsx": {
370
- "version": "0.21.5",
620
+ "version": "1.0.5",
371
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
372
- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
373
- "cpu": [
374
- "x64"
375
- ],
376
- "dev": true,
377
621
  "license": "MIT",
378
- "optional": true,
379
- "os": [
380
- "openbsd"
381
- ],
382
- "engines": {
622
+ "dependencies": {
383
- "node": ">=12"
623
+ "@types/estree": "*"
384
624
  }
385
625
  },
386
- "node_modules/@esbuild/sunos-x64": {
626
+ "node_modules/@types/hast": {
387
- "version": "0.21.5",
627
+ "version": "3.0.4",
388
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
389
- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
390
- "cpu": [
391
- "x64"
392
- ],
393
- "dev": true,
394
628
  "license": "MIT",
395
- "optional": true,
396
- "os": [
397
- "sunos"
398
- ],
399
- "engines": {
629
+ "dependencies": {
400
- "node": ">=12"
630
+ "@types/unist": "*"
401
631
  }
402
632
  },
403
- "node_modules/@esbuild/win32-arm64": {
633
+ "node_modules/@types/mdast": {
404
- "version": "0.21.5",
634
+ "version": "4.0.4",
405
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
406
- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
407
- "cpu": [
408
- "arm64"
409
- ],
410
- "dev": true,
411
635
  "license": "MIT",
412
- "optional": true,
413
- "os": [
414
- "win32"
415
- ],
416
- "engines": {
636
+ "dependencies": {
417
- "node": ">=12"
637
+ "@types/unist": "*"
418
638
  }
419
639
  },
420
- "node_modules/@esbuild/win32-ia32": {
640
+ "node_modules/@types/mdx": {
641
+ "version": "2.0.13",
642
+ "license": "MIT"
643
+ },
644
+ "node_modules/@types/ms": {
421
- "version": "0.21.5",
645
+ "version": "2.1.0",
422
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
423
- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
424
- "cpu": [
646
+ "license": "MIT"
425
- "ia32"
426
- ],
647
+ },
648
+ "node_modules/@types/nlcst": {
427
- "dev": true,
649
+ "version": "2.0.3",
428
650
  "license": "MIT",
429
- "optional": true,
430
- "os": [
431
- "win32"
432
- ],
433
- "engines": {
651
+ "dependencies": {
434
- "node": ">=12"
652
+ "@types/unist": "*"
435
653
  }
436
654
  },
437
- "node_modules/@esbuild/win32-x64": {
655
+ "node_modules/@types/node": {
438
- "version": "0.21.5",
656
+ "version": "22.15.2",
439
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
657
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz",
440
- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
658
+ "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==",
441
- "cpu": [
442
- "x64"
443
- ],
444
- "dev": true,
445
659
  "license": "MIT",
446
- "optional": true,
447
- "os": [
448
- "win32"
449
- ],
450
- "engines": {
660
+ "dependencies": {
451
- "node": ">=12"
661
+ "undici-types": "~6.21.0"
452
662
  }
453
663
  },
454
- "node_modules/@eslint-community/eslint-utils": {
664
+ "node_modules/@types/sax": {
455
- "version": "4.4.1",
665
+ "version": "1.2.7",
456
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
457
- "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
458
- "dev": true,
459
666
  "license": "MIT",
460
667
  "dependencies": {
668
+ "@types/node": "*"
669
+ }
670
+ },
671
+ "node_modules/@types/unist": {
461
- "eslint-visitor-keys": "^3.4.3"
672
+ "version": "3.0.3",
673
+ "license": "MIT"
674
+ },
675
+ "node_modules/@ungap/structured-clone": {
676
+ "version": "1.3.0",
677
+ "license": "ISC"
678
+ },
679
+ "node_modules/acorn": {
680
+ "version": "8.14.1",
681
+ "license": "MIT",
682
+ "bin": {
683
+ "acorn": "bin/acorn"
462
684
  },
463
685
  "engines": {
464
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
686
+ "node": ">=0.4.0"
687
+ }
465
- },
688
+ },
689
+ "node_modules/acorn-jsx": {
690
+ "version": "5.3.2",
466
- "funding": {
691
+ "license": "MIT",
467
- "url": "https://opencollective.com/eslint"
468
- },
469
692
  "peerDependencies": {
470
- "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
693
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
694
+ }
695
+ },
696
+ "node_modules/ansi-align": {
697
+ "version": "3.0.1",
698
+ "license": "ISC",
699
+ "dependencies": {
700
+ "string-width": "^4.1.0"
471
701
  }
472
702
  },
473
- "node_modules/@eslint-community/regexpp": {
703
+ "node_modules/ansi-align/node_modules/string-width": {
474
- "version": "4.12.0",
704
+ "version": "4.2.3",
475
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.0.tgz",
476
- "integrity": "sha512-gh7PdNombP8ftL8TinYC8Xd7WEypB8EKV4PI2h0eMzndKjPCXuo2zUiZtD2Hu+MSPt02Ty2MdS788ADl9ai1rA==",
477
- "dev": true,
478
705
  "license": "MIT",
706
+ "dependencies": {
707
+ "emoji-regex": "^8.0.0",
708
+ "is-fullwidth-code-point": "^3.0.0",
709
+ "strip-ansi": "^6.0.1"
710
+ },
479
711
  "engines": {
480
- "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
712
+ "node": ">=8"
481
713
  }
482
714
  },
483
- "node_modules/@eslint/eslintrc": {
715
+ "node_modules/ansi-align/node_modules/string-width/node_modules/emoji-regex": {
484
- "version": "2.1.4",
716
+ "version": "8.0.0",
485
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
486
- "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
487
- "dev": true,
717
+ "license": "MIT"
718
+ },
719
+ "node_modules/ansi-align/node_modules/string-width/node_modules/strip-ansi": {
720
+ "version": "6.0.1",
488
721
  "license": "MIT",
489
722
  "dependencies": {
490
- "ajv": "^6.12.4",
491
- "debug": "^4.3.2",
492
- "espree": "^9.6.0",
723
+ "ansi-regex": "^5.0.1"
493
- "globals": "^13.19.0",
494
- "ignore": "^5.2.0",
495
- "import-fresh": "^3.2.1",
496
- "js-yaml": "^4.1.0",
497
- "minimatch": "^3.1.2",
498
- "strip-json-comments": "^3.1.1"
499
724
  },
500
725
  "engines": {
501
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
726
+ "node": ">=8"
502
- },
503
- "funding": {
504
- "url": "https://opencollective.com/eslint"
505
727
  }
506
728
  },
507
- "node_modules/@eslint/js": {
729
+ "node_modules/ansi-align/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex": {
508
- "version": "8.57.1",
730
+ "version": "5.0.1",
509
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
510
- "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
511
- "dev": true,
512
731
  "license": "MIT",
513
732
  "engines": {
514
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
733
+ "node": ">=8"
515
734
  }
516
735
  },
517
- "node_modules/@humanwhocodes/config-array": {
736
+ "node_modules/ansi-regex": {
518
- "version": "0.13.0",
737
+ "version": "6.1.0",
519
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
520
- "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
521
- "deprecated": "Use @eslint/config-array instead",
522
- "dev": true,
523
- "license": "Apache-2.0",
738
+ "license": "MIT",
524
- "dependencies": {
525
- "@humanwhocodes/object-schema": "^2.0.3",
526
- "debug": "^4.3.1",
527
- "minimatch": "^3.0.5"
528
- },
529
739
  "engines": {
530
- "node": ">=10.10.0"
740
+ "node": ">=12"
741
+ },
742
+ "funding": {
743
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
531
744
  }
532
745
  },
533
- "node_modules/@humanwhocodes/module-importer": {
746
+ "node_modules/ansi-styles": {
534
- "version": "1.0.1",
747
+ "version": "6.2.1",
535
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
536
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
537
- "dev": true,
538
- "license": "Apache-2.0",
748
+ "license": "MIT",
539
749
  "engines": {
540
- "node": ">=12.22"
750
+ "node": ">=12"
541
751
  },
542
752
  "funding": {
543
- "type": "github",
544
- "url": "https://github.com/sponsors/nzakas"
753
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
545
754
  }
546
755
  },
547
- "node_modules/@humanwhocodes/object-schema": {
756
+ "node_modules/anymatch": {
548
- "version": "2.0.3",
757
+ "version": "3.1.3",
549
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
550
- "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
551
- "deprecated": "Use @eslint/object-schema instead",
552
- "dev": true,
553
- "license": "BSD-3-Clause"
758
+ "license": "ISC",
759
+ "dependencies": {
760
+ "normalize-path": "^3.0.0",
761
+ "picomatch": "^2.0.4"
762
+ },
763
+ "engines": {
764
+ "node": ">= 8"
765
+ }
554
766
  },
555
- "node_modules/@iconify/svelte": {
767
+ "node_modules/anymatch/node_modules/picomatch": {
556
- "version": "4.0.2",
768
+ "version": "2.3.1",
557
- "resolved": "https://registry.npmjs.org/@iconify/svelte/-/svelte-4.0.2.tgz",
558
- "integrity": "sha512-6BSrU85FzGfhQD3bTXpnkCCvBAglEt8T9QednVnXAYm4C+d3464y+pYMzhQNJm5mPId2cuiw+2wXlDflXllHDw==",
559
- "dev": true,
560
769
  "license": "MIT",
561
- "dependencies": {
770
+ "engines": {
562
- "@iconify/types": "^2.0.0"
771
+ "node": ">=8.6"
563
772
  },
564
773
  "funding": {
565
- "url": "https://github.com/sponsors/cyberalien"
774
+ "url": "https://github.com/sponsors/jonschlinkert"
566
- },
567
- "peerDependencies": {
568
- "svelte": ">4.0.0"
569
775
  }
570
776
  },
571
- "node_modules/@iconify/types": {
777
+ "node_modules/arg": {
572
- "version": "2.0.0",
778
+ "version": "5.0.2",
573
- "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
574
- "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
575
- "dev": true,
576
779
  "license": "MIT"
577
780
  },
781
+ "node_modules/argparse": {
782
+ "version": "2.0.1",
783
+ "license": "Python-2.0"
784
+ },
578
- "node_modules/@img/sharp-darwin-arm64": {
785
+ "node_modules/aria-query": {
579
- "version": "0.33.5",
786
+ "version": "5.3.2",
580
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
581
- "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
582
- "cpu": [
583
- "arm64"
584
- ],
585
- "dev": true,
586
787
  "license": "Apache-2.0",
587
- "optional": true,
588
- "os": [
589
- "darwin"
590
- ],
591
788
  "engines": {
592
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
789
+ "node": ">= 0.4"
790
+ }
593
- },
791
+ },
792
+ "node_modules/array-iterate": {
793
+ "version": "2.0.1",
794
+ "license": "MIT",
594
795
  "funding": {
796
+ "type": "github",
595
- "url": "https://opencollective.com/libvips"
797
+ "url": "https://github.com/sponsors/wooorm"
596
- },
597
- "optionalDependencies": {
598
- "@img/sharp-libvips-darwin-arm64": "1.0.4"
599
798
  }
600
799
  },
601
- "node_modules/@img/sharp-darwin-x64": {
800
+ "node_modules/astring": {
801
+ "version": "1.9.0",
802
+ "license": "MIT",
803
+ "bin": {
804
+ "astring": "bin/astring"
805
+ }
806
+ },
807
+ "node_modules/astro": {
602
- "version": "0.33.5",
808
+ "version": "5.7.5",
809
+ "license": "MIT",
810
+ "dependencies": {
811
+ "@astrojs/compiler": "^2.11.0",
812
+ "@astrojs/internal-helpers": "0.6.1",
603
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
813
+ "@astrojs/markdown-remark": "6.3.1",
814
+ "@astrojs/telemetry": "3.2.1",
815
+ "@capsizecss/unpack": "^2.4.0",
816
+ "@oslojs/encoding": "^1.1.0",
817
+ "@rollup/pluginutils": "^5.1.4",
818
+ "acorn": "^8.14.1",
819
+ "aria-query": "^5.3.2",
820
+ "axobject-query": "^4.1.0",
821
+ "boxen": "8.0.1",
822
+ "ci-info": "^4.2.0",
823
+ "clsx": "^2.1.1",
824
+ "common-ancestor-path": "^1.0.1",
825
+ "cookie": "^1.0.2",
826
+ "cssesc": "^3.0.0",
827
+ "debug": "^4.4.0",
604
- "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
828
+ "deterministic-object-hash": "^2.0.2",
829
+ "devalue": "^5.1.1",
830
+ "diff": "^5.2.0",
831
+ "dlv": "^1.1.3",
832
+ "dset": "^3.1.4",
833
+ "es-module-lexer": "^1.6.0",
834
+ "esbuild": "^0.25.0",
835
+ "estree-walker": "^3.0.3",
836
+ "flattie": "^1.1.1",
837
+ "github-slugger": "^2.0.0",
838
+ "html-escaper": "3.0.3",
839
+ "http-cache-semantics": "^4.1.1",
840
+ "js-yaml": "^4.1.0",
841
+ "kleur": "^4.1.5",
842
+ "magic-string": "^0.30.17",
843
+ "magicast": "^0.3.5",
844
+ "mrmime": "^2.0.1",
845
+ "neotraverse": "^0.6.18",
846
+ "p-limit": "^6.2.0",
847
+ "p-queue": "^8.1.0",
848
+ "package-manager-detector": "^1.1.0",
849
+ "picomatch": "^4.0.2",
850
+ "prompts": "^2.4.2",
851
+ "rehype": "^13.0.2",
852
+ "semver": "^7.7.1",
853
+ "shiki": "^3.2.1",
854
+ "tinyexec": "^0.3.2",
855
+ "tinyglobby": "^0.2.12",
856
+ "tsconfck": "^3.1.5",
857
+ "ultrahtml": "^1.6.0",
858
+ "unifont": "~0.2.0",
859
+ "unist-util-visit": "^5.0.0",
860
+ "unstorage": "^1.15.0",
861
+ "vfile": "^6.0.3",
862
+ "vite": "^6.2.6",
863
+ "vitefu": "^1.0.6",
864
+ "xxhash-wasm": "^1.1.0",
865
+ "yargs-parser": "^21.1.1",
866
+ "yocto-spinner": "^0.2.1",
867
+ "zod": "^3.24.2",
868
+ "zod-to-json-schema": "^3.24.5",
869
+ "zod-to-ts": "^1.2.0"
870
+ },
605
- "cpu": [
871
+ "bin": {
606
- "x64"
607
- ],
608
- "dev": true,
609
- "license": "Apache-2.0",
872
+ "astro": "astro.js"
610
- "optional": true,
611
- "os": [
612
- "darwin"
613
- ],
873
+ },
614
874
  "engines": {
615
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
875
+ "node": "^18.17.1 || ^20.3.0 || >=22.0.0",
876
+ "npm": ">=9.6.5",
877
+ "pnpm": ">=7.1.0"
616
878
  },
617
879
  "funding": {
880
+ "type": "opencollective",
618
- "url": "https://opencollective.com/libvips"
881
+ "url": "https://opencollective.com/astrodotbuild"
619
882
  },
620
883
  "optionalDependencies": {
621
- "@img/sharp-libvips-darwin-x64": "1.0.4"
884
+ "sharp": "^0.33.3"
622
885
  }
623
886
  },
624
- "node_modules/@img/sharp-libvips-darwin-arm64": {
887
+ "node_modules/axobject-query": {
625
- "version": "1.0.4",
888
+ "version": "4.1.0",
626
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
627
- "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
628
- "cpu": [
629
- "arm64"
630
- ],
631
- "dev": true,
632
- "license": "LGPL-3.0-or-later",
889
+ "license": "Apache-2.0",
633
- "optional": true,
634
- "os": [
635
- "darwin"
636
- ],
637
- "funding": {
890
+ "engines": {
638
- "url": "https://opencollective.com/libvips"
891
+ "node": ">= 0.4"
639
892
  }
640
893
  },
641
- "node_modules/@img/sharp-libvips-darwin-x64": {
894
+ "node_modules/bail": {
642
- "version": "1.0.4",
895
+ "version": "2.0.2",
643
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
644
- "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
645
- "cpu": [
646
- "x64"
647
- ],
648
- "dev": true,
649
- "license": "LGPL-3.0-or-later",
896
+ "license": "MIT",
650
- "optional": true,
651
- "os": [
652
- "darwin"
653
- ],
654
897
  "funding": {
898
+ "type": "github",
655
- "url": "https://opencollective.com/libvips"
899
+ "url": "https://github.com/sponsors/wooorm"
656
900
  }
657
901
  },
658
- "node_modules/@img/sharp-libvips-linux-arm": {
902
+ "node_modules/base-64": {
659
- "version": "1.0.5",
903
+ "version": "1.0.0",
660
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
661
- "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
662
- "cpu": [
663
- "arm"
664
- ],
665
- "dev": true,
666
- "license": "LGPL-3.0-or-later",
904
+ "license": "MIT"
667
- "optional": true,
668
- "os": [
669
- "linux"
670
- ],
671
- "funding": {
672
- "url": "https://opencollective.com/libvips"
673
- }
674
905
  },
675
- "node_modules/@img/sharp-libvips-linux-arm64": {
906
+ "node_modules/base64-js": {
676
- "version": "1.0.4",
907
+ "version": "1.5.1",
677
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
678
- "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
679
- "cpu": [
908
+ "funding": [
909
+ {
680
- "arm64"
910
+ "type": "github",
911
+ "url": "https://github.com/sponsors/feross"
681
- ],
912
+ },
913
+ {
682
- "dev": true,
914
+ "type": "patreon",
915
+ "url": "https://www.patreon.com/feross"
916
+ },
917
+ {
683
- "license": "LGPL-3.0-or-later",
918
+ "type": "consulting",
684
- "optional": true,
919
+ "url": "https://feross.org/support"
685
- "os": [
920
+ }
686
- "linux"
687
921
  ],
688
- "funding": {
922
+ "license": "MIT"
689
- "url": "https://opencollective.com/libvips"
690
- }
691
923
  },
692
- "node_modules/@img/sharp-libvips-linux-s390x": {
924
+ "node_modules/blob-to-buffer": {
693
- "version": "1.0.4",
925
+ "version": "1.2.9",
694
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
695
- "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
696
- "cpu": [
926
+ "funding": [
927
+ {
697
- "s390x"
928
+ "type": "github",
929
+ "url": "https://github.com/sponsors/feross"
698
- ],
930
+ },
931
+ {
699
- "dev": true,
932
+ "type": "patreon",
933
+ "url": "https://www.patreon.com/feross"
934
+ },
935
+ {
700
- "license": "LGPL-3.0-or-later",
936
+ "type": "consulting",
701
- "optional": true,
937
+ "url": "https://feross.org/support"
702
- "os": [
938
+ }
703
- "linux"
704
939
  ],
705
- "funding": {
940
+ "license": "MIT"
706
- "url": "https://opencollective.com/libvips"
707
- }
708
941
  },
709
- "node_modules/@img/sharp-libvips-linux-x64": {
942
+ "node_modules/boxen": {
710
- "version": "1.0.4",
943
+ "version": "8.0.1",
711
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
712
- "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
713
- "cpu": [
714
- "x64"
715
- ],
716
- "dev": true,
717
- "license": "LGPL-3.0-or-later",
944
+ "license": "MIT",
718
- "optional": true,
945
+ "dependencies": {
946
+ "ansi-align": "^3.0.1",
947
+ "camelcase": "^8.0.0",
948
+ "chalk": "^5.3.0",
949
+ "cli-boxes": "^3.0.0",
950
+ "string-width": "^7.2.0",
951
+ "type-fest": "^4.21.0",
952
+ "widest-line": "^5.0.0",
953
+ "wrap-ansi": "^9.0.0"
954
+ },
719
- "os": [
955
+ "engines": {
720
- "linux"
956
+ "node": ">=18"
721
- ],
957
+ },
722
958
  "funding": {
723
- "url": "https://opencollective.com/libvips"
959
+ "url": "https://github.com/sponsors/sindresorhus"
724
960
  }
725
961
  },
726
- "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
962
+ "node_modules/brotli": {
727
- "version": "1.0.4",
963
+ "version": "1.3.3",
728
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
729
- "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
730
- "cpu": [
731
- "arm64"
732
- ],
733
- "dev": true,
734
- "license": "LGPL-3.0-or-later",
964
+ "license": "MIT",
735
- "optional": true,
736
- "os": [
737
- "linux"
738
- ],
739
- "funding": {
965
+ "dependencies": {
740
- "url": "https://opencollective.com/libvips"
966
+ "base64-js": "^1.1.2"
741
967
  }
742
968
  },
743
- "node_modules/@img/sharp-libvips-linuxmusl-x64": {
969
+ "node_modules/camelcase": {
744
- "version": "1.0.4",
970
+ "version": "8.0.0",
745
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
746
- "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
747
- "cpu": [
748
- "x64"
749
- ],
750
- "dev": true,
751
- "license": "LGPL-3.0-or-later",
971
+ "license": "MIT",
752
- "optional": true,
753
- "os": [
972
+ "engines": {
754
- "linux"
973
+ "node": ">=16"
755
- ],
974
+ },
756
975
  "funding": {
757
- "url": "https://opencollective.com/libvips"
976
+ "url": "https://github.com/sponsors/sindresorhus"
758
977
  }
759
978
  },
760
- "node_modules/@img/sharp-linux-arm": {
979
+ "node_modules/ccount": {
761
- "version": "0.33.5",
980
+ "version": "2.0.1",
762
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
763
- "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
764
- "cpu": [
765
- "arm"
766
- ],
767
- "dev": true,
768
- "license": "Apache-2.0",
981
+ "license": "MIT",
769
- "optional": true,
770
- "os": [
771
- "linux"
772
- ],
773
- "engines": {
774
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
775
- },
776
982
  "funding": {
983
+ "type": "github",
777
- "url": "https://opencollective.com/libvips"
984
+ "url": "https://github.com/sponsors/wooorm"
778
- },
779
- "optionalDependencies": {
780
- "@img/sharp-libvips-linux-arm": "1.0.5"
781
985
  }
782
986
  },
783
- "node_modules/@img/sharp-linux-arm64": {
987
+ "node_modules/chalk": {
784
- "version": "0.33.5",
988
+ "version": "5.4.1",
785
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
786
- "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
787
- "cpu": [
788
- "arm64"
789
- ],
790
- "dev": true,
791
- "license": "Apache-2.0",
989
+ "license": "MIT",
792
- "optional": true,
793
- "os": [
794
- "linux"
795
- ],
796
990
  "engines": {
797
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
991
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
798
992
  },
799
993
  "funding": {
800
- "url": "https://opencollective.com/libvips"
994
+ "url": "https://github.com/chalk/chalk?sponsor=1"
801
- },
802
- "optionalDependencies": {
803
- "@img/sharp-libvips-linux-arm64": "1.0.4"
804
995
  }
805
996
  },
806
- "node_modules/@img/sharp-linux-s390x": {
997
+ "node_modules/character-entities": {
807
- "version": "0.33.5",
998
+ "version": "2.0.2",
808
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
809
- "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
810
- "cpu": [
811
- "s390x"
812
- ],
813
- "dev": true,
814
- "license": "Apache-2.0",
999
+ "license": "MIT",
815
- "optional": true,
816
- "os": [
817
- "linux"
818
- ],
819
- "engines": {
820
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
821
- },
822
1000
  "funding": {
1001
+ "type": "github",
823
- "url": "https://opencollective.com/libvips"
1002
+ "url": "https://github.com/sponsors/wooorm"
824
- },
825
- "optionalDependencies": {
826
- "@img/sharp-libvips-linux-s390x": "1.0.4"
827
1003
  }
828
1004
  },
829
- "node_modules/@img/sharp-linux-x64": {
1005
+ "node_modules/character-entities-html4": {
830
- "version": "0.33.5",
1006
+ "version": "2.1.0",
831
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
832
- "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
833
- "cpu": [
834
- "x64"
835
- ],
836
- "dev": true,
837
- "license": "Apache-2.0",
1007
+ "license": "MIT",
838
- "optional": true,
839
- "os": [
840
- "linux"
841
- ],
842
- "engines": {
843
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
844
- },
845
1008
  "funding": {
1009
+ "type": "github",
846
- "url": "https://opencollective.com/libvips"
1010
+ "url": "https://github.com/sponsors/wooorm"
847
- },
848
- "optionalDependencies": {
849
- "@img/sharp-libvips-linux-x64": "1.0.4"
850
1011
  }
851
1012
  },
852
- "node_modules/@img/sharp-linuxmusl-arm64": {
1013
+ "node_modules/character-entities-legacy": {
853
- "version": "0.33.5",
1014
+ "version": "3.0.0",
854
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
855
- "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
856
- "cpu": [
857
- "arm64"
858
- ],
859
- "dev": true,
860
- "license": "Apache-2.0",
1015
+ "license": "MIT",
861
- "optional": true,
862
- "os": [
863
- "linux"
864
- ],
865
- "engines": {
866
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
867
- },
868
1016
  "funding": {
1017
+ "type": "github",
869
- "url": "https://opencollective.com/libvips"
1018
+ "url": "https://github.com/sponsors/wooorm"
870
- },
871
- "optionalDependencies": {
872
- "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
873
1019
  }
874
1020
  },
875
- "node_modules/@img/sharp-linuxmusl-x64": {
1021
+ "node_modules/character-reference-invalid": {
876
- "version": "0.33.5",
1022
+ "version": "2.0.1",
877
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
878
- "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
879
- "cpu": [
880
- "x64"
881
- ],
882
- "dev": true,
883
- "license": "Apache-2.0",
1023
+ "license": "MIT",
884
- "optional": true,
885
- "os": [
886
- "linux"
887
- ],
888
- "engines": {
889
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
890
- },
891
1024
  "funding": {
1025
+ "type": "github",
892
- "url": "https://opencollective.com/libvips"
1026
+ "url": "https://github.com/sponsors/wooorm"
893
- },
894
- "optionalDependencies": {
895
- "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
896
1027
  }
897
1028
  },
898
- "node_modules/@img/sharp-wasm32": {
1029
+ "node_modules/chokidar": {
899
- "version": "0.33.5",
1030
+ "version": "4.0.3",
900
- "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
901
- "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
902
- "cpu": [
903
- "wasm32"
904
- ],
905
- "dev": true,
906
- "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
907
- "optional": true,
1031
+ "license": "MIT",
908
1032
  "dependencies": {
909
- "@emnapi/runtime": "^1.2.0"
1033
+ "readdirp": "^4.0.1"
910
1034
  },
911
1035
  "engines": {
912
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1036
+ "node": ">= 14.16.0"
913
1037
  },
914
1038
  "funding": {
915
- "url": "https://opencollective.com/libvips"
1039
+ "url": "https://paulmillr.com/funding/"
916
1040
  }
917
1041
  },
918
- "node_modules/@img/sharp-win32-ia32": {
1042
+ "node_modules/ci-info": {
919
- "version": "0.33.5",
1043
+ "version": "4.2.0",
920
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
921
- "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
922
- "cpu": [
1044
+ "funding": [
923
- "ia32"
924
- ],
1045
+ {
925
- "dev": true,
926
- "license": "Apache-2.0 AND LGPL-3.0-or-later",
927
- "optional": true,
1046
+ "type": "github",
928
- "os": [
929
- "win32"
1047
+ "url": "https://github.com/sponsors/sibiraj-s"
1048
+ }
930
1049
  ],
1050
+ "license": "MIT",
931
1051
  "engines": {
1052
+ "node": ">=8"
1053
+ }
1054
+ },
1055
+ "node_modules/cli-boxes": {
1056
+ "version": "3.0.0",
1057
+ "license": "MIT",
1058
+ "engines": {
932
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1059
+ "node": ">=10"
933
1060
  },
934
1061
  "funding": {
935
- "url": "https://opencollective.com/libvips"
1062
+ "url": "https://github.com/sponsors/sindresorhus"
936
1063
  }
937
1064
  },
938
- "node_modules/@img/sharp-win32-x64": {
1065
+ "node_modules/clone": {
939
- "version": "0.33.5",
1066
+ "version": "2.1.2",
940
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
941
- "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
942
- "cpu": [
943
- "x64"
944
- ],
945
- "dev": true,
946
- "license": "Apache-2.0 AND LGPL-3.0-or-later",
1067
+ "license": "MIT",
947
- "optional": true,
948
- "os": [
949
- "win32"
950
- ],
951
1068
  "engines": {
952
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1069
+ "node": ">=0.8"
1070
+ }
953
- },
1071
+ },
1072
+ "node_modules/clsx": {
1073
+ "version": "2.1.1",
1074
+ "license": "MIT",
1075
+ "engines": {
1076
+ "node": ">=6"
1077
+ }
1078
+ },
1079
+ "node_modules/collapse-white-space": {
1080
+ "version": "2.1.0",
1081
+ "license": "MIT",
954
1082
  "funding": {
1083
+ "type": "github",
955
- "url": "https://opencollective.com/libvips"
1084
+ "url": "https://github.com/sponsors/wooorm"
956
1085
  }
957
1086
  },
958
- "node_modules/@jridgewell/gen-mapping": {
1087
+ "node_modules/color": {
959
- "version": "0.3.5",
1088
+ "version": "4.2.3",
960
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
961
- "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
962
- "dev": true,
963
1089
  "license": "MIT",
1090
+ "optional": true,
964
1091
  "dependencies": {
965
- "@jridgewell/set-array": "^1.2.1",
1092
+ "color-convert": "^2.0.1",
966
- "@jridgewell/sourcemap-codec": "^1.4.10",
967
- "@jridgewell/trace-mapping": "^0.3.24"
1093
+ "color-string": "^1.9.0"
968
1094
  },
969
1095
  "engines": {
970
- "node": ">=6.0.0"
1096
+ "node": ">=12.5.0"
971
1097
  }
972
1098
  },
973
- "node_modules/@jridgewell/resolve-uri": {
1099
+ "node_modules/color-convert": {
974
- "version": "3.1.2",
1100
+ "version": "2.0.1",
975
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
976
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
977
- "dev": true,
978
1101
  "license": "MIT",
1102
+ "optional": true,
1103
+ "dependencies": {
1104
+ "color-name": "~1.1.4"
1105
+ },
979
1106
  "engines": {
980
- "node": ">=6.0.0"
1107
+ "node": ">=7.0.0"
981
1108
  }
982
1109
  },
1110
+ "node_modules/color-name": {
1111
+ "version": "1.1.4",
1112
+ "license": "MIT",
1113
+ "optional": true
1114
+ },
983
- "node_modules/@jridgewell/set-array": {
1115
+ "node_modules/color-string": {
984
- "version": "1.2.1",
1116
+ "version": "1.9.1",
985
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
1117
+ "license": "MIT",
986
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
987
- "dev": true,
1118
+ "optional": true,
1119
+ "dependencies": {
1120
+ "color-name": "^1.0.0",
1121
+ "simple-swizzle": "^0.2.2"
1122
+ }
1123
+ },
1124
+ "node_modules/comma-separated-tokens": {
1125
+ "version": "2.0.3",
1126
+ "license": "MIT",
1127
+ "funding": {
1128
+ "type": "github",
1129
+ "url": "https://github.com/sponsors/wooorm"
1130
+ }
1131
+ },
1132
+ "node_modules/common-ancestor-path": {
1133
+ "version": "1.0.1",
1134
+ "license": "ISC"
1135
+ },
1136
+ "node_modules/cookie": {
1137
+ "version": "1.0.2",
988
1138
  "license": "MIT",
989
1139
  "engines": {
990
- "node": ">=6.0.0"
1140
+ "node": ">=18"
991
1141
  }
992
1142
  },
993
- "node_modules/@jridgewell/sourcemap-codec": {
1143
+ "node_modules/cookie-es": {
994
- "version": "1.5.0",
1144
+ "version": "1.2.2",
995
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
996
- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
997
- "dev": true,
998
1145
  "license": "MIT"
999
1146
  },
1000
- "node_modules/@jridgewell/trace-mapping": {
1147
+ "node_modules/cross-fetch": {
1148
+ "version": "3.2.0",
1149
+ "license": "MIT",
1150
+ "dependencies": {
1151
+ "node-fetch": "^2.7.0"
1152
+ }
1153
+ },
1154
+ "node_modules/crossws": {
1001
- "version": "0.3.25",
1155
+ "version": "0.3.4",
1002
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
1003
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
1004
- "dev": true,
1005
1156
  "license": "MIT",
1006
1157
  "dependencies": {
1007
- "@jridgewell/resolve-uri": "^3.1.0",
1158
+ "uncrypto": "^0.1.3"
1008
- "@jridgewell/sourcemap-codec": "^1.4.14"
1009
1159
  }
1010
1160
  },
1011
- "node_modules/@nodelib/fs.scandir": {
1161
+ "node_modules/css-tree": {
1012
- "version": "2.1.5",
1162
+ "version": "3.1.0",
1013
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1014
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1015
- "dev": true,
1016
1163
  "license": "MIT",
1017
1164
  "dependencies": {
1018
- "@nodelib/fs.stat": "2.0.5",
1165
+ "mdn-data": "2.12.2",
1019
- "run-parallel": "^1.1.9"
1166
+ "source-map-js": "^1.0.1"
1020
1167
  },
1021
1168
  "engines": {
1022
- "node": ">= 8"
1169
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
1023
1170
  }
1024
1171
  },
1025
- "node_modules/@nodelib/fs.stat": {
1172
+ "node_modules/cssesc": {
1026
- "version": "2.0.5",
1173
+ "version": "3.0.0",
1027
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1028
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1029
- "dev": true,
1030
1174
  "license": "MIT",
1175
+ "bin": {
1176
+ "cssesc": "bin/cssesc"
1177
+ },
1031
1178
  "engines": {
1032
- "node": ">= 8"
1179
+ "node": ">=4"
1033
1180
  }
1034
1181
  },
1035
- "node_modules/@nodelib/fs.walk": {
1182
+ "node_modules/debug": {
1036
- "version": "1.2.8",
1183
+ "version": "4.4.0",
1037
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1038
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1039
- "dev": true,
1040
1184
  "license": "MIT",
1041
1185
  "dependencies": {
1042
- "@nodelib/fs.scandir": "2.1.5",
1043
- "fastq": "^1.6.0"
1186
+ "ms": "^2.1.3"
1044
1187
  },
1045
1188
  "engines": {
1046
- "node": ">= 8"
1189
+ "node": ">=6.0"
1190
+ },
1191
+ "peerDependenciesMeta": {
1192
+ "supports-color": {
1193
+ "optional": true
1194
+ }
1047
1195
  }
1048
1196
  },
1049
- "node_modules/@playwright/test": {
1197
+ "node_modules/decode-named-character-reference": {
1050
- "version": "1.48.2",
1198
+ "version": "1.1.0",
1051
- "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.48.2.tgz",
1052
- "integrity": "sha512-54w1xCWfXuax7dz4W2M9uw0gDyh+ti/0K/MxcCUxChFh37kkdxPdfZDw5QBbuPUJHr1CiHJ1hXgSs+GgeQc5Zw==",
1053
- "dev": true,
1054
- "license": "Apache-2.0",
1199
+ "license": "MIT",
1055
1200
  "dependencies": {
1056
- "playwright": "1.48.2"
1201
+ "character-entities": "^2.0.0"
1057
1202
  },
1058
- "bin": {
1203
+ "funding": {
1204
+ "type": "github",
1205
+ "url": "https://github.com/sponsors/wooorm"
1206
+ }
1207
+ },
1208
+ "node_modules/defu": {
1059
- "playwright": "cli.js"
1209
+ "version": "6.1.4",
1210
+ "license": "MIT"
1211
+ },
1212
+ "node_modules/dequal": {
1213
+ "version": "2.0.3",
1214
+ "license": "MIT",
1215
+ "engines": {
1216
+ "node": ">=6"
1217
+ }
1218
+ },
1219
+ "node_modules/destr": {
1220
+ "version": "2.0.5",
1221
+ "license": "MIT"
1222
+ },
1223
+ "node_modules/detect-libc": {
1224
+ "version": "2.0.4",
1225
+ "license": "Apache-2.0",
1226
+ "engines": {
1227
+ "node": ">=8"
1228
+ }
1229
+ },
1230
+ "node_modules/deterministic-object-hash": {
1231
+ "version": "2.0.2",
1232
+ "license": "MIT",
1233
+ "dependencies": {
1234
+ "base-64": "^1.0.0"
1060
1235
  },
1061
1236
  "engines": {
1062
1237
  "node": ">=18"
1063
1238
  }
1064
1239
  },
1065
- "node_modules/@polka/url": {
1240
+ "node_modules/devalue": {
1066
- "version": "1.0.0-next.28",
1241
+ "version": "5.1.1",
1067
- "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz",
1068
- "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==",
1069
- "dev": true,
1070
1242
  "license": "MIT"
1071
1243
  },
1072
- "node_modules/@poppanator/sveltekit-svg": {
1244
+ "node_modules/devlop": {
1073
- "version": "5.0.0",
1245
+ "version": "1.1.0",
1074
- "resolved": "https://registry.npmjs.org/@poppanator/sveltekit-svg/-/sveltekit-svg-5.0.0.tgz",
1075
- "integrity": "sha512-b7hk55SF0HjTS+xFgMG20hy6W0F/m+yRA/ZWcjnsa391rB3Ys3desCiUyIKQYcfvcyuRiQCPedUJMYgu00VdCA==",
1076
- "dev": true,
1077
1246
  "license": "MIT",
1078
1247
  "dependencies": {
1079
- "@rollup/pluginutils": "^5.1.0"
1248
+ "dequal": "^2.0.0"
1080
1249
  },
1081
- "peerDependencies": {
1250
+ "funding": {
1082
- "svelte": ">=5.x",
1083
- "svgo": ">=3.x",
1251
+ "type": "github",
1084
- "vite": ">=5.x"
1252
+ "url": "https://github.com/sponsors/wooorm"
1085
1253
  }
1086
1254
  },
1255
+ "node_modules/dfa": {
1256
+ "version": "1.2.0",
1257
+ "license": "MIT"
1258
+ },
1087
- "node_modules/@rollup/pluginutils": {
1259
+ "node_modules/diff": {
1260
+ "version": "5.2.0",
1261
+ "license": "BSD-3-Clause",
1262
+ "engines": {
1263
+ "node": ">=0.3.1"
1264
+ }
1265
+ },
1266
+ "node_modules/dlv": {
1088
- "version": "5.1.3",
1267
+ "version": "1.1.3",
1268
+ "license": "MIT"
1269
+ },
1270
+ "node_modules/dset": {
1271
+ "version": "3.1.4",
1272
+ "license": "MIT",
1273
+ "engines": {
1274
+ "node": ">=4"
1275
+ }
1276
+ },
1277
+ "node_modules/emoji-regex": {
1278
+ "version": "10.4.0",
1279
+ "license": "MIT"
1280
+ },
1281
+ "node_modules/enhanced-resolve": {
1282
+ "version": "5.18.1",
1089
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz",
1283
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
1090
- "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==",
1284
+ "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
1091
- "dev": true,
1092
1285
  "license": "MIT",
1093
1286
  "dependencies": {
1094
- "@types/estree": "^1.0.0",
1095
- "estree-walker": "^2.0.2",
1287
+ "graceful-fs": "^4.2.4",
1096
- "picomatch": "^4.0.2"
1288
+ "tapable": "^2.2.0"
1097
1289
  },
1098
1290
  "engines": {
1099
- "node": ">=14.0.0"
1291
+ "node": ">=10.13.0"
1292
+ }
1100
- },
1293
+ },
1294
+ "node_modules/entities": {
1295
+ "version": "6.0.0",
1296
+ "license": "BSD-2-Clause",
1101
- "peerDependencies": {
1297
+ "engines": {
1102
- "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1298
+ "node": ">=0.12"
1103
1299
  },
1104
- "peerDependenciesMeta": {
1105
- "rollup": {
1300
+ "funding": {
1106
- "optional": true
1301
+ "url": "https://github.com/fb55/entities?sponsor=1"
1107
- }
1108
1302
  }
1109
1303
  },
1110
- "node_modules/@rollup/rollup-android-arm-eabi": {
1304
+ "node_modules/es-module-lexer": {
1111
- "version": "4.24.1",
1305
+ "version": "1.7.0",
1112
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.1.tgz",
1113
- "integrity": "sha512-j2llrtCTwNu68yp1wybgkTUW8CrR8AZvGZzIO/qwNAetVP3FHidylyz1s0dU2zXG9uqqpoUIhWKmMypGMcdM2Q==",
1114
- "cpu": [
1306
+ "license": "MIT"
1115
- "arm"
1116
- ],
1307
+ },
1308
+ "node_modules/esast-util-from-estree": {
1117
- "dev": true,
1309
+ "version": "2.0.0",
1118
1310
  "license": "MIT",
1119
- "optional": true,
1311
+ "dependencies": {
1312
+ "@types/estree-jsx": "^1.0.0",
1313
+ "devlop": "^1.0.0",
1314
+ "estree-util-visit": "^2.0.0",
1315
+ "unist-util-position-from-estree": "^2.0.0"
1316
+ },
1120
- "os": [
1317
+ "funding": {
1121
- "android"
1318
+ "type": "opencollective",
1319
+ "url": "https://opencollective.com/unified"
1122
- ]
1320
+ }
1123
1321
  },
1124
- "node_modules/@rollup/rollup-android-arm64": {
1322
+ "node_modules/esast-util-from-js": {
1125
- "version": "4.24.1",
1323
+ "version": "2.0.1",
1126
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.1.tgz",
1127
- "integrity": "sha512-y65R3hM9sJVAXV3qh/dJ5o2OCVzwy6d994qmi+rGw1i1onYY5AoV9dREDYoizaZvc9esEqOs07CyFgPzz4DBqg==",
1128
- "cpu": [
1129
- "arm64"
1130
- ],
1131
- "dev": true,
1132
1324
  "license": "MIT",
1133
- "optional": true,
1325
+ "dependencies": {
1326
+ "@types/estree-jsx": "^1.0.0",
1327
+ "acorn": "^8.0.0",
1328
+ "esast-util-from-estree": "^2.0.0",
1329
+ "vfile-message": "^4.0.0"
1330
+ },
1134
- "os": [
1331
+ "funding": {
1135
- "android"
1332
+ "type": "opencollective",
1333
+ "url": "https://opencollective.com/unified"
1136
- ]
1334
+ }
1137
1335
  },
1138
- "node_modules/@rollup/rollup-darwin-arm64": {
1336
+ "node_modules/esbuild": {
1139
- "version": "4.24.1",
1337
+ "version": "0.25.3",
1140
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.1.tgz",
1141
- "integrity": "sha512-K9iOc75U9HpDffjop9qVPwNoBEPXS0Q6RrVSvh13gs38ynurJ2+HuS7NJbsx+fwiDA+eJYfBi7sablI8G2/3oA==",
1142
- "cpu": [
1143
- "arm64"
1144
- ],
1145
- "dev": true,
1338
+ "hasInstallScript": true,
1146
1339
  "license": "MIT",
1147
- "optional": true,
1148
- "os": [
1340
+ "bin": {
1341
+ "esbuild": "bin/esbuild"
1342
+ },
1149
- "darwin"
1343
+ "engines": {
1344
+ "node": ">=18"
1345
+ },
1346
+ "optionalDependencies": {
1347
+ "@esbuild/aix-ppc64": "0.25.3",
1348
+ "@esbuild/android-arm": "0.25.3",
1349
+ "@esbuild/android-arm64": "0.25.3",
1350
+ "@esbuild/android-x64": "0.25.3",
1351
+ "@esbuild/darwin-arm64": "0.25.3",
1352
+ "@esbuild/darwin-x64": "0.25.3",
1353
+ "@esbuild/freebsd-arm64": "0.25.3",
1354
+ "@esbuild/freebsd-x64": "0.25.3",
1355
+ "@esbuild/linux-arm": "0.25.3",
1356
+ "@esbuild/linux-arm64": "0.25.3",
1357
+ "@esbuild/linux-ia32": "0.25.3",
1358
+ "@esbuild/linux-loong64": "0.25.3",
1359
+ "@esbuild/linux-mips64el": "0.25.3",
1360
+ "@esbuild/linux-ppc64": "0.25.3",
1361
+ "@esbuild/linux-riscv64": "0.25.3",
1362
+ "@esbuild/linux-s390x": "0.25.3",
1363
+ "@esbuild/linux-x64": "0.25.3",
1364
+ "@esbuild/netbsd-arm64": "0.25.3",
1365
+ "@esbuild/netbsd-x64": "0.25.3",
1366
+ "@esbuild/openbsd-arm64": "0.25.3",
1367
+ "@esbuild/openbsd-x64": "0.25.3",
1368
+ "@esbuild/sunos-x64": "0.25.3",
1369
+ "@esbuild/win32-arm64": "0.25.3",
1370
+ "@esbuild/win32-ia32": "0.25.3",
1371
+ "@esbuild/win32-x64": "0.25.3"
1150
- ]
1372
+ }
1151
1373
  },
1152
- "node_modules/@rollup/rollup-darwin-x64": {
1374
+ "node_modules/escape-string-regexp": {
1153
- "version": "4.24.1",
1375
+ "version": "5.0.0",
1154
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.1.tgz",
1155
- "integrity": "sha512-Ufz0fX79W9937euBI4qEdh2xLb0Lzo4GiZ7xxDpueEZxWdPbow6gnTRokSzSgtqRFs1vFgcgm7Ci/KnOo15MIg==",
1156
- "cpu": [
1157
- "x64"
1158
- ],
1159
- "dev": true,
1160
1376
  "license": "MIT",
1161
- "optional": true,
1162
- "os": [
1377
+ "engines": {
1378
+ "node": ">=12"
1379
+ },
1163
- "darwin"
1380
+ "funding": {
1381
+ "url": "https://github.com/sponsors/sindresorhus"
1164
- ]
1382
+ }
1165
1383
  },
1166
- "node_modules/@rollup/rollup-freebsd-x64": {
1384
+ "node_modules/estree-util-attach-comments": {
1167
- "version": "4.24.1",
1385
+ "version": "3.0.0",
1168
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.1.tgz",
1169
- "integrity": "sha512-IfG1khuwe10V2EBfFIrcd7P6X0stdhHQM71NyaG5TPgy6dXr2nzAa5TMNFA35tr41gihUPqp/w8StayYG7jXYw==",
1170
- "cpu": [
1171
- "x64"
1172
- ],
1173
- "dev": true,
1174
1386
  "license": "MIT",
1175
- "optional": true,
1387
+ "dependencies": {
1388
+ "@types/estree": "^1.0.0"
1389
+ },
1176
- "os": [
1390
+ "funding": {
1177
- "freebsd"
1391
+ "type": "opencollective",
1392
+ "url": "https://opencollective.com/unified"
1178
- ]
1393
+ }
1179
1394
  },
1180
- "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1395
+ "node_modules/estree-util-build-jsx": {
1181
- "version": "4.24.1",
1396
+ "version": "3.0.1",
1182
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.1.tgz",
1183
- "integrity": "sha512-W+drJRBL1+N1/zaq+8y/CtQ3VP5wxMXwCy7obFl9r5jJ5EFNEYAqchuPfYTleYOoA46bwXAprCL+OVK3BTrWWw==",
1184
- "cpu": [
1185
- "arm"
1186
- ],
1187
- "dev": true,
1188
1397
  "license": "MIT",
1189
- "optional": true,
1398
+ "dependencies": {
1399
+ "@types/estree-jsx": "^1.0.0",
1400
+ "devlop": "^1.0.0",
1401
+ "estree-util-is-identifier-name": "^3.0.0",
1402
+ "estree-walker": "^3.0.0"
1403
+ },
1190
- "os": [
1404
+ "funding": {
1191
- "linux"
1405
+ "type": "opencollective",
1406
+ "url": "https://opencollective.com/unified"
1192
- ]
1407
+ }
1193
1408
  },
1194
- "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1409
+ "node_modules/estree-util-is-identifier-name": {
1195
- "version": "4.24.1",
1410
+ "version": "3.0.0",
1196
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.1.tgz",
1197
- "integrity": "sha512-mKngr0zxo4FMSDqiq4F4G/1IPqjpNO7MyjAM6+YxDIADO4ZSI4m05bZYD4po12Jid6+n9YJRWdIcvi4JztMVcw==",
1198
- "cpu": [
1199
- "arm"
1200
- ],
1201
- "dev": true,
1202
1411
  "license": "MIT",
1203
- "optional": true,
1204
- "os": [
1412
+ "funding": {
1205
- "linux"
1413
+ "type": "opencollective",
1414
+ "url": "https://opencollective.com/unified"
1206
- ]
1415
+ }
1207
1416
  },
1208
- "node_modules/@rollup/rollup-linux-arm64-gnu": {
1417
+ "node_modules/estree-util-scope": {
1209
- "version": "4.24.1",
1418
+ "version": "1.0.0",
1210
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.1.tgz",
1211
- "integrity": "sha512-Rh12WITgvLydYFR9XAjmCRArU71nMfi5lDVLhpRV8dR2sCGtZESVkfD66mi3owp4q1scwysT35nNMPleRTQOow==",
1212
- "cpu": [
1213
- "arm64"
1214
- ],
1215
- "dev": true,
1216
1419
  "license": "MIT",
1217
- "optional": true,
1420
+ "dependencies": {
1421
+ "@types/estree": "^1.0.0",
1422
+ "devlop": "^1.0.0"
1423
+ },
1218
- "os": [
1424
+ "funding": {
1219
- "linux"
1425
+ "type": "opencollective",
1426
+ "url": "https://opencollective.com/unified"
1220
- ]
1427
+ }
1221
1428
  },
1222
- "node_modules/@rollup/rollup-linux-arm64-musl": {
1429
+ "node_modules/estree-util-to-js": {
1223
- "version": "4.24.1",
1430
+ "version": "2.0.0",
1224
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.1.tgz",
1225
- "integrity": "sha512-zOLu7V1iBpJMIrrmZjpmAZ9txFlnGgqQMnjNmRrqmV1vQaou9SIT3qI3JE1kt+DQE8zCdB3n2/mAjIU90AfjEg==",
1226
- "cpu": [
1227
- "arm64"
1228
- ],
1229
- "dev": true,
1230
1431
  "license": "MIT",
1231
- "optional": true,
1432
+ "dependencies": {
1433
+ "@types/estree-jsx": "^1.0.0",
1434
+ "astring": "^1.8.0",
1435
+ "source-map": "^0.7.0"
1436
+ },
1232
- "os": [
1437
+ "funding": {
1233
- "linux"
1438
+ "type": "opencollective",
1439
+ "url": "https://opencollective.com/unified"
1234
- ]
1440
+ }
1235
1441
  },
1236
- "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1442
+ "node_modules/estree-util-visit": {
1237
- "version": "4.24.1",
1443
+ "version": "2.0.0",
1238
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.1.tgz",
1239
- "integrity": "sha512-h9ipTGhMzTBAJL/bg1HsElhGPWLGeCKE8JkxgvrJ5O/S1MXH9RxMUTl++tzlpzxdOBCAGqygZIMBj3wIDf/kJw==",
1240
- "cpu": [
1241
- "ppc64"
1242
- ],
1243
- "dev": true,
1244
1444
  "license": "MIT",
1245
- "optional": true,
1445
+ "dependencies": {
1446
+ "@types/estree-jsx": "^1.0.0",
1447
+ "@types/unist": "^3.0.0"
1448
+ },
1246
- "os": [
1449
+ "funding": {
1247
- "linux"
1450
+ "type": "opencollective",
1451
+ "url": "https://opencollective.com/unified"
1248
- ]
1452
+ }
1249
1453
  },
1250
- "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1454
+ "node_modules/estree-walker": {
1251
- "version": "4.24.1",
1455
+ "version": "3.0.3",
1252
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.1.tgz",
1253
- "integrity": "sha512-PNKCMA1xRBARR7/j6KXMSB1z0/eGenC/t2wdQl5et3jnrHA+igIaLVNUEPfnVjmZIZJign7u/dobvV2VkPxMiw==",
1254
- "cpu": [
1255
- "riscv64"
1256
- ],
1257
- "dev": true,
1258
1456
  "license": "MIT",
1259
- "optional": true,
1260
- "os": [
1457
+ "dependencies": {
1261
- "linux"
1458
+ "@types/estree": "^1.0.0"
1262
- ]
1459
+ }
1263
1460
  },
1264
- "node_modules/@rollup/rollup-linux-s390x-gnu": {
1461
+ "node_modules/eventemitter3": {
1265
- "version": "4.24.1",
1462
+ "version": "5.0.1",
1266
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.1.tgz",
1267
- "integrity": "sha512-mkl3uWq/ix18gAfzBUIecSwioPyJkbR6QXVaNuOGM7Qbs7f1EfDLP4XtLSJx4GL6mO8GrKhB3cmhUc3zjUrQSg==",
1268
- "cpu": [
1269
- "s390x"
1270
- ],
1271
- "dev": true,
1272
- "license": "MIT",
1463
+ "license": "MIT"
1273
- "optional": true,
1274
- "os": [
1275
- "linux"
1276
- ]
1277
1464
  },
1278
- "node_modules/@rollup/rollup-linux-x64-gnu": {
1465
+ "node_modules/extend": {
1279
- "version": "4.24.1",
1466
+ "version": "3.0.2",
1280
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.1.tgz",
1281
- "integrity": "sha512-j0RPQWteEXAAxRQI+IcX3i7WQb7hFe7CW94H3l0edBVyJMIPOlr/hqc5CGG1FBDW9gNr0ZC2IzwSta1iSNJIoA==",
1282
- "cpu": [
1283
- "x64"
1284
- ],
1285
- "dev": true,
1286
- "license": "MIT",
1467
+ "license": "MIT"
1287
- "optional": true,
1288
- "os": [
1289
- "linux"
1290
- ]
1291
1468
  },
1292
- "node_modules/@rollup/rollup-linux-x64-musl": {
1469
+ "node_modules/fast-deep-equal": {
1293
- "version": "4.24.1",
1470
+ "version": "3.1.3",
1294
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.1.tgz",
1295
- "integrity": "sha512-UrwXowd3gyT+/ijoeSzMyHHGUaV3WhiJL77eTZE8/Pq+9K6auacIJ264biAUhHJ3FjAHsXNhzEmxGnj4tpDz2g==",
1296
- "cpu": [
1297
- "x64"
1298
- ],
1299
- "dev": true,
1300
- "license": "MIT",
1471
+ "license": "MIT"
1301
- "optional": true,
1302
- "os": [
1303
- "linux"
1304
- ]
1305
1472
  },
1306
- "node_modules/@rollup/rollup-win32-arm64-msvc": {
1473
+ "node_modules/fast-xml-parser": {
1307
- "version": "4.24.1",
1474
+ "version": "4.5.3",
1308
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.1.tgz",
1309
- "integrity": "sha512-wexHPBkBa2/tPhbGcxLqOM2AFZ7BQsZ0pk3dVxRL5Ec0SsXnkpcMucZ4j4woyoD5DbRdFP6Roptd9TRsGVTvUA==",
1310
- "cpu": [
1475
+ "funding": [
1476
+ {
1311
- "arm64"
1477
+ "type": "github",
1478
+ "url": "https://github.com/sponsors/NaturalIntelligence"
1479
+ }
1312
1480
  ],
1313
- "dev": true,
1314
1481
  "license": "MIT",
1315
- "optional": true,
1482
+ "dependencies": {
1483
+ "strnum": "^1.1.1"
1484
+ },
1316
- "os": [
1485
+ "bin": {
1317
- "win32"
1486
+ "fxparser": "src/cli/cli.js"
1318
- ]
1487
+ }
1319
1488
  },
1320
- "node_modules/@rollup/rollup-win32-ia32-msvc": {
1489
+ "node_modules/fdir": {
1321
- "version": "4.24.1",
1490
+ "version": "6.4.4",
1322
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.1.tgz",
1323
- "integrity": "sha512-IW2axCCdiC+kgj5/50Mt5v8qG0LYaDichBGKXM4Oo2NaWStAs0oQp1dqVzCV1XOXNvNNDRFw0EaT+JMs6BX+WQ==",
1324
- "cpu": [
1325
- "ia32"
1326
- ],
1327
- "dev": true,
1328
1491
  "license": "MIT",
1492
+ "peerDependencies": {
1493
+ "picomatch": "^3 || ^4"
1494
+ },
1495
+ "peerDependenciesMeta": {
1496
+ "picomatch": {
1329
- "optional": true,
1497
+ "optional": true
1330
- "os": [
1331
- "win32"
1332
- ]
1498
+ }
1499
+ }
1333
1500
  },
1334
- "node_modules/@rollup/rollup-win32-x64-msvc": {
1501
+ "node_modules/flattie": {
1335
- "version": "4.24.1",
1502
+ "version": "1.1.1",
1336
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.1.tgz",
1337
- "integrity": "sha512-b9IK2buRXwm7owl4Hd8fselCQ7/gr2WaErv0e/IPgRQuJfFS+O0cFJA4t13+FKAZeQh97iEyBG06g613IJLirQ==",
1338
- "cpu": [
1339
- "x64"
1340
- ],
1341
- "dev": true,
1342
1503
  "license": "MIT",
1343
- "optional": true,
1344
- "os": [
1504
+ "engines": {
1345
- "win32"
1505
+ "node": ">=8"
1346
- ]
1506
+ }
1347
1507
  },
1348
- "node_modules/@shikijs/core": {
1508
+ "node_modules/fontkit": {
1349
- "version": "1.22.1",
1509
+ "version": "2.0.4",
1350
- "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.22.1.tgz",
1351
- "integrity": "sha512-bqAhT/Ri5ixV4oYsvJNH8UJjpjbINWlWyXY6tBTsP4OmD6XnFv43nRJ+lTdxd2rmG5pgam/x+zGR6kLRXrpEKA==",
1352
- "dev": true,
1353
1510
  "license": "MIT",
1354
1511
  "dependencies": {
1355
- "@shikijs/engine-javascript": "1.22.1",
1356
- "@shikijs/engine-oniguruma": "1.22.1",
1357
- "@shikijs/types": "1.22.1",
1512
+ "@swc/helpers": "^0.5.12",
1358
- "@shikijs/vscode-textmate": "^9.3.0",
1513
+ "brotli": "^1.3.2",
1359
- "@types/hast": "^3.0.4",
1514
+ "clone": "^2.1.2",
1515
+ "dfa": "^1.2.0",
1360
- "hast-util-to-html": "^9.0.3"
1516
+ "fast-deep-equal": "^3.1.3",
1517
+ "restructure": "^3.0.0",
1518
+ "tiny-inflate": "^1.0.3",
1519
+ "unicode-properties": "^1.4.0",
1520
+ "unicode-trie": "^2.0.0"
1361
1521
  }
1362
1522
  },
1363
- "node_modules/@shikijs/engine-javascript": {
1523
+ "node_modules/fsevents": {
1364
- "version": "1.22.1",
1524
+ "version": "2.3.3",
1365
- "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.22.1.tgz",
1366
- "integrity": "sha512-540pyoy0LWe4jj2BVbgELwOFu1uFvRI7lg4hdsExrSXA9x7gqfzZ/Nnh4RfX86aDAgJ647gx4TCmRwACbnQSvw==",
1367
- "dev": true,
1368
1525
  "license": "MIT",
1526
+ "optional": true,
1527
+ "os": [
1528
+ "darwin"
1529
+ ],
1369
- "dependencies": {
1530
+ "engines": {
1370
- "@shikijs/types": "1.22.1",
1371
- "@shikijs/vscode-textmate": "^9.3.0",
1531
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1372
- "oniguruma-to-js": "0.4.3"
1373
1532
  }
1374
1533
  },
1375
- "node_modules/@shikijs/engine-oniguruma": {
1534
+ "node_modules/get-east-asian-width": {
1376
- "version": "1.22.1",
1535
+ "version": "1.3.0",
1377
- "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.22.1.tgz",
1378
- "integrity": "sha512-L+1Vmd+a2kk8HtogUFymQS6BjUfJnzcWoUp1BUgxoDiklbKSMvrsMuLZGevTOP1m0rEjgnC5MsDmsr8lX1lC+Q==",
1379
- "dev": true,
1380
1536
  "license": "MIT",
1381
- "dependencies": {
1537
+ "engines": {
1382
- "@shikijs/types": "1.22.1",
1538
+ "node": ">=18"
1539
+ },
1540
+ "funding": {
1383
- "@shikijs/vscode-textmate": "^9.3.0"
1541
+ "url": "https://github.com/sponsors/sindresorhus"
1384
1542
  }
1385
1543
  },
1386
- "node_modules/@shikijs/types": {
1544
+ "node_modules/github-slugger": {
1545
+ "version": "2.0.0",
1546
+ "license": "ISC"
1547
+ },
1548
+ "node_modules/graceful-fs": {
1549
+ "version": "4.2.11",
1550
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1551
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1552
+ "license": "ISC"
1553
+ },
1554
+ "node_modules/h3": {
1387
- "version": "1.22.1",
1555
+ "version": "1.15.1",
1388
- "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.22.1.tgz",
1389
- "integrity": "sha512-+45f8mu/Hxqs6Kyhfm98Nld5n7Q7lwhjU8UtdQwrOPs7BnM4VAb929O3IQ2ce+4D7SlNFlZGd8CnKRSnwbQreQ==",
1390
- "dev": true,
1391
1556
  "license": "MIT",
1392
1557
  "dependencies": {
1558
+ "cookie-es": "^1.2.2",
1559
+ "crossws": "^0.3.3",
1560
+ "defu": "^6.1.4",
1561
+ "destr": "^2.0.3",
1393
- "@shikijs/vscode-textmate": "^9.3.0",
1562
+ "iron-webcrypto": "^1.2.1",
1394
- "@types/hast": "^3.0.4"
1563
+ "node-mock-http": "^1.0.0",
1564
+ "radix3": "^1.1.2",
1565
+ "ufo": "^1.5.4",
1566
+ "uncrypto": "^0.1.3"
1395
1567
  }
1396
1568
  },
1397
- "node_modules/@shikijs/vscode-textmate": {
1569
+ "node_modules/hast-util-from-html": {
1398
- "version": "9.3.0",
1399
- "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.0.tgz",
1400
- "integrity": "sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==",
1401
- "dev": true,
1402
- "license": "MIT"
1403
- },
1404
- "node_modules/@sveltejs/adapter-static": {
1405
- "version": "3.0.6",
1570
+ "version": "2.0.3",
1406
- "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.6.tgz",
1407
- "integrity": "sha512-MGJcesnJWj7FxDcB/GbrdYD3q24Uk0PIL4QIX149ku+hlJuj//nxUbb0HxUTpjkecWfHjVveSUnUaQWnPRXlpg==",
1408
- "dev": true,
1409
1571
  "license": "MIT",
1410
- "peerDependencies": {
1572
+ "dependencies": {
1411
- "@sveltejs/kit": "^2.0.0"
1573
+ "@types/hast": "^3.0.0",
1574
+ "devlop": "^1.1.0",
1575
+ "hast-util-from-parse5": "^8.0.0",
1576
+ "parse5": "^7.0.0",
1577
+ "vfile": "^6.0.0",
1578
+ "vfile-message": "^4.0.0"
1579
+ },
1580
+ "funding": {
1581
+ "type": "opencollective",
1582
+ "url": "https://opencollective.com/unified"
1412
1583
  }
1413
1584
  },
1414
- "node_modules/@sveltejs/enhanced-img": {
1585
+ "node_modules/hast-util-from-parse5": {
1415
- "version": "0.3.10",
1586
+ "version": "8.0.3",
1416
- "resolved": "https://registry.npmjs.org/@sveltejs/enhanced-img/-/enhanced-img-0.3.10.tgz",
1417
- "integrity": "sha512-1JxjthN6yb1md3rSFbHRDBi/Jj2R9EjE06vh9zbWgYxm5d4UUphTzNICJTis8bkIDQilbAokrkaQtfRpKSE7qg==",
1418
- "dev": true,
1419
1587
  "license": "MIT",
1420
1588
  "dependencies": {
1589
+ "@types/hast": "^3.0.0",
1590
+ "@types/unist": "^3.0.0",
1591
+ "devlop": "^1.0.0",
1421
- "magic-string": "^0.30.5",
1592
+ "hastscript": "^9.0.0",
1422
- "svelte-parse-markup": "^0.1.5",
1593
+ "property-information": "^7.0.0",
1594
+ "vfile": "^6.0.0",
1423
- "vite-imagetools": "^7.0.1"
1595
+ "vfile-location": "^5.0.0",
1596
+ "web-namespaces": "^2.0.0"
1424
1597
  },
1425
- "peerDependencies": {
1598
+ "funding": {
1426
- "svelte": "^4.0.0 || ^5.0.0-next.0",
1427
- "vite": ">= 5.0.0"
1599
+ "type": "opencollective",
1600
+ "url": "https://opencollective.com/unified"
1428
1601
  }
1429
1602
  },
1430
- "node_modules/@sveltejs/kit": {
1603
+ "node_modules/hast-util-is-element": {
1431
- "version": "2.7.3",
1604
+ "version": "3.0.0",
1432
- "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.7.3.tgz",
1433
- "integrity": "sha512-Vx7nq5MJ86I8qXYsVidC5PX6xm+uxt8DydvOdmJoyOK7LvGP18OFEG359yY+aa51t6pENvqZAMqAREQQx1OI2Q==",
1434
- "dev": true,
1435
- "hasInstallScript": true,
1436
1605
  "license": "MIT",
1437
1606
  "dependencies": {
1438
- "@types/cookie": "^0.6.0",
1607
+ "@types/hast": "^3.0.0"
1439
- "cookie": "^0.6.0",
1440
- "devalue": "^5.1.0",
1441
- "esm-env": "^1.0.0",
1442
- "import-meta-resolve": "^4.1.0",
1443
- "kleur": "^4.1.5",
1444
- "magic-string": "^0.30.5",
1445
- "mrmime": "^2.0.0",
1446
- "sade": "^1.8.1",
1447
- "set-cookie-parser": "^2.6.0",
1448
- "sirv": "^3.0.0",
1449
- "tiny-glob": "^0.2.9"
1450
- },
1451
- "bin": {
1452
- "svelte-kit": "svelte-kit.js"
1453
- },
1454
- "engines": {
1455
- "node": ">=18.13"
1456
1608
  },
1457
- "peerDependencies": {
1609
+ "funding": {
1458
- "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1",
1459
- "svelte": "^4.0.0 || ^5.0.0-next.0",
1460
- "vite": "^5.0.3"
1610
+ "type": "opencollective",
1611
+ "url": "https://opencollective.com/unified"
1461
1612
  }
1462
1613
  },
1463
- "node_modules/@sveltejs/vite-plugin-svelte": {
1614
+ "node_modules/hast-util-parse-selector": {
1464
1615
  "version": "4.0.0",
1465
- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0.tgz",
1466
- "integrity": "sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==",
1467
- "dev": true,
1468
1616
  "license": "MIT",
1469
1617
  "dependencies": {
1470
- "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0",
1471
- "debug": "^4.3.7",
1472
- "deepmerge": "^4.3.1",
1473
- "kleur": "^4.1.5",
1474
- "magic-string": "^0.30.12",
1475
- "vitefu": "^1.0.3"
1618
+ "@types/hast": "^3.0.0"
1476
- },
1477
- "engines": {
1478
- "node": "^18.0.0 || ^20.0.0 || >=22"
1479
1619
  },
1480
- "peerDependencies": {
1620
+ "funding": {
1481
- "svelte": "^5.0.0-next.96 || ^5.0.0",
1482
- "vite": "^5.0.0"
1621
+ "type": "opencollective",
1622
+ "url": "https://opencollective.com/unified"
1483
1623
  }
1484
1624
  },
1485
- "node_modules/@sveltejs/vite-plugin-svelte-inspector": {
1625
+ "node_modules/hast-util-raw": {
1486
- "version": "3.0.1",
1626
+ "version": "9.1.0",
1487
- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz",
1488
- "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==",
1489
- "dev": true,
1490
1627
  "license": "MIT",
1491
1628
  "dependencies": {
1629
+ "@types/hast": "^3.0.0",
1630
+ "@types/unist": "^3.0.0",
1631
+ "@ungap/structured-clone": "^1.0.0",
1632
+ "hast-util-from-parse5": "^8.0.0",
1633
+ "hast-util-to-parse5": "^8.0.0",
1634
+ "html-void-elements": "^3.0.0",
1635
+ "mdast-util-to-hast": "^13.0.0",
1636
+ "parse5": "^7.0.0",
1637
+ "unist-util-position": "^5.0.0",
1638
+ "unist-util-visit": "^5.0.0",
1492
- "debug": "^4.3.7"
1639
+ "vfile": "^6.0.0",
1493
- },
1494
- "engines": {
1640
+ "web-namespaces": "^2.0.0",
1495
- "node": "^18.0.0 || ^20.0.0 || >=22"
1641
+ "zwitch": "^2.0.0"
1496
1642
  },
1497
- "peerDependencies": {
1643
+ "funding": {
1498
- "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0",
1499
- "svelte": "^5.0.0-next.96 || ^5.0.0",
1500
- "vite": "^5.0.0"
1644
+ "type": "opencollective",
1645
+ "url": "https://opencollective.com/unified"
1501
1646
  }
1502
1647
  },
1503
- "node_modules/@tailwindcss/node": {
1648
+ "node_modules/hast-util-to-estree": {
1504
- "version": "4.0.3",
1649
+ "version": "3.1.3",
1505
- "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.3.tgz",
1506
- "integrity": "sha512-QsVJokOl0pJ4AbJV33D2npvLcHGPWi5MOSZtrtE0GT3tSx+3D0JE2lokLA8yHS1x3oCY/3IyRyy7XX6tmzid7A==",
1507
- "dev": true,
1508
1650
  "license": "MIT",
1509
1651
  "dependencies": {
1652
+ "@types/estree": "^1.0.0",
1653
+ "@types/estree-jsx": "^1.0.0",
1654
+ "@types/hast": "^3.0.0",
1655
+ "comma-separated-tokens": "^2.0.0",
1656
+ "devlop": "^1.0.0",
1657
+ "estree-util-attach-comments": "^3.0.0",
1658
+ "estree-util-is-identifier-name": "^3.0.0",
1659
+ "hast-util-whitespace": "^3.0.0",
1660
+ "mdast-util-mdx-expression": "^2.0.0",
1661
+ "mdast-util-mdx-jsx": "^3.0.0",
1662
+ "mdast-util-mdxjs-esm": "^2.0.0",
1663
+ "property-information": "^7.0.0",
1664
+ "space-separated-tokens": "^2.0.0",
1510
- "enhanced-resolve": "^5.18.0",
1665
+ "style-to-js": "^1.0.0",
1666
+ "unist-util-position": "^5.0.0",
1511
- "jiti": "^2.4.2",
1667
+ "zwitch": "^2.0.0"
1512
- "tailwindcss": "4.0.3"
1513
- }
1514
- },
1515
- "node_modules/@tailwindcss/oxide": {
1516
- "version": "4.0.3",
1517
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.3.tgz",
1518
- "integrity": "sha512-FFcp3VNvRjjmFA39ORM27g2mbflMQljhvM7gxBAujHxUy4LXlKa6yMF9wbHdTbPqTONiCyyOYxccvJyVyI/XBg==",
1519
- "dev": true,
1520
- "license": "MIT",
1521
- "engines": {
1522
- "node": ">= 10"
1523
1668
  },
1524
- "optionalDependencies": {
1669
+ "funding": {
1525
- "@tailwindcss/oxide-android-arm64": "4.0.3",
1526
- "@tailwindcss/oxide-darwin-arm64": "4.0.3",
1527
- "@tailwindcss/oxide-darwin-x64": "4.0.3",
1670
+ "type": "opencollective",
1528
- "@tailwindcss/oxide-freebsd-x64": "4.0.3",
1529
- "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.3",
1530
- "@tailwindcss/oxide-linux-arm64-gnu": "4.0.3",
1531
- "@tailwindcss/oxide-linux-arm64-musl": "4.0.3",
1532
- "@tailwindcss/oxide-linux-x64-gnu": "4.0.3",
1533
- "@tailwindcss/oxide-linux-x64-musl": "4.0.3",
1534
- "@tailwindcss/oxide-win32-arm64-msvc": "4.0.3",
1535
- "@tailwindcss/oxide-win32-x64-msvc": "4.0.3"
1671
+ "url": "https://opencollective.com/unified"
1536
1672
  }
1537
1673
  },
1538
- "node_modules/@tailwindcss/oxide-android-arm64": {
1674
+ "node_modules/hast-util-to-html": {
1539
- "version": "4.0.3",
1675
+ "version": "9.0.5",
1540
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.3.tgz",
1541
- "integrity": "sha512-S8XOTQuMnpijZRlPm5HBzPJjZ28quB+40LSRHjRnQF6rRYKsvpr1qkY7dfwsetNdd+kMLOMDsvmuT8WnqqETvg==",
1542
- "cpu": [
1543
- "arm64"
1544
- ],
1545
- "dev": true,
1546
1676
  "license": "MIT",
1547
- "optional": true,
1548
- "os": [
1549
- "android"
1677
+ "dependencies": {
1678
+ "@types/hast": "^3.0.0",
1679
+ "@types/unist": "^3.0.0",
1680
+ "ccount": "^2.0.0",
1681
+ "comma-separated-tokens": "^2.0.0",
1682
+ "hast-util-whitespace": "^3.0.0",
1683
+ "html-void-elements": "^3.0.0",
1684
+ "mdast-util-to-hast": "^13.0.0",
1685
+ "property-information": "^7.0.0",
1686
+ "space-separated-tokens": "^2.0.0",
1687
+ "stringify-entities": "^4.0.0",
1688
+ "zwitch": "^2.0.4"
1550
- ],
1689
+ },
1551
- "engines": {
1690
+ "funding": {
1552
- "node": ">= 10"
1691
+ "type": "opencollective",
1692
+ "url": "https://opencollective.com/unified"
1553
1693
  }
1554
1694
  },
1555
- "node_modules/@tailwindcss/oxide-darwin-arm64": {
1695
+ "node_modules/hast-util-to-jsx-runtime": {
1556
- "version": "4.0.3",
1696
+ "version": "2.3.6",
1557
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.3.tgz",
1558
- "integrity": "sha512-smrY2DpzhXvgDhZtQlYAl8+vxJ04lv2/64C1eiRxvsRT2nkw/q+zA1/eAYKvUHat6cIuwqDku3QucmrUT6pCeg==",
1559
- "cpu": [
1560
- "arm64"
1561
- ],
1562
- "dev": true,
1563
1697
  "license": "MIT",
1564
- "optional": true,
1565
- "os": [
1698
+ "dependencies": {
1699
+ "@types/estree": "^1.0.0",
1700
+ "@types/hast": "^3.0.0",
1701
+ "@types/unist": "^3.0.0",
1702
+ "comma-separated-tokens": "^2.0.0",
1566
- "darwin"
1703
+ "devlop": "^1.0.0",
1704
+ "estree-util-is-identifier-name": "^3.0.0",
1705
+ "hast-util-whitespace": "^3.0.0",
1706
+ "mdast-util-mdx-expression": "^2.0.0",
1707
+ "mdast-util-mdx-jsx": "^3.0.0",
1708
+ "mdast-util-mdxjs-esm": "^2.0.0",
1709
+ "property-information": "^7.0.0",
1710
+ "space-separated-tokens": "^2.0.0",
1711
+ "style-to-js": "^1.0.0",
1712
+ "unist-util-position": "^5.0.0",
1713
+ "vfile-message": "^4.0.0"
1567
- ],
1714
+ },
1568
- "engines": {
1715
+ "funding": {
1569
- "node": ">= 10"
1716
+ "type": "opencollective",
1717
+ "url": "https://opencollective.com/unified"
1570
1718
  }
1571
1719
  },
1572
- "node_modules/@tailwindcss/oxide-darwin-x64": {
1720
+ "node_modules/hast-util-to-parse5": {
1573
- "version": "4.0.3",
1721
+ "version": "8.0.0",
1574
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.3.tgz",
1575
- "integrity": "sha512-NTz8x/LcGUjpZAWUxz0ZuzHao90Wj9spoQgomwB+/hgceh5gcJDfvaBYqxLFpKzVglpnbDSq1Fg0p0zI4oa5Pg==",
1576
- "cpu": [
1577
- "x64"
1578
- ],
1579
- "dev": true,
1580
1722
  "license": "MIT",
1581
- "optional": true,
1582
- "os": [
1723
+ "dependencies": {
1724
+ "@types/hast": "^3.0.0",
1725
+ "comma-separated-tokens": "^2.0.0",
1583
- "darwin"
1726
+ "devlop": "^1.0.0",
1727
+ "property-information": "^6.0.0",
1728
+ "space-separated-tokens": "^2.0.0",
1729
+ "web-namespaces": "^2.0.0",
1730
+ "zwitch": "^2.0.0"
1584
- ],
1731
+ },
1585
- "engines": {
1732
+ "funding": {
1586
- "node": ">= 10"
1733
+ "type": "opencollective",
1734
+ "url": "https://opencollective.com/unified"
1587
1735
  }
1588
1736
  },
1589
- "node_modules/@tailwindcss/oxide-freebsd-x64": {
1737
+ "node_modules/hast-util-to-parse5/node_modules/property-information": {
1590
- "version": "4.0.3",
1738
+ "version": "6.5.0",
1591
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.3.tgz",
1592
- "integrity": "sha512-yQc9Q0JCOp3kkAV8gKgDctXO60IkQhHpqGB+KgOccDtD5UmN6Q5+gd+lcsDyQ7N8dRuK1fAud51xQpZJgKfm7g==",
1593
- "cpu": [
1594
- "x64"
1595
- ],
1596
- "dev": true,
1597
1739
  "license": "MIT",
1598
- "optional": true,
1599
- "os": [
1600
- "freebsd"
1601
- ],
1602
- "engines": {
1740
+ "funding": {
1603
- "node": ">= 10"
1741
+ "type": "github",
1742
+ "url": "https://github.com/sponsors/wooorm"
1604
1743
  }
1605
1744
  },
1606
- "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
1745
+ "node_modules/hast-util-to-text": {
1607
- "version": "4.0.3",
1746
+ "version": "4.0.2",
1608
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.3.tgz",
1609
- "integrity": "sha512-e1ivVMLSnxTOU1O3npnxN16FEyWM/g3SuH2pP6udxXwa0/SnSAijRwcAYRpqIlhVKujr158S8UeHxQjC4fGl4w==",
1610
- "cpu": [
1611
- "arm"
1612
- ],
1613
- "dev": true,
1614
1747
  "license": "MIT",
1615
- "optional": true,
1616
- "os": [
1748
+ "dependencies": {
1749
+ "@types/hast": "^3.0.0",
1750
+ "@types/unist": "^3.0.0",
1617
- "linux"
1751
+ "hast-util-is-element": "^3.0.0",
1752
+ "unist-util-find-after": "^5.0.0"
1618
- ],
1753
+ },
1619
- "engines": {
1754
+ "funding": {
1620
- "node": ">= 10"
1755
+ "type": "opencollective",
1756
+ "url": "https://opencollective.com/unified"
1621
1757
  }
1622
1758
  },
1623
- "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
1759
+ "node_modules/hast-util-whitespace": {
1624
- "version": "4.0.3",
1760
+ "version": "3.0.0",
1625
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.3.tgz",
1626
- "integrity": "sha512-PLrToqQqX6sdJ9DmMi8IxZWWrfjc9pdi9AEEPTrtMts3Jm9HBi1WqEeF1VwZZ2aW9TXloE5OwA35zuuq1Bhb/Q==",
1627
- "cpu": [
1628
- "arm64"
1629
- ],
1630
- "dev": true,
1631
1761
  "license": "MIT",
1632
- "optional": true,
1633
- "os": [
1762
+ "dependencies": {
1634
- "linux"
1763
+ "@types/hast": "^3.0.0"
1635
- ],
1764
+ },
1636
- "engines": {
1765
+ "funding": {
1637
- "node": ">= 10"
1766
+ "type": "opencollective",
1767
+ "url": "https://opencollective.com/unified"
1638
1768
  }
1639
1769
  },
1640
- "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
1770
+ "node_modules/hastscript": {
1641
- "version": "4.0.3",
1771
+ "version": "9.0.1",
1642
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.3.tgz",
1643
- "integrity": "sha512-YlzRxx7N1ampfgSKzEDw0iwDkJXUInR4cgNEqmR4TzHkU2Vhg59CGPJrTI7dxOBofD8+O35R13Nk9Ytyv0JUFg==",
1644
- "cpu": [
1645
- "arm64"
1646
- ],
1647
- "dev": true,
1648
1772
  "license": "MIT",
1649
- "optional": true,
1650
- "os": [
1773
+ "dependencies": {
1774
+ "@types/hast": "^3.0.0",
1775
+ "comma-separated-tokens": "^2.0.0",
1776
+ "hast-util-parse-selector": "^4.0.0",
1651
- "linux"
1777
+ "property-information": "^7.0.0",
1778
+ "space-separated-tokens": "^2.0.0"
1652
- ],
1779
+ },
1653
- "engines": {
1780
+ "funding": {
1654
- "node": ">= 10"
1781
+ "type": "opencollective",
1782
+ "url": "https://opencollective.com/unified"
1655
1783
  }
1656
1784
  },
1657
- "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
1785
+ "node_modules/html-escaper": {
1658
- "version": "4.0.3",
1786
+ "version": "3.0.3",
1659
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.3.tgz",
1660
- "integrity": "sha512-Xfc3z/li6XkuD7Hs+Uk6pjyCXnfnd9zuQTKOyDTZJ544xc2yoMKUkuDw6Et9wb31MzU2/c0CIUpTDa71lL9KHw==",
1661
- "cpu": [
1787
+ "license": "MIT"
1662
- "x64"
1663
- ],
1788
+ },
1789
+ "node_modules/html-void-elements": {
1664
- "dev": true,
1790
+ "version": "3.0.0",
1665
1791
  "license": "MIT",
1666
- "optional": true,
1667
- "os": [
1668
- "linux"
1669
- ],
1670
- "engines": {
1792
+ "funding": {
1671
- "node": ">= 10"
1793
+ "type": "github",
1794
+ "url": "https://github.com/sponsors/wooorm"
1672
1795
  }
1673
1796
  },
1674
- "node_modules/@tailwindcss/oxide-linux-x64-musl": {
1797
+ "node_modules/http-cache-semantics": {
1675
- "version": "4.0.3",
1798
+ "version": "4.1.1",
1676
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.3.tgz",
1677
- "integrity": "sha512-ugKVqKzwa/cjmqSQG17aS9DYrEcQ/a5NITcgmOr3JLW4Iz64C37eoDlkC8tIepD3S/Td/ywKAolTQ8fKbjEL4g==",
1678
- "cpu": [
1799
+ "license": "BSD-2-Clause"
1679
- "x64"
1680
- ],
1800
+ },
1801
+ "node_modules/import-meta-resolve": {
1681
- "dev": true,
1802
+ "version": "4.1.0",
1682
1803
  "license": "MIT",
1683
- "optional": true,
1684
- "os": [
1685
- "linux"
1686
- ],
1687
- "engines": {
1804
+ "funding": {
1688
- "node": ">= 10"
1805
+ "type": "github",
1806
+ "url": "https://github.com/sponsors/wooorm"
1689
1807
  }
1690
1808
  },
1691
- "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
1809
+ "node_modules/inline-style-parser": {
1692
- "version": "4.0.3",
1810
+ "version": "0.2.4",
1693
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.3.tgz",
1694
- "integrity": "sha512-qHPDMl+UUwsk1RMJMgAXvhraWqUUT+LR/tkXix5RA39UGxtTrHwsLIN1AhNxI5i2RFXAXfmFXDqZCdyQ4dWmAQ==",
1695
- "cpu": [
1811
+ "license": "MIT"
1696
- "arm64"
1697
- ],
1812
+ },
1813
+ "node_modules/iron-webcrypto": {
1698
- "dev": true,
1814
+ "version": "1.2.1",
1699
1815
  "license": "MIT",
1700
- "optional": true,
1701
- "os": [
1702
- "win32"
1703
- ],
1704
- "engines": {
1816
+ "funding": {
1705
- "node": ">= 10"
1817
+ "url": "https://github.com/sponsors/brc-dd"
1706
1818
  }
1707
1819
  },
1708
- "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
1820
+ "node_modules/is-alphabetical": {
1709
- "version": "4.0.3",
1821
+ "version": "2.0.1",
1710
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.3.tgz",
1711
- "integrity": "sha512-+ujwN4phBGyOsPyLgGgeCyUm4Mul+gqWVCIGuSXWgrx9xVUnf6LVXrw0BDBc9Aq1S2qMyOTX4OkCGbZeoIo8Qw==",
1712
- "cpu": [
1713
- "x64"
1714
- ],
1715
- "dev": true,
1716
1822
  "license": "MIT",
1717
- "optional": true,
1718
- "os": [
1719
- "win32"
1720
- ],
1721
- "engines": {
1823
+ "funding": {
1722
- "node": ">= 10"
1824
+ "type": "github",
1825
+ "url": "https://github.com/sponsors/wooorm"
1723
1826
  }
1724
1827
  },
1725
- "node_modules/@tailwindcss/vite": {
1828
+ "node_modules/is-alphanumerical": {
1726
- "version": "4.0.3",
1829
+ "version": "2.0.1",
1727
- "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.0.3.tgz",
1728
- "integrity": "sha512-Qj6rSO+EvXnNDymloKZ11D54JJTnDrkRWJBzNHENDxjt0HtrCZJbSLIrcJ/WdaoU4othrel/oFqHpO/doxIS/Q==",
1729
- "dev": true,
1730
1830
  "license": "MIT",
1731
1831
  "dependencies": {
1732
- "@tailwindcss/node": "^4.0.3",
1733
- "@tailwindcss/oxide": "^4.0.3",
1734
- "lightningcss": "^1.29.1",
1832
+ "is-alphabetical": "^2.0.0",
1735
- "tailwindcss": "4.0.3"
1833
+ "is-decimal": "^2.0.0"
1736
1834
  },
1737
- "peerDependencies": {
1738
- "vite": "^5.2.0 || ^6"
1739
- }
1740
- },
1741
- "node_modules/@trysound/sax": {
1742
- "version": "0.2.0",
1743
- "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
1744
- "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
1745
- "dev": true,
1746
- "license": "ISC",
1747
- "peer": true,
1748
- "engines": {
1835
+ "funding": {
1749
- "node": ">=10.13.0"
1836
+ "type": "github",
1837
+ "url": "https://github.com/sponsors/wooorm"
1750
1838
  }
1751
1839
  },
1752
- "node_modules/@types/cookie": {
1840
+ "node_modules/is-arrayish": {
1753
- "version": "0.6.0",
1841
+ "version": "0.3.2",
1754
- "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
1755
- "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
1756
- "dev": true,
1757
- "license": "MIT"
1842
+ "license": "MIT",
1843
+ "optional": true
1758
1844
  },
1759
- "node_modules/@types/eslint": {
1845
+ "node_modules/is-decimal": {
1760
- "version": "8.56.0",
1846
+ "version": "2.0.1",
1761
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.0.tgz",
1762
- "integrity": "sha512-FlsN0p4FhuYRjIxpbdXovvHQhtlG05O1GG/RNWvdAxTboR438IOTwmrY/vLA+Xfgg06BTkP045M3vpFwTMv1dg==",
1763
- "dev": true,
1764
1847
  "license": "MIT",
1765
- "dependencies": {
1848
+ "funding": {
1766
- "@types/estree": "*",
1849
+ "type": "github",
1767
- "@types/json-schema": "*"
1850
+ "url": "https://github.com/sponsors/wooorm"
1768
1851
  }
1769
1852
  },
1770
- "node_modules/@types/estree": {
1853
+ "node_modules/is-docker": {
1771
- "version": "1.0.6",
1772
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
1773
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
1774
- "dev": true,
1775
- "license": "MIT"
1776
- },
1777
- "node_modules/@types/hast": {
1778
- "version": "3.0.4",
1854
+ "version": "3.0.0",
1779
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
1780
- "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
1781
- "dev": true,
1782
- "license": "MIT",
1783
- "dependencies": {
1784
- "@types/unist": "*"
1785
- }
1786
- },
1787
- "node_modules/@types/json-schema": {
1788
- "version": "7.0.15",
1789
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1790
- "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1791
- "dev": true,
1792
- "license": "MIT"
1793
- },
1794
- "node_modules/@types/mdast": {
1795
- "version": "4.0.4",
1796
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
1797
- "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
1798
- "dev": true,
1799
- "license": "MIT",
1800
- "dependencies": {
1801
- "@types/unist": "*"
1802
- }
1803
- },
1804
- "node_modules/@types/unist": {
1805
- "version": "2.0.11",
1806
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
1807
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
1808
- "dev": true,
1809
- "license": "MIT"
1810
- },
1811
- "node_modules/@ungap/structured-clone": {
1812
- "version": "1.2.0",
1813
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
1814
- "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
1815
- "dev": true,
1816
- "license": "ISC"
1817
- },
1818
- "node_modules/@vitest/expect": {
1819
- "version": "2.1.3",
1820
- "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.3.tgz",
1821
- "integrity": "sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==",
1822
- "dev": true,
1823
1855
  "license": "MIT",
1824
- "dependencies": {
1856
+ "bin": {
1825
- "@vitest/spy": "2.1.3",
1826
- "@vitest/utils": "2.1.3",
1827
- "chai": "^5.1.1",
1828
- "tinyrainbow": "^1.2.0"
1857
+ "is-docker": "cli.js"
1829
1858
  },
1830
- "funding": {
1859
+ "engines": {
1831
- "url": "https://opencollective.com/vitest"
1860
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1832
- }
1833
- },
1834
- "node_modules/@vitest/mocker": {
1835
- "version": "2.1.3",
1836
- "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.3.tgz",
1837
- "integrity": "sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==",
1838
- "dev": true,
1839
- "license": "MIT",
1840
- "dependencies": {
1841
- "@vitest/spy": "2.1.3",
1842
- "estree-walker": "^3.0.3",
1843
- "magic-string": "^0.30.11"
1844
1861
  },
1845
1862
  "funding": {
1846
- "url": "https://opencollective.com/vitest"
1863
+ "url": "https://github.com/sponsors/sindresorhus"
1847
- },
1848
- "peerDependencies": {
1849
- "@vitest/spy": "2.1.3",
1850
- "msw": "^2.3.5",
1851
- "vite": "^5.0.0"
1852
- },
1853
- "peerDependenciesMeta": {
1854
- "msw": {
1855
- "optional": true
1856
- },
1857
- "vite": {
1858
- "optional": true
1859
- }
1860
1864
  }
1861
1865
  },
1862
- "node_modules/@vitest/mocker/node_modules/estree-walker": {
1866
+ "node_modules/is-fullwidth-code-point": {
1863
- "version": "3.0.3",
1867
+ "version": "3.0.0",
1864
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1865
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1866
- "dev": true,
1867
1868
  "license": "MIT",
1868
- "dependencies": {
1869
+ "engines": {
1869
- "@types/estree": "^1.0.0"
1870
+ "node": ">=8"
1870
1871
  }
1871
1872
  },
1872
- "node_modules/@vitest/pretty-format": {
1873
+ "node_modules/is-hexadecimal": {
1873
- "version": "2.1.3",
1874
+ "version": "2.0.1",
1874
- "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.3.tgz",
1875
- "integrity": "sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==",
1876
- "dev": true,
1877
1875
  "license": "MIT",
1878
- "dependencies": {
1879
- "tinyrainbow": "^1.2.0"
1880
- },
1881
1876
  "funding": {
1877
+ "type": "github",
1882
- "url": "https://opencollective.com/vitest"
1878
+ "url": "https://github.com/sponsors/wooorm"
1883
1879
  }
1884
1880
  },
1885
- "node_modules/@vitest/runner": {
1881
+ "node_modules/is-inside-container": {
1886
- "version": "2.1.3",
1882
+ "version": "1.0.0",
1887
- "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.3.tgz",
1888
- "integrity": "sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==",
1889
- "dev": true,
1890
1883
  "license": "MIT",
1891
1884
  "dependencies": {
1892
- "@vitest/utils": "2.1.3",
1893
- "pathe": "^1.1.2"
1885
+ "is-docker": "^3.0.0"
1894
1886
  },
1895
- "funding": {
1887
+ "bin": {
1896
- "url": "https://opencollective.com/vitest"
1888
+ "is-inside-container": "cli.js"
1897
- }
1898
- },
1889
+ },
1899
- "node_modules/@vitest/snapshot": {
1900
- "version": "2.1.3",
1901
- "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.3.tgz",
1902
- "integrity": "sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==",
1903
- "dev": true,
1904
- "license": "MIT",
1905
- "dependencies": {
1890
+ "engines": {
1906
- "@vitest/pretty-format": "2.1.3",
1907
- "magic-string": "^0.30.11",
1908
- "pathe": "^1.1.2"
1891
+ "node": ">=14.16"
1909
1892
  },
1910
1893
  "funding": {
1911
- "url": "https://opencollective.com/vitest"
1894
+ "url": "https://github.com/sponsors/sindresorhus"
1912
1895
  }
1913
1896
  },
1914
- "node_modules/@vitest/spy": {
1897
+ "node_modules/is-plain-obj": {
1915
- "version": "2.1.3",
1898
+ "version": "4.1.0",
1916
- "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.3.tgz",
1917
- "integrity": "sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==",
1918
- "dev": true,
1919
1899
  "license": "MIT",
1920
- "dependencies": {
1900
+ "engines": {
1921
- "tinyspy": "^3.0.0"
1901
+ "node": ">=12"
1922
1902
  },
1923
1903
  "funding": {
1924
- "url": "https://opencollective.com/vitest"
1904
+ "url": "https://github.com/sponsors/sindresorhus"
1925
1905
  }
1926
1906
  },
1927
- "node_modules/@vitest/utils": {
1907
+ "node_modules/is-wsl": {
1928
- "version": "2.1.3",
1908
+ "version": "3.1.0",
1929
- "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.3.tgz",
1930
- "integrity": "sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==",
1931
- "dev": true,
1932
1909
  "license": "MIT",
1933
1910
  "dependencies": {
1934
- "@vitest/pretty-format": "2.1.3",
1911
+ "is-inside-container": "^1.0.0"
1912
+ },
1913
+ "engines": {
1935
- "loupe": "^3.1.1",
1914
+ "node": ">=16"
1936
- "tinyrainbow": "^1.2.0"
1937
1915
  },
1938
1916
  "funding": {
1939
- "url": "https://opencollective.com/vitest"
1917
+ "url": "https://github.com/sponsors/sindresorhus"
1940
1918
  }
1941
1919
  },
1942
- "node_modules/acorn": {
1920
+ "node_modules/jiti": {
1943
- "version": "8.14.0",
1921
+ "version": "2.4.2",
1944
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
1945
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
1946
- "dev": true,
1947
1922
  "license": "MIT",
1948
1923
  "bin": {
1949
- "acorn": "bin/acorn"
1924
+ "jiti": "lib/jiti-cli.mjs"
1950
- },
1951
- "engines": {
1952
- "node": ">=0.4.0"
1953
- }
1954
- },
1955
- "node_modules/acorn-jsx": {
1956
- "version": "5.3.2",
1957
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1958
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1959
- "dev": true,
1960
- "license": "MIT",
1961
- "peerDependencies": {
1962
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
1963
- }
1964
- },
1965
- "node_modules/acorn-typescript": {
1966
- "version": "1.4.13",
1967
- "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz",
1968
- "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==",
1969
- "dev": true,
1970
- "license": "MIT",
1971
- "peerDependencies": {
1972
- "acorn": ">=8.9.0"
1973
1925
  }
1974
1926
  },
1975
- "node_modules/ajv": {
1927
+ "node_modules/js-yaml": {
1976
- "version": "6.12.6",
1928
+ "version": "4.1.0",
1977
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1978
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1979
- "dev": true,
1980
1929
  "license": "MIT",
1981
1930
  "dependencies": {
1982
- "fast-deep-equal": "^3.1.1",
1983
- "fast-json-stable-stringify": "^2.0.0",
1984
- "json-schema-traverse": "^0.4.1",
1985
- "uri-js": "^4.2.2"
1931
+ "argparse": "^2.0.1"
1986
1932
  },
1987
- "funding": {
1933
+ "bin": {
1988
- "type": "github",
1934
+ "js-yaml": "bin/js-yaml.js"
1989
- "url": "https://github.com/sponsors/epoberezkin"
1990
1935
  }
1991
1936
  },
1992
- "node_modules/ansi-regex": {
1937
+ "node_modules/kleur": {
1993
- "version": "5.0.1",
1938
+ "version": "4.1.5",
1994
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1995
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1996
- "dev": true,
1997
1939
  "license": "MIT",
1998
1940
  "engines": {
1999
- "node": ">=8"
1941
+ "node": ">=6"
2000
1942
  }
2001
1943
  },
2002
- "node_modules/ansi-styles": {
1944
+ "node_modules/lightningcss": {
2003
- "version": "4.3.0",
1945
+ "version": "1.29.2",
2004
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1946
+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz",
2005
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1947
+ "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==",
2006
- "dev": true,
2007
- "license": "MIT",
1948
+ "license": "MPL-2.0",
2008
1949
  "dependencies": {
2009
- "color-convert": "^2.0.1"
1950
+ "detect-libc": "^2.0.3"
2010
1951
  },
2011
1952
  "engines": {
2012
- "node": ">=8"
1953
+ "node": ">= 12.0.0"
2013
1954
  },
2014
1955
  "funding": {
1956
+ "type": "opencollective",
2015
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1957
+ "url": "https://opencollective.com/parcel"
1958
+ },
1959
+ "optionalDependencies": {
1960
+ "lightningcss-darwin-arm64": "1.29.2",
1961
+ "lightningcss-darwin-x64": "1.29.2",
1962
+ "lightningcss-freebsd-x64": "1.29.2",
1963
+ "lightningcss-linux-arm-gnueabihf": "1.29.2",
1964
+ "lightningcss-linux-arm64-gnu": "1.29.2",
1965
+ "lightningcss-linux-arm64-musl": "1.29.2",
1966
+ "lightningcss-linux-x64-gnu": "1.29.2",
1967
+ "lightningcss-linux-x64-musl": "1.29.2",
1968
+ "lightningcss-win32-arm64-msvc": "1.29.2",
1969
+ "lightningcss-win32-x64-msvc": "1.29.2"
2016
1970
  }
2017
1971
  },
2018
- "node_modules/argparse": {
2019
- "version": "2.0.1",
2020
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2021
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2022
- "dev": true,
2023
- "license": "Python-2.0"
2024
- },
2025
- "node_modules/aria-query": {
1972
+ "node_modules/lightningcss-darwin-arm64": {
2026
- "version": "5.3.2",
1973
+ "version": "1.29.2",
2027
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
1974
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.2.tgz",
2028
- "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
1975
+ "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==",
2029
- "dev": true,
1976
+ "cpu": [
1977
+ "arm64"
1978
+ ],
2030
- "license": "Apache-2.0",
1979
+ "license": "MPL-2.0",
1980
+ "optional": true,
1981
+ "os": [
1982
+ "darwin"
1983
+ ],
2031
1984
  "engines": {
2032
- "node": ">= 0.4"
1985
+ "node": ">= 12.0.0"
1986
+ },
1987
+ "funding": {
1988
+ "type": "opencollective",
1989
+ "url": "https://opencollective.com/parcel"
2033
1990
  }
2034
1991
  },
2035
- "node_modules/array-back": {
1992
+ "node_modules/lightningcss-darwin-x64": {
2036
- "version": "3.1.0",
1993
+ "version": "1.29.2",
2037
- "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
1994
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.2.tgz",
2038
- "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
1995
+ "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==",
2039
- "dev": true,
1996
+ "cpu": [
1997
+ "x64"
1998
+ ],
2040
- "license": "MIT",
1999
+ "license": "MPL-2.0",
2000
+ "optional": true,
2001
+ "os": [
2002
+ "darwin"
2003
+ ],
2041
2004
  "engines": {
2042
- "node": ">=6"
2005
+ "node": ">= 12.0.0"
2006
+ },
2007
+ "funding": {
2008
+ "type": "opencollective",
2009
+ "url": "https://opencollective.com/parcel"
2043
2010
  }
2044
2011
  },
2045
- "node_modules/assertion-error": {
2012
+ "node_modules/lightningcss-freebsd-x64": {
2046
- "version": "2.0.1",
2013
+ "version": "1.29.2",
2047
- "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
2014
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.2.tgz",
2048
- "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
2015
+ "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==",
2049
- "dev": true,
2016
+ "cpu": [
2017
+ "x64"
2018
+ ],
2050
- "license": "MIT",
2019
+ "license": "MPL-2.0",
2020
+ "optional": true,
2021
+ "os": [
2022
+ "freebsd"
2023
+ ],
2051
2024
  "engines": {
2052
- "node": ">=12"
2025
+ "node": ">= 12.0.0"
2026
+ },
2027
+ "funding": {
2028
+ "type": "opencollective",
2029
+ "url": "https://opencollective.com/parcel"
2053
2030
  }
2054
2031
  },
2055
- "node_modules/autoprefixer": {
2032
+ "node_modules/lightningcss-linux-arm-gnueabihf": {
2056
- "version": "10.4.20",
2033
+ "version": "1.29.2",
2057
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
2034
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.2.tgz",
2058
- "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
2035
+ "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==",
2036
+ "cpu": [
2037
+ "arm"
2038
+ ],
2039
+ "license": "MPL-2.0",
2059
- "dev": true,
2040
+ "optional": true,
2060
- "funding": [
2041
+ "os": [
2061
- {
2062
- "type": "opencollective",
2063
- "url": "https://opencollective.com/postcss/"
2064
- },
2065
- {
2066
- "type": "tidelift",
2067
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
2068
- },
2069
- {
2070
- "type": "github",
2042
+ "linux"
2071
- "url": "https://github.com/sponsors/ai"
2072
- }
2073
2043
  ],
2074
- "license": "MIT",
2075
- "dependencies": {
2076
- "browserslist": "^4.23.3",
2077
- "caniuse-lite": "^1.0.30001646",
2078
- "fraction.js": "^4.3.7",
2079
- "normalize-range": "^0.1.2",
2080
- "picocolors": "^1.0.1",
2081
- "postcss-value-parser": "^4.2.0"
2082
- },
2083
- "bin": {
2084
- "autoprefixer": "bin/autoprefixer"
2085
- },
2086
2044
  "engines": {
2087
- "node": "^10 || ^12 || >=14"
2045
+ "node": ">= 12.0.0"
2088
2046
  },
2089
- "peerDependencies": {
2047
+ "funding": {
2090
- "postcss": "^8.1.0"
2048
+ "type": "opencollective",
2049
+ "url": "https://opencollective.com/parcel"
2091
2050
  }
2092
2051
  },
2093
- "node_modules/axobject-query": {
2052
+ "node_modules/lightningcss-linux-arm64-gnu": {
2094
- "version": "4.1.0",
2053
+ "version": "1.29.2",
2095
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
2054
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.2.tgz",
2096
- "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
2055
+ "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==",
2097
- "dev": true,
2056
+ "cpu": [
2057
+ "arm64"
2058
+ ],
2098
- "license": "Apache-2.0",
2059
+ "license": "MPL-2.0",
2060
+ "optional": true,
2061
+ "os": [
2062
+ "linux"
2063
+ ],
2099
2064
  "engines": {
2100
- "node": ">= 0.4"
2065
+ "node": ">= 12.0.0"
2066
+ },
2067
+ "funding": {
2068
+ "type": "opencollective",
2069
+ "url": "https://opencollective.com/parcel"
2101
2070
  }
2102
2071
  },
2103
- "node_modules/balanced-match": {
2072
+ "node_modules/lightningcss-linux-arm64-musl": {
2104
- "version": "1.0.2",
2073
+ "version": "1.29.2",
2105
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2074
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.2.tgz",
2106
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2075
+ "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==",
2107
- "dev": true,
2076
+ "cpu": [
2077
+ "arm64"
2078
+ ],
2108
- "license": "MIT"
2079
+ "license": "MPL-2.0",
2080
+ "optional": true,
2081
+ "os": [
2082
+ "linux"
2083
+ ],
2084
+ "engines": {
2085
+ "node": ">= 12.0.0"
2109
- },
2086
+ },
2110
- "node_modules/boolbase": {
2111
- "version": "1.0.0",
2112
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
2113
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
2114
- "dev": true,
2115
- "license": "ISC",
2116
- "peer": true
2117
- },
2118
- "node_modules/brace-expansion": {
2119
- "version": "1.1.11",
2120
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2121
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2122
- "dev": true,
2123
- "license": "MIT",
2124
- "dependencies": {
2087
+ "funding": {
2125
- "balanced-match": "^1.0.0",
2126
- "concat-map": "0.0.1"
2088
+ "type": "opencollective",
2089
+ "url": "https://opencollective.com/parcel"
2127
2090
  }
2128
2091
  },
2129
- "node_modules/browserslist": {
2092
+ "node_modules/lightningcss-linux-x64-gnu": {
2130
- "version": "4.24.2",
2093
+ "version": "1.29.2",
2131
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz",
2094
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.2.tgz",
2132
- "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
2095
+ "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==",
2096
+ "cpu": [
2097
+ "x64"
2098
+ ],
2099
+ "license": "MPL-2.0",
2133
- "dev": true,
2100
+ "optional": true,
2134
- "funding": [
2101
+ "os": [
2135
- {
2136
- "type": "opencollective",
2137
- "url": "https://opencollective.com/browserslist"
2138
- },
2139
- {
2140
- "type": "tidelift",
2141
- "url": "https://tidelift.com/funding/github/npm/browserslist"
2142
- },
2143
- {
2144
- "type": "github",
2102
+ "linux"
2145
- "url": "https://github.com/sponsors/ai"
2146
- }
2147
2103
  ],
2148
- "license": "MIT",
2149
- "dependencies": {
2150
- "caniuse-lite": "^1.0.30001669",
2151
- "electron-to-chromium": "^1.5.41",
2152
- "node-releases": "^2.0.18",
2153
- "update-browserslist-db": "^1.1.1"
2154
- },
2155
- "bin": {
2156
- "browserslist": "cli.js"
2157
- },
2158
2104
  "engines": {
2105
+ "node": ">= 12.0.0"
2106
+ },
2107
+ "funding": {
2108
+ "type": "opencollective",
2159
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2109
+ "url": "https://opencollective.com/parcel"
2160
2110
  }
2161
2111
  },
2162
- "node_modules/cac": {
2112
+ "node_modules/lightningcss-linux-x64-musl": {
2163
- "version": "6.7.14",
2113
+ "version": "1.29.2",
2164
- "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
2114
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.2.tgz",
2165
- "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
2115
+ "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==",
2166
- "dev": true,
2116
+ "cpu": [
2117
+ "x64"
2118
+ ],
2167
- "license": "MIT",
2119
+ "license": "MPL-2.0",
2120
+ "optional": true,
2121
+ "os": [
2122
+ "linux"
2123
+ ],
2168
2124
  "engines": {
2169
- "node": ">=8"
2125
+ "node": ">= 12.0.0"
2126
+ },
2127
+ "funding": {
2128
+ "type": "opencollective",
2129
+ "url": "https://opencollective.com/parcel"
2170
2130
  }
2171
2131
  },
2172
- "node_modules/callsites": {
2132
+ "node_modules/lightningcss-win32-arm64-msvc": {
2173
- "version": "3.1.0",
2133
+ "version": "1.29.2",
2174
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2134
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.2.tgz",
2175
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2135
+ "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==",
2176
- "dev": true,
2136
+ "cpu": [
2137
+ "arm64"
2138
+ ],
2177
- "license": "MIT",
2139
+ "license": "MPL-2.0",
2140
+ "optional": true,
2141
+ "os": [
2142
+ "win32"
2143
+ ],
2178
2144
  "engines": {
2179
- "node": ">=6"
2145
+ "node": ">= 12.0.0"
2146
+ },
2147
+ "funding": {
2148
+ "type": "opencollective",
2149
+ "url": "https://opencollective.com/parcel"
2180
2150
  }
2181
2151
  },
2182
- "node_modules/caniuse-lite": {
2152
+ "node_modules/lightningcss-win32-x64-msvc": {
2183
- "version": "1.0.30001672",
2153
+ "version": "1.29.2",
2184
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001672.tgz",
2154
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz",
2185
- "integrity": "sha512-XhW1vRo1ob6aeK2w3rTohwTPBLse/rvjq+s3RTSBwnlZqoFFjx9cHsShJjAIbLsLjyoacaTxpLZy9v3gg6zypw==",
2155
+ "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==",
2186
- "dev": true,
2187
- "funding": [
2156
+ "cpu": [
2188
- {
2189
- "type": "opencollective",
2190
- "url": "https://opencollective.com/browserslist"
2191
- },
2192
- {
2193
- "type": "tidelift",
2194
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2195
- },
2196
- {
2197
- "type": "github",
2157
+ "x64"
2198
- "url": "https://github.com/sponsors/ai"
2199
- }
2200
2158
  ],
2201
- "license": "CC-BY-4.0"
2159
+ "license": "MPL-2.0",
2160
+ "optional": true,
2161
+ "os": [
2162
+ "win32"
2163
+ ],
2164
+ "engines": {
2165
+ "node": ">= 12.0.0"
2166
+ },
2167
+ "funding": {
2168
+ "type": "opencollective",
2169
+ "url": "https://opencollective.com/parcel"
2170
+ }
2202
2171
  },
2203
- "node_modules/ccount": {
2172
+ "node_modules/longest-streak": {
2204
- "version": "2.0.1",
2173
+ "version": "3.1.0",
2205
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
2206
- "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
2207
- "dev": true,
2208
2174
  "license": "MIT",
2209
2175
  "funding": {
2210
2176
  "type": "github",
2211
2177
  "url": "https://github.com/sponsors/wooorm"
2212
2178
  }
2213
2179
  },
2214
- "node_modules/chai": {
2180
+ "node_modules/lru-cache": {
2215
- "version": "5.1.2",
2181
+ "version": "10.4.3",
2216
- "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz",
2217
- "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==",
2218
- "dev": true,
2182
+ "license": "ISC"
2183
+ },
2184
+ "node_modules/magic-string": {
2185
+ "version": "0.30.17",
2219
2186
  "license": "MIT",
2220
2187
  "dependencies": {
2221
- "assertion-error": "^2.0.1",
2188
+ "@jridgewell/sourcemap-codec": "^1.5.0"
2222
- "check-error": "^2.1.1",
2223
- "deep-eql": "^5.0.1",
2224
- "loupe": "^3.1.0",
2225
- "pathval": "^2.0.0"
2226
- },
2227
- "engines": {
2228
- "node": ">=12"
2229
2189
  }
2230
2190
  },
2231
- "node_modules/chalk": {
2191
+ "node_modules/magicast": {
2232
- "version": "4.1.2",
2192
+ "version": "0.3.5",
2233
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2234
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2235
- "dev": true,
2236
2193
  "license": "MIT",
2237
2194
  "dependencies": {
2195
+ "@babel/parser": "^7.25.4",
2238
- "ansi-styles": "^4.1.0",
2196
+ "@babel/types": "^7.25.4",
2239
- "supports-color": "^7.1.0"
2197
+ "source-map-js": "^1.2.0"
2198
+ }
2240
- },
2199
+ },
2200
+ "node_modules/markdown-extensions": {
2201
+ "version": "2.0.0",
2202
+ "license": "MIT",
2241
2203
  "engines": {
2242
- "node": ">=10"
2204
+ "node": ">=16"
2243
2205
  },
2244
2206
  "funding": {
2245
- "url": "https://github.com/chalk/chalk?sponsor=1"
2207
+ "url": "https://github.com/sponsors/sindresorhus"
2246
2208
  }
2247
2209
  },
2248
- "node_modules/character-entities-html4": {
2210
+ "node_modules/markdown-table": {
2249
- "version": "2.1.0",
2211
+ "version": "3.0.4",
2250
- "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
2251
- "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
2252
- "dev": true,
2253
2212
  "license": "MIT",
2254
2213
  "funding": {
2255
2214
  "type": "github",
2256
2215
  "url": "https://github.com/sponsors/wooorm"
2257
2216
  }
2258
2217
  },
2259
- "node_modules/character-entities-legacy": {
2218
+ "node_modules/mdast-util-definitions": {
2260
- "version": "3.0.0",
2219
+ "version": "6.0.0",
2261
- "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
2262
- "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
2263
- "dev": true,
2264
2220
  "license": "MIT",
2221
+ "dependencies": {
2222
+ "@types/mdast": "^4.0.0",
2223
+ "@types/unist": "^3.0.0",
2224
+ "unist-util-visit": "^5.0.0"
2225
+ },
2265
2226
  "funding": {
2266
- "type": "github",
2227
+ "type": "opencollective",
2267
- "url": "https://github.com/sponsors/wooorm"
2228
+ "url": "https://opencollective.com/unified"
2268
2229
  }
2269
2230
  },
2270
- "node_modules/check-error": {
2231
+ "node_modules/mdast-util-find-and-replace": {
2271
- "version": "2.1.1",
2232
+ "version": "3.0.2",
2272
- "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz",
2273
- "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==",
2274
- "dev": true,
2275
2233
  "license": "MIT",
2234
+ "dependencies": {
2235
+ "@types/mdast": "^4.0.0",
2236
+ "escape-string-regexp": "^5.0.0",
2237
+ "unist-util-is": "^6.0.0",
2238
+ "unist-util-visit-parents": "^6.0.0"
2239
+ },
2276
- "engines": {
2240
+ "funding": {
2277
- "node": ">= 16"
2241
+ "type": "opencollective",
2242
+ "url": "https://opencollective.com/unified"
2278
2243
  }
2279
2244
  },
2280
- "node_modules/chokidar": {
2245
+ "node_modules/mdast-util-from-markdown": {
2281
- "version": "4.0.1",
2246
+ "version": "2.0.2",
2282
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz",
2283
- "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==",
2284
- "dev": true,
2285
2247
  "license": "MIT",
2286
2248
  "dependencies": {
2249
+ "@types/mdast": "^4.0.0",
2250
+ "@types/unist": "^3.0.0",
2251
+ "decode-named-character-reference": "^1.0.0",
2287
- "readdirp": "^4.0.1"
2252
+ "devlop": "^1.0.0",
2288
- },
2289
- "engines": {
2253
+ "mdast-util-to-string": "^4.0.0",
2290
- "node": ">= 14.16.0"
2254
+ "micromark": "^4.0.0",
2255
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
2256
+ "micromark-util-decode-string": "^2.0.0",
2257
+ "micromark-util-normalize-identifier": "^2.0.0",
2258
+ "micromark-util-symbol": "^2.0.0",
2259
+ "micromark-util-types": "^2.0.0",
2260
+ "unist-util-stringify-position": "^4.0.0"
2291
2261
  },
2292
2262
  "funding": {
2263
+ "type": "opencollective",
2293
- "url": "https://paulmillr.com/funding/"
2264
+ "url": "https://opencollective.com/unified"
2294
2265
  }
2295
2266
  },
2296
- "node_modules/color": {
2267
+ "node_modules/mdast-util-gfm": {
2297
- "version": "4.2.3",
2268
+ "version": "3.1.0",
2298
- "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
2299
- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
2300
- "dev": true,
2301
2269
  "license": "MIT",
2302
2270
  "dependencies": {
2271
+ "mdast-util-from-markdown": "^2.0.0",
2272
+ "mdast-util-gfm-autolink-literal": "^2.0.0",
2273
+ "mdast-util-gfm-footnote": "^2.0.0",
2274
+ "mdast-util-gfm-strikethrough": "^2.0.0",
2303
- "color-convert": "^2.0.1",
2275
+ "mdast-util-gfm-table": "^2.0.0",
2276
+ "mdast-util-gfm-task-list-item": "^2.0.0",
2304
- "color-string": "^1.9.0"
2277
+ "mdast-util-to-markdown": "^2.0.0"
2305
2278
  },
2306
- "engines": {
2279
+ "funding": {
2307
- "node": ">=12.5.0"
2280
+ "type": "opencollective",
2281
+ "url": "https://opencollective.com/unified"
2308
2282
  }
2309
2283
  },
2310
- "node_modules/color-convert": {
2284
+ "node_modules/mdast-util-gfm-autolink-literal": {
2311
2285
  "version": "2.0.1",
2312
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2313
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2314
- "dev": true,
2315
2286
  "license": "MIT",
2316
2287
  "dependencies": {
2288
+ "@types/mdast": "^4.0.0",
2317
- "color-name": "~1.1.4"
2289
+ "ccount": "^2.0.0",
2290
+ "devlop": "^1.0.0",
2291
+ "mdast-util-find-and-replace": "^3.0.0",
2292
+ "micromark-util-character": "^2.0.0"
2318
2293
  },
2319
- "engines": {
2294
+ "funding": {
2320
- "node": ">=7.0.0"
2295
+ "type": "opencollective",
2296
+ "url": "https://opencollective.com/unified"
2321
2297
  }
2322
2298
  },
2323
- "node_modules/color-name": {
2299
+ "node_modules/mdast-util-gfm-footnote": {
2324
- "version": "1.1.4",
2300
+ "version": "2.1.0",
2325
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2326
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2327
- "dev": true,
2328
- "license": "MIT"
2329
- },
2330
- "node_modules/color-string": {
2331
- "version": "1.9.1",
2332
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
2333
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
2334
- "dev": true,
2335
2301
  "license": "MIT",
2336
2302
  "dependencies": {
2303
+ "@types/mdast": "^4.0.0",
2337
- "color-name": "^1.0.0",
2304
+ "devlop": "^1.1.0",
2305
+ "mdast-util-from-markdown": "^2.0.0",
2338
- "simple-swizzle": "^0.2.2"
2306
+ "mdast-util-to-markdown": "^2.0.0",
2307
+ "micromark-util-normalize-identifier": "^2.0.0"
2308
+ },
2309
+ "funding": {
2310
+ "type": "opencollective",
2311
+ "url": "https://opencollective.com/unified"
2339
2312
  }
2340
2313
  },
2341
- "node_modules/comma-separated-tokens": {
2314
+ "node_modules/mdast-util-gfm-strikethrough": {
2342
- "version": "2.0.3",
2315
+ "version": "2.0.0",
2343
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
2344
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
2345
- "dev": true,
2346
2316
  "license": "MIT",
2317
+ "dependencies": {
2318
+ "@types/mdast": "^4.0.0",
2319
+ "mdast-util-from-markdown": "^2.0.0",
2320
+ "mdast-util-to-markdown": "^2.0.0"
2321
+ },
2347
2322
  "funding": {
2348
- "type": "github",
2323
+ "type": "opencollective",
2349
- "url": "https://github.com/sponsors/wooorm"
2324
+ "url": "https://opencollective.com/unified"
2350
2325
  }
2351
2326
  },
2352
- "node_modules/command-line-args": {
2327
+ "node_modules/mdast-util-gfm-table": {
2353
- "version": "5.2.1",
2328
+ "version": "2.0.0",
2354
- "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz",
2355
- "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==",
2356
- "dev": true,
2357
2329
  "license": "MIT",
2358
2330
  "dependencies": {
2359
- "array-back": "^3.1.0",
2360
- "find-replace": "^3.0.0",
2361
- "lodash.camelcase": "^4.3.0",
2331
+ "@types/mdast": "^4.0.0",
2362
- "typical": "^4.0.0"
2332
+ "devlop": "^1.0.0",
2333
+ "markdown-table": "^3.0.0",
2334
+ "mdast-util-from-markdown": "^2.0.0",
2335
+ "mdast-util-to-markdown": "^2.0.0"
2363
2336
  },
2364
- "engines": {
2337
+ "funding": {
2365
- "node": ">=4.0.0"
2338
+ "type": "opencollective",
2339
+ "url": "https://opencollective.com/unified"
2366
2340
  }
2367
2341
  },
2368
- "node_modules/command-line-usage": {
2342
+ "node_modules/mdast-util-gfm-task-list-item": {
2369
- "version": "6.1.3",
2343
+ "version": "2.0.0",
2370
- "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz",
2371
- "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==",
2372
- "dev": true,
2373
2344
  "license": "MIT",
2374
2345
  "dependencies": {
2375
- "array-back": "^4.0.2",
2346
+ "@types/mdast": "^4.0.0",
2376
- "chalk": "^2.4.2",
2347
+ "devlop": "^1.0.0",
2348
+ "mdast-util-from-markdown": "^2.0.0",
2377
- "table-layout": "^1.0.2",
2349
+ "mdast-util-to-markdown": "^2.0.0"
2378
- "typical": "^5.2.0"
2379
2350
  },
2380
- "engines": {
2351
+ "funding": {
2381
- "node": ">=8.0.0"
2352
+ "type": "opencollective",
2353
+ "url": "https://opencollective.com/unified"
2382
2354
  }
2383
2355
  },
2384
- "node_modules/command-line-usage/node_modules/ansi-styles": {
2356
+ "node_modules/mdast-util-mdx": {
2385
- "version": "3.2.1",
2357
+ "version": "3.0.0",
2386
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2387
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2388
- "dev": true,
2389
2358
  "license": "MIT",
2390
2359
  "dependencies": {
2360
+ "mdast-util-from-markdown": "^2.0.0",
2361
+ "mdast-util-mdx-expression": "^2.0.0",
2391
- "color-convert": "^1.9.0"
2362
+ "mdast-util-mdx-jsx": "^3.0.0",
2363
+ "mdast-util-mdxjs-esm": "^2.0.0",
2364
+ "mdast-util-to-markdown": "^2.0.0"
2392
2365
  },
2393
- "engines": {
2366
+ "funding": {
2394
- "node": ">=4"
2367
+ "type": "opencollective",
2368
+ "url": "https://opencollective.com/unified"
2395
2369
  }
2396
2370
  },
2397
- "node_modules/command-line-usage/node_modules/array-back": {
2371
+ "node_modules/mdast-util-mdx-expression": {
2398
- "version": "4.0.2",
2372
+ "version": "2.0.1",
2399
- "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
2400
- "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
2401
- "dev": true,
2402
2373
  "license": "MIT",
2374
+ "dependencies": {
2375
+ "@types/estree-jsx": "^1.0.0",
2376
+ "@types/hast": "^3.0.0",
2377
+ "@types/mdast": "^4.0.0",
2378
+ "devlop": "^1.0.0",
2379
+ "mdast-util-from-markdown": "^2.0.0",
2380
+ "mdast-util-to-markdown": "^2.0.0"
2381
+ },
2403
- "engines": {
2382
+ "funding": {
2404
- "node": ">=8"
2383
+ "type": "opencollective",
2384
+ "url": "https://opencollective.com/unified"
2405
2385
  }
2406
2386
  },
2407
- "node_modules/command-line-usage/node_modules/chalk": {
2387
+ "node_modules/mdast-util-mdx-jsx": {
2408
- "version": "2.4.2",
2388
+ "version": "3.2.0",
2409
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2410
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2411
- "dev": true,
2412
2389
  "license": "MIT",
2413
2390
  "dependencies": {
2391
+ "@types/estree-jsx": "^1.0.0",
2392
+ "@types/hast": "^3.0.0",
2393
+ "@types/mdast": "^4.0.0",
2394
+ "@types/unist": "^3.0.0",
2395
+ "ccount": "^2.0.0",
2396
+ "devlop": "^1.1.0",
2397
+ "mdast-util-from-markdown": "^2.0.0",
2398
+ "mdast-util-to-markdown": "^2.0.0",
2414
- "ansi-styles": "^3.2.1",
2399
+ "parse-entities": "^4.0.0",
2400
+ "stringify-entities": "^4.0.0",
2415
- "escape-string-regexp": "^1.0.5",
2401
+ "unist-util-stringify-position": "^4.0.0",
2416
- "supports-color": "^5.3.0"
2402
+ "vfile-message": "^4.0.0"
2417
2403
  },
2418
- "engines": {
2404
+ "funding": {
2419
- "node": ">=4"
2405
+ "type": "opencollective",
2406
+ "url": "https://opencollective.com/unified"
2420
2407
  }
2421
2408
  },
2422
- "node_modules/command-line-usage/node_modules/color-convert": {
2409
+ "node_modules/mdast-util-mdxjs-esm": {
2423
- "version": "1.9.3",
2410
+ "version": "2.0.1",
2424
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2425
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2426
- "dev": true,
2427
2411
  "license": "MIT",
2428
2412
  "dependencies": {
2413
+ "@types/estree-jsx": "^1.0.0",
2414
+ "@types/hast": "^3.0.0",
2415
+ "@types/mdast": "^4.0.0",
2429
- "color-name": "1.1.3"
2416
+ "devlop": "^1.0.0",
2417
+ "mdast-util-from-markdown": "^2.0.0",
2418
+ "mdast-util-to-markdown": "^2.0.0"
2419
+ },
2420
+ "funding": {
2421
+ "type": "opencollective",
2422
+ "url": "https://opencollective.com/unified"
2430
2423
  }
2431
2424
  },
2432
- "node_modules/command-line-usage/node_modules/color-name": {
2425
+ "node_modules/mdast-util-phrasing": {
2433
- "version": "1.1.3",
2426
+ "version": "4.1.0",
2434
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2435
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
2436
- "dev": true,
2437
- "license": "MIT"
2438
- },
2439
- "node_modules/command-line-usage/node_modules/escape-string-regexp": {
2440
- "version": "1.0.5",
2441
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2442
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
2443
- "dev": true,
2444
2427
  "license": "MIT",
2445
- "engines": {
2428
+ "dependencies": {
2429
+ "@types/mdast": "^4.0.0",
2446
- "node": ">=0.8.0"
2430
+ "unist-util-is": "^6.0.0"
2447
- }
2448
- },
2431
+ },
2449
- "node_modules/command-line-usage/node_modules/has-flag": {
2450
- "version": "3.0.0",
2451
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2452
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
2453
- "dev": true,
2454
- "license": "MIT",
2455
- "engines": {
2432
+ "funding": {
2456
- "node": ">=4"
2433
+ "type": "opencollective",
2434
+ "url": "https://opencollective.com/unified"
2457
2435
  }
2458
2436
  },
2459
- "node_modules/command-line-usage/node_modules/supports-color": {
2437
+ "node_modules/mdast-util-to-hast": {
2460
- "version": "5.5.0",
2438
+ "version": "13.2.0",
2461
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2462
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2463
- "dev": true,
2464
2439
  "license": "MIT",
2465
2440
  "dependencies": {
2441
+ "@types/hast": "^3.0.0",
2442
+ "@types/mdast": "^4.0.0",
2443
+ "@ungap/structured-clone": "^1.0.0",
2444
+ "devlop": "^1.0.0",
2445
+ "micromark-util-sanitize-uri": "^2.0.0",
2446
+ "trim-lines": "^3.0.0",
2447
+ "unist-util-position": "^5.0.0",
2448
+ "unist-util-visit": "^5.0.0",
2466
- "has-flag": "^3.0.0"
2449
+ "vfile": "^6.0.0"
2467
2450
  },
2468
- "engines": {
2451
+ "funding": {
2469
- "node": ">=4"
2452
+ "type": "opencollective",
2453
+ "url": "https://opencollective.com/unified"
2470
2454
  }
2471
2455
  },
2472
- "node_modules/command-line-usage/node_modules/typical": {
2456
+ "node_modules/mdast-util-to-markdown": {
2473
- "version": "5.2.0",
2457
+ "version": "2.1.2",
2474
- "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
2475
- "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
2476
- "dev": true,
2477
2458
  "license": "MIT",
2459
+ "dependencies": {
2460
+ "@types/mdast": "^4.0.0",
2461
+ "@types/unist": "^3.0.0",
2462
+ "longest-streak": "^3.0.0",
2463
+ "mdast-util-phrasing": "^4.0.0",
2464
+ "mdast-util-to-string": "^4.0.0",
2465
+ "micromark-util-classify-character": "^2.0.0",
2466
+ "micromark-util-decode-string": "^2.0.0",
2467
+ "unist-util-visit": "^5.0.0",
2468
+ "zwitch": "^2.0.0"
2469
+ },
2478
- "engines": {
2470
+ "funding": {
2479
- "node": ">=8"
2471
+ "type": "opencollective",
2472
+ "url": "https://opencollective.com/unified"
2480
2473
  }
2481
2474
  },
2482
- "node_modules/commander": {
2475
+ "node_modules/mdast-util-to-string": {
2483
- "version": "7.2.0",
2476
+ "version": "4.0.0",
2484
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
2485
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
2486
- "dev": true,
2487
2477
  "license": "MIT",
2488
- "peer": true,
2478
+ "dependencies": {
2479
+ "@types/mdast": "^4.0.0"
2480
+ },
2489
- "engines": {
2481
+ "funding": {
2490
- "node": ">= 10"
2482
+ "type": "opencollective",
2483
+ "url": "https://opencollective.com/unified"
2491
2484
  }
2492
2485
  },
2493
- "node_modules/concat-map": {
2486
+ "node_modules/mdn-data": {
2494
- "version": "0.0.1",
2487
+ "version": "2.12.2",
2495
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2496
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2497
- "dev": true,
2498
- "license": "MIT"
2488
+ "license": "CC0-1.0"
2499
2489
  },
2500
- "node_modules/cookie": {
2490
+ "node_modules/micromark": {
2501
- "version": "0.6.0",
2491
+ "version": "4.0.2",
2492
+ "funding": [
2493
+ {
2494
+ "type": "GitHub Sponsors",
2502
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
2495
+ "url": "https://github.com/sponsors/unifiedjs"
2503
- "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
2496
+ },
2497
+ {
2504
- "dev": true,
2498
+ "type": "OpenCollective",
2499
+ "url": "https://opencollective.com/unified"
2500
+ }
2501
+ ],
2505
2502
  "license": "MIT",
2506
- "engines": {
2503
+ "dependencies": {
2504
+ "@types/debug": "^4.0.0",
2507
- "node": ">= 0.6"
2505
+ "debug": "^4.0.0",
2506
+ "decode-named-character-reference": "^1.0.0",
2507
+ "devlop": "^1.0.0",
2508
+ "micromark-core-commonmark": "^2.0.0",
2509
+ "micromark-factory-space": "^2.0.0",
2510
+ "micromark-util-character": "^2.0.0",
2511
+ "micromark-util-chunked": "^2.0.0",
2512
+ "micromark-util-combine-extensions": "^2.0.0",
2513
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
2514
+ "micromark-util-encode": "^2.0.0",
2515
+ "micromark-util-normalize-identifier": "^2.0.0",
2516
+ "micromark-util-resolve-all": "^2.0.0",
2517
+ "micromark-util-sanitize-uri": "^2.0.0",
2518
+ "micromark-util-subtokenize": "^2.0.0",
2519
+ "micromark-util-symbol": "^2.0.0",
2520
+ "micromark-util-types": "^2.0.0"
2508
2521
  }
2509
2522
  },
2510
- "node_modules/cross-spawn": {
2523
+ "node_modules/micromark-core-commonmark": {
2511
- "version": "7.0.3",
2524
+ "version": "2.0.3",
2512
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2513
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2514
- "dev": true,
2525
+ "funding": [
2526
+ {
2527
+ "type": "GitHub Sponsors",
2528
+ "url": "https://github.com/sponsors/unifiedjs"
2529
+ },
2530
+ {
2531
+ "type": "OpenCollective",
2532
+ "url": "https://opencollective.com/unified"
2533
+ }
2534
+ ],
2515
2535
  "license": "MIT",
2516
2536
  "dependencies": {
2517
- "path-key": "^3.1.0",
2518
- "shebang-command": "^2.0.0",
2537
+ "decode-named-character-reference": "^1.0.0",
2519
- "which": "^2.0.1"
2538
+ "devlop": "^1.0.0",
2539
+ "micromark-factory-destination": "^2.0.0",
2520
- },
2540
+ "micromark-factory-label": "^2.0.0",
2541
+ "micromark-factory-space": "^2.0.0",
2542
+ "micromark-factory-title": "^2.0.0",
2543
+ "micromark-factory-whitespace": "^2.0.0",
2544
+ "micromark-util-character": "^2.0.0",
2521
- "engines": {
2545
+ "micromark-util-chunked": "^2.0.0",
2546
+ "micromark-util-classify-character": "^2.0.0",
2547
+ "micromark-util-html-tag-name": "^2.0.0",
2548
+ "micromark-util-normalize-identifier": "^2.0.0",
2549
+ "micromark-util-resolve-all": "^2.0.0",
2550
+ "micromark-util-subtokenize": "^2.0.0",
2551
+ "micromark-util-symbol": "^2.0.0",
2522
- "node": ">= 8"
2552
+ "micromark-util-types": "^2.0.0"
2523
2553
  }
2524
2554
  },
2525
- "node_modules/css-select": {
2555
+ "node_modules/micromark-extension-gfm": {
2526
- "version": "5.1.0",
2556
+ "version": "3.0.0",
2527
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
2528
- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
2529
- "dev": true,
2530
- "license": "BSD-2-Clause",
2557
+ "license": "MIT",
2531
- "peer": true,
2532
2558
  "dependencies": {
2559
+ "micromark-extension-gfm-autolink-literal": "^2.0.0",
2560
+ "micromark-extension-gfm-footnote": "^2.0.0",
2561
+ "micromark-extension-gfm-strikethrough": "^2.0.0",
2533
- "boolbase": "^1.0.0",
2562
+ "micromark-extension-gfm-table": "^2.0.0",
2534
- "css-what": "^6.1.0",
2535
- "domhandler": "^5.0.2",
2563
+ "micromark-extension-gfm-tagfilter": "^2.0.0",
2564
+ "micromark-extension-gfm-task-list-item": "^2.0.0",
2565
+ "micromark-util-combine-extensions": "^2.0.0",
2536
- "domutils": "^3.0.1",
2566
+ "micromark-util-types": "^2.0.0"
2537
- "nth-check": "^2.0.1"
2538
2567
  },
2539
2568
  "funding": {
2569
+ "type": "opencollective",
2540
- "url": "https://github.com/sponsors/fb55"
2570
+ "url": "https://opencollective.com/unified"
2541
2571
  }
2542
2572
  },
2543
- "node_modules/css-tree": {
2573
+ "node_modules/micromark-extension-gfm-autolink-literal": {
2544
- "version": "2.3.1",
2574
+ "version": "2.1.0",
2545
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
2546
- "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
2547
- "dev": true,
2548
2575
  "license": "MIT",
2549
- "peer": true,
2550
2576
  "dependencies": {
2577
+ "micromark-util-character": "^2.0.0",
2578
+ "micromark-util-sanitize-uri": "^2.0.0",
2551
- "mdn-data": "2.0.30",
2579
+ "micromark-util-symbol": "^2.0.0",
2552
- "source-map-js": "^1.0.1"
2580
+ "micromark-util-types": "^2.0.0"
2553
- },
2554
- "engines": {
2555
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
2556
- }
2557
- },
2558
- "node_modules/css-what": {
2559
- "version": "6.1.0",
2560
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
2561
- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
2562
- "dev": true,
2563
- "license": "BSD-2-Clause",
2564
- "peer": true,
2565
- "engines": {
2566
- "node": ">= 6"
2567
2581
  },
2568
2582
  "funding": {
2583
+ "type": "opencollective",
2569
- "url": "https://github.com/sponsors/fb55"
2584
+ "url": "https://opencollective.com/unified"
2570
2585
  }
2571
2586
  },
2572
- "node_modules/cssesc": {
2587
+ "node_modules/micromark-extension-gfm-footnote": {
2573
- "version": "3.0.0",
2588
+ "version": "2.1.0",
2574
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
2575
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
2576
- "dev": true,
2577
2589
  "license": "MIT",
2578
- "bin": {
2590
+ "dependencies": {
2579
- "cssesc": "bin/cssesc"
2591
+ "devlop": "^1.0.0",
2592
+ "micromark-core-commonmark": "^2.0.0",
2593
+ "micromark-factory-space": "^2.0.0",
2594
+ "micromark-util-character": "^2.0.0",
2595
+ "micromark-util-normalize-identifier": "^2.0.0",
2596
+ "micromark-util-sanitize-uri": "^2.0.0",
2597
+ "micromark-util-symbol": "^2.0.0",
2598
+ "micromark-util-types": "^2.0.0"
2580
2599
  },
2581
- "engines": {
2600
+ "funding": {
2582
- "node": ">=4"
2601
+ "type": "opencollective",
2602
+ "url": "https://opencollective.com/unified"
2583
2603
  }
2584
2604
  },
2585
- "node_modules/csso": {
2605
+ "node_modules/micromark-extension-gfm-strikethrough": {
2586
- "version": "5.0.5",
2606
+ "version": "2.1.0",
2587
- "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
2588
- "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
2589
- "dev": true,
2590
2607
  "license": "MIT",
2591
- "peer": true,
2592
2608
  "dependencies": {
2593
- "css-tree": "~2.2.0"
2609
+ "devlop": "^1.0.0",
2610
+ "micromark-util-chunked": "^2.0.0",
2611
+ "micromark-util-classify-character": "^2.0.0",
2612
+ "micromark-util-resolve-all": "^2.0.0",
2613
+ "micromark-util-symbol": "^2.0.0",
2614
+ "micromark-util-types": "^2.0.0"
2594
2615
  },
2595
- "engines": {
2616
+ "funding": {
2596
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
2597
- "npm": ">=7.0.0"
2617
+ "type": "opencollective",
2618
+ "url": "https://opencollective.com/unified"
2598
2619
  }
2599
2620
  },
2600
- "node_modules/csso/node_modules/css-tree": {
2621
+ "node_modules/micromark-extension-gfm-table": {
2601
- "version": "2.2.1",
2622
+ "version": "2.1.1",
2602
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
2603
- "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
2604
- "dev": true,
2605
2623
  "license": "MIT",
2606
- "peer": true,
2607
2624
  "dependencies": {
2608
- "mdn-data": "2.0.28",
2625
+ "devlop": "^1.0.0",
2626
+ "micromark-factory-space": "^2.0.0",
2627
+ "micromark-util-character": "^2.0.0",
2628
+ "micromark-util-symbol": "^2.0.0",
2609
- "source-map-js": "^1.0.1"
2629
+ "micromark-util-types": "^2.0.0"
2610
2630
  },
2611
- "engines": {
2631
+ "funding": {
2612
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
2613
- "npm": ">=7.0.0"
2632
+ "type": "opencollective",
2633
+ "url": "https://opencollective.com/unified"
2614
2634
  }
2615
2635
  },
2616
- "node_modules/csso/node_modules/mdn-data": {
2636
+ "node_modules/micromark-extension-gfm-tagfilter": {
2617
- "version": "2.0.28",
2637
+ "version": "2.0.0",
2618
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
2619
- "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
2620
- "dev": true,
2621
- "license": "CC0-1.0",
2622
- "peer": true
2623
- },
2624
- "node_modules/debug": {
2625
- "version": "4.3.7",
2626
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
2627
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
2628
- "dev": true,
2629
2638
  "license": "MIT",
2630
2639
  "dependencies": {
2631
- "ms": "^2.1.3"
2640
+ "micromark-util-types": "^2.0.0"
2632
- },
2633
- "engines": {
2634
- "node": ">=6.0"
2635
2641
  },
2636
- "peerDependenciesMeta": {
2637
- "supports-color": {
2638
- "optional": true
2639
- }
2640
- }
2641
- },
2642
- "node_modules/deep-eql": {
2643
- "version": "5.0.2",
2644
- "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
2645
- "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
2646
- "dev": true,
2647
- "license": "MIT",
2648
- "engines": {
2642
+ "funding": {
2649
- "node": ">=6"
2643
+ "type": "opencollective",
2644
+ "url": "https://opencollective.com/unified"
2650
2645
  }
2651
2646
  },
2652
- "node_modules/deep-extend": {
2647
+ "node_modules/micromark-extension-gfm-task-list-item": {
2653
- "version": "0.6.0",
2648
+ "version": "2.1.0",
2654
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2655
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2656
- "dev": true,
2657
2649
  "license": "MIT",
2650
+ "dependencies": {
2651
+ "devlop": "^1.0.0",
2652
+ "micromark-factory-space": "^2.0.0",
2653
+ "micromark-util-character": "^2.0.0",
2654
+ "micromark-util-symbol": "^2.0.0",
2655
+ "micromark-util-types": "^2.0.0"
2656
+ },
2658
- "engines": {
2657
+ "funding": {
2659
- "node": ">=4.0.0"
2658
+ "type": "opencollective",
2659
+ "url": "https://opencollective.com/unified"
2660
2660
  }
2661
2661
  },
2662
- "node_modules/deep-is": {
2662
+ "node_modules/micromark-extension-mdx-expression": {
2663
- "version": "0.1.4",
2663
+ "version": "3.0.1",
2664
+ "funding": [
2665
+ {
2666
+ "type": "GitHub Sponsors",
2664
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2667
+ "url": "https://github.com/sponsors/unifiedjs"
2665
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2666
- "dev": true,
2667
- "license": "MIT"
2668
- },
2668
+ },
2669
- "node_modules/deepmerge": {
2669
+ {
2670
- "version": "4.3.1",
2670
+ "type": "OpenCollective",
2671
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
2671
+ "url": "https://opencollective.com/unified"
2672
- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
2672
+ }
2673
- "dev": true,
2673
+ ],
2674
2674
  "license": "MIT",
2675
- "engines": {
2675
+ "dependencies": {
2676
+ "@types/estree": "^1.0.0",
2676
- "node": ">=0.10.0"
2677
+ "devlop": "^1.0.0",
2678
+ "micromark-factory-mdx-expression": "^2.0.0",
2679
+ "micromark-factory-space": "^2.0.0",
2680
+ "micromark-util-character": "^2.0.0",
2681
+ "micromark-util-events-to-acorn": "^2.0.0",
2682
+ "micromark-util-symbol": "^2.0.0",
2683
+ "micromark-util-types": "^2.0.0"
2677
2684
  }
2678
2685
  },
2679
- "node_modules/dequal": {
2686
+ "node_modules/micromark-extension-mdx-jsx": {
2680
- "version": "2.0.3",
2687
+ "version": "3.0.2",
2681
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2682
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2683
- "dev": true,
2684
2688
  "license": "MIT",
2685
- "engines": {
2689
+ "dependencies": {
2690
+ "@types/estree": "^1.0.0",
2686
- "node": ">=6"
2691
+ "devlop": "^1.0.0",
2692
+ "estree-util-is-identifier-name": "^3.0.0",
2693
+ "micromark-factory-mdx-expression": "^2.0.0",
2694
+ "micromark-factory-space": "^2.0.0",
2695
+ "micromark-util-character": "^2.0.0",
2696
+ "micromark-util-events-to-acorn": "^2.0.0",
2697
+ "micromark-util-symbol": "^2.0.0",
2698
+ "micromark-util-types": "^2.0.0",
2687
- }
2699
+ "vfile-message": "^4.0.0"
2688
- },
2700
+ },
2689
- "node_modules/detect-libc": {
2690
- "version": "2.0.3",
2691
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
2692
- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
2693
- "dev": true,
2694
- "license": "Apache-2.0",
2695
- "engines": {
2701
+ "funding": {
2696
- "node": ">=8"
2702
+ "type": "opencollective",
2703
+ "url": "https://opencollective.com/unified"
2697
2704
  }
2698
2705
  },
2699
- "node_modules/devalue": {
2706
+ "node_modules/micromark-extension-mdx-md": {
2700
- "version": "5.1.1",
2701
- "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz",
2702
- "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==",
2703
- "dev": true,
2704
- "license": "MIT"
2705
- },
2706
- "node_modules/devlop": {
2707
- "version": "1.1.0",
2707
+ "version": "2.0.0",
2708
- "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
2709
- "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
2710
- "dev": true,
2711
2708
  "license": "MIT",
2712
2709
  "dependencies": {
2713
- "dequal": "^2.0.0"
2710
+ "micromark-util-types": "^2.0.0"
2714
2711
  },
2715
2712
  "funding": {
2716
- "type": "github",
2713
+ "type": "opencollective",
2717
- "url": "https://github.com/sponsors/wooorm"
2714
+ "url": "https://opencollective.com/unified"
2718
2715
  }
2719
2716
  },
2720
- "node_modules/directory-tree": {
2717
+ "node_modules/micromark-extension-mdxjs": {
2721
- "version": "3.5.2",
2718
+ "version": "3.0.0",
2722
- "resolved": "https://registry.npmjs.org/directory-tree/-/directory-tree-3.5.2.tgz",
2723
- "integrity": "sha512-DsOqeZEHkZnZrVOJG3mE/J9M6J8PulImiC6I1ZpoprVlfno8GvLOPDMkxiJihklLK7B9aVudG463L1+S/kzjiw==",
2724
- "dev": true,
2725
2719
  "license": "MIT",
2726
2720
  "dependencies": {
2721
+ "acorn": "^8.0.0",
2727
- "command-line-args": "^5.2.0",
2722
+ "acorn-jsx": "^5.0.0",
2723
+ "micromark-extension-mdx-expression": "^3.0.0",
2724
+ "micromark-extension-mdx-jsx": "^3.0.0",
2725
+ "micromark-extension-mdx-md": "^2.0.0",
2726
+ "micromark-extension-mdxjs-esm": "^3.0.0",
2727
+ "micromark-util-combine-extensions": "^2.0.0",
2728
- "command-line-usage": "^6.1.1"
2728
+ "micromark-util-types": "^2.0.0"
2729
- },
2730
- "bin": {
2731
- "directory-tree": "bin/index.js"
2732
2729
  },
2733
- "engines": {
2730
+ "funding": {
2734
- "node": ">=10.0"
2731
+ "type": "opencollective",
2732
+ "url": "https://opencollective.com/unified"
2735
2733
  }
2736
2734
  },
2737
- "node_modules/doctrine": {
2735
+ "node_modules/micromark-extension-mdxjs-esm": {
2738
2736
  "version": "3.0.0",
2739
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2740
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2741
- "dev": true,
2742
- "license": "Apache-2.0",
2737
+ "license": "MIT",
2743
2738
  "dependencies": {
2744
- "esutils": "^2.0.2"
2739
+ "@types/estree": "^1.0.0",
2745
- },
2746
- "engines": {
2747
- "node": ">=6.0.0"
2748
- }
2749
- },
2750
- "node_modules/dom-serializer": {
2751
- "version": "2.0.0",
2740
+ "devlop": "^1.0.0",
2752
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
2741
+ "micromark-core-commonmark": "^2.0.0",
2753
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
2754
- "dev": true,
2742
+ "micromark-util-character": "^2.0.0",
2743
+ "micromark-util-events-to-acorn": "^2.0.0",
2755
- "license": "MIT",
2744
+ "micromark-util-symbol": "^2.0.0",
2756
- "peer": true,
2757
- "dependencies": {
2758
- "domelementtype": "^2.3.0",
2745
+ "micromark-util-types": "^2.0.0",
2759
- "domhandler": "^5.0.2",
2746
+ "unist-util-position-from-estree": "^2.0.0",
2760
- "entities": "^4.2.0"
2747
+ "vfile-message": "^4.0.0"
2761
2748
  },
2762
2749
  "funding": {
2750
+ "type": "opencollective",
2763
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
2751
+ "url": "https://opencollective.com/unified"
2764
2752
  }
2765
2753
  },
2766
- "node_modules/domelementtype": {
2754
+ "node_modules/micromark-factory-destination": {
2767
- "version": "2.3.0",
2755
+ "version": "2.0.1",
2768
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
2769
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
2770
- "dev": true,
2771
2756
  "funding": [
2772
2757
  {
2773
- "type": "github",
2758
+ "type": "GitHub Sponsors",
2774
- "url": "https://github.com/sponsors/fb55"
2759
+ "url": "https://github.com/sponsors/unifiedjs"
2760
+ },
2761
+ {
2762
+ "type": "OpenCollective",
2763
+ "url": "https://opencollective.com/unified"
2775
2764
  }
2776
2765
  ],
2777
- "license": "BSD-2-Clause",
2766
+ "license": "MIT",
2778
- "peer": true
2779
- },
2780
- "node_modules/domhandler": {
2781
- "version": "5.0.3",
2782
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
2783
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
2784
- "dev": true,
2785
- "license": "BSD-2-Clause",
2786
- "peer": true,
2787
2767
  "dependencies": {
2768
+ "micromark-util-character": "^2.0.0",
2769
+ "micromark-util-symbol": "^2.0.0",
2788
- "domelementtype": "^2.3.0"
2770
+ "micromark-util-types": "^2.0.0"
2789
- },
2790
- "engines": {
2791
- "node": ">= 4"
2792
- },
2793
- "funding": {
2794
- "url": "https://github.com/fb55/domhandler?sponsor=1"
2795
2771
  }
2796
2772
  },
2797
- "node_modules/domutils": {
2773
+ "node_modules/micromark-factory-label": {
2798
- "version": "3.1.0",
2774
+ "version": "2.0.1",
2799
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
2800
- "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
2801
- "dev": true,
2775
+ "funding": [
2776
+ {
2777
+ "type": "GitHub Sponsors",
2778
+ "url": "https://github.com/sponsors/unifiedjs"
2779
+ },
2780
+ {
2781
+ "type": "OpenCollective",
2782
+ "url": "https://opencollective.com/unified"
2783
+ }
2784
+ ],
2802
- "license": "BSD-2-Clause",
2785
+ "license": "MIT",
2803
- "peer": true,
2804
2786
  "dependencies": {
2805
- "dom-serializer": "^2.0.0",
2806
- "domelementtype": "^2.3.0",
2807
- "domhandler": "^5.0.3"
2787
+ "devlop": "^1.0.0",
2808
- },
2809
- "funding": {
2810
- "url": "https://github.com/fb55/domutils?sponsor=1"
2788
+ "micromark-util-character": "^2.0.0",
2789
+ "micromark-util-symbol": "^2.0.0",
2790
+ "micromark-util-types": "^2.0.0"
2811
2791
  }
2812
2792
  },
2813
- "node_modules/electron-to-chromium": {
2793
+ "node_modules/micromark-factory-mdx-expression": {
2814
- "version": "1.5.47",
2794
+ "version": "2.0.3",
2815
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.47.tgz",
2816
- "integrity": "sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==",
2817
- "dev": true,
2795
+ "funding": [
2796
+ {
2818
- "license": "ISC"
2797
+ "type": "GitHub Sponsors",
2798
+ "url": "https://github.com/sponsors/unifiedjs"
2819
- },
2799
+ },
2820
- "node_modules/enhanced-resolve": {
2800
+ {
2821
- "version": "5.18.0",
2801
+ "type": "OpenCollective",
2822
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz",
2802
+ "url": "https://opencollective.com/unified"
2823
- "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==",
2803
+ }
2824
- "dev": true,
2804
+ ],
2825
2805
  "license": "MIT",
2826
2806
  "dependencies": {
2827
- "graceful-fs": "^4.2.4",
2807
+ "@types/estree": "^1.0.0",
2828
- "tapable": "^2.2.0"
2808
+ "devlop": "^1.0.0",
2809
+ "micromark-factory-space": "^2.0.0",
2810
+ "micromark-util-character": "^2.0.0",
2811
+ "micromark-util-events-to-acorn": "^2.0.0",
2829
- },
2812
+ "micromark-util-symbol": "^2.0.0",
2830
- "engines": {
2813
+ "micromark-util-types": "^2.0.0",
2814
+ "unist-util-position-from-estree": "^2.0.0",
2831
- "node": ">=10.13.0"
2815
+ "vfile-message": "^4.0.0"
2832
2816
  }
2833
2817
  },
2834
- "node_modules/entities": {
2818
+ "node_modules/micromark-factory-space": {
2835
- "version": "4.5.0",
2819
+ "version": "2.0.1",
2836
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
2837
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2838
- "dev": true,
2839
- "license": "BSD-2-Clause",
2840
- "peer": true,
2841
- "engines": {
2820
+ "funding": [
2821
+ {
2842
- "node": ">=0.12"
2822
+ "type": "GitHub Sponsors",
2823
+ "url": "https://github.com/sponsors/unifiedjs"
2843
- },
2824
+ },
2825
+ {
2826
+ "type": "OpenCollective",
2827
+ "url": "https://opencollective.com/unified"
2828
+ }
2829
+ ],
2830
+ "license": "MIT",
2844
- "funding": {
2831
+ "dependencies": {
2845
- "url": "https://github.com/fb55/entities?sponsor=1"
2832
+ "micromark-util-character": "^2.0.0",
2833
+ "micromark-util-types": "^2.0.0"
2846
2834
  }
2847
2835
  },
2848
- "node_modules/esbuild": {
2836
+ "node_modules/micromark-factory-title": {
2849
- "version": "0.21.5",
2837
+ "version": "2.0.1",
2850
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
2851
- "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
2852
- "dev": true,
2853
- "hasInstallScript": true,
2854
- "license": "MIT",
2855
- "bin": {
2838
+ "funding": [
2839
+ {
2856
- "esbuild": "bin/esbuild"
2840
+ "type": "GitHub Sponsors",
2841
+ "url": "https://github.com/sponsors/unifiedjs"
2857
- },
2842
+ },
2858
- "engines": {
2843
+ {
2859
- "node": ">=12"
2844
+ "type": "OpenCollective",
2860
- },
2861
- "optionalDependencies": {
2862
- "@esbuild/aix-ppc64": "0.21.5",
2863
- "@esbuild/android-arm": "0.21.5",
2864
- "@esbuild/android-arm64": "0.21.5",
2865
- "@esbuild/android-x64": "0.21.5",
2866
- "@esbuild/darwin-arm64": "0.21.5",
2867
- "@esbuild/darwin-x64": "0.21.5",
2868
- "@esbuild/freebsd-arm64": "0.21.5",
2869
- "@esbuild/freebsd-x64": "0.21.5",
2870
- "@esbuild/linux-arm": "0.21.5",
2871
- "@esbuild/linux-arm64": "0.21.5",
2872
- "@esbuild/linux-ia32": "0.21.5",
2873
- "@esbuild/linux-loong64": "0.21.5",
2874
- "@esbuild/linux-mips64el": "0.21.5",
2875
- "@esbuild/linux-ppc64": "0.21.5",
2876
- "@esbuild/linux-riscv64": "0.21.5",
2877
- "@esbuild/linux-s390x": "0.21.5",
2878
- "@esbuild/linux-x64": "0.21.5",
2879
- "@esbuild/netbsd-x64": "0.21.5",
2880
- "@esbuild/openbsd-x64": "0.21.5",
2845
+ "url": "https://opencollective.com/unified"
2881
- "@esbuild/sunos-x64": "0.21.5",
2882
- "@esbuild/win32-arm64": "0.21.5",
2883
- "@esbuild/win32-ia32": "0.21.5",
2884
- "@esbuild/win32-x64": "0.21.5"
2885
- }
2846
+ }
2886
- },
2847
+ ],
2887
- "node_modules/escalade": {
2888
- "version": "3.2.0",
2889
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2890
- "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2891
- "dev": true,
2892
2848
  "license": "MIT",
2893
- "engines": {
2849
+ "dependencies": {
2850
+ "micromark-factory-space": "^2.0.0",
2851
+ "micromark-util-character": "^2.0.0",
2852
+ "micromark-util-symbol": "^2.0.0",
2894
- "node": ">=6"
2853
+ "micromark-util-types": "^2.0.0"
2895
2854
  }
2896
2855
  },
2897
- "node_modules/escape-string-regexp": {
2856
+ "node_modules/micromark-factory-whitespace": {
2898
- "version": "4.0.0",
2857
+ "version": "2.0.1",
2899
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2900
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2901
- "dev": true,
2858
+ "funding": [
2859
+ {
2860
+ "type": "GitHub Sponsors",
2861
+ "url": "https://github.com/sponsors/unifiedjs"
2862
+ },
2863
+ {
2864
+ "type": "OpenCollective",
2865
+ "url": "https://opencollective.com/unified"
2866
+ }
2867
+ ],
2902
2868
  "license": "MIT",
2903
- "engines": {
2869
+ "dependencies": {
2870
+ "micromark-factory-space": "^2.0.0",
2871
+ "micromark-util-character": "^2.0.0",
2872
+ "micromark-util-symbol": "^2.0.0",
2904
- "node": ">=10"
2873
+ "micromark-util-types": "^2.0.0"
2905
- },
2906
- "funding": {
2907
- "url": "https://github.com/sponsors/sindresorhus"
2908
2874
  }
2909
2875
  },
2910
- "node_modules/eslint": {
2876
+ "node_modules/micromark-util-character": {
2911
- "version": "8.57.1",
2877
+ "version": "2.1.1",
2878
+ "funding": [
2879
+ {
2880
+ "type": "GitHub Sponsors",
2912
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
2881
+ "url": "https://github.com/sponsors/unifiedjs"
2913
- "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
2882
+ },
2914
- "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
2883
+ {
2915
- "dev": true,
2884
+ "type": "OpenCollective",
2885
+ "url": "https://opencollective.com/unified"
2886
+ }
2887
+ ],
2916
- "license": "MIT",
2888
+ "license": "MIT",
2917
- "dependencies": {
2889
+ "dependencies": {
2918
- "@eslint-community/eslint-utils": "^4.2.0",
2919
- "@eslint-community/regexpp": "^4.6.1",
2920
- "@eslint/eslintrc": "^2.1.4",
2921
- "@eslint/js": "8.57.1",
2922
- "@humanwhocodes/config-array": "^0.13.0",
2923
- "@humanwhocodes/module-importer": "^1.0.1",
2924
- "@nodelib/fs.walk": "^1.2.8",
2925
- "@ungap/structured-clone": "^1.2.0",
2926
- "ajv": "^6.12.4",
2927
- "chalk": "^4.0.0",
2928
- "cross-spawn": "^7.0.2",
2929
- "debug": "^4.3.2",
2930
- "doctrine": "^3.0.0",
2931
- "escape-string-regexp": "^4.0.0",
2890
+ "micromark-util-symbol": "^2.0.0",
2932
- "eslint-scope": "^7.2.2",
2933
- "eslint-visitor-keys": "^3.4.3",
2934
- "espree": "^9.6.1",
2935
- "esquery": "^1.4.2",
2936
- "esutils": "^2.0.2",
2937
- "fast-deep-equal": "^3.1.3",
2938
- "file-entry-cache": "^6.0.1",
2939
- "find-up": "^5.0.0",
2940
- "glob-parent": "^6.0.2",
2941
- "globals": "^13.19.0",
2942
- "graphemer": "^1.4.0",
2943
- "ignore": "^5.2.0",
2944
- "imurmurhash": "^0.1.4",
2945
- "is-glob": "^4.0.0",
2946
- "is-path-inside": "^3.0.3",
2891
+ "micromark-util-types": "^2.0.0"
2947
- "js-yaml": "^4.1.0",
2948
- "json-stable-stringify-without-jsonify": "^1.0.1",
2949
- "levn": "^0.4.1",
2950
- "lodash.merge": "^4.6.2",
2951
- "minimatch": "^3.1.2",
2952
- "natural-compare": "^1.4.0",
2953
- "optionator": "^0.9.3",
2954
- "strip-ansi": "^6.0.1",
2955
- "text-table": "^0.2.0"
2956
- },
2957
- "bin": {
2958
- "eslint": "bin/eslint.js"
2959
- },
2960
- "engines": {
2961
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2962
- },
2963
- "funding": {
2964
- "url": "https://opencollective.com/eslint"
2965
2892
  }
2966
2893
  },
2967
- "node_modules/eslint-compat-utils": {
2894
+ "node_modules/micromark-util-chunked": {
2968
- "version": "0.5.1",
2895
+ "version": "2.0.1",
2969
- "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz",
2970
- "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==",
2971
- "dev": true,
2896
+ "funding": [
2897
+ {
2898
+ "type": "GitHub Sponsors",
2899
+ "url": "https://github.com/sponsors/unifiedjs"
2900
+ },
2901
+ {
2902
+ "type": "OpenCollective",
2903
+ "url": "https://opencollective.com/unified"
2904
+ }
2905
+ ],
2972
2906
  "license": "MIT",
2973
2907
  "dependencies": {
2974
- "semver": "^7.5.4"
2908
+ "micromark-util-symbol": "^2.0.0"
2975
- },
2976
- "engines": {
2977
- "node": ">=12"
2978
- },
2979
- "peerDependencies": {
2980
- "eslint": ">=6.0.0"
2981
2909
  }
2982
2910
  },
2983
- "node_modules/eslint-config-prettier": {
2911
+ "node_modules/micromark-util-classify-character": {
2984
- "version": "9.1.0",
2912
+ "version": "2.0.1",
2985
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
2986
- "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
2987
- "dev": true,
2913
+ "funding": [
2914
+ {
2915
+ "type": "GitHub Sponsors",
2916
+ "url": "https://github.com/sponsors/unifiedjs"
2917
+ },
2918
+ {
2919
+ "type": "OpenCollective",
2920
+ "url": "https://opencollective.com/unified"
2921
+ }
2922
+ ],
2988
2923
  "license": "MIT",
2989
- "bin": {
2990
- "eslint-config-prettier": "bin/cli.js"
2991
- },
2992
- "peerDependencies": {
2924
+ "dependencies": {
2925
+ "micromark-util-character": "^2.0.0",
2926
+ "micromark-util-symbol": "^2.0.0",
2993
- "eslint": ">=7.0.0"
2927
+ "micromark-util-types": "^2.0.0"
2994
2928
  }
2995
2929
  },
2996
- "node_modules/eslint-plugin-svelte": {
2930
+ "node_modules/micromark-util-combine-extensions": {
2997
- "version": "2.46.0",
2931
+ "version": "2.0.1",
2998
- "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.0.tgz",
2999
- "integrity": "sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==",
3000
- "dev": true,
2932
+ "funding": [
2933
+ {
2934
+ "type": "GitHub Sponsors",
2935
+ "url": "https://github.com/sponsors/unifiedjs"
2936
+ },
2937
+ {
2938
+ "type": "OpenCollective",
2939
+ "url": "https://opencollective.com/unified"
2940
+ }
2941
+ ],
3001
2942
  "license": "MIT",
3002
2943
  "dependencies": {
3003
- "@eslint-community/eslint-utils": "^4.4.0",
2944
+ "micromark-util-chunked": "^2.0.0",
3004
- "@jridgewell/sourcemap-codec": "^1.4.15",
3005
- "eslint-compat-utils": "^0.5.1",
2945
+ "micromark-util-types": "^2.0.0"
3006
- "esutils": "^2.0.3",
3007
- "known-css-properties": "^0.35.0",
3008
- "postcss": "^8.4.38",
3009
- "postcss-load-config": "^3.1.4",
3010
- "postcss-safe-parser": "^6.0.0",
3011
- "postcss-selector-parser": "^6.1.0",
3012
- "semver": "^7.6.2",
3013
- "svelte-eslint-parser": "^0.43.0"
3014
- },
3015
- "engines": {
3016
- "node": "^14.17.0 || >=16.0.0"
3017
- },
3018
- "funding": {
3019
- "url": "https://github.com/sponsors/ota-meshi"
3020
- },
3021
- "peerDependencies": {
3022
- "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0",
3023
- "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0"
3024
- },
3025
- "peerDependenciesMeta": {
3026
- "svelte": {
3027
- "optional": true
3028
- }
3029
2946
  }
3030
2947
  },
3031
- "node_modules/eslint-plugin-svelte/node_modules/postcss-selector-parser": {
2948
+ "node_modules/micromark-util-decode-numeric-character-reference": {
3032
- "version": "6.1.2",
2949
+ "version": "2.0.2",
3033
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
3034
- "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
3035
- "dev": true,
2950
+ "funding": [
2951
+ {
2952
+ "type": "GitHub Sponsors",
2953
+ "url": "https://github.com/sponsors/unifiedjs"
2954
+ },
2955
+ {
2956
+ "type": "OpenCollective",
2957
+ "url": "https://opencollective.com/unified"
2958
+ }
2959
+ ],
3036
2960
  "license": "MIT",
3037
2961
  "dependencies": {
3038
- "cssesc": "^3.0.0",
3039
- "util-deprecate": "^1.0.2"
2962
+ "micromark-util-symbol": "^2.0.0"
3040
- },
3041
- "engines": {
3042
- "node": ">=4"
3043
2963
  }
3044
2964
  },
3045
- "node_modules/eslint-scope": {
3046
- "version": "7.2.2",
3047
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
3048
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
3049
- "dev": true,
3050
- "license": "BSD-2-Clause",
3051
- "dependencies": {
3052
- "esrecurse": "^4.3.0",
3053
- "estraverse": "^5.2.0"
3054
- },
3055
- "engines": {
3056
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3057
- },
3058
- "funding": {
3059
- "url": "https://opencollective.com/eslint"
3060
- }
3061
- },
3062
- "node_modules/eslint-visitor-keys": {
2965
+ "node_modules/micromark-util-decode-string": {
3063
- "version": "3.4.3",
3064
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
3065
- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
3066
- "dev": true,
3067
- "license": "Apache-2.0",
3068
- "engines": {
3069
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3070
- },
3071
- "funding": {
3072
- "url": "https://opencollective.com/eslint"
3073
- }
3074
- },
3075
- "node_modules/esm-env": {
3076
- "version": "1.0.0",
3077
- "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz",
3078
- "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==",
3079
- "dev": true,
3080
- "license": "MIT"
3081
- },
3082
- "node_modules/espree": {
3083
- "version": "9.6.1",
3084
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
3085
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
3086
- "dev": true,
3087
- "license": "BSD-2-Clause",
3088
- "dependencies": {
3089
- "acorn": "^8.9.0",
3090
- "acorn-jsx": "^5.3.2",
3091
- "eslint-visitor-keys": "^3.4.1"
3092
- },
3093
- "engines": {
3094
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3095
- },
3096
- "funding": {
3097
- "url": "https://opencollective.com/eslint"
3098
- }
3099
- },
3100
- "node_modules/esquery": {
3101
- "version": "1.6.0",
3102
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
3103
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
3104
- "dev": true,
3105
- "license": "BSD-3-Clause",
3106
- "dependencies": {
3107
- "estraverse": "^5.1.0"
3108
- },
3109
- "engines": {
3110
- "node": ">=0.10"
3111
- }
3112
- },
3113
- "node_modules/esrap": {
3114
- "version": "1.2.2",
3115
- "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.2.tgz",
3116
- "integrity": "sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==",
3117
- "dev": true,
3118
- "license": "MIT",
3119
- "dependencies": {
3120
- "@jridgewell/sourcemap-codec": "^1.4.15",
3121
- "@types/estree": "^1.0.1"
3122
- }
3123
- },
3124
- "node_modules/esrecurse": {
3125
- "version": "4.3.0",
3126
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3127
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3128
- "dev": true,
3129
- "license": "BSD-2-Clause",
3130
- "dependencies": {
3131
- "estraverse": "^5.2.0"
3132
- },
3133
- "engines": {
3134
- "node": ">=4.0"
3135
- }
3136
- },
3137
- "node_modules/estraverse": {
3138
- "version": "5.3.0",
3139
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
3140
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
3141
- "dev": true,
3142
- "license": "BSD-2-Clause",
3143
- "engines": {
3144
- "node": ">=4.0"
3145
- }
3146
- },
3147
- "node_modules/estree-walker": {
3148
- "version": "2.0.2",
2966
+ "version": "2.0.1",
3149
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
3150
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
3151
- "dev": true,
3152
- "license": "MIT"
3153
- },
3154
- "node_modules/esutils": {
3155
- "version": "2.0.3",
3156
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3157
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3158
- "dev": true,
3159
- "license": "BSD-2-Clause",
3160
- "engines": {
3161
- "node": ">=0.10.0"
3162
- }
3163
- },
3164
- "node_modules/fast-deep-equal": {
3165
- "version": "3.1.3",
3166
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3167
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3168
- "dev": true,
3169
- "license": "MIT"
3170
- },
3171
- "node_modules/fast-json-stable-stringify": {
3172
- "version": "2.1.0",
3173
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3174
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3175
- "dev": true,
3176
- "license": "MIT"
3177
- },
3178
- "node_modules/fast-levenshtein": {
3179
- "version": "2.0.6",
3180
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3181
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
3182
- "dev": true,
3183
- "license": "MIT"
3184
- },
3185
- "node_modules/fast-xml-parser": {
3186
- "version": "4.5.0",
3187
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz",
3188
- "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==",
3189
- "dev": true,
3190
2967
  "funding": [
3191
2968
  {
3192
- "type": "github",
2969
+ "type": "GitHub Sponsors",
3193
- "url": "https://github.com/sponsors/NaturalIntelligence"
2970
+ "url": "https://github.com/sponsors/unifiedjs"
3194
2971
  },
3195
2972
  {
3196
- "type": "paypal",
2973
+ "type": "OpenCollective",
3197
- "url": "https://paypal.me/naturalintelligence"
2974
+ "url": "https://opencollective.com/unified"
3198
2975
  }
3199
2976
  ],
3200
2977
  "license": "MIT",
3201
2978
  "dependencies": {
2979
+ "decode-named-character-reference": "^1.0.0",
3202
- "strnum": "^1.0.5"
2980
+ "micromark-util-character": "^2.0.0",
3203
- },
3204
- "bin": {
3205
- "fxparser": "src/cli/cli.js"
3206
- }
3207
- },
3208
- "node_modules/fastq": {
3209
- "version": "1.17.1",
2981
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
3210
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
3211
- "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
3212
- "dev": true,
3213
- "license": "ISC",
3214
- "dependencies": {
3215
- "reusify": "^1.0.4"
2982
+ "micromark-util-symbol": "^2.0.0"
3216
2983
  }
3217
2984
  },
3218
- "node_modules/fdir": {
2985
+ "node_modules/micromark-util-encode": {
3219
- "version": "6.4.2",
2986
+ "version": "2.0.1",
2987
+ "funding": [
2988
+ {
2989
+ "type": "GitHub Sponsors",
3220
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz",
2990
+ "url": "https://github.com/sponsors/unifiedjs"
3221
- "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==",
3222
- "dev": true,
3223
- "license": "MIT",
3224
- "peerDependencies": {
3225
- "picomatch": "^3 || ^4"
3226
- },
2991
+ },
2992
+ {
3227
- "peerDependenciesMeta": {
2993
+ "type": "OpenCollective",
3228
- "picomatch": {
3229
- "optional": true
2994
+ "url": "https://opencollective.com/unified"
3230
2995
  }
3231
- }
3232
- },
3233
- "node_modules/file-entry-cache": {
3234
- "version": "6.0.1",
3235
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
3236
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
3237
- "dev": true,
3238
- "license": "MIT",
3239
- "dependencies": {
3240
- "flat-cache": "^3.0.4"
3241
- },
3242
- "engines": {
3243
- "node": "^10.12.0 || >=12.0.0"
3244
- }
3245
- },
3246
- "node_modules/find-replace": {
3247
- "version": "3.0.0",
3248
- "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
3249
- "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
3250
- "dev": true,
3251
- "license": "MIT",
3252
- "dependencies": {
3253
- "array-back": "^3.0.1"
3254
- },
3255
- "engines": {
3256
- "node": ">=4.0.0"
3257
- }
3258
- },
3259
- "node_modules/find-up": {
3260
- "version": "5.0.0",
3261
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3262
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3263
- "dev": true,
3264
- "license": "MIT",
3265
- "dependencies": {
3266
- "locate-path": "^6.0.0",
3267
- "path-exists": "^4.0.0"
3268
- },
3269
- "engines": {
3270
- "node": ">=10"
3271
- },
3272
- "funding": {
3273
- "url": "https://github.com/sponsors/sindresorhus"
3274
- }
3275
- },
3276
- "node_modules/flat-cache": {
3277
- "version": "3.2.0",
3278
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
3279
- "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
3280
- "dev": true,
3281
- "license": "MIT",
3282
- "dependencies": {
3283
- "flatted": "^3.2.9",
3284
- "keyv": "^4.5.3",
3285
- "rimraf": "^3.0.2"
3286
- },
3287
- "engines": {
3288
- "node": "^10.12.0 || >=12.0.0"
3289
- }
3290
- },
3291
- "node_modules/flatted": {
3292
- "version": "3.3.1",
3293
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
3294
- "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
3295
- "dev": true,
3296
- "license": "ISC"
3297
- },
3298
- "node_modules/fraction.js": {
3299
- "version": "4.3.7",
3300
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
3301
- "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
3302
- "dev": true,
3303
- "license": "MIT",
3304
- "engines": {
3305
- "node": "*"
3306
- },
3307
- "funding": {
3308
- "type": "patreon",
3309
- "url": "https://github.com/sponsors/rawify"
3310
- }
3311
- },
3312
- "node_modules/fs.realpath": {
3313
- "version": "1.0.0",
3314
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3315
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
3316
- "dev": true,
3317
- "license": "ISC"
3318
- },
3319
- "node_modules/fsevents": {
3320
- "version": "2.3.2",
3321
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
3322
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
3323
- "dev": true,
3324
- "hasInstallScript": true,
3325
- "license": "MIT",
3326
- "optional": true,
3327
- "os": [
3328
- "darwin"
3329
2996
  ],
3330
- "engines": {
3331
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3332
- }
3333
- },
3334
- "node_modules/glob": {
3335
- "version": "7.2.3",
3336
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
3337
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
3338
- "deprecated": "Glob versions prior to v9 are no longer supported",
3339
- "dev": true,
3340
- "license": "ISC",
3341
- "dependencies": {
3342
- "fs.realpath": "^1.0.0",
3343
- "inflight": "^1.0.4",
3344
- "inherits": "2",
3345
- "minimatch": "^3.1.1",
3346
- "once": "^1.3.0",
3347
- "path-is-absolute": "^1.0.0"
3348
- },
3349
- "engines": {
3350
- "node": "*"
3351
- },
3352
- "funding": {
3353
- "url": "https://github.com/sponsors/isaacs"
3354
- }
3355
- },
3356
- "node_modules/glob-parent": {
3357
- "version": "6.0.2",
3358
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3359
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3360
- "dev": true,
3361
- "license": "ISC",
3362
- "dependencies": {
3363
- "is-glob": "^4.0.3"
3364
- },
3365
- "engines": {
3366
- "node": ">=10.13.0"
3367
- }
3368
- },
3369
- "node_modules/globals": {
3370
- "version": "13.24.0",
3371
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
3372
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
3373
- "dev": true,
3374
- "license": "MIT",
3375
- "dependencies": {
3376
- "type-fest": "^0.20.2"
3377
- },
3378
- "engines": {
3379
- "node": ">=8"
3380
- },
3381
- "funding": {
3382
- "url": "https://github.com/sponsors/sindresorhus"
3383
- }
3384
- },
3385
- "node_modules/globalyzer": {
3386
- "version": "0.1.0",
3387
- "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
3388
- "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==",
3389
- "dev": true,
3390
- "license": "MIT"
3391
- },
3392
- "node_modules/globrex": {
3393
- "version": "0.1.2",
3394
- "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
3395
- "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==",
3396
- "dev": true,
3397
- "license": "MIT"
3398
- },
3399
- "node_modules/graceful-fs": {
3400
- "version": "4.2.11",
3401
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3402
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3403
- "dev": true,
3404
- "license": "ISC"
3405
- },
3406
- "node_modules/graphemer": {
3407
- "version": "1.4.0",
3408
- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
3409
- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
3410
- "dev": true,
3411
2997
  "license": "MIT"
3412
2998
  },
3413
- "node_modules/has-flag": {
2999
+ "node_modules/micromark-util-events-to-acorn": {
3414
- "version": "4.0.0",
3000
+ "version": "2.0.3",
3415
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3416
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3417
- "dev": true,
3418
- "license": "MIT",
3419
- "engines": {
3001
+ "funding": [
3002
+ {
3003
+ "type": "GitHub Sponsors",
3004
+ "url": "https://github.com/sponsors/unifiedjs"
3005
+ },
3006
+ {
3420
- "node": ">=8"
3007
+ "type": "OpenCollective",
3008
+ "url": "https://opencollective.com/unified"
3421
- }
3009
+ }
3422
- },
3010
+ ],
3423
- "node_modules/hast-util-to-html": {
3424
- "version": "9.0.3",
3425
- "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz",
3426
- "integrity": "sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==",
3427
- "dev": true,
3428
3011
  "license": "MIT",
3429
3012
  "dependencies": {
3430
- "@types/hast": "^3.0.0",
3013
+ "@types/estree": "^1.0.0",
3431
3014
  "@types/unist": "^3.0.0",
3432
- "ccount": "^2.0.0",
3433
- "comma-separated-tokens": "^2.0.0",
3434
- "hast-util-whitespace": "^3.0.0",
3435
- "html-void-elements": "^3.0.0",
3436
- "mdast-util-to-hast": "^13.0.0",
3437
- "property-information": "^6.0.0",
3438
- "space-separated-tokens": "^2.0.0",
3439
- "stringify-entities": "^4.0.0",
3440
- "zwitch": "^2.0.4"
3441
- },
3442
- "funding": {
3443
- "type": "opencollective",
3444
- "url": "https://opencollective.com/unified"
3445
- }
3446
- },
3447
- "node_modules/hast-util-to-html/node_modules/@types/unist": {
3448
- "version": "3.0.3",
3449
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
3450
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
3451
- "dev": true,
3452
- "license": "MIT"
3453
- },
3454
- "node_modules/hast-util-whitespace": {
3455
- "version": "3.0.0",
3456
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
3457
- "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
3458
- "dev": true,
3459
- "license": "MIT",
3460
- "dependencies": {
3461
- "@types/hast": "^3.0.0"
3462
- },
3463
- "funding": {
3464
- "type": "opencollective",
3465
- "url": "https://opencollective.com/unified"
3466
- }
3467
- },
3468
- "node_modules/html-void-elements": {
3469
- "version": "3.0.0",
3470
- "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz",
3471
- "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==",
3472
- "dev": true,
3473
- "license": "MIT",
3474
- "funding": {
3475
- "type": "github",
3476
- "url": "https://github.com/sponsors/wooorm"
3477
- }
3478
- },
3479
- "node_modules/ignore": {
3480
- "version": "5.3.2",
3481
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
3482
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
3483
- "dev": true,
3484
- "license": "MIT",
3485
- "engines": {
3486
- "node": ">= 4"
3487
- }
3488
- },
3489
- "node_modules/imagetools-core": {
3490
- "version": "7.0.1",
3491
- "resolved": "https://registry.npmjs.org/imagetools-core/-/imagetools-core-7.0.1.tgz",
3492
- "integrity": "sha512-XDUx3Ac1VrZ4XF5eAJNYdHbFXRPNyebHFrwJsZ4WHb7X2MitOVW23cFphSDByT3MH5rdWdxKr4edSW2agChvDg==",
3493
- "dev": true,
3494
- "license": "MIT",
3495
- "engines": {
3496
- "node": ">=18.0.0"
3497
- }
3498
- },
3499
- "node_modules/import-fresh": {
3500
- "version": "3.3.0",
3501
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3502
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3503
- "dev": true,
3504
- "license": "MIT",
3505
- "dependencies": {
3506
- "parent-module": "^1.0.0",
3507
- "resolve-from": "^4.0.0"
3508
- },
3509
- "engines": {
3510
- "node": ">=6"
3511
- },
3512
- "funding": {
3513
- "url": "https://github.com/sponsors/sindresorhus"
3514
- }
3515
- },
3516
- "node_modules/import-meta-resolve": {
3517
- "version": "4.1.0",
3518
- "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
3519
- "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
3520
- "dev": true,
3521
- "license": "MIT",
3522
- "funding": {
3523
- "type": "github",
3524
- "url": "https://github.com/sponsors/wooorm"
3525
- }
3526
- },
3527
- "node_modules/imurmurhash": {
3528
- "version": "0.1.4",
3529
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3530
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3531
- "dev": true,
3532
- "license": "MIT",
3533
- "engines": {
3534
- "node": ">=0.8.19"
3535
- }
3536
- },
3537
- "node_modules/inflight": {
3538
- "version": "1.0.6",
3539
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3540
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3541
- "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
3542
- "dev": true,
3543
- "license": "ISC",
3544
- "dependencies": {
3545
- "once": "^1.3.0",
3546
- "wrappy": "1"
3547
- }
3548
- },
3549
- "node_modules/inherits": {
3550
- "version": "2.0.4",
3551
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3552
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3553
- "dev": true,
3554
- "license": "ISC"
3555
- },
3556
- "node_modules/is-arrayish": {
3557
- "version": "0.3.2",
3558
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
3559
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
3560
- "dev": true,
3561
- "license": "MIT"
3562
- },
3563
- "node_modules/is-extglob": {
3564
- "version": "2.1.1",
3565
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3566
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3567
- "dev": true,
3568
- "license": "MIT",
3569
- "engines": {
3570
- "node": ">=0.10.0"
3571
- }
3572
- },
3573
- "node_modules/is-glob": {
3574
- "version": "4.0.3",
3575
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3576
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3577
- "dev": true,
3578
- "license": "MIT",
3579
- "dependencies": {
3580
- "is-extglob": "^2.1.1"
3581
- },
3582
- "engines": {
3583
- "node": ">=0.10.0"
3584
- }
3585
- },
3586
- "node_modules/is-path-inside": {
3587
- "version": "3.0.3",
3588
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
3589
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
3590
- "dev": true,
3591
- "license": "MIT",
3592
- "engines": {
3593
- "node": ">=8"
3594
- }
3595
- },
3596
- "node_modules/is-reference": {
3597
- "version": "3.0.2",
3598
- "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz",
3599
- "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==",
3600
- "dev": true,
3601
- "license": "MIT",
3602
- "dependencies": {
3603
- "@types/estree": "*"
3604
- }
3605
- },
3606
- "node_modules/isexe": {
3607
- "version": "2.0.0",
3608
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3609
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3610
- "dev": true,
3611
- "license": "ISC"
3612
- },
3613
- "node_modules/jiti": {
3614
- "version": "2.4.2",
3615
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz",
3616
- "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==",
3617
- "dev": true,
3618
- "license": "MIT",
3619
- "bin": {
3620
- "jiti": "lib/jiti-cli.mjs"
3621
- }
3622
- },
3623
- "node_modules/js-yaml": {
3624
- "version": "4.1.0",
3625
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
3626
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3627
- "dev": true,
3628
- "license": "MIT",
3629
- "dependencies": {
3630
- "argparse": "^2.0.1"
3631
- },
3632
- "bin": {
3633
- "js-yaml": "bin/js-yaml.js"
3634
- }
3635
- },
3636
- "node_modules/json-buffer": {
3637
- "version": "3.0.1",
3638
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3639
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3640
- "dev": true,
3641
- "license": "MIT"
3642
- },
3643
- "node_modules/json-schema-traverse": {
3644
- "version": "0.4.1",
3645
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3646
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3647
- "dev": true,
3648
- "license": "MIT"
3649
- },
3650
- "node_modules/json-stable-stringify-without-jsonify": {
3651
- "version": "1.0.1",
3652
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3653
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3654
- "dev": true,
3655
- "license": "MIT"
3656
- },
3657
- "node_modules/keyv": {
3658
- "version": "4.5.4",
3659
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3660
- "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3661
- "dev": true,
3662
- "license": "MIT",
3663
- "dependencies": {
3664
- "json-buffer": "3.0.1"
3665
- }
3666
- },
3667
- "node_modules/kleur": {
3668
- "version": "4.1.5",
3669
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3670
- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3671
- "dev": true,
3672
- "license": "MIT",
3673
- "engines": {
3674
- "node": ">=6"
3675
- }
3676
- },
3677
- "node_modules/known-css-properties": {
3678
- "version": "0.35.0",
3679
- "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz",
3680
- "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==",
3681
- "dev": true,
3682
- "license": "MIT"
3683
- },
3684
- "node_modules/levn": {
3685
- "version": "0.4.1",
3686
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3687
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3688
- "dev": true,
3689
- "license": "MIT",
3690
- "dependencies": {
3691
- "prelude-ls": "^1.2.1",
3692
- "type-check": "~0.4.0"
3693
- },
3694
- "engines": {
3695
- "node": ">= 0.8.0"
3696
- }
3697
- },
3698
- "node_modules/lightningcss": {
3699
- "version": "1.29.1",
3700
- "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz",
3701
- "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==",
3702
- "dev": true,
3703
- "license": "MPL-2.0",
3704
- "dependencies": {
3705
- "detect-libc": "^1.0.3"
3706
- },
3707
- "engines": {
3708
- "node": ">= 12.0.0"
3709
- },
3710
- "funding": {
3711
- "type": "opencollective",
3712
- "url": "https://opencollective.com/parcel"
3713
- },
3714
- "optionalDependencies": {
3715
- "lightningcss-darwin-arm64": "1.29.1",
3716
- "lightningcss-darwin-x64": "1.29.1",
3717
- "lightningcss-freebsd-x64": "1.29.1",
3718
- "lightningcss-linux-arm-gnueabihf": "1.29.1",
3719
- "lightningcss-linux-arm64-gnu": "1.29.1",
3720
- "lightningcss-linux-arm64-musl": "1.29.1",
3721
- "lightningcss-linux-x64-gnu": "1.29.1",
3722
- "lightningcss-linux-x64-musl": "1.29.1",
3723
- "lightningcss-win32-arm64-msvc": "1.29.1",
3724
- "lightningcss-win32-x64-msvc": "1.29.1"
3725
- }
3726
- },
3727
- "node_modules/lightningcss-darwin-arm64": {
3728
- "version": "1.29.1",
3729
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.1.tgz",
3730
- "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==",
3731
- "cpu": [
3732
- "arm64"
3733
- ],
3734
- "dev": true,
3735
- "license": "MPL-2.0",
3736
- "optional": true,
3737
- "os": [
3738
- "darwin"
3739
- ],
3740
- "engines": {
3741
- "node": ">= 12.0.0"
3742
- },
3743
- "funding": {
3744
- "type": "opencollective",
3745
- "url": "https://opencollective.com/parcel"
3746
- }
3747
- },
3748
- "node_modules/lightningcss-darwin-x64": {
3749
- "version": "1.29.1",
3750
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.1.tgz",
3751
- "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==",
3752
- "cpu": [
3753
- "x64"
3754
- ],
3755
- "dev": true,
3756
- "license": "MPL-2.0",
3757
- "optional": true,
3758
- "os": [
3759
- "darwin"
3760
- ],
3761
- "engines": {
3762
- "node": ">= 12.0.0"
3763
- },
3764
- "funding": {
3765
- "type": "opencollective",
3766
- "url": "https://opencollective.com/parcel"
3767
- }
3768
- },
3769
- "node_modules/lightningcss-freebsd-x64": {
3770
- "version": "1.29.1",
3771
- "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.1.tgz",
3772
- "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==",
3773
- "cpu": [
3774
- "x64"
3775
- ],
3776
- "dev": true,
3777
- "license": "MPL-2.0",
3778
- "optional": true,
3779
- "os": [
3780
- "freebsd"
3781
- ],
3782
- "engines": {
3783
- "node": ">= 12.0.0"
3784
- },
3785
- "funding": {
3786
- "type": "opencollective",
3787
- "url": "https://opencollective.com/parcel"
3788
- }
3789
- },
3790
- "node_modules/lightningcss-linux-arm-gnueabihf": {
3791
- "version": "1.29.1",
3792
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.1.tgz",
3793
- "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==",
3794
- "cpu": [
3795
- "arm"
3796
- ],
3797
- "dev": true,
3798
- "license": "MPL-2.0",
3799
- "optional": true,
3800
- "os": [
3801
- "linux"
3802
- ],
3803
- "engines": {
3804
- "node": ">= 12.0.0"
3805
- },
3806
- "funding": {
3807
- "type": "opencollective",
3808
- "url": "https://opencollective.com/parcel"
3809
- }
3810
- },
3811
- "node_modules/lightningcss-linux-arm64-gnu": {
3812
- "version": "1.29.1",
3813
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.1.tgz",
3814
- "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==",
3815
- "cpu": [
3816
- "arm64"
3817
- ],
3818
- "dev": true,
3819
- "license": "MPL-2.0",
3820
- "optional": true,
3821
- "os": [
3822
- "linux"
3823
- ],
3824
- "engines": {
3825
- "node": ">= 12.0.0"
3826
- },
3827
- "funding": {
3828
- "type": "opencollective",
3829
- "url": "https://opencollective.com/parcel"
3830
- }
3831
- },
3832
- "node_modules/lightningcss-linux-arm64-musl": {
3833
- "version": "1.29.1",
3834
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.1.tgz",
3835
- "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==",
3836
- "cpu": [
3837
- "arm64"
3838
- ],
3839
- "dev": true,
3840
- "license": "MPL-2.0",
3841
- "optional": true,
3842
- "os": [
3843
- "linux"
3844
- ],
3845
- "engines": {
3846
- "node": ">= 12.0.0"
3847
- },
3848
- "funding": {
3849
- "type": "opencollective",
3850
- "url": "https://opencollective.com/parcel"
3851
- }
3852
- },
3853
- "node_modules/lightningcss-linux-x64-gnu": {
3854
- "version": "1.29.1",
3855
- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.1.tgz",
3856
- "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==",
3857
- "cpu": [
3858
- "x64"
3859
- ],
3860
- "dev": true,
3861
- "license": "MPL-2.0",
3862
- "optional": true,
3863
- "os": [
3864
- "linux"
3865
- ],
3866
- "engines": {
3867
- "node": ">= 12.0.0"
3868
- },
3869
- "funding": {
3870
- "type": "opencollective",
3871
- "url": "https://opencollective.com/parcel"
3872
- }
3873
- },
3874
- "node_modules/lightningcss-linux-x64-musl": {
3875
- "version": "1.29.1",
3876
- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.1.tgz",
3877
- "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==",
3878
- "cpu": [
3879
- "x64"
3880
- ],
3881
- "dev": true,
3882
- "license": "MPL-2.0",
3883
- "optional": true,
3884
- "os": [
3885
- "linux"
3886
- ],
3887
- "engines": {
3888
- "node": ">= 12.0.0"
3889
- },
3890
- "funding": {
3891
- "type": "opencollective",
3892
- "url": "https://opencollective.com/parcel"
3893
- }
3894
- },
3895
- "node_modules/lightningcss-win32-arm64-msvc": {
3896
- "version": "1.29.1",
3897
- "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.1.tgz",
3898
- "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==",
3899
- "cpu": [
3900
- "arm64"
3901
- ],
3902
- "dev": true,
3903
- "license": "MPL-2.0",
3904
- "optional": true,
3905
- "os": [
3906
- "win32"
3907
- ],
3908
- "engines": {
3909
- "node": ">= 12.0.0"
3910
- },
3911
- "funding": {
3912
- "type": "opencollective",
3913
- "url": "https://opencollective.com/parcel"
3914
- }
3915
- },
3916
- "node_modules/lightningcss-win32-x64-msvc": {
3917
- "version": "1.29.1",
3918
- "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.1.tgz",
3919
- "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==",
3920
- "cpu": [
3921
- "x64"
3922
- ],
3923
- "dev": true,
3924
- "license": "MPL-2.0",
3925
- "optional": true,
3926
- "os": [
3927
- "win32"
3928
- ],
3929
- "engines": {
3930
- "node": ">= 12.0.0"
3931
- },
3932
- "funding": {
3933
- "type": "opencollective",
3934
- "url": "https://opencollective.com/parcel"
3935
- }
3936
- },
3937
- "node_modules/lightningcss/node_modules/detect-libc": {
3938
- "version": "1.0.3",
3939
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
3940
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
3941
- "dev": true,
3942
- "license": "Apache-2.0",
3943
- "bin": {
3944
- "detect-libc": "bin/detect-libc.js"
3945
- },
3946
- "engines": {
3947
- "node": ">=0.10"
3948
- }
3949
- },
3950
- "node_modules/lilconfig": {
3951
- "version": "2.1.0",
3952
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
3953
- "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
3954
- "dev": true,
3955
- "license": "MIT",
3956
- "engines": {
3957
- "node": ">=10"
3958
- }
3959
- },
3960
- "node_modules/locate-character": {
3961
- "version": "3.0.0",
3962
- "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
3963
- "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
3964
- "dev": true,
3965
- "license": "MIT"
3966
- },
3967
- "node_modules/locate-path": {
3968
- "version": "6.0.0",
3969
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3970
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3971
- "dev": true,
3972
- "license": "MIT",
3973
- "dependencies": {
3974
- "p-locate": "^5.0.0"
3975
- },
3976
- "engines": {
3977
- "node": ">=10"
3978
- },
3979
- "funding": {
3980
- "url": "https://github.com/sponsors/sindresorhus"
3981
- }
3982
- },
3983
- "node_modules/lodash.camelcase": {
3984
- "version": "4.3.0",
3985
- "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
3986
- "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
3987
- "dev": true,
3988
- "license": "MIT"
3989
- },
3990
- "node_modules/lodash.merge": {
3991
- "version": "4.6.2",
3992
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3993
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3994
- "dev": true,
3995
- "license": "MIT"
3996
- },
3997
- "node_modules/loupe": {
3998
- "version": "3.1.2",
3999
- "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz",
4000
- "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==",
4001
- "dev": true,
4002
- "license": "MIT"
4003
- },
4004
- "node_modules/magic-string": {
4005
- "version": "0.30.12",
4006
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz",
4007
- "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==",
4008
- "dev": true,
4009
- "license": "MIT",
4010
- "dependencies": {
4011
- "@jridgewell/sourcemap-codec": "^1.5.0"
4012
- }
4013
- },
4014
- "node_modules/mdast-util-find-and-replace": {
4015
- "version": "3.0.1",
4016
- "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz",
4017
- "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==",
4018
- "dev": true,
4019
- "license": "MIT",
4020
- "dependencies": {
4021
- "@types/mdast": "^4.0.0",
4022
- "escape-string-regexp": "^5.0.0",
4023
- "unist-util-is": "^6.0.0",
4024
- "unist-util-visit-parents": "^6.0.0"
4025
- },
4026
- "funding": {
4027
- "type": "opencollective",
4028
- "url": "https://opencollective.com/unified"
4029
- }
4030
- },
4031
- "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
4032
- "version": "5.0.0",
4033
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
4034
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
4035
- "dev": true,
4036
- "license": "MIT",
4037
- "engines": {
4038
- "node": ">=12"
4039
- },
4040
- "funding": {
4041
- "url": "https://github.com/sponsors/sindresorhus"
4042
- }
4043
- },
4044
- "node_modules/mdast-util-to-hast": {
4045
- "version": "13.2.0",
4046
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
4047
- "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
4048
- "dev": true,
4049
- "license": "MIT",
4050
- "dependencies": {
4051
- "@types/hast": "^3.0.0",
4052
- "@types/mdast": "^4.0.0",
4053
- "@ungap/structured-clone": "^1.0.0",
4054
3015
  "devlop": "^1.0.0",
4055
- "micromark-util-sanitize-uri": "^2.0.0",
4056
- "trim-lines": "^3.0.0",
4057
- "unist-util-position": "^5.0.0",
4058
- "unist-util-visit": "^5.0.0",
3016
+ "estree-util-visit": "^2.0.0",
3017
+ "micromark-util-symbol": "^2.0.0",
3018
+ "micromark-util-types": "^2.0.0",
4059
- "vfile": "^6.0.0"
3019
+ "vfile-message": "^4.0.0"
4060
- },
4061
- "funding": {
4062
- "type": "opencollective",
4063
- "url": "https://opencollective.com/unified"
4064
- }
4065
- },
4066
- "node_modules/mdast-util-to-string": {
4067
- "version": "4.0.0",
4068
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
4069
- "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
4070
- "dev": true,
4071
- "license": "MIT",
4072
- "dependencies": {
4073
- "@types/mdast": "^4.0.0"
4074
- },
4075
- "funding": {
4076
- "type": "opencollective",
4077
- "url": "https://opencollective.com/unified"
4078
3020
  }
4079
3021
  },
4080
- "node_modules/mdn-data": {
3022
+ "node_modules/micromark-util-html-tag-name": {
4081
- "version": "2.0.30",
3023
+ "version": "2.0.1",
4082
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
4083
- "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
4084
- "dev": true,
3024
+ "funding": [
3025
+ {
3026
+ "type": "GitHub Sponsors",
3027
+ "url": "https://github.com/sponsors/unifiedjs"
3028
+ },
3029
+ {
3030
+ "type": "OpenCollective",
3031
+ "url": "https://opencollective.com/unified"
3032
+ }
3033
+ ],
4085
- "license": "CC0-1.0",
3034
+ "license": "MIT"
4086
- "peer": true
4087
3035
  },
4088
- "node_modules/mdsvex": {
3036
+ "node_modules/micromark-util-normalize-identifier": {
4089
- "version": "0.12.3",
3037
+ "version": "2.0.1",
4090
- "resolved": "https://registry.npmjs.org/mdsvex/-/mdsvex-0.12.3.tgz",
4091
- "integrity": "sha512-C/uIJamjNo5PHHnR3JHqsBPoLcfUBpzRmAEB6FLMXI/s7XHOceswjDMKqSPEW2WHmYpKm0taZ3U20GSyhMridA==",
4092
- "dev": true,
3038
+ "funding": [
3039
+ {
3040
+ "type": "GitHub Sponsors",
3041
+ "url": "https://github.com/sponsors/unifiedjs"
3042
+ },
3043
+ {
3044
+ "type": "OpenCollective",
3045
+ "url": "https://opencollective.com/unified"
3046
+ }
3047
+ ],
4093
3048
  "license": "MIT",
4094
3049
  "dependencies": {
4095
- "@types/unist": "^2.0.3",
4096
- "prism-svelte": "^0.4.7",
4097
- "prismjs": "^1.17.1",
4098
- "vfile-message": "^2.0.4"
3050
+ "micromark-util-symbol": "^2.0.0"
4099
- },
4100
- "peerDependencies": {
4101
- "svelte": "^3.56.0 || ^4.0.0 || ^5.0.0-next.120"
4102
3051
  }
4103
3052
  },
4104
- "node_modules/micromark-util-character": {
3053
+ "node_modules/micromark-util-resolve-all": {
4105
- "version": "2.1.0",
3054
+ "version": "2.0.1",
4106
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz",
4107
- "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==",
4108
- "dev": true,
4109
3055
  "funding": [
4110
3056
  {
4111
3057
  "type": "GitHub Sponsors",
@@ -4118,15 +3064,11 @@
4118
3064
  ],
4119
3065
  "license": "MIT",
4120
3066
  "dependencies": {
4121
- "micromark-util-symbol": "^2.0.0",
4122
3067
  "micromark-util-types": "^2.0.0"
4123
3068
  }
4124
3069
  },
4125
- "node_modules/micromark-util-encode": {
3070
+ "node_modules/micromark-util-sanitize-uri": {
4126
- "version": "2.0.0",
3071
+ "version": "2.0.1",
4127
- "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz",
4128
- "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==",
4129
- "dev": true,
4130
3072
  "funding": [
4131
3073
  {
4132
3074
  "type": "GitHub Sponsors",
@@ -4137,13 +3079,15 @@
4137
3079
  "url": "https://opencollective.com/unified"
4138
3080
  }
4139
3081
  ],
4140
- "license": "MIT"
3082
+ "license": "MIT",
3083
+ "dependencies": {
3084
+ "micromark-util-character": "^2.0.0",
3085
+ "micromark-util-encode": "^2.0.0",
3086
+ "micromark-util-symbol": "^2.0.0"
3087
+ }
4141
3088
  },
4142
- "node_modules/micromark-util-sanitize-uri": {
3089
+ "node_modules/micromark-util-subtokenize": {
4143
- "version": "2.0.0",
3090
+ "version": "2.1.0",
4144
- "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz",
4145
- "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==",
4146
- "dev": true,
4147
3091
  "funding": [
4148
3092
  {
4149
3093
  "type": "GitHub Sponsors",
@@ -4156,16 +3100,14 @@
4156
3100
  ],
4157
3101
  "license": "MIT",
4158
3102
  "dependencies": {
3103
+ "devlop": "^1.0.0",
4159
- "micromark-util-character": "^2.0.0",
3104
+ "micromark-util-chunked": "^2.0.0",
4160
- "micromark-util-encode": "^2.0.0",
4161
- "micromark-util-symbol": "^2.0.0"
3105
+ "micromark-util-symbol": "^2.0.0",
3106
+ "micromark-util-types": "^2.0.0"
4162
3107
  }
4163
3108
  },
4164
3109
  "node_modules/micromark-util-symbol": {
4165
- "version": "2.0.0",
3110
+ "version": "2.0.1",
4166
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
4167
- "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
4168
- "dev": true,
4169
3111
  "funding": [
4170
3112
  {
4171
3113
  "type": "GitHub Sponsors",
@@ -4179,10 +3121,7 @@
4179
3121
  "license": "MIT"
4180
3122
  },
4181
3123
  "node_modules/micromark-util-types": {
4182
- "version": "2.0.0",
3124
+ "version": "2.0.2",
4183
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz",
4184
- "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==",
4185
- "dev": true,
4186
3125
  "funding": [
4187
3126
  {
4188
3127
  "type": "GitHub Sponsors",
@@ -4195,34 +3134,8 @@
4195
3134
  ],
4196
3135
  "license": "MIT"
4197
3136
  },
4198
- "node_modules/minimatch": {
4199
- "version": "3.1.2",
4200
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4201
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4202
- "dev": true,
4203
- "license": "ISC",
4204
- "dependencies": {
4205
- "brace-expansion": "^1.1.7"
4206
- },
4207
- "engines": {
4208
- "node": "*"
4209
- }
4210
- },
4211
- "node_modules/mri": {
4212
- "version": "1.2.0",
4213
- "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
4214
- "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
4215
- "dev": true,
4216
- "license": "MIT",
4217
- "engines": {
4218
- "node": ">=4"
4219
- }
4220
- },
4221
3137
  "node_modules/mrmime": {
4222
- "version": "2.0.0",
3138
+ "version": "2.0.1",
4223
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
4224
- "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
4225
- "dev": true,
4226
3139
  "license": "MIT",
4227
3140
  "engines": {
4228
3141
  "node": ">=10"
@@ -4230,16 +3143,10 @@
4230
3143
  },
4231
3144
  "node_modules/ms": {
4232
3145
  "version": "2.1.3",
4233
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4234
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4235
- "dev": true,
4236
3146
  "license": "MIT"
4237
3147
  },
4238
3148
  "node_modules/nanoid": {
4239
- "version": "3.3.7",
3149
+ "version": "3.3.11",
4240
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
4241
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
4242
- "dev": true,
4243
3150
  "funding": [
4244
3151
  {
4245
3152
  "type": "github",
@@ -4254,531 +3161,548 @@
4254
3161
  "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
4255
3162
  }
4256
3163
  },
4257
- "node_modules/natural-compare": {
3164
+ "node_modules/neotraverse": {
3165
+ "version": "0.6.18",
3166
+ "license": "MIT",
3167
+ "engines": {
3168
+ "node": ">= 10"
3169
+ }
3170
+ },
3171
+ "node_modules/nlcst-to-string": {
4258
- "version": "1.4.0",
3172
+ "version": "4.0.0",
3173
+ "license": "MIT",
3174
+ "dependencies": {
3175
+ "@types/nlcst": "^2.0.0"
3176
+ },
3177
+ "funding": {
3178
+ "type": "opencollective",
4259
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3179
+ "url": "https://opencollective.com/unified"
3180
+ }
3181
+ },
3182
+ "node_modules/node-fetch": {
3183
+ "version": "2.7.0",
3184
+ "license": "MIT",
3185
+ "dependencies": {
3186
+ "whatwg-url": "^5.0.0"
3187
+ },
3188
+ "engines": {
4260
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3189
+ "node": "4.x || >=6.0.0"
3190
+ },
3191
+ "peerDependencies": {
3192
+ "encoding": "^0.1.0"
3193
+ },
3194
+ "peerDependenciesMeta": {
3195
+ "encoding": {
4261
- "dev": true,
3196
+ "optional": true
3197
+ }
3198
+ }
3199
+ },
3200
+ "node_modules/node-fetch-native": {
3201
+ "version": "1.6.6",
4262
3202
  "license": "MIT"
4263
3203
  },
4264
- "node_modules/node-releases": {
3204
+ "node_modules/node-mock-http": {
4265
- "version": "2.0.18",
3205
+ "version": "1.0.0",
4266
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
4267
- "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
4268
- "dev": true,
4269
3206
  "license": "MIT"
4270
3207
  },
4271
- "node_modules/normalize-range": {
3208
+ "node_modules/normalize-path": {
4272
- "version": "0.1.2",
3209
+ "version": "3.0.0",
4273
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
4274
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
4275
- "dev": true,
4276
3210
  "license": "MIT",
4277
3211
  "engines": {
4278
3212
  "node": ">=0.10.0"
4279
3213
  }
4280
3214
  },
4281
- "node_modules/nth-check": {
3215
+ "node_modules/ofetch": {
4282
- "version": "2.1.1",
3216
+ "version": "1.4.1",
4283
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
4284
- "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
4285
- "dev": true,
4286
- "license": "BSD-2-Clause",
3217
+ "license": "MIT",
4287
- "peer": true,
4288
3218
  "dependencies": {
3219
+ "destr": "^2.0.3",
3220
+ "node-fetch-native": "^1.6.4",
4289
- "boolbase": "^1.0.0"
3221
+ "ufo": "^1.5.4"
4290
- },
4291
- "funding": {
4292
- "url": "https://github.com/fb55/nth-check?sponsor=1"
4293
3222
  }
4294
3223
  },
4295
- "node_modules/once": {
3224
+ "node_modules/ohash": {
3225
+ "version": "2.0.11",
3226
+ "license": "MIT"
3227
+ },
3228
+ "node_modules/oniguruma-parser": {
4296
- "version": "1.4.0",
3229
+ "version": "0.12.0",
4297
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4298
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
4299
- "dev": true,
3230
+ "license": "MIT"
3231
+ },
3232
+ "node_modules/oniguruma-to-es": {
3233
+ "version": "4.3.1",
4300
- "license": "ISC",
3234
+ "license": "MIT",
4301
3235
  "dependencies": {
3236
+ "oniguruma-parser": "^0.12.0",
4302
- "wrappy": "1"
3237
+ "regex": "^6.0.1",
3238
+ "regex-recursion": "^6.0.2"
4303
3239
  }
4304
3240
  },
4305
- "node_modules/oniguruma-to-js": {
3241
+ "node_modules/p-limit": {
4306
- "version": "0.4.3",
3242
+ "version": "6.2.0",
4307
- "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz",
4308
- "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==",
4309
- "dev": true,
4310
3243
  "license": "MIT",
4311
3244
  "dependencies": {
3245
+ "yocto-queue": "^1.1.1"
3246
+ },
3247
+ "engines": {
4312
- "regex": "^4.3.2"
3248
+ "node": ">=18"
4313
3249
  },
4314
3250
  "funding": {
4315
- "url": "https://github.com/sponsors/antfu"
3251
+ "url": "https://github.com/sponsors/sindresorhus"
4316
3252
  }
4317
3253
  },
4318
- "node_modules/optionator": {
3254
+ "node_modules/p-queue": {
4319
- "version": "0.9.4",
3255
+ "version": "8.1.0",
4320
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
4321
- "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
4322
- "dev": true,
4323
3256
  "license": "MIT",
4324
3257
  "dependencies": {
4325
- "deep-is": "^0.1.3",
4326
- "fast-levenshtein": "^2.0.6",
4327
- "levn": "^0.4.1",
3258
+ "eventemitter3": "^5.0.1",
4328
- "prelude-ls": "^1.2.1",
3259
+ "p-timeout": "^6.1.2"
4329
- "type-check": "^0.4.0",
4330
- "word-wrap": "^1.2.5"
4331
3260
  },
4332
3261
  "engines": {
4333
- "node": ">= 0.8.0"
3262
+ "node": ">=18"
3263
+ },
3264
+ "funding": {
3265
+ "url": "https://github.com/sponsors/sindresorhus"
4334
3266
  }
4335
3267
  },
4336
- "node_modules/p-limit": {
3268
+ "node_modules/p-timeout": {
4337
- "version": "3.1.0",
3269
+ "version": "6.1.4",
4338
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4339
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4340
- "dev": true,
4341
3270
  "license": "MIT",
4342
- "dependencies": {
4343
- "yocto-queue": "^0.1.0"
4344
- },
4345
3271
  "engines": {
4346
- "node": ">=10"
3272
+ "node": ">=14.16"
4347
3273
  },
4348
3274
  "funding": {
4349
3275
  "url": "https://github.com/sponsors/sindresorhus"
4350
3276
  }
4351
3277
  },
3278
+ "node_modules/package-manager-detector": {
3279
+ "version": "1.2.0",
3280
+ "license": "MIT"
3281
+ },
4352
- "node_modules/p-locate": {
3282
+ "node_modules/pako": {
3283
+ "version": "0.2.9",
3284
+ "license": "MIT"
3285
+ },
3286
+ "node_modules/parse-entities": {
3287
+ "version": "4.0.2",
3288
+ "license": "MIT",
3289
+ "dependencies": {
3290
+ "@types/unist": "^2.0.0",
3291
+ "character-entities-legacy": "^3.0.0",
3292
+ "character-reference-invalid": "^2.0.0",
3293
+ "decode-named-character-reference": "^1.0.0",
3294
+ "is-alphanumerical": "^2.0.0",
3295
+ "is-decimal": "^2.0.0",
3296
+ "is-hexadecimal": "^2.0.0"
3297
+ },
3298
+ "funding": {
3299
+ "type": "github",
3300
+ "url": "https://github.com/sponsors/wooorm"
3301
+ }
3302
+ },
3303
+ "node_modules/parse-entities/node_modules/@types/unist": {
3304
+ "version": "2.0.11",
3305
+ "license": "MIT"
3306
+ },
3307
+ "node_modules/parse-latin": {
4353
- "version": "5.0.0",
3308
+ "version": "7.0.0",
3309
+ "license": "MIT",
3310
+ "dependencies": {
4354
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3311
+ "@types/nlcst": "^2.0.0",
3312
+ "@types/unist": "^3.0.0",
3313
+ "nlcst-to-string": "^4.0.0",
3314
+ "unist-util-modify-children": "^4.0.0",
4355
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3315
+ "unist-util-visit-children": "^3.0.0",
3316
+ "vfile": "^6.0.0"
3317
+ },
4356
- "dev": true,
3318
+ "funding": {
3319
+ "type": "github",
3320
+ "url": "https://github.com/sponsors/wooorm"
3321
+ }
3322
+ },
3323
+ "node_modules/parse5": {
3324
+ "version": "7.3.0",
4357
3325
  "license": "MIT",
4358
3326
  "dependencies": {
4359
- "p-limit": "^3.0.2"
3327
+ "entities": "^6.0.0"
4360
3328
  },
3329
+ "funding": {
3330
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
3331
+ }
3332
+ },
3333
+ "node_modules/picocolors": {
3334
+ "version": "1.1.1",
3335
+ "license": "ISC"
3336
+ },
3337
+ "node_modules/picomatch": {
3338
+ "version": "4.0.2",
3339
+ "license": "MIT",
4361
3340
  "engines": {
4362
- "node": ">=10"
3341
+ "node": ">=12"
4363
3342
  },
4364
3343
  "funding": {
4365
- "url": "https://github.com/sponsors/sindresorhus"
3344
+ "url": "https://github.com/sponsors/jonschlinkert"
4366
3345
  }
4367
3346
  },
3347
+ "node_modules/postcss": {
3348
+ "version": "8.5.3",
3349
+ "funding": [
3350
+ {
3351
+ "type": "opencollective",
3352
+ "url": "https://opencollective.com/postcss/"
3353
+ },
3354
+ {
3355
+ "type": "tidelift",
3356
+ "url": "https://tidelift.com/funding/github/npm/postcss"
3357
+ },
3358
+ {
3359
+ "type": "github",
3360
+ "url": "https://github.com/sponsors/ai"
3361
+ }
3362
+ ],
3363
+ "license": "MIT",
3364
+ "dependencies": {
3365
+ "nanoid": "^3.3.8",
3366
+ "picocolors": "^1.1.1",
3367
+ "source-map-js": "^1.2.1"
3368
+ },
3369
+ "engines": {
3370
+ "node": "^10 || ^12 || >=14"
3371
+ }
3372
+ },
4368
- "node_modules/parent-module": {
3373
+ "node_modules/prismjs": {
4369
- "version": "1.0.1",
3374
+ "version": "1.30.0",
4370
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3375
+ "license": "MIT",
4371
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4372
- "dev": true,
3376
+ "engines": {
3377
+ "node": ">=6"
3378
+ }
3379
+ },
3380
+ "node_modules/prompts": {
3381
+ "version": "2.4.2",
4373
3382
  "license": "MIT",
4374
3383
  "dependencies": {
4375
- "callsites": "^3.0.0"
3384
+ "kleur": "^3.0.3",
3385
+ "sisteransi": "^1.0.5"
4376
3386
  },
3387
+ "engines": {
3388
+ "node": ">= 6"
3389
+ }
3390
+ },
3391
+ "node_modules/prompts/node_modules/kleur": {
3392
+ "version": "3.0.3",
3393
+ "license": "MIT",
4377
3394
  "engines": {
4378
3395
  "node": ">=6"
4379
3396
  }
4380
3397
  },
4381
- "node_modules/path-exists": {
3398
+ "node_modules/property-information": {
4382
- "version": "4.0.0",
3399
+ "version": "7.0.0",
4383
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3400
+ "license": "MIT",
4384
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4385
- "dev": true,
3401
+ "funding": {
3402
+ "type": "github",
3403
+ "url": "https://github.com/sponsors/wooorm"
3404
+ }
3405
+ },
3406
+ "node_modules/radix3": {
3407
+ "version": "1.1.2",
3408
+ "license": "MIT"
3409
+ },
3410
+ "node_modules/readdirp": {
3411
+ "version": "4.1.2",
4386
3412
  "license": "MIT",
4387
3413
  "engines": {
4388
- "node": ">=8"
3414
+ "node": ">= 14.18.0"
3415
+ },
3416
+ "funding": {
3417
+ "type": "individual",
3418
+ "url": "https://paulmillr.com/funding/"
3419
+ }
3420
+ },
3421
+ "node_modules/recma-build-jsx": {
3422
+ "version": "1.0.0",
3423
+ "license": "MIT",
3424
+ "dependencies": {
3425
+ "@types/estree": "^1.0.0",
3426
+ "estree-util-build-jsx": "^3.0.0",
3427
+ "vfile": "^6.0.0"
3428
+ },
3429
+ "funding": {
3430
+ "type": "opencollective",
3431
+ "url": "https://opencollective.com/unified"
3432
+ }
3433
+ },
3434
+ "node_modules/recma-jsx": {
3435
+ "version": "1.0.0",
3436
+ "license": "MIT",
3437
+ "dependencies": {
3438
+ "acorn-jsx": "^5.0.0",
3439
+ "estree-util-to-js": "^2.0.0",
3440
+ "recma-parse": "^1.0.0",
3441
+ "recma-stringify": "^1.0.0",
3442
+ "unified": "^11.0.0"
3443
+ },
3444
+ "funding": {
3445
+ "type": "opencollective",
3446
+ "url": "https://opencollective.com/unified"
3447
+ }
3448
+ },
3449
+ "node_modules/recma-parse": {
3450
+ "version": "1.0.0",
3451
+ "license": "MIT",
3452
+ "dependencies": {
3453
+ "@types/estree": "^1.0.0",
3454
+ "esast-util-from-js": "^2.0.0",
3455
+ "unified": "^11.0.0",
3456
+ "vfile": "^6.0.0"
3457
+ },
3458
+ "funding": {
3459
+ "type": "opencollective",
3460
+ "url": "https://opencollective.com/unified"
4389
3461
  }
4390
3462
  },
4391
- "node_modules/path-is-absolute": {
3463
+ "node_modules/recma-stringify": {
4392
- "version": "1.0.1",
3464
+ "version": "1.0.0",
4393
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4394
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
4395
- "dev": true,
4396
3465
  "license": "MIT",
3466
+ "dependencies": {
3467
+ "@types/estree": "^1.0.0",
3468
+ "estree-util-to-js": "^2.0.0",
3469
+ "unified": "^11.0.0",
3470
+ "vfile": "^6.0.0"
3471
+ },
4397
- "engines": {
3472
+ "funding": {
4398
- "node": ">=0.10.0"
3473
+ "type": "opencollective",
3474
+ "url": "https://opencollective.com/unified"
4399
3475
  }
4400
3476
  },
4401
- "node_modules/path-key": {
3477
+ "node_modules/regex": {
4402
- "version": "3.1.1",
3478
+ "version": "6.0.1",
4403
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4404
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4405
- "dev": true,
4406
3479
  "license": "MIT",
4407
- "engines": {
3480
+ "dependencies": {
4408
- "node": ">=8"
3481
+ "regex-utilities": "^2.3.0"
4409
3482
  }
4410
3483
  },
4411
- "node_modules/pathe": {
3484
+ "node_modules/regex-recursion": {
4412
- "version": "1.1.2",
3485
+ "version": "6.0.2",
4413
- "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
4414
- "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
4415
- "dev": true,
4416
- "license": "MIT"
4417
- },
4418
- "node_modules/pathval": {
4419
- "version": "2.0.0",
4420
- "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz",
4421
- "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==",
4422
- "dev": true,
4423
3486
  "license": "MIT",
4424
- "engines": {
3487
+ "dependencies": {
4425
- "node": ">= 14.16"
3488
+ "regex-utilities": "^2.3.0"
4426
3489
  }
4427
3490
  },
4428
- "node_modules/picocolors": {
3491
+ "node_modules/regex-utilities": {
4429
- "version": "1.1.1",
3492
+ "version": "2.3.0",
4430
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
4431
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
4432
- "dev": true,
4433
- "license": "ISC"
3493
+ "license": "MIT"
4434
3494
  },
4435
- "node_modules/picomatch": {
3495
+ "node_modules/rehype": {
4436
- "version": "4.0.2",
3496
+ "version": "13.0.2",
4437
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
4438
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
4439
- "dev": true,
4440
3497
  "license": "MIT",
4441
- "engines": {
3498
+ "dependencies": {
3499
+ "@types/hast": "^3.0.0",
3500
+ "rehype-parse": "^9.0.0",
3501
+ "rehype-stringify": "^10.0.0",
4442
- "node": ">=12"
3502
+ "unified": "^11.0.0"
4443
3503
  },
4444
3504
  "funding": {
3505
+ "type": "opencollective",
4445
- "url": "https://github.com/sponsors/jonschlinkert"
3506
+ "url": "https://opencollective.com/unified"
4446
3507
  }
4447
3508
  },
4448
- "node_modules/playwright": {
3509
+ "node_modules/rehype-parse": {
4449
- "version": "1.48.2",
3510
+ "version": "9.0.1",
4450
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.48.2.tgz",
4451
- "integrity": "sha512-NjYvYgp4BPmiwfe31j4gHLa3J7bD2WiBz8Lk2RoSsmX38SVIARZ18VYjxLjAcDsAhA+F4iSEXTSGgjua0rrlgQ==",
4452
- "dev": true,
4453
- "license": "Apache-2.0",
3511
+ "license": "MIT",
4454
3512
  "dependencies": {
4455
- "playwright-core": "1.48.2"
4456
- },
4457
- "bin": {
4458
- "playwright": "cli.js"
4459
- },
4460
- "engines": {
4461
- "node": ">=18"
4462
- },
4463
- "optionalDependencies": {
4464
- "fsevents": "2.3.2"
3513
+ "@types/hast": "^3.0.0",
4465
- }
4466
- },
4467
- "node_modules/playwright-core": {
3514
+ "hast-util-from-html": "^2.0.0",
4468
- "version": "1.48.2",
3515
+ "unified": "^11.0.0"
4469
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.48.2.tgz",
4470
- "integrity": "sha512-sjjw+qrLFlriJo64du+EK0kJgZzoQPsabGF4lBvsid+3CNIZIYLgnMj9V6JY5VhM2Peh20DJWIVpVljLLnlawA==",
4471
- "dev": true,
4472
- "license": "Apache-2.0",
4473
- "bin": {
4474
- "playwright-core": "cli.js"
4475
3516
  },
4476
- "engines": {
3517
+ "funding": {
4477
- "node": ">=18"
3518
+ "type": "opencollective",
3519
+ "url": "https://opencollective.com/unified"
4478
3520
  }
4479
3521
  },
4480
- "node_modules/postcss": {
3522
+ "node_modules/rehype-raw": {
4481
- "version": "8.4.47",
3523
+ "version": "7.0.0",
4482
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
4483
- "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
4484
- "dev": true,
4485
- "funding": [
4486
- {
4487
- "type": "opencollective",
4488
- "url": "https://opencollective.com/postcss/"
4489
- },
4490
- {
4491
- "type": "tidelift",
4492
- "url": "https://tidelift.com/funding/github/npm/postcss"
4493
- },
4494
- {
4495
- "type": "github",
4496
- "url": "https://github.com/sponsors/ai"
4497
- }
4498
- ],
4499
3524
  "license": "MIT",
4500
3525
  "dependencies": {
3526
+ "@types/hast": "^3.0.0",
3527
+ "hast-util-raw": "^9.0.0",
4501
- "nanoid": "^3.3.7",
3528
+ "vfile": "^6.0.0"
4502
- "picocolors": "^1.1.0",
4503
- "source-map-js": "^1.2.1"
4504
3529
  },
4505
- "engines": {
3530
+ "funding": {
4506
- "node": "^10 || ^12 || >=14"
3531
+ "type": "opencollective",
3532
+ "url": "https://opencollective.com/unified"
4507
3533
  }
4508
3534
  },
4509
- "node_modules/postcss-load-config": {
3535
+ "node_modules/rehype-recma": {
4510
- "version": "3.1.4",
3536
+ "version": "1.0.0",
4511
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
4512
- "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
4513
- "dev": true,
4514
3537
  "license": "MIT",
4515
3538
  "dependencies": {
3539
+ "@types/estree": "^1.0.0",
4516
- "lilconfig": "^2.0.5",
3540
+ "@types/hast": "^3.0.0",
4517
- "yaml": "^1.10.2"
3541
+ "hast-util-to-estree": "^3.0.0"
4518
- },
4519
- "engines": {
4520
- "node": ">= 10"
4521
3542
  },
4522
3543
  "funding": {
4523
3544
  "type": "opencollective",
4524
- "url": "https://opencollective.com/postcss/"
3545
+ "url": "https://opencollective.com/unified"
4525
- },
4526
- "peerDependencies": {
4527
- "postcss": ">=8.0.9",
4528
- "ts-node": ">=9.0.0"
4529
- },
4530
- "peerDependenciesMeta": {
4531
- "postcss": {
4532
- "optional": true
4533
- },
4534
- "ts-node": {
4535
- "optional": true
4536
- }
4537
3546
  }
4538
3547
  },
4539
- "node_modules/postcss-safe-parser": {
3548
+ "node_modules/rehype-stringify": {
4540
- "version": "6.0.0",
3549
+ "version": "10.0.1",
4541
- "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz",
4542
- "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==",
4543
- "dev": true,
4544
3550
  "license": "MIT",
4545
- "engines": {
3551
+ "dependencies": {
3552
+ "@types/hast": "^3.0.0",
3553
+ "hast-util-to-html": "^9.0.0",
4546
- "node": ">=12.0"
3554
+ "unified": "^11.0.0"
4547
3555
  },
4548
3556
  "funding": {
4549
3557
  "type": "opencollective",
4550
- "url": "https://opencollective.com/postcss/"
3558
+ "url": "https://opencollective.com/unified"
4551
- },
4552
- "peerDependencies": {
4553
- "postcss": "^8.3.3"
4554
3559
  }
4555
3560
  },
4556
- "node_modules/postcss-scss": {
3561
+ "node_modules/remark-gfm": {
4557
- "version": "4.0.9",
3562
+ "version": "4.0.1",
4558
- "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz",
4559
- "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==",
4560
- "dev": true,
4561
- "funding": [
4562
- {
4563
- "type": "opencollective",
4564
- "url": "https://opencollective.com/postcss/"
4565
- },
4566
- {
4567
- "type": "tidelift",
4568
- "url": "https://tidelift.com/funding/github/npm/postcss-scss"
4569
- },
4570
- {
4571
- "type": "github",
4572
- "url": "https://github.com/sponsors/ai"
4573
- }
4574
- ],
4575
3563
  "license": "MIT",
4576
- "engines": {
3564
+ "dependencies": {
3565
+ "@types/mdast": "^4.0.0",
3566
+ "mdast-util-gfm": "^3.0.0",
3567
+ "micromark-extension-gfm": "^3.0.0",
3568
+ "remark-parse": "^11.0.0",
3569
+ "remark-stringify": "^11.0.0",
4577
- "node": ">=12.0"
3570
+ "unified": "^11.0.0"
4578
3571
  },
4579
- "peerDependencies": {
3572
+ "funding": {
4580
- "postcss": "^8.4.29"
3573
+ "type": "opencollective",
3574
+ "url": "https://opencollective.com/unified"
4581
3575
  }
4582
3576
  },
4583
- "node_modules/postcss-value-parser": {
3577
+ "node_modules/remark-mdx": {
4584
- "version": "4.2.0",
3578
+ "version": "3.1.0",
4585
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
4586
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
4587
- "dev": true,
4588
- "license": "MIT"
4589
- },
4590
- "node_modules/prelude-ls": {
4591
- "version": "1.2.1",
4592
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
4593
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4594
- "dev": true,
4595
3579
  "license": "MIT",
3580
+ "dependencies": {
3581
+ "mdast-util-mdx": "^3.0.0",
3582
+ "micromark-extension-mdxjs": "^3.0.0"
3583
+ },
4596
- "engines": {
3584
+ "funding": {
4597
- "node": ">= 0.8.0"
3585
+ "type": "opencollective",
3586
+ "url": "https://opencollective.com/unified"
4598
3587
  }
4599
3588
  },
4600
- "node_modules/prettier": {
3589
+ "node_modules/remark-parse": {
4601
- "version": "3.3.3",
3590
+ "version": "11.0.0",
4602
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
4603
- "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
4604
- "dev": true,
4605
3591
  "license": "MIT",
4606
- "bin": {
4607
- "prettier": "bin/prettier.cjs"
4608
- },
4609
- "engines": {
3592
+ "dependencies": {
3593
+ "@types/mdast": "^4.0.0",
3594
+ "mdast-util-from-markdown": "^2.0.0",
3595
+ "micromark-util-types": "^2.0.0",
4610
- "node": ">=14"
3596
+ "unified": "^11.0.0"
4611
3597
  },
4612
3598
  "funding": {
3599
+ "type": "opencollective",
4613
- "url": "https://github.com/prettier/prettier?sponsor=1"
3600
+ "url": "https://opencollective.com/unified"
4614
3601
  }
4615
3602
  },
4616
- "node_modules/prettier-plugin-svelte": {
3603
+ "node_modules/remark-rehype": {
4617
- "version": "3.2.7",
3604
+ "version": "11.1.2",
4618
- "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.7.tgz",
4619
- "integrity": "sha512-/Dswx/ea0lV34If1eDcG3nulQ63YNr5KPDfMsjbdtpSWOxKKJ7nAc2qlVuYwEvCr4raIuredNoR7K4JCkmTGaQ==",
4620
- "dev": true,
4621
3605
  "license": "MIT",
4622
- "peerDependencies": {
3606
+ "dependencies": {
3607
+ "@types/hast": "^3.0.0",
3608
+ "@types/mdast": "^4.0.0",
3609
+ "mdast-util-to-hast": "^13.0.0",
4623
- "prettier": "^3.0.0",
3610
+ "unified": "^11.0.0",
3611
+ "vfile": "^6.0.0"
3612
+ },
3613
+ "funding": {
3614
+ "type": "opencollective",
4624
- "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0"
3615
+ "url": "https://opencollective.com/unified"
4625
3616
  }
4626
3617
  },
4627
- "node_modules/prism-svelte": {
3618
+ "node_modules/remark-smartypants": {
4628
- "version": "0.4.7",
3619
+ "version": "3.0.2",
4629
- "resolved": "https://registry.npmjs.org/prism-svelte/-/prism-svelte-0.4.7.tgz",
4630
- "integrity": "sha512-yABh19CYbM24V7aS7TuPYRNMqthxwbvx6FF/Rw920YbyBWO3tnyPIqRMgHuSVsLmuHkkBS1Akyof463FVdkeDQ==",
4631
- "dev": true,
4632
- "license": "MIT"
4633
- },
4634
- "node_modules/prismjs": {
4635
- "version": "1.29.0",
4636
- "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
4637
- "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
4638
- "dev": true,
4639
3620
  "license": "MIT",
3621
+ "dependencies": {
3622
+ "retext": "^9.0.0",
3623
+ "retext-smartypants": "^6.0.0",
3624
+ "unified": "^11.0.4",
3625
+ "unist-util-visit": "^5.0.0"
3626
+ },
4640
3627
  "engines": {
4641
- "node": ">=6"
3628
+ "node": ">=16.0.0"
4642
3629
  }
4643
3630
  },
4644
- "node_modules/property-information": {
3631
+ "node_modules/remark-stringify": {
4645
- "version": "6.5.0",
3632
+ "version": "11.0.0",
4646
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz",
4647
- "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==",
4648
- "dev": true,
4649
3633
  "license": "MIT",
3634
+ "dependencies": {
3635
+ "@types/mdast": "^4.0.0",
3636
+ "mdast-util-to-markdown": "^2.0.0",
3637
+ "unified": "^11.0.0"
3638
+ },
4650
3639
  "funding": {
4651
- "type": "github",
3640
+ "type": "opencollective",
4652
- "url": "https://github.com/sponsors/wooorm"
3641
+ "url": "https://opencollective.com/unified"
4653
- }
4654
- },
4655
- "node_modules/punycode": {
4656
- "version": "2.3.1",
4657
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
4658
- "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4659
- "dev": true,
4660
- "license": "MIT",
4661
- "engines": {
4662
- "node": ">=6"
4663
3642
  }
4664
3643
  },
4665
- "node_modules/queue-microtask": {
3644
+ "node_modules/restructure": {
4666
- "version": "1.2.3",
3645
+ "version": "3.0.2",
4667
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
4668
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4669
- "dev": true,
4670
- "funding": [
4671
- {
4672
- "type": "github",
4673
- "url": "https://github.com/sponsors/feross"
4674
- },
4675
- {
4676
- "type": "patreon",
4677
- "url": "https://www.patreon.com/feross"
4678
- },
4679
- {
4680
- "type": "consulting",
4681
- "url": "https://feross.org/support"
4682
- }
4683
- ],
4684
3646
  "license": "MIT"
4685
3647
  },
4686
- "node_modules/readdirp": {
3648
+ "node_modules/retext": {
4687
- "version": "4.0.2",
3649
+ "version": "9.0.0",
4688
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz",
4689
- "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==",
4690
- "dev": true,
4691
3650
  "license": "MIT",
4692
- "engines": {
3651
+ "dependencies": {
3652
+ "@types/nlcst": "^2.0.0",
3653
+ "retext-latin": "^4.0.0",
3654
+ "retext-stringify": "^4.0.0",
4693
- "node": ">= 14.16.0"
3655
+ "unified": "^11.0.0"
4694
3656
  },
4695
3657
  "funding": {
4696
- "type": "individual",
3658
+ "type": "opencollective",
4697
- "url": "https://paulmillr.com/funding/"
3659
+ "url": "https://opencollective.com/unified"
4698
3660
  }
4699
3661
  },
4700
- "node_modules/reduce-flatten": {
3662
+ "node_modules/retext-latin": {
4701
- "version": "2.0.0",
3663
+ "version": "4.0.0",
4702
- "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
4703
- "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==",
4704
- "dev": true,
4705
3664
  "license": "MIT",
3665
+ "dependencies": {
3666
+ "@types/nlcst": "^2.0.0",
3667
+ "parse-latin": "^7.0.0",
3668
+ "unified": "^11.0.0"
3669
+ },
4706
- "engines": {
3670
+ "funding": {
4707
- "node": ">=6"
3671
+ "type": "opencollective",
3672
+ "url": "https://opencollective.com/unified"
4708
3673
  }
4709
3674
  },
4710
- "node_modules/regex": {
4711
- "version": "4.3.3",
4712
- "resolved": "https://registry.npmjs.org/regex/-/regex-4.3.3.tgz",
4713
- "integrity": "sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==",
4714
- "dev": true,
4715
- "license": "MIT"
4716
- },
4717
- "node_modules/remark-github": {
3675
+ "node_modules/retext-smartypants": {
4718
- "version": "12.0.0",
3676
+ "version": "6.2.0",
4719
- "resolved": "https://registry.npmjs.org/remark-github/-/remark-github-12.0.0.tgz",
4720
- "integrity": "sha512-ByefQKFN184LeiGRCabfl7zUJsdlMYWEhiLX1gpmQ11yFg6xSuOTW7LVCv0oc1x+YvUMJW23NU36sJX2RWGgvg==",
4721
- "dev": true,
4722
3677
  "license": "MIT",
4723
3678
  "dependencies": {
4724
- "@types/mdast": "^4.0.0",
3679
+ "@types/nlcst": "^2.0.0",
4725
- "mdast-util-find-and-replace": "^3.0.0",
4726
- "mdast-util-to-string": "^4.0.0",
3680
+ "nlcst-to-string": "^4.0.0",
4727
- "to-vfile": "^8.0.0",
4728
- "unist-util-visit": "^5.0.0",
3681
+ "unist-util-visit": "^5.0.0"
4729
- "vfile": "^6.0.0"
4730
3682
  },
4731
3683
  "funding": {
4732
3684
  "type": "opencollective",
4733
3685
  "url": "https://opencollective.com/unified"
4734
3686
  }
4735
3687
  },
4736
- "node_modules/resolve-from": {
3688
+ "node_modules/retext-stringify": {
4737
3689
  "version": "4.0.0",
4738
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4739
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4740
- "dev": true,
4741
- "license": "MIT",
4742
- "engines": {
4743
- "node": ">=4"
4744
- }
4745
- },
4746
- "node_modules/reusify": {
4747
- "version": "1.0.4",
4748
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
4749
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
4750
- "dev": true,
4751
3690
  "license": "MIT",
4752
- "engines": {
4753
- "iojs": ">=1.0.0",
4754
- "node": ">=0.10.0"
4755
- }
4756
- },
4757
- "node_modules/rimraf": {
4758
- "version": "3.0.2",
4759
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4760
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4761
- "deprecated": "Rimraf versions prior to v4 are no longer supported",
4762
- "dev": true,
4763
- "license": "ISC",
4764
3691
  "dependencies": {
3692
+ "@types/nlcst": "^2.0.0",
3693
+ "nlcst-to-string": "^4.0.0",
4765
- "glob": "^7.1.3"
3694
+ "unified": "^11.0.0"
4766
- },
4767
- "bin": {
4768
- "rimraf": "bin.js"
4769
3695
  },
4770
3696
  "funding": {
3697
+ "type": "opencollective",
4771
- "url": "https://github.com/sponsors/isaacs"
3698
+ "url": "https://opencollective.com/unified"
4772
3699
  }
4773
3700
  },
4774
3701
  "node_modules/rollup": {
4775
- "version": "4.24.1",
3702
+ "version": "4.40.0",
4776
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.1.tgz",
4777
- "integrity": "sha512-2lhtdsnyxlfBAZVh9tfriEc1nV9HxjQGnqEpd7z7cWXuLbI4jHWDhAvw6JGs0AVcnYqv0gL7Mjuj/utxW2wPBw==",
4778
- "dev": true,
4779
3703
  "license": "MIT",
4780
3704
  "dependencies": {
4781
- "@types/estree": "1.0.6"
3705
+ "@types/estree": "1.0.7"
4782
3706
  },
4783
3707
  "bin": {
4784
3708
  "rollup": "dist/bin/rollup"
@@ -4787,70 +3711,36 @@
4787
3711
  "node": ">=18.0.0",
4788
3712
  "npm": ">=8.0.0"
4789
3713
  },
4790
- "optionalDependencies": {
3714
+ "optionalDependencies": {
4791
- "@rollup/rollup-android-arm-eabi": "4.24.1",
3715
+ "@rollup/rollup-android-arm-eabi": "4.40.0",
4792
- "@rollup/rollup-android-arm64": "4.24.1",
3716
+ "@rollup/rollup-android-arm64": "4.40.0",
4793
- "@rollup/rollup-darwin-arm64": "4.24.1",
3717
+ "@rollup/rollup-darwin-arm64": "4.40.0",
4794
- "@rollup/rollup-darwin-x64": "4.24.1",
3718
+ "@rollup/rollup-darwin-x64": "4.40.0",
4795
- "@rollup/rollup-freebsd-arm64": "4.24.1",
3719
+ "@rollup/rollup-freebsd-arm64": "4.40.0",
4796
- "@rollup/rollup-freebsd-x64": "4.24.1",
3720
+ "@rollup/rollup-freebsd-x64": "4.40.0",
4797
- "@rollup/rollup-linux-arm-gnueabihf": "4.24.1",
3721
+ "@rollup/rollup-linux-arm-gnueabihf": "4.40.0",
4798
- "@rollup/rollup-linux-arm-musleabihf": "4.24.1",
3722
+ "@rollup/rollup-linux-arm-musleabihf": "4.40.0",
4799
- "@rollup/rollup-linux-arm64-gnu": "4.24.1",
3723
+ "@rollup/rollup-linux-arm64-gnu": "4.40.0",
4800
- "@rollup/rollup-linux-arm64-musl": "4.24.1",
3724
+ "@rollup/rollup-linux-arm64-musl": "4.40.0",
3725
+ "@rollup/rollup-linux-loongarch64-gnu": "4.40.0",
4801
- "@rollup/rollup-linux-powerpc64le-gnu": "4.24.1",
3726
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0",
4802
- "@rollup/rollup-linux-riscv64-gnu": "4.24.1",
3727
+ "@rollup/rollup-linux-riscv64-gnu": "4.40.0",
3728
+ "@rollup/rollup-linux-riscv64-musl": "4.40.0",
4803
- "@rollup/rollup-linux-s390x-gnu": "4.24.1",
3729
+ "@rollup/rollup-linux-s390x-gnu": "4.40.0",
4804
- "@rollup/rollup-linux-x64-gnu": "4.24.1",
3730
+ "@rollup/rollup-linux-x64-gnu": "4.40.0",
4805
- "@rollup/rollup-linux-x64-musl": "4.24.1",
3731
+ "@rollup/rollup-linux-x64-musl": "4.40.0",
4806
- "@rollup/rollup-win32-arm64-msvc": "4.24.1",
3732
+ "@rollup/rollup-win32-arm64-msvc": "4.40.0",
4807
- "@rollup/rollup-win32-ia32-msvc": "4.24.1",
3733
+ "@rollup/rollup-win32-ia32-msvc": "4.40.0",
4808
- "@rollup/rollup-win32-x64-msvc": "4.24.1",
3734
+ "@rollup/rollup-win32-x64-msvc": "4.40.0",
4809
- "fsevents": "~2.3.2"
3735
+ "fsevents": "~2.3.2"
4810
- }
4811
- },
4812
- "node_modules/run-parallel": {
4813
- "version": "1.2.0",
4814
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4815
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4816
- "dev": true,
4817
- "funding": [
4818
- {
4819
- "type": "github",
4820
- "url": "https://github.com/sponsors/feross"
4821
- },
4822
- {
4823
- "type": "patreon",
4824
- "url": "https://www.patreon.com/feross"
4825
- },
4826
- {
4827
- "type": "consulting",
4828
- "url": "https://feross.org/support"
4829
- }
4830
- ],
4831
- "license": "MIT",
4832
- "dependencies": {
4833
- "queue-microtask": "^1.2.2"
4834
- }
4835
- },
4836
- "node_modules/sade": {
4837
- "version": "1.8.1",
4838
- "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
4839
- "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
4840
- "dev": true,
4841
- "license": "MIT",
4842
- "dependencies": {
4843
- "mri": "^1.1.0"
4844
- },
4845
- "engines": {
4846
- "node": ">=6"
4847
3736
  }
4848
3737
  },
3738
+ "node_modules/sax": {
3739
+ "version": "1.4.1",
3740
+ "license": "ISC"
3741
+ },
4849
3742
  "node_modules/semver": {
4850
- "version": "7.6.3",
3743
+ "version": "7.7.1",
4851
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
4852
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
4853
- "dev": true,
4854
3744
  "license": "ISC",
4855
3745
  "bin": {
4856
3746
  "semver": "bin/semver.js"
@@ -4859,20 +3749,11 @@
4859
3749
  "node": ">=10"
4860
3750
  }
4861
3751
  },
4862
- "node_modules/set-cookie-parser": {
4863
- "version": "2.7.1",
4864
- "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
4865
- "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
4866
- "dev": true,
4867
- "license": "MIT"
4868
- },
4869
3752
  "node_modules/sharp": {
4870
3753
  "version": "0.33.5",
4871
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
4872
- "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
4873
- "dev": true,
4874
3754
  "hasInstallScript": true,
4875
3755
  "license": "Apache-2.0",
3756
+ "optional": true,
4876
3757
  "dependencies": {
4877
3758
  "color": "^4.2.3",
4878
3759
  "detect-libc": "^2.0.3",
@@ -4906,81 +3787,74 @@
4906
3787
  "@img/sharp-win32-x64": "0.33.5"
4907
3788
  }
4908
3789
  },
4909
- "node_modules/shebang-command": {
4910
- "version": "2.0.0",
4911
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4912
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4913
- "dev": true,
4914
- "license": "MIT",
4915
- "dependencies": {
4916
- "shebang-regex": "^3.0.0"
4917
- },
4918
- "engines": {
4919
- "node": ">=8"
4920
- }
4921
- },
4922
- "node_modules/shebang-regex": {
4923
- "version": "3.0.0",
4924
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4925
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4926
- "dev": true,
4927
- "license": "MIT",
4928
- "engines": {
4929
- "node": ">=8"
4930
- }
4931
- },
4932
3790
  "node_modules/shiki": {
4933
- "version": "1.22.1",
3791
+ "version": "3.3.0",
4934
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.22.1.tgz",
4935
- "integrity": "sha512-PbJ6XxrWLMwB2rm3qdjIHNm3zq4SfFnOx0B3rEoi4AN8AUngsdyZ1tRe5slMPtn6jQkbUURLNZPpLR7Do3k78g==",
4936
- "dev": true,
4937
3792
  "license": "MIT",
4938
3793
  "dependencies": {
4939
- "@shikijs/core": "1.22.1",
3794
+ "@shikijs/core": "3.3.0",
4940
- "@shikijs/engine-javascript": "1.22.1",
3795
+ "@shikijs/engine-javascript": "3.3.0",
4941
- "@shikijs/engine-oniguruma": "1.22.1",
3796
+ "@shikijs/engine-oniguruma": "3.3.0",
3797
+ "@shikijs/langs": "3.3.0",
3798
+ "@shikijs/themes": "3.3.0",
4942
- "@shikijs/types": "1.22.1",
3799
+ "@shikijs/types": "3.3.0",
4943
- "@shikijs/vscode-textmate": "^9.3.0",
3800
+ "@shikijs/vscode-textmate": "^10.0.2",
4944
3801
  "@types/hast": "^3.0.4"
4945
3802
  }
4946
3803
  },
4947
- "node_modules/siginfo": {
4948
- "version": "2.0.0",
4949
- "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
4950
- "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
4951
- "dev": true,
4952
- "license": "ISC"
4953
- },
4954
3804
  "node_modules/simple-swizzle": {
4955
3805
  "version": "0.2.2",
4956
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
4957
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
4958
- "dev": true,
4959
3806
  "license": "MIT",
3807
+ "optional": true,
4960
3808
  "dependencies": {
4961
3809
  "is-arrayish": "^0.3.1"
4962
3810
  }
4963
3811
  },
3812
+ "node_modules/sisteransi": {
3813
+ "version": "1.0.5",
3814
+ "license": "MIT"
3815
+ },
4964
- "node_modules/sirv": {
3816
+ "node_modules/sitemap": {
4965
- "version": "3.0.0",
3817
+ "version": "8.0.0",
4966
- "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.0.tgz",
4967
- "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==",
4968
- "dev": true,
4969
3818
  "license": "MIT",
4970
3819
  "dependencies": {
4971
- "@polka/url": "^1.0.0-next.24",
3820
+ "@types/node": "^17.0.5",
3821
+ "@types/sax": "^1.2.1",
4972
- "mrmime": "^2.0.0",
3822
+ "arg": "^5.0.0",
4973
- "totalist": "^3.0.0"
3823
+ "sax": "^1.2.4"
3824
+ },
3825
+ "bin": {
3826
+ "sitemap": "dist/cli.js"
4974
3827
  },
4975
3828
  "engines": {
3829
+ "node": ">=14.0.0",
3830
+ "npm": ">=6.0.0"
3831
+ }
3832
+ },
3833
+ "node_modules/sitemap/node_modules/@types/node": {
3834
+ "version": "17.0.45",
3835
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
3836
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
3837
+ "license": "MIT"
3838
+ },
3839
+ "node_modules/smol-toml": {
3840
+ "version": "1.3.4",
3841
+ "license": "BSD-3-Clause",
3842
+ "engines": {
4976
- "node": ">=18"
3843
+ "node": ">= 18"
3844
+ },
3845
+ "funding": {
3846
+ "url": "https://github.com/sponsors/cyyynthia"
3847
+ }
3848
+ },
3849
+ "node_modules/source-map": {
3850
+ "version": "0.7.4",
3851
+ "license": "BSD-3-Clause",
3852
+ "engines": {
3853
+ "node": ">= 8"
4977
3854
  }
4978
3855
  },
4979
3856
  "node_modules/source-map-js": {
4980
3857
  "version": "1.2.1",
4981
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
4982
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
4983
- "dev": true,
4984
3858
  "license": "BSD-3-Clause",
4985
3859
  "engines": {
4986
3860
  "node": ">=0.10.0"
@@ -4988,34 +3862,33 @@
4988
3862
  },
4989
3863
  "node_modules/space-separated-tokens": {
4990
3864
  "version": "2.0.2",
4991
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
4992
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
4993
- "dev": true,
4994
3865
  "license": "MIT",
4995
3866
  "funding": {
4996
3867
  "type": "github",
4997
3868
  "url": "https://github.com/sponsors/wooorm"
4998
3869
  }
4999
3870
  },
5000
- "node_modules/stackback": {
3871
+ "node_modules/stream-replace-string": {
5001
- "version": "0.0.2",
3872
+ "version": "2.0.0",
5002
- "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
5003
- "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
5004
- "dev": true,
5005
3873
  "license": "MIT"
5006
3874
  },
5007
- "node_modules/std-env": {
3875
+ "node_modules/string-width": {
5008
- "version": "3.7.0",
3876
+ "version": "7.2.0",
5009
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz",
5010
- "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==",
5011
- "dev": true,
5012
- "license": "MIT"
3877
+ "license": "MIT",
3878
+ "dependencies": {
3879
+ "emoji-regex": "^10.3.0",
3880
+ "get-east-asian-width": "^1.0.0",
3881
+ "strip-ansi": "^7.1.0"
3882
+ },
3883
+ "engines": {
3884
+ "node": ">=18"
3885
+ },
3886
+ "funding": {
3887
+ "url": "https://github.com/sponsors/sindresorhus"
3888
+ }
5013
3889
  },
5014
3890
  "node_modules/stringify-entities": {
5015
3891
  "version": "4.0.4",
5016
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
5017
- "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
5018
- "dev": true,
5019
3892
  "license": "MIT",
5020
3893
  "dependencies": {
5021
3894
  "character-entities-html4": "^2.0.0",
@@ -5027,304 +3900,187 @@
5027
3900
  }
5028
3901
  },
5029
3902
  "node_modules/strip-ansi": {
5030
- "version": "6.0.1",
3903
+ "version": "7.1.0",
5031
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5032
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5033
- "dev": true,
5034
3904
  "license": "MIT",
5035
3905
  "dependencies": {
5036
- "ansi-regex": "^5.0.1"
3906
+ "ansi-regex": "^6.0.1"
5037
3907
  },
5038
3908
  "engines": {
5039
- "node": ">=8"
3909
+ "node": ">=12"
5040
- }
5041
- },
5042
- "node_modules/strip-json-comments": {
5043
- "version": "3.1.1",
5044
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5045
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5046
- "dev": true,
5047
- "license": "MIT",
5048
- "engines": {
5049
- "node": ">=8"
5050
3910
  },
5051
3911
  "funding": {
5052
- "url": "https://github.com/sponsors/sindresorhus"
3912
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
5053
3913
  }
5054
3914
  },
5055
3915
  "node_modules/strnum": {
5056
- "version": "1.0.5",
3916
+ "version": "1.1.2",
3917
+ "funding": [
3918
+ {
3919
+ "type": "github",
5057
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
3920
+ "url": "https://github.com/sponsors/NaturalIntelligence"
5058
- "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
3921
+ }
5059
- "dev": true,
3922
+ ],
5060
3923
  "license": "MIT"
5061
3924
  },
5062
- "node_modules/super-sitemap": {
3925
+ "node_modules/style-to-js": {
5063
- "version": "0.14.20",
3926
+ "version": "1.1.16",
5064
- "resolved": "https://registry.npmjs.org/super-sitemap/-/super-sitemap-0.14.20.tgz",
5065
- "integrity": "sha512-Ac9e3EMqgTZPM59sPErzTd1Qd/keaXddHDRABVtgZi9StHCxhs2NtC4VHx08aGsoq2NlYHYSbcMMh2WgR6NavA==",
5066
- "dev": true,
5067
3927
  "license": "MIT",
5068
3928
  "dependencies": {
5069
- "directory-tree": "^3.5.1",
3929
+ "style-to-object": "1.0.8"
5070
- "fast-xml-parser": "^4.3.2"
5071
- },
5072
- "peerDependencies": {
5073
- "svelte": ">=4.0.0 <6.0.0"
5074
3930
  }
5075
3931
  },
5076
- "node_modules/supports-color": {
3932
+ "node_modules/style-to-object": {
5077
- "version": "7.2.0",
3933
+ "version": "1.0.8",
5078
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5079
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5080
- "dev": true,
5081
3934
  "license": "MIT",
5082
3935
  "dependencies": {
5083
- "has-flag": "^4.0.0"
3936
+ "inline-style-parser": "0.2.4"
5084
- },
5085
- "engines": {
5086
- "node": ">=8"
5087
3937
  }
5088
3938
  },
5089
- "node_modules/svelte": {
3939
+ "node_modules/tailwindcss": {
5090
- "version": "5.1.3",
3940
+ "version": "4.1.4",
3941
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.4.tgz",
3942
+ "integrity": "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==",
3943
+ "license": "MIT"
3944
+ },
3945
+ "node_modules/tapable": {
3946
+ "version": "2.2.1",
5091
- "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.1.3.tgz",
3947
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
5092
- "integrity": "sha512-Sl8UFHlBvF54aK8MElFvyvaUfPE2REOz6LnhR2pBClCL11MU4qpn4V+KgAggaXxDyrP2iQixvHbtpHqL/zXlSQ==",
3948
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
5093
- "dev": true,
5094
3949
  "license": "MIT",
5095
- "dependencies": {
5096
- "@ampproject/remapping": "^2.3.0",
5097
- "@jridgewell/sourcemap-codec": "^1.5.0",
5098
- "@types/estree": "^1.0.5",
5099
- "acorn": "^8.12.1",
5100
- "acorn-typescript": "^1.4.13",
5101
- "aria-query": "^5.3.1",
5102
- "axobject-query": "^4.1.0",
5103
- "esm-env": "^1.0.0",
5104
- "esrap": "^1.2.2",
5105
- "is-reference": "^3.0.2",
5106
- "locate-character": "^3.0.0",
5107
- "magic-string": "^0.30.11",
5108
- "zimmerframe": "^1.1.2"
5109
- },
5110
3950
  "engines": {
5111
- "node": ">=18"
3951
+ "node": ">=6"
5112
3952
  }
5113
3953
  },
5114
- "node_modules/svelte-check": {
3954
+ "node_modules/tiny-inflate": {
5115
- "version": "4.0.5",
3955
+ "version": "1.0.3",
5116
- "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.5.tgz",
5117
- "integrity": "sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==",
5118
- "dev": true,
3956
+ "license": "MIT"
3957
+ },
3958
+ "node_modules/tinyexec": {
3959
+ "version": "0.3.2",
3960
+ "license": "MIT"
3961
+ },
3962
+ "node_modules/tinyglobby": {
3963
+ "version": "0.2.13",
5119
3964
  "license": "MIT",
5120
3965
  "dependencies": {
5121
- "@jridgewell/trace-mapping": "^0.3.25",
5122
- "chokidar": "^4.0.1",
5123
- "fdir": "^6.2.0",
3966
+ "fdir": "^6.4.4",
5124
- "picocolors": "^1.0.0",
3967
+ "picomatch": "^4.0.2"
5125
- "sade": "^1.7.4"
5126
- },
5127
- "bin": {
5128
- "svelte-check": "bin/svelte-check"
5129
3968
  },
5130
3969
  "engines": {
5131
- "node": ">= 18.0.0"
3970
+ "node": ">=12.0.0"
5132
3971
  },
5133
- "peerDependencies": {
3972
+ "funding": {
5134
- "svelte": "^4.0.0 || ^5.0.0-next.0",
3973
+ "url": "https://github.com/sponsors/SuperchupuDev"
5135
- "typescript": ">=5.0.0"
5136
3974
  }
5137
3975
  },
5138
- "node_modules/svelte-eslint-parser": {
3976
+ "node_modules/tr46": {
5139
- "version": "0.43.0",
3977
+ "version": "0.0.3",
5140
- "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.43.0.tgz",
5141
- "integrity": "sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==",
5142
- "dev": true,
3978
+ "license": "MIT"
3979
+ },
3980
+ "node_modules/trim-lines": {
3981
+ "version": "3.0.1",
5143
3982
  "license": "MIT",
5144
- "dependencies": {
5145
- "eslint-scope": "^7.2.2",
5146
- "eslint-visitor-keys": "^3.4.3",
5147
- "espree": "^9.6.1",
5148
- "postcss": "^8.4.39",
5149
- "postcss-scss": "^4.0.9"
5150
- },
5151
- "engines": {
5152
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
5153
- },
5154
3983
  "funding": {
3984
+ "type": "github",
5155
- "url": "https://github.com/sponsors/ota-meshi"
3985
+ "url": "https://github.com/sponsors/wooorm"
5156
- },
5157
- "peerDependencies": {
5158
- "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0"
5159
- },
5160
- "peerDependenciesMeta": {
5161
- "svelte": {
5162
- "optional": true
5163
- }
5164
3986
  }
5165
3987
  },
5166
- "node_modules/svelte-parse-markup": {
3988
+ "node_modules/trough": {
5167
- "version": "0.1.5",
3989
+ "version": "2.2.0",
5168
- "resolved": "https://registry.npmjs.org/svelte-parse-markup/-/svelte-parse-markup-0.1.5.tgz",
5169
- "integrity": "sha512-T6mqZrySltPCDwfKXWQ6zehipVLk4GWfH1zCMGgRtLlOIFPuw58ZxVYxVvotMJgJaurKi1i14viB2GIRKXeJTQ==",
5170
- "dev": true,
5171
3990
  "license": "MIT",
5172
3991
  "funding": {
3992
+ "type": "github",
5173
- "url": "https://bjornlu.com/sponsor"
3993
+ "url": "https://github.com/sponsors/wooorm"
5174
- },
5175
- "peerDependencies": {
5176
- "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0-next.1"
5177
3994
  }
5178
3995
  },
5179
- "node_modules/svgo": {
3996
+ "node_modules/tsconfck": {
5180
- "version": "3.3.2",
3997
+ "version": "3.1.5",
5181
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
5182
- "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
5183
- "dev": true,
5184
3998
  "license": "MIT",
5185
- "peer": true,
5186
- "dependencies": {
5187
- "@trysound/sax": "0.2.0",
5188
- "commander": "^7.2.0",
5189
- "css-select": "^5.1.0",
5190
- "css-tree": "^2.3.1",
5191
- "css-what": "^6.1.0",
5192
- "csso": "^5.0.5",
5193
- "picocolors": "^1.0.0"
5194
- },
5195
3999
  "bin": {
5196
- "svgo": "bin/svgo"
4000
+ "tsconfck": "bin/tsconfck.js"
5197
4001
  },
5198
4002
  "engines": {
5199
- "node": ">=14.0.0"
4003
+ "node": "^18 || >=20"
5200
4004
  },
5201
- "funding": {
5202
- "type": "opencollective",
5203
- "url": "https://opencollective.com/svgo"
5204
- }
5205
- },
5206
- "node_modules/table-layout": {
5207
- "version": "1.0.2",
5208
- "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz",
5209
- "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==",
5210
- "dev": true,
5211
- "license": "MIT",
5212
- "dependencies": {
4005
+ "peerDependencies": {
5213
- "array-back": "^4.0.1",
5214
- "deep-extend": "~0.6.0",
5215
- "typical": "^5.2.0",
4006
+ "typescript": "^5.0.0"
5216
- "wordwrapjs": "^4.0.0"
5217
4007
  },
4008
+ "peerDependenciesMeta": {
5218
- "engines": {
4009
+ "typescript": {
5219
- "node": ">=8.0.0"
4010
+ "optional": true
4011
+ }
5220
4012
  }
5221
4013
  },
5222
- "node_modules/table-layout/node_modules/array-back": {
4014
+ "node_modules/tslib": {
5223
- "version": "4.0.2",
4015
+ "version": "2.8.1",
5224
- "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
5225
- "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
5226
- "dev": true,
5227
- "license": "MIT",
4016
+ "license": "0BSD"
5228
- "engines": {
5229
- "node": ">=8"
5230
- }
5231
4017
  },
5232
- "node_modules/table-layout/node_modules/typical": {
4018
+ "node_modules/type-fest": {
5233
- "version": "5.2.0",
4019
+ "version": "4.40.0",
5234
- "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
5235
- "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
5236
- "dev": true,
5237
- "license": "MIT",
4020
+ "license": "(MIT OR CC0-1.0)",
5238
4021
  "engines": {
5239
- "node": ">=8"
4022
+ "node": ">=16"
4023
+ },
4024
+ "funding": {
4025
+ "url": "https://github.com/sponsors/sindresorhus"
5240
4026
  }
5241
4027
  },
5242
- "node_modules/tailwindcss": {
4028
+ "node_modules/typescript": {
5243
- "version": "4.0.3",
4029
+ "version": "5.8.3",
5244
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.3.tgz",
4030
+ "license": "Apache-2.0",
5245
- "integrity": "sha512-ImmZF0Lon5RrQpsEAKGxRvHwCvMgSC4XVlFRqmbzTEDb/3wvin9zfEZrMwgsa3yqBbPqahYcVI6lulM2S7IZAA==",
5246
- "dev": true,
4031
+ "peer": true,
4032
+ "bin": {
5247
- "license": "MIT"
4033
+ "tsc": "bin/tsc",
4034
+ "tsserver": "bin/tsserver"
5248
- },
4035
+ },
5249
- "node_modules/tapable": {
5250
- "version": "2.2.1",
5251
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
5252
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
5253
- "dev": true,
5254
- "license": "MIT",
5255
4036
  "engines": {
5256
- "node": ">=6"
4037
+ "node": ">=14.17"
5257
4038
  }
5258
4039
  },
5259
- "node_modules/text-table": {
4040
+ "node_modules/ufo": {
5260
- "version": "0.2.0",
4041
+ "version": "1.6.1",
5261
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
5262
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
5263
- "dev": true,
5264
4042
  "license": "MIT"
5265
4043
  },
5266
- "node_modules/tiny-glob": {
4044
+ "node_modules/ultrahtml": {
5267
- "version": "0.2.9",
5268
- "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz",
5269
- "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==",
5270
- "dev": true,
5271
- "license": "MIT",
5272
- "dependencies": {
5273
- "globalyzer": "0.1.0",
5274
- "globrex": "^0.1.2"
5275
- }
5276
- },
5277
- "node_modules/tinybench": {
5278
- "version": "2.9.0",
4045
+ "version": "1.6.0",
5279
- "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
5280
- "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
5281
- "dev": true,
5282
4046
  "license": "MIT"
5283
4047
  },
5284
- "node_modules/tinyexec": {
4048
+ "node_modules/uncrypto": {
5285
- "version": "0.3.1",
4049
+ "version": "0.1.3",
5286
- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz",
5287
- "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==",
5288
- "dev": true,
5289
4050
  "license": "MIT"
5290
4051
  },
5291
- "node_modules/tinypool": {
4052
+ "node_modules/undici-types": {
5292
- "version": "1.0.1",
4053
+ "version": "6.21.0",
5293
- "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.1.tgz",
4054
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
5294
- "integrity": "sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==",
4055
+ "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
5295
- "dev": true,
5296
- "license": "MIT",
4056
+ "license": "MIT"
5297
- "engines": {
5298
- "node": "^18.0.0 || >=20.0.0"
5299
- }
5300
4057
  },
5301
- "node_modules/tinyrainbow": {
4058
+ "node_modules/unicode-properties": {
5302
- "version": "1.2.0",
4059
+ "version": "1.4.1",
5303
- "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz",
5304
- "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==",
5305
- "dev": true,
5306
4060
  "license": "MIT",
5307
- "engines": {
4061
+ "dependencies": {
4062
+ "base64-js": "^1.3.0",
5308
- "node": ">=14.0.0"
4063
+ "unicode-trie": "^2.0.0"
5309
4064
  }
5310
4065
  },
5311
- "node_modules/tinyspy": {
4066
+ "node_modules/unicode-trie": {
5312
- "version": "3.0.2",
4067
+ "version": "2.0.0",
5313
- "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz",
5314
- "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==",
5315
- "dev": true,
5316
4068
  "license": "MIT",
5317
- "engines": {
4069
+ "dependencies": {
5318
- "node": ">=14.0.0"
4070
+ "pako": "^0.2.5",
4071
+ "tiny-inflate": "^1.0.0"
5319
4072
  }
5320
4073
  },
5321
- "node_modules/to-vfile": {
4074
+ "node_modules/unified": {
5322
- "version": "8.0.0",
4075
+ "version": "11.0.5",
5323
- "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-8.0.0.tgz",
5324
- "integrity": "sha512-IcmH1xB5576MJc9qcfEC/m/nQCFt3fzMHz45sSlgJyTWjRbKW1HAkJpuf3DgE57YzIlZcwcBZA5ENQbBo4aLkg==",
5325
- "dev": true,
5326
4076
  "license": "MIT",
5327
4077
  "dependencies": {
4078
+ "@types/unist": "^3.0.0",
4079
+ "bail": "^2.0.0",
4080
+ "devlop": "^1.0.0",
4081
+ "extend": "^3.0.0",
4082
+ "is-plain-obj": "^4.0.0",
4083
+ "trough": "^2.0.0",
5328
4084
  "vfile": "^6.0.0"
5329
4085
  },
5330
4086
  "funding": {
@@ -5332,91 +4088,55 @@
5332
4088
  "url": "https://opencollective.com/unified"
5333
4089
  }
5334
4090
  },
5335
- "node_modules/totalist": {
4091
+ "node_modules/unifont": {
5336
- "version": "3.0.1",
4092
+ "version": "0.2.0",
5337
- "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
5338
- "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
5339
- "dev": true,
5340
4093
  "license": "MIT",
5341
- "engines": {
4094
+ "dependencies": {
4095
+ "css-tree": "^3.0.0",
5342
- "node": ">=6"
4096
+ "ohash": "^2.0.0"
5343
4097
  }
5344
4098
  },
5345
- "node_modules/trim-lines": {
4099
+ "node_modules/unist-util-find-after": {
5346
- "version": "3.0.1",
4100
+ "version": "5.0.0",
5347
- "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
5348
- "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
5349
- "dev": true,
5350
4101
  "license": "MIT",
4102
+ "dependencies": {
4103
+ "@types/unist": "^3.0.0",
4104
+ "unist-util-is": "^6.0.0"
4105
+ },
5351
4106
  "funding": {
5352
- "type": "github",
4107
+ "type": "opencollective",
5353
- "url": "https://github.com/sponsors/wooorm"
4108
+ "url": "https://opencollective.com/unified"
5354
4109
  }
5355
4110
  },
5356
- "node_modules/tslib": {
4111
+ "node_modules/unist-util-is": {
5357
- "version": "2.8.0",
4112
+ "version": "6.0.0",
5358
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz",
5359
- "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==",
5360
- "dev": true,
5361
- "license": "0BSD",
5362
- "optional": true
5363
- },
5364
- "node_modules/type-check": {
5365
- "version": "0.4.0",
5366
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
5367
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
5368
- "dev": true,
5369
4113
  "license": "MIT",
5370
4114
  "dependencies": {
5371
- "prelude-ls": "^1.2.1"
4115
+ "@types/unist": "^3.0.0"
5372
- },
5373
- "engines": {
5374
- "node": ">= 0.8.0"
5375
- }
5376
- },
5377
- "node_modules/type-fest": {
5378
- "version": "0.20.2",
5379
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
5380
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
5381
- "dev": true,
5382
- "license": "(MIT OR CC0-1.0)",
5383
- "engines": {
5384
- "node": ">=10"
5385
4116
  },
5386
4117
  "funding": {
4118
+ "type": "opencollective",
5387
- "url": "https://github.com/sponsors/sindresorhus"
4119
+ "url": "https://opencollective.com/unified"
5388
4120
  }
5389
4121
  },
5390
- "node_modules/typescript": {
4122
+ "node_modules/unist-util-is/node_modules/@types/unist": {
5391
- "version": "5.6.3",
4123
+ "version": "3.0.3",
5392
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
5393
- "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
5394
- "dev": true,
5395
- "license": "Apache-2.0",
4124
+ "license": "MIT"
5396
- "peer": true,
5397
- "bin": {
5398
- "tsc": "bin/tsc",
5399
- "tsserver": "bin/tsserver"
5400
- },
5401
- "engines": {
5402
- "node": ">=14.17"
5403
- }
5404
4125
  },
5405
- "node_modules/typical": {
4126
+ "node_modules/unist-util-modify-children": {
5406
4127
  "version": "4.0.0",
5407
- "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
5408
- "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
5409
- "dev": true,
5410
4128
  "license": "MIT",
4129
+ "dependencies": {
4130
+ "@types/unist": "^3.0.0",
4131
+ "array-iterate": "^2.0.0"
4132
+ },
5411
- "engines": {
4133
+ "funding": {
5412
- "node": ">=8"
4134
+ "type": "opencollective",
4135
+ "url": "https://opencollective.com/unified"
5413
4136
  }
5414
4137
  },
5415
- "node_modules/unist-util-is": {
4138
+ "node_modules/unist-util-position": {
5416
- "version": "6.0.0",
4139
+ "version": "5.0.0",
5417
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
5418
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
5419
- "dev": true,
5420
4140
  "license": "MIT",
5421
4141
  "dependencies": {
5422
4142
  "@types/unist": "^3.0.0"
@@ -5426,18 +4146,8 @@
5426
4146
  "url": "https://opencollective.com/unified"
5427
4147
  }
5428
4148
  },
5429
- "node_modules/unist-util-is/node_modules/@types/unist": {
5430
- "version": "3.0.3",
5431
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
5432
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
5433
- "dev": true,
5434
- "license": "MIT"
5435
- },
5436
- "node_modules/unist-util-position": {
4149
+ "node_modules/unist-util-position-from-estree": {
5437
- "version": "5.0.0",
4150
+ "version": "2.0.0",
5438
- "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
5439
- "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
5440
- "dev": true,
5441
4151
  "license": "MIT",
5442
4152
  "dependencies": {
5443
4153
  "@types/unist": "^3.0.0"
@@ -5449,19 +4159,25 @@
5449
4159
  },
5450
4160
  "node_modules/unist-util-position/node_modules/@types/unist": {
5451
4161
  "version": "3.0.3",
5452
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
5453
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
5454
- "dev": true,
5455
4162
  "license": "MIT"
5456
4163
  },
4164
+ "node_modules/unist-util-remove-position": {
4165
+ "version": "5.0.0",
4166
+ "license": "MIT",
4167
+ "dependencies": {
4168
+ "@types/unist": "^3.0.0",
4169
+ "unist-util-visit": "^5.0.0"
4170
+ },
4171
+ "funding": {
4172
+ "type": "opencollective",
4173
+ "url": "https://opencollective.com/unified"
4174
+ }
4175
+ },
5457
4176
  "node_modules/unist-util-stringify-position": {
5458
- "version": "2.0.3",
4177
+ "version": "4.0.0",
5459
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
5460
- "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
5461
- "dev": true,
5462
4178
  "license": "MIT",
5463
4179
  "dependencies": {
5464
- "@types/unist": "^2.0.2"
4180
+ "@types/unist": "^3.0.0"
5465
4181
  },
5466
4182
  "funding": {
5467
4183
  "type": "opencollective",
@@ -5470,9 +4186,6 @@
5470
4186
  },
5471
4187
  "node_modules/unist-util-visit": {
5472
4188
  "version": "5.0.0",
5473
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
5474
- "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
5475
- "dev": true,
5476
4189
  "license": "MIT",
5477
4190
  "dependencies": {
5478
4191
  "@types/unist": "^3.0.0",
@@ -5484,11 +4197,19 @@
5484
4197
  "url": "https://opencollective.com/unified"
5485
4198
  }
5486
4199
  },
4200
+ "node_modules/unist-util-visit-children": {
4201
+ "version": "3.0.0",
4202
+ "license": "MIT",
4203
+ "dependencies": {
4204
+ "@types/unist": "^3.0.0"
4205
+ },
4206
+ "funding": {
4207
+ "type": "opencollective",
4208
+ "url": "https://opencollective.com/unified"
4209
+ }
4210
+ },
5487
4211
  "node_modules/unist-util-visit-parents": {
5488
4212
  "version": "6.0.1",
5489
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
5490
- "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
5491
- "dev": true,
5492
4213
  "license": "MIT",
5493
4214
  "dependencies": {
5494
4215
  "@types/unist": "^3.0.0",
@@ -5501,71 +4222,104 @@
5501
4222
  },
5502
4223
  "node_modules/unist-util-visit-parents/node_modules/@types/unist": {
5503
4224
  "version": "3.0.3",
5504
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
5505
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
5506
- "dev": true,
5507
4225
  "license": "MIT"
5508
4226
  },
5509
4227
  "node_modules/unist-util-visit/node_modules/@types/unist": {
5510
4228
  "version": "3.0.3",
5511
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
5512
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
5513
- "dev": true,
5514
4229
  "license": "MIT"
5515
4230
  },
5516
- "node_modules/update-browserslist-db": {
4231
+ "node_modules/unstorage": {
5517
- "version": "1.1.1",
4232
+ "version": "1.15.0",
5518
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
5519
- "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
5520
- "dev": true,
5521
- "funding": [
5522
- {
5523
- "type": "opencollective",
5524
- "url": "https://opencollective.com/browserslist"
5525
- },
5526
- {
5527
- "type": "tidelift",
5528
- "url": "https://tidelift.com/funding/github/npm/browserslist"
5529
- },
5530
- {
5531
- "type": "github",
5532
- "url": "https://github.com/sponsors/ai"
5533
- }
5534
- ],
5535
4233
  "license": "MIT",
5536
4234
  "dependencies": {
5537
- "escalade": "^3.2.0",
4235
+ "anymatch": "^3.1.3",
4236
+ "chokidar": "^4.0.3",
4237
+ "destr": "^2.0.3",
4238
+ "h3": "^1.15.0",
4239
+ "lru-cache": "^10.4.3",
4240
+ "node-fetch-native": "^1.6.6",
4241
+ "ofetch": "^1.4.1",
5538
- "picocolors": "^1.1.0"
4242
+ "ufo": "^1.5.4"
5539
- },
5540
- "bin": {
5541
- "update-browserslist-db": "cli.js"
5542
4243
  },
5543
4244
  "peerDependencies": {
4245
+ "@azure/app-configuration": "^1.8.0",
4246
+ "@azure/cosmos": "^4.2.0",
4247
+ "@azure/data-tables": "^13.3.0",
4248
+ "@azure/identity": "^4.6.0",
4249
+ "@azure/keyvault-secrets": "^4.9.0",
4250
+ "@azure/storage-blob": "^12.26.0",
4251
+ "@capacitor/preferences": "^6.0.3",
5544
- "browserslist": ">= 4.21.0"
4252
+ "@deno/kv": ">=0.9.0",
4253
+ "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0",
4254
+ "@planetscale/database": "^1.19.0",
4255
+ "@upstash/redis": "^1.34.3",
4256
+ "@vercel/blob": ">=0.27.1",
4257
+ "@vercel/kv": "^1.0.1",
4258
+ "aws4fetch": "^1.0.20",
4259
+ "db0": ">=0.2.1",
4260
+ "idb-keyval": "^6.2.1",
4261
+ "ioredis": "^5.4.2",
4262
+ "uploadthing": "^7.4.4"
4263
+ },
4264
+ "peerDependenciesMeta": {
4265
+ "@azure/app-configuration": {
4266
+ "optional": true
4267
+ },
4268
+ "@azure/cosmos": {
4269
+ "optional": true
4270
+ },
4271
+ "@azure/data-tables": {
4272
+ "optional": true
4273
+ },
4274
+ "@azure/identity": {
4275
+ "optional": true
4276
+ },
4277
+ "@azure/keyvault-secrets": {
4278
+ "optional": true
4279
+ },
4280
+ "@azure/storage-blob": {
4281
+ "optional": true
4282
+ },
4283
+ "@capacitor/preferences": {
4284
+ "optional": true
4285
+ },
4286
+ "@deno/kv": {
4287
+ "optional": true
4288
+ },
4289
+ "@netlify/blobs": {
4290
+ "optional": true
4291
+ },
4292
+ "@planetscale/database": {
4293
+ "optional": true
4294
+ },
4295
+ "@upstash/redis": {
4296
+ "optional": true
4297
+ },
4298
+ "@vercel/blob": {
4299
+ "optional": true
4300
+ },
4301
+ "@vercel/kv": {
4302
+ "optional": true
4303
+ },
4304
+ "aws4fetch": {
4305
+ "optional": true
4306
+ },
4307
+ "db0": {
4308
+ "optional": true
4309
+ },
4310
+ "idb-keyval": {
4311
+ "optional": true
4312
+ },
4313
+ "ioredis": {
4314
+ "optional": true
4315
+ },
4316
+ "uploadthing": {
4317
+ "optional": true
5545
- }
4318
+ }
5546
- },
5547
- "node_modules/uri-js": {
5548
- "version": "4.4.1",
5549
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
5550
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5551
- "dev": true,
5552
- "license": "BSD-2-Clause",
5553
- "dependencies": {
5554
- "punycode": "^2.1.0"
5555
4319
  }
5556
4320
  },
5557
- "node_modules/util-deprecate": {
5558
- "version": "1.0.2",
5559
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5560
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
5561
- "dev": true,
5562
- "license": "MIT"
5563
- },
5564
4321
  "node_modules/vfile": {
5565
4322
  "version": "6.0.3",
5566
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
5567
- "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
5568
- "dev": true,
5569
4323
  "license": "MIT",
5570
4324
  "dependencies": {
5571
4325
  "@types/unist": "^3.0.0",
@@ -5576,15 +4330,24 @@
5576
4330
  "url": "https://opencollective.com/unified"
5577
4331
  }
5578
4332
  },
4333
+ "node_modules/vfile-location": {
4334
+ "version": "5.0.3",
4335
+ "license": "MIT",
4336
+ "dependencies": {
4337
+ "@types/unist": "^3.0.0",
4338
+ "vfile": "^6.0.0"
4339
+ },
4340
+ "funding": {
4341
+ "type": "opencollective",
4342
+ "url": "https://opencollective.com/unified"
4343
+ }
4344
+ },
5579
4345
  "node_modules/vfile-message": {
5580
- "version": "2.0.4",
4346
+ "version": "4.0.2",
5581
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
5582
- "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
5583
- "dev": true,
5584
4347
  "license": "MIT",
5585
4348
  "dependencies": {
5586
- "@types/unist": "^2.0.0",
4349
+ "@types/unist": "^3.0.0",
5587
- "unist-util-stringify-position": "^2.0.0"
4350
+ "unist-util-stringify-position": "^4.0.0"
5588
4351
  },
5589
4352
  "funding": {
5590
4353
  "type": "opencollective",
@@ -5593,16 +4356,10 @@
5593
4356
  },
5594
4357
  "node_modules/vfile/node_modules/@types/unist": {
5595
4358
  "version": "3.0.3",
5596
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
5597
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
5598
- "dev": true,
5599
4359
  "license": "MIT"
5600
4360
  },
5601
4361
  "node_modules/vfile/node_modules/unist-util-stringify-position": {
5602
4362
  "version": "4.0.0",
5603
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
5604
- "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
5605
- "dev": true,
5606
4363
  "license": "MIT",
5607
4364
  "dependencies": {
5608
4365
  "@types/unist": "^3.0.0"
@@ -5614,9 +4371,6 @@
5614
4371
  },
5615
4372
  "node_modules/vfile/node_modules/vfile-message": {
5616
4373
  "version": "4.0.2",
5617
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz",
5618
- "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
5619
- "dev": true,
5620
4374
  "license": "MIT",
5621
4375
  "dependencies": {
5622
4376
  "@types/unist": "^3.0.0",
@@ -5628,21 +4382,21 @@
5628
4382
  }
5629
4383
  },
5630
4384
  "node_modules/vite": {
5631
- "version": "5.4.10",
4385
+ "version": "6.3.3",
5632
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz",
5633
- "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==",
5634
- "dev": true,
5635
4386
  "license": "MIT",
5636
4387
  "dependencies": {
5637
- "esbuild": "^0.21.3",
4388
+ "esbuild": "^0.25.0",
4389
+ "fdir": "^6.4.4",
4390
+ "picomatch": "^4.0.2",
5638
- "postcss": "^8.4.43",
4391
+ "postcss": "^8.5.3",
5639
- "rollup": "^4.20.0"
4392
+ "rollup": "^4.34.9",
4393
+ "tinyglobby": "^0.2.13"
5640
4394
  },
5641
4395
  "bin": {
5642
4396
  "vite": "bin/vite.js"
5643
4397
  },
5644
4398
  "engines": {
5645
- "node": "^18.0.0 || >=20.0.0"
4399
+ "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
5646
4400
  },
5647
4401
  "funding": {
5648
4402
  "url": "https://github.com/vitejs/vite?sponsor=1"
@@ -5651,19 +4405,25 @@
5651
4405
  "fsevents": "~2.3.3"
5652
4406
  },
5653
4407
  "peerDependencies": {
5654
- "@types/node": "^18.0.0 || >=20.0.0",
4408
+ "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
4409
+ "jiti": ">=1.21.0",
5655
4410
  "less": "*",
5656
4411
  "lightningcss": "^1.21.0",
5657
4412
  "sass": "*",
5658
4413
  "sass-embedded": "*",
5659
4414
  "stylus": "*",
5660
4415
  "sugarss": "*",
5661
- "terser": "^5.4.0"
4416
+ "terser": "^5.16.0",
4417
+ "tsx": "^4.8.1",
4418
+ "yaml": "^2.4.2"
5662
4419
  },
5663
4420
  "peerDependenciesMeta": {
5664
4421
  "@types/node": {
5665
4422
  "optional": true
5666
4423
  },
4424
+ "jiti": {
4425
+ "optional": true
4426
+ },
5667
4427
  "less": {
5668
4428
  "optional": true
5669
4429
  },
@@ -5684,73 +4444,24 @@
5684
4444
  },
5685
4445
  "terser": {
5686
4446
  "optional": true
4447
+ },
4448
+ "tsx": {
4449
+ "optional": true
4450
+ },
4451
+ "yaml": {
4452
+ "optional": true
5687
4453
  }
5688
4454
  }
5689
4455
  },
5690
- "node_modules/vite-imagetools": {
5691
- "version": "7.0.4",
5692
- "resolved": "https://registry.npmjs.org/vite-imagetools/-/vite-imagetools-7.0.4.tgz",
5693
- "integrity": "sha512-C9C7b2p/8/TCN2g26tE9haoer2i8K4x0v2RXUiHsIjiz221vQuKItCQ+VyiVCsUMPXfJC/tlZsmCZVBz5jh7uA==",
5694
- "dev": true,
5695
- "license": "MIT",
5696
- "dependencies": {
5697
- "@rollup/pluginutils": "^5.0.5",
5698
- "imagetools-core": "^7.0.1",
5699
- "sharp": "^0.33.4"
5700
- },
5701
- "engines": {
5702
- "node": ">=18.0.0"
5703
- }
5704
- },
5705
- "node_modules/vite-node": {
5706
- "version": "2.1.3",
5707
- "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.3.tgz",
5708
- "integrity": "sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==",
5709
- "dev": true,
5710
- "license": "MIT",
5711
- "dependencies": {
5712
- "cac": "^6.7.14",
5713
- "debug": "^4.3.6",
5714
- "pathe": "^1.1.2",
5715
- "vite": "^5.0.0"
5716
- },
5717
- "bin": {
5718
- "vite-node": "vite-node.mjs"
5719
- },
5720
- "engines": {
5721
- "node": "^18.0.0 || >=20.0.0"
5722
- },
5723
- "funding": {
5724
- "url": "https://opencollective.com/vitest"
5725
- }
5726
- },
5727
- "node_modules/vite/node_modules/fsevents": {
5728
- "version": "2.3.3",
5729
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
5730
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
5731
- "dev": true,
5732
- "hasInstallScript": true,
5733
- "license": "MIT",
5734
- "optional": true,
5735
- "os": [
5736
- "darwin"
5737
- ],
5738
- "engines": {
5739
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
5740
- }
5741
- },
5742
4456
  "node_modules/vitefu": {
5743
- "version": "1.0.3",
4457
+ "version": "1.0.6",
5744
- "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.3.tgz",
5745
- "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==",
5746
- "dev": true,
5747
4458
  "license": "MIT",
5748
4459
  "workspaces": [
5749
4460
  "tests/deps/*",
5750
4461
  "tests/projects/*"
5751
4462
  ],
5752
4463
  "peerDependencies": {
5753
- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0"
4464
+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
5754
4465
  },
5755
4466
  "peerDependenciesMeta": {
5756
4467
  "vite": {
@@ -5758,180 +4469,142 @@
5758
4469
  }
5759
4470
  }
5760
4471
  },
5761
- "node_modules/vitest": {
4472
+ "node_modules/web-namespaces": {
5762
- "version": "2.1.3",
4473
+ "version": "2.0.1",
5763
- "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.3.tgz",
5764
- "integrity": "sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==",
5765
- "dev": true,
5766
- "license": "MIT",
4474
+ "license": "MIT",
5767
- "dependencies": {
5768
- "@vitest/expect": "2.1.3",
5769
- "@vitest/mocker": "2.1.3",
5770
- "@vitest/pretty-format": "^2.1.3",
5771
- "@vitest/runner": "2.1.3",
5772
- "@vitest/snapshot": "2.1.3",
5773
- "@vitest/spy": "2.1.3",
5774
- "@vitest/utils": "2.1.3",
5775
- "chai": "^5.1.1",
5776
- "debug": "^4.3.6",
5777
- "magic-string": "^0.30.11",
5778
- "pathe": "^1.1.2",
5779
- "std-env": "^3.7.0",
5780
- "tinybench": "^2.9.0",
5781
- "tinyexec": "^0.3.0",
5782
- "tinypool": "^1.0.0",
5783
- "tinyrainbow": "^1.2.0",
5784
- "vite": "^5.0.0",
5785
- "vite-node": "2.1.3",
5786
- "why-is-node-running": "^2.3.0"
5787
- },
5788
- "bin": {
5789
- "vitest": "vitest.mjs"
5790
- },
5791
- "engines": {
5792
- "node": "^18.0.0 || >=20.0.0"
5793
- },
5794
4475
  "funding": {
4476
+ "type": "github",
5795
- "url": "https://opencollective.com/vitest"
4477
+ "url": "https://github.com/sponsors/wooorm"
5796
- },
5797
- "peerDependencies": {
5798
- "@edge-runtime/vm": "*",
5799
- "@types/node": "^18.0.0 || >=20.0.0",
5800
- "@vitest/browser": "2.1.3",
5801
- "@vitest/ui": "2.1.3",
5802
- "happy-dom": "*",
5803
- "jsdom": "*"
5804
- },
5805
- "peerDependenciesMeta": {
5806
- "@edge-runtime/vm": {
5807
- "optional": true
5808
- },
5809
- "@types/node": {
5810
- "optional": true
5811
- },
5812
- "@vitest/browser": {
5813
- "optional": true
5814
- },
5815
- "@vitest/ui": {
5816
- "optional": true
5817
- },
5818
- "happy-dom": {
5819
- "optional": true
5820
- },
5821
- "jsdom": {
5822
- "optional": true
5823
- }
5824
4478
  }
5825
4479
  },
5826
- "node_modules/which": {
4480
+ "node_modules/webidl-conversions": {
5827
- "version": "2.0.2",
4481
+ "version": "3.0.1",
5828
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5829
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5830
- "dev": true,
5831
- "license": "ISC",
4482
+ "license": "BSD-2-Clause"
5832
- "dependencies": {
5833
- "isexe": "^2.0.0"
5834
- },
5835
- "bin": {
5836
- "node-which": "bin/node-which"
5837
- },
5838
- "engines": {
5839
- "node": ">= 8"
5840
- }
5841
4483
  },
5842
- "node_modules/why-is-node-running": {
4484
+ "node_modules/whatwg-url": {
5843
- "version": "2.3.0",
4485
+ "version": "5.0.0",
5844
- "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
5845
- "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
5846
- "dev": true,
5847
4486
  "license": "MIT",
5848
4487
  "dependencies": {
5849
- "siginfo": "^2.0.0",
4488
+ "tr46": "~0.0.3",
5850
- "stackback": "0.0.2"
5851
- },
5852
- "bin": {
5853
- "why-is-node-running": "cli.js"
4489
+ "webidl-conversions": "^3.0.0"
5854
- },
5855
- "engines": {
5856
- "node": ">=8"
5857
4490
  }
5858
4491
  },
5859
- "node_modules/word-wrap": {
4492
+ "node_modules/which-pm-runs": {
5860
- "version": "1.2.5",
4493
+ "version": "1.1.0",
5861
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
5862
- "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
5863
- "dev": true,
5864
4494
  "license": "MIT",
5865
4495
  "engines": {
5866
- "node": ">=0.10.0"
4496
+ "node": ">=4"
5867
4497
  }
5868
4498
  },
5869
- "node_modules/wordwrapjs": {
4499
+ "node_modules/widest-line": {
5870
- "version": "4.0.1",
4500
+ "version": "5.0.0",
5871
- "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz",
5872
- "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==",
5873
- "dev": true,
5874
4501
  "license": "MIT",
5875
4502
  "dependencies": {
5876
- "reduce-flatten": "^2.0.0",
5877
- "typical": "^5.2.0"
4503
+ "string-width": "^7.0.0"
5878
4504
  },
5879
4505
  "engines": {
5880
- "node": ">=8.0.0"
4506
+ "node": ">=18"
4507
+ },
4508
+ "funding": {
4509
+ "url": "https://github.com/sponsors/sindresorhus"
5881
4510
  }
5882
4511
  },
5883
- "node_modules/wordwrapjs/node_modules/typical": {
4512
+ "node_modules/wrap-ansi": {
5884
- "version": "5.2.0",
4513
+ "version": "9.0.0",
5885
- "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
5886
- "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
5887
- "dev": true,
5888
4514
  "license": "MIT",
4515
+ "dependencies": {
4516
+ "ansi-styles": "^6.2.1",
4517
+ "string-width": "^7.0.0",
4518
+ "strip-ansi": "^7.1.0"
4519
+ },
5889
4520
  "engines": {
5890
- "node": ">=8"
4521
+ "node": ">=18"
4522
+ },
4523
+ "funding": {
4524
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5891
4525
  }
5892
4526
  },
5893
- "node_modules/wrappy": {
4527
+ "node_modules/xxhash-wasm": {
5894
- "version": "1.0.2",
4528
+ "version": "1.1.0",
5895
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5896
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
5897
- "dev": true,
5898
- "license": "ISC"
4529
+ "license": "MIT"
5899
4530
  },
5900
4531
  "node_modules/yaml": {
5901
- "version": "1.10.2",
4532
+ "version": "2.7.1",
5902
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
4533
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
5903
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
4534
+ "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
4535
+ "license": "ISC",
4536
+ "optional": true,
5904
- "dev": true,
4537
+ "peer": true,
4538
+ "bin": {
4539
+ "yaml": "bin.mjs"
4540
+ },
4541
+ "engines": {
4542
+ "node": ">= 14"
4543
+ }
4544
+ },
4545
+ "node_modules/yargs-parser": {
4546
+ "version": "21.1.1",
5905
4547
  "license": "ISC",
5906
4548
  "engines": {
5907
- "node": ">= 6"
4549
+ "node": ">=12"
5908
4550
  }
5909
4551
  },
5910
4552
  "node_modules/yocto-queue": {
5911
- "version": "0.1.0",
4553
+ "version": "1.2.1",
5912
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5913
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5914
- "dev": true,
5915
4554
  "license": "MIT",
5916
4555
  "engines": {
5917
- "node": ">=10"
4556
+ "node": ">=12.20"
5918
4557
  },
5919
4558
  "funding": {
5920
4559
  "url": "https://github.com/sponsors/sindresorhus"
5921
4560
  }
5922
4561
  },
5923
- "node_modules/zimmerframe": {
4562
+ "node_modules/yocto-spinner": {
5924
- "version": "1.1.2",
4563
+ "version": "0.2.2",
5925
- "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",
5926
- "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==",
5927
- "dev": true,
5928
- "license": "MIT"
4564
+ "license": "MIT",
4565
+ "dependencies": {
4566
+ "yoctocolors": "^2.1.1"
4567
+ },
4568
+ "engines": {
4569
+ "node": ">=18.19"
4570
+ },
4571
+ "funding": {
4572
+ "url": "https://github.com/sponsors/sindresorhus"
4573
+ }
4574
+ },
4575
+ "node_modules/yoctocolors": {
4576
+ "version": "2.1.1",
4577
+ "license": "MIT",
4578
+ "engines": {
4579
+ "node": ">=18"
4580
+ },
4581
+ "funding": {
4582
+ "url": "https://github.com/sponsors/sindresorhus"
4583
+ }
4584
+ },
4585
+ "node_modules/zod": {
4586
+ "version": "3.24.3",
4587
+ "license": "MIT",
4588
+ "funding": {
4589
+ "url": "https://github.com/sponsors/colinhacks"
4590
+ }
4591
+ },
4592
+ "node_modules/zod-to-json-schema": {
4593
+ "version": "3.24.5",
4594
+ "license": "ISC",
4595
+ "peerDependencies": {
4596
+ "zod": "^3.24.1"
4597
+ }
4598
+ },
4599
+ "node_modules/zod-to-ts": {
4600
+ "version": "1.2.0",
4601
+ "peerDependencies": {
4602
+ "typescript": "^4.9.4 || ^5.0.2",
4603
+ "zod": "^3"
4604
+ }
5929
4605
  },
5930
4606
  "node_modules/zwitch": {
5931
4607
  "version": "2.0.4",
5932
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
5933
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
5934
- "dev": true,
5935
4608
  "license": "MIT",
5936
4609
  "funding": {
5937
4610
  "type": "github",
package.json CHANGED
@@ -1,46 +1,20 @@
1
1
  {
2
- "name": "website",
2
+ "name": "my-astro-project-using-bun",
3
- "version": "0.0.1",
4
- "private": true,
5
3
  "type": "module",
4
+ "version": "0.0.1",
6
5
  "scripts": {
7
- "dev": "vite dev",
6
+ "dev": "astro dev",
8
- "build": "vite build",
7
+ "build": "astro build",
9
- "preview": "vite preview",
8
+ "preview": "astro preview",
10
- "publish": "rm -rf build && npm run build && tar -C build -cvz . > site.tar.gz && hut pages publish -d pyrossh.dev site.tar.gz && rm site.tar.gz",
11
- "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json",
12
- "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch",
13
- "test": "npm run test:integration && npm run test:unit",
14
- "lint": "prettier --check . && eslint .",
15
- "fmt": "prettier --write .",
16
- "test:integration": "playwright test",
17
- "test:unit": "vitest"
9
+ "astro": "astro"
18
10
  },
19
- "devDependencies": {
11
+ "dependencies": {
20
- "@iconify/svelte": "^4.0.2",
21
- "@playwright/test": "^1.48.2",
22
- "@poppanator/sveltekit-svg": "^5.0.0",
23
- "@sveltejs/adapter-static": "^3.0.6",
24
- "@sveltejs/enhanced-img": "^0.3.10",
25
- "@sveltejs/kit": "^2.7.3",
12
+ "@astrojs/mdx": "^4.2.5",
13
+ "@astrojs/rss": "^4.0.11",
14
+ "@astrojs/sitemap": "^3.3.1",
26
- "@sveltejs/vite-plugin-svelte": "^4.0.0",
15
+ "@effective/css-reset": "^3.2.0",
27
- "@sveltejs/vite-plugin-svelte-inspector": "^3.0.1",
28
- "@tailwindcss/vite": "^4.0.3",
16
+ "@tailwindcss/vite": "^4.1.4",
29
- "@types/eslint": "8.56.0",
30
- "autoprefixer": "^10.4.19",
31
- "eslint": "^8.56.0",
32
- "eslint-config-prettier": "^9.1.0",
33
- "eslint-plugin-svelte": "^2.45.1",
34
- "mdsvex": "^0.12.3",
35
- "prettier": "^3.3.3",
36
- "prettier-plugin-svelte": "^3.2.7",
37
- "remark-github": "^12.0.0",
38
- "shiki": "^1.22.1",
39
- "super-sitemap": "^0.14.14",
40
- "svelte": "^5.1.3",
17
+ "astro": "^5.7.5",
41
- "svelte-check": "^4.0.5",
42
- "tailwindcss": "^4.0.3",
18
+ "tailwindcss": "^4.1.4"
43
- "vite": "^5.4.10",
44
- "vitest": "^2.1.3"
45
19
  }
46
- }
20
+ }
package2.json ADDED
@@ -0,0 +1,46 @@
1
+ {
2
+ "name": "website",
3
+ "version": "0.0.1",
4
+ "private": true,
5
+ "type": "module",
6
+ "scripts": {
7
+ "dev": "vite dev",
8
+ "build": "vite build",
9
+ "preview": "vite preview",
10
+ "publish": "rm -rf build && npm run build && tar -C build -cvz . > site.tar.gz && hut pages publish -d pyrossh.dev site.tar.gz && rm site.tar.gz",
11
+ "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json",
12
+ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch",
13
+ "test": "npm run test:integration && npm run test:unit",
14
+ "lint": "prettier --check . && eslint .",
15
+ "fmt": "prettier --write .",
16
+ "test:integration": "playwright test",
17
+ "test:unit": "vitest"
18
+ },
19
+ "devDependencies": {
20
+ "@iconify/svelte": "^4.0.2",
21
+ "@playwright/test": "^1.48.2",
22
+ "@poppanator/sveltekit-svg": "^5.0.0",
23
+ "@sveltejs/adapter-static": "^3.0.6",
24
+ "@sveltejs/enhanced-img": "^0.3.10",
25
+ "@sveltejs/kit": "^2.7.3",
26
+ "@sveltejs/vite-plugin-svelte": "^4.0.0",
27
+ "@sveltejs/vite-plugin-svelte-inspector": "^3.0.1",
28
+ "@tailwindcss/vite": "^4.0.3",
29
+ "@types/eslint": "8.56.0",
30
+ "autoprefixer": "^10.4.19",
31
+ "eslint": "^8.56.0",
32
+ "eslint-config-prettier": "^9.1.0",
33
+ "eslint-plugin-svelte": "^2.45.1",
34
+ "mdsvex": "^0.12.3",
35
+ "prettier": "^3.3.3",
36
+ "prettier-plugin-svelte": "^3.2.7",
37
+ "remark-github": "^12.0.0",
38
+ "shiki": "^1.22.1",
39
+ "super-sitemap": "^0.14.14",
40
+ "svelte": "^5.1.3",
41
+ "svelte-check": "^4.0.5",
42
+ "tailwindcss": "^4.0.3",
43
+ "vite": "^5.4.10",
44
+ "vitest": "^2.1.3"
45
+ }
46
+ }
public/blog-placeholder-1.jpg ADDED
Binary file
public/blog-placeholder-2.jpg ADDED
Binary file
public/blog-placeholder-3.jpg ADDED
Binary file
public/blog-placeholder-4.jpg ADDED
Binary file
public/blog-placeholder-5.jpg ADDED
Binary file
public/blog-placeholder-about.jpg ADDED
Binary file
public/favicon.svg ADDED
@@ -0,0 +1,9 @@
1
+ <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
2
+ <path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
3
+ <style>
4
+ path { fill: #000; }
5
+ @media (prefers-color-scheme: dark) {
6
+ path { fill: #FFF; }
7
+ }
8
+ </style>
9
+ </svg>
src/{lib/assets → assets}/icons/appstore.svg RENAMED
File without changes
src/{lib/assets → assets}/icons/playstore.svg RENAMED
File without changes
src/{lib/assets → assets}/images/app_icon.png RENAMED
File without changes
src/{lib/assets → assets}/images/app_image.png RENAMED
File without changes
src/{lib/assets → assets}/logos/code.png RENAMED
File without changes
src/{lib/assets → assets}/logos/helix.png RENAMED
File without changes
src/{lib/assets → assets}/logos/inkscape.png RENAMED
File without changes
src/{lib/assets → assets}/logos/iterm.png RENAMED
File without changes
src/{lib/assets → assets}/logos/nu.png RENAMED
File without changes
src/{lib/assets → assets}/logos/onlybible.png RENAMED
File without changes
src/{lib/assets → assets}/logos/pyrossh.png RENAMED
File without changes
src/{lib/assets → assets}/logos/rust.png RENAMED
File without changes
src/{lib/assets → assets}/logos/stats.png RENAMED
File without changes
src/{lib/assets → assets}/logos/zellij.png RENAMED
File without changes
src/components/BaseHead.astro ADDED
@@ -0,0 +1,55 @@
1
+ ---
2
+ // Import the global.css file here so that it is included on
3
+ // all pages through the use of the <BaseHead /> component.
4
+ import '../styles/global.css';
5
+ import { SITE_TITLE } from '../consts';
6
+
7
+ interface Props {
8
+ title: string;
9
+ description: string;
10
+ image?: string;
11
+ }
12
+
13
+ const canonicalURL = new URL(Astro.url.pathname, Astro.site);
14
+
15
+ const { title, description, image = '/blog-placeholder-1.jpg' } = Astro.props;
16
+ ---
17
+
18
+ <!-- Global Metadata -->
19
+ <meta charset="utf-8" />
20
+ <meta name="viewport" content="width=device-width,initial-scale=1" />
21
+ <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
22
+ <link rel="sitemap" href="/sitemap-index.xml" />
23
+ <link
24
+ rel="alternate"
25
+ type="application/rss+xml"
26
+ title={SITE_TITLE}
27
+ href={new URL('rss.xml', Astro.site)}
28
+ />
29
+ <meta name="generator" content={Astro.generator} />
30
+
31
+ <!-- Font preloads -->
32
+ <link rel="preload" href="/fonts/atkinson-regular.woff" as="font" type="font/woff" crossorigin />
33
+ <link rel="preload" href="/fonts/atkinson-bold.woff" as="font" type="font/woff" crossorigin />
34
+
35
+ <!-- Canonical URL -->
36
+ <link rel="canonical" href={canonicalURL} />
37
+
38
+ <!-- Primary Meta Tags -->
39
+ <title>{title}</title>
40
+ <meta name="title" content={title} />
41
+ <meta name="description" content={description} />
42
+
43
+ <!-- Open Graph / Facebook -->
44
+ <meta property="og:type" content="website" />
45
+ <meta property="og:url" content={Astro.url} />
46
+ <meta property="og:title" content={title} />
47
+ <meta property="og:description" content={description} />
48
+ <meta property="og:image" content={new URL(image, Astro.url)} />
49
+
50
+ <!-- Twitter -->
51
+ <meta property="twitter:card" content="summary_large_image" />
52
+ <meta property="twitter:url" content={Astro.url} />
53
+ <meta property="twitter:title" content={title} />
54
+ <meta property="twitter:description" content={description} />
55
+ <meta property="twitter:image" content={new URL(image, Astro.url)} />
src/components/Footer.astro ADDED
@@ -0,0 +1,41 @@
1
+ ---
2
+ const today = new Date();
3
+ ---
4
+
5
+ <footer>
6
+ <div class="wrapper container">
7
+ <div class="flex-1"></div>
8
+ <div class="flex items-center justify-center mx-2">
9
+ <span class="text-base text-gray-200 hover:no-underline mr-2">
10
+ Copyright © {today.getFullYear()}
11
+ <a class="link" href="https://git.sr.ht/~pyrossh/"> pyrossh </a>
12
+ </span>
13
+ </div>
14
+ </div>
15
+ </footer>
16
+ <style>
17
+ footer {
18
+ background: var(--color-black);
19
+ }
20
+
21
+ .container {
22
+ display: flex;
23
+ flex-direction: row;
24
+ flex: 1;
25
+ padding: 16px 0px;
26
+ }
27
+
28
+ .link {
29
+ color: var(--color-white);
30
+ font-weight: 500;
31
+ text-underline-offset: 2px;
32
+ text-decoration-thickness: 2px;
33
+ text-decoration-line: underline;
34
+ text-decoration-color: white;
35
+
36
+ &:hover {
37
+ color: var(--color-gray-200);
38
+ text-decoration-color: var(--color-gray-200);
39
+ }
40
+ }
41
+ </style>
src/components/FormattedDate.astro ADDED
@@ -0,0 +1,11 @@
1
+ ---
2
+ interface Props {
3
+ date: Date;
4
+ }
5
+
6
+ const { date } = Astro.props;
7
+ ---
8
+
9
+ <time datetime={date.toISOString()}>
10
+ {new Intl.DateTimeFormat('en-GB', { dateStyle: 'long' }).format(new Date(date))}
11
+ </time>
src/components/Header.astro ADDED
@@ -0,0 +1,77 @@
1
+ ---
2
+ import HeaderLink from './HeaderLink.astro';
3
+ ---
4
+
5
+ <header>
6
+ <nav class="wrapper">
7
+ <HeaderLink class="logo" href="/"> 木 pyrossh </HeaderLink>
8
+ <div class="links">
9
+ <HeaderLink href="/cv">cv</HeaderLink>
10
+ <div>|</div>
11
+ <HeaderLink href="/posts">posts</HeaderLink>
12
+ <div>|</div>
13
+ <HeaderLink href="https://git.sr.ht/~pyrossh/">code</HeaderLink>
14
+ </div>
15
+ </nav>
16
+ </header>
17
+ <style>
18
+ header {
19
+ background-color: var(--color-black);
20
+ border-top: 5px solid #444;
21
+ border-bottom: 1px solid #444;
22
+ min-height: 56px;
23
+ position: relative;
24
+ }
25
+
26
+ nav {
27
+ /* padding-left: 0px; */
28
+ /* padding-right: 0px; */
29
+ }
30
+
31
+ .logo {
32
+ display: flex;
33
+ font-size: 22px;
34
+ line-height: 56px;
35
+ font-weight: 400;
36
+ margin-bottom: 0;
37
+ float: left;
38
+ color: var(--color-accent);
39
+ margin-right: 8px;
40
+
41
+ &.active,
42
+ &:hover {
43
+ color: var(--color-accent);
44
+ text-decoration: underline;
45
+ text-decoration-color: var(--color-accent);
46
+ text-underline-offset: 8px;
47
+ }
48
+ }
49
+
50
+ .links {
51
+ display: flex;
52
+ flex-direction: row;
53
+ float: right;
54
+ font-size: 22px;
55
+ line-height: 56px;
56
+ color: white;
57
+ }
58
+
59
+ .links a {
60
+ display: inline-block;
61
+ text-decoration: none;
62
+ font-size: 22px;
63
+ line-height: 56px;
64
+ color: white;
65
+ font-weight: 400;
66
+ padding-left: 12px;
67
+ padding-right: 12px;
68
+
69
+ &.active,
70
+ &:hover {
71
+ color: var(--color-gray-200);
72
+ text-decoration: underline;
73
+ text-decoration-color: var(--color-accent);
74
+ text-underline-offset: 8px;
75
+ }
76
+ }
77
+ </style>
src/components/HeaderLink.astro ADDED
@@ -0,0 +1,14 @@
1
+ ---
2
+ import type { HTMLAttributes } from 'astro/types';
3
+
4
+ type Props = HTMLAttributes<'a'>;
5
+
6
+ const { href, class: className, ...props } = Astro.props;
7
+ const pathname = Astro.url.pathname.replace(import.meta.env.BASE_URL, '');
8
+ const subpath = pathname.match(/[^\/]+/g);
9
+ const isActive = href === pathname || href === '/' + (subpath?.[0] || '');
10
+ ---
11
+
12
+ <a href={href} class:list={[className, { active: isActive }]} {...props}>
13
+ <slot />
14
+ </a>
src/components/Slide.astro ADDED
@@ -0,0 +1,37 @@
1
+ ---
2
+ const { title, link, isExternal = true } = Astro.props;
3
+ ---
4
+
5
+ <div class="card bg-[#f0ede2] rounded-xs">
6
+ <div class="card-body p-4">
7
+ <div class="card-title">
8
+ <slot name="icon" />
9
+ <a
10
+ class="link"
11
+ href={link}
12
+ target={isExternal ? '_blank' : '_self'}
13
+ rel={isExternal ? 'noopener noreferrer' : ''}
14
+ >
15
+ {title}
16
+ </a>
17
+ </div>
18
+ <slot />
19
+ </div>
20
+ </div>
21
+
22
+ <style>
23
+ .card {
24
+ display: flex;
25
+ }
26
+
27
+ .card-title {
28
+ display: flex;
29
+ flex-direction: row;
30
+ align-items: center;
31
+ }
32
+
33
+ .link {
34
+ font-weight: 500;
35
+ text-decoration: underline;
36
+ }
37
+ </style>
src/consts.ts ADDED
@@ -0,0 +1,5 @@
1
+ // Place any global data in this file.
2
+ // You can import this data from anywhere in your site by using the `import` keyword.
3
+
4
+ export const SITE_TITLE = 'Astro Blog';
5
+ export const SITE_DESCRIPTION = 'Welcome to my website!';
src/content.config.ts ADDED
@@ -0,0 +1,18 @@
1
+ import { glob } from 'astro/loaders';
2
+ import { defineCollection, z } from 'astro:content';
3
+
4
+ const blog = defineCollection({
5
+ // Load Markdown and MDX files in the `src/content/blog/` directory.
6
+ loader: glob({ base: './src/content/blog', pattern: '**/*.{md,mdx}' }),
7
+ // Type-check frontmatter using a schema
8
+ schema: z.object({
9
+ title: z.string(),
10
+ description: z.string(),
11
+ // Transform string to Date object
12
+ pubDate: z.coerce.date(),
13
+ updatedDate: z.coerce.date().optional(),
14
+ heroImage: z.string().optional(),
15
+ }),
16
+ });
17
+
18
+ export const collections = { blog };
src/{posts → content/blog}/eyecandy-golang-error-reporting.md RENAMED
@@ -1,8 +1,8 @@
1
1
  ---
2
2
  title: Eyecandy golang error reporting
3
3
  description: Better error message logging in golang
4
- image: /images/terminal1.png
4
+ heroImage: /images/terminal1.png
5
- date: 2016-09-17
5
+ pubDate: 2016-09-17
6
6
  tags:
7
7
  - golang
8
8
  - error
src/content/blog/first-post.md ADDED
@@ -0,0 +1,16 @@
1
+ ---
2
+ title: 'First post'
3
+ description: 'Lorem ipsum dolor sit amet'
4
+ pubDate: 'Jul 08 2022'
5
+ heroImage: '/blog-placeholder-3.jpg'
6
+ ---
7
+
8
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
9
+
10
+ Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
11
+
12
+ Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
13
+
14
+ Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
15
+
16
+ Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
src/{posts → content/blog}/gopibot-to-the-rescue.md RENAMED
@@ -1,8 +1,8 @@
1
1
  ---
2
2
  title: Gopibot to the rescue
3
3
  description: A slackbot for deploying your applications (chatops)
4
- image: /images/gopibot.png
4
+ heroImage: /images/gopibot.png
5
- date: 2017-04-19
5
+ pubDate: 2017-04-19
6
6
  tags:
7
7
  - nodejs
8
8
  - slack
src/content/blog/markdown-style-guide.md ADDED
@@ -0,0 +1,214 @@
1
+ ---
2
+ title: 'Markdown Style Guide'
3
+ description: 'Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.'
4
+ pubDate: 'Jun 19 2024'
5
+ heroImage: '/blog-placeholder-1.jpg'
6
+ ---
7
+
8
+ Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.
9
+
10
+ ## Headings
11
+
12
+ The following HTML `<h1>`—`<h6>` elements represent six levels of section headings. `<h1>` is the highest section level while `<h6>` is the lowest.
13
+
14
+ # H1
15
+
16
+ ## H2
17
+
18
+ ### H3
19
+
20
+ #### H4
21
+
22
+ ##### H5
23
+
24
+ ###### H6
25
+
26
+ ## Paragraph
27
+
28
+ Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
29
+
30
+ Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
31
+
32
+ ## Images
33
+
34
+ ### Syntax
35
+
36
+ ```markdown
37
+ ![Alt text](./full/or/relative/path/of/image)
38
+ ```
39
+
40
+ ### Output
41
+
42
+ ![blog placeholder](/blog-placeholder-about.jpg)
43
+
44
+ ## Blockquotes
45
+
46
+ The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.
47
+
48
+ ### Blockquote without attribution
49
+
50
+ #### Syntax
51
+
52
+ ```markdown
53
+ > Tiam, ad mint andaepu dandae nostion secatur sequo quae.
54
+ > **Note** that you can use _Markdown syntax_ within a blockquote.
55
+ ```
56
+
57
+ #### Output
58
+
59
+ > Tiam, ad mint andaepu dandae nostion secatur sequo quae.
60
+ > **Note** that you can use _Markdown syntax_ within a blockquote.
61
+
62
+ ### Blockquote with attribution
63
+
64
+ #### Syntax
65
+
66
+ ```markdown
67
+ > Don't communicate by sharing memory, share memory by communicating.<br>
68
+ > — <cite>Rob Pike[^1]</cite>
69
+ ```
70
+
71
+ #### Output
72
+
73
+ > Don't communicate by sharing memory, share memory by communicating.<br>
74
+ > — <cite>Rob Pike[^1]</cite>
75
+
76
+ [^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.
77
+
78
+ ## Tables
79
+
80
+ ### Syntax
81
+
82
+ ```markdown
83
+ | Italics | Bold | Code |
84
+ | --------- | -------- | ------ |
85
+ | _italics_ | **bold** | `code` |
86
+ ```
87
+
88
+ ### Output
89
+
90
+ | Italics | Bold | Code |
91
+ | --------- | -------- | ------ |
92
+ | _italics_ | **bold** | `code` |
93
+
94
+ ## Code Blocks
95
+
96
+ ### Syntax
97
+
98
+ we can use 3 backticks ``` in new line and write snippet and close with 3 backticks on new line and to highlight language specific syntax, write one word of language name after first 3 backticks, for eg. html, javascript, css, markdown, typescript, txt, bash
99
+
100
+ ````markdown
101
+ ```html
102
+ <!doctype html>
103
+ <html lang="en">
104
+ <head>
105
+ <meta charset="utf-8" />
106
+ <title>Example HTML5 Document</title>
107
+ </head>
108
+ <body>
109
+ <p>Test</p>
110
+ </body>
111
+ </html>
112
+ ```
113
+ ````
114
+
115
+ ### Output
116
+
117
+ ```html
118
+ <!doctype html>
119
+ <html lang="en">
120
+ <head>
121
+ <meta charset="utf-8" />
122
+ <title>Example HTML5 Document</title>
123
+ </head>
124
+ <body>
125
+ <p>Test</p>
126
+ </body>
127
+ </html>
128
+ ```
129
+
130
+ ## List Types
131
+
132
+ ### Ordered List
133
+
134
+ #### Syntax
135
+
136
+ ```markdown
137
+ 1. First item
138
+ 2. Second item
139
+ 3. Third item
140
+ ```
141
+
142
+ #### Output
143
+
144
+ 1. First item
145
+ 2. Second item
146
+ 3. Third item
147
+
148
+ ### Unordered List
149
+
150
+ #### Syntax
151
+
152
+ ```markdown
153
+ - List item
154
+ - Another item
155
+ - And another item
156
+ ```
157
+
158
+ #### Output
159
+
160
+ - List item
161
+ - Another item
162
+ - And another item
163
+
164
+ ### Nested list
165
+
166
+ #### Syntax
167
+
168
+ ```markdown
169
+ - Fruit
170
+ - Apple
171
+ - Orange
172
+ - Banana
173
+ - Dairy
174
+ - Milk
175
+ - Cheese
176
+ ```
177
+
178
+ #### Output
179
+
180
+ - Fruit
181
+ - Apple
182
+ - Orange
183
+ - Banana
184
+ - Dairy
185
+ - Milk
186
+ - Cheese
187
+
188
+ ## Other Elements — abbr, sub, sup, kbd, mark
189
+
190
+ ### Syntax
191
+
192
+ ```markdown
193
+ <abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format.
194
+
195
+ H<sub>2</sub>O
196
+
197
+ X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>
198
+
199
+ Press <kbd>CTRL</kbd> + <kbd>ALT</kbd> + <kbd>Delete</kbd> to end the session.
200
+
201
+ Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and other small creatures.
202
+ ```
203
+
204
+ ### Output
205
+
206
+ <abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format.
207
+
208
+ H<sub>2</sub>O
209
+
210
+ X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>
211
+
212
+ Press <kbd>CTRL</kbd> + <kbd>ALT</kbd> + <kbd>Delete</kbd> to end the session.
213
+
214
+ Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and other small creatures.
src/{posts → content/blog}/react-powertools-swr.md RENAMED
@@ -1,8 +1,8 @@
1
1
  ---
2
2
  title: 'React Powertools: SWR'
3
3
  description: A react library that makes it easier to fetch data
4
- image: /images/gopibot.png
4
+ heroImage: /images/gopibot.png
5
- date: 2024-08-16
5
+ pubDate: 2024-08-16
6
6
  tags:
7
7
  - react
8
8
  - frontend
src/content/blog/second-post.md ADDED
@@ -0,0 +1,16 @@
1
+ ---
2
+ title: 'Second post'
3
+ description: 'Lorem ipsum dolor sit amet'
4
+ pubDate: 'Jul 15 2022'
5
+ heroImage: '/blog-placeholder-4.jpg'
6
+ ---
7
+
8
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
9
+
10
+ Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
11
+
12
+ Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
13
+
14
+ Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
15
+
16
+ Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
src/content/blog/third-post.md ADDED
@@ -0,0 +1,16 @@
1
+ ---
2
+ title: 'Third post'
3
+ description: 'Lorem ipsum dolor sit amet'
4
+ pubDate: 'Jul 22 2022'
5
+ heroImage: '/blog-placeholder-2.jpg'
6
+ ---
7
+
8
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
9
+
10
+ Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
11
+
12
+ Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
13
+
14
+ Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
15
+
16
+ Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
src/content/blog/using-mdx.mdx ADDED
@@ -0,0 +1,31 @@
1
+ ---
2
+ title: 'Using MDX'
3
+ description: 'Lorem ipsum dolor sit amet'
4
+ pubDate: 'Jun 01 2024'
5
+ heroImage: '/blog-placeholder-5.jpg'
6
+ ---
7
+
8
+ This theme comes with the [@astrojs/mdx](https://docs.astro.build/en/guides/integrations-guide/mdx/) integration installed and configured in your `astro.config.mjs` config file. If you prefer not to use MDX, you can disable support by removing the integration from your config file.
9
+
10
+ ## Why MDX?
11
+
12
+ MDX is a special flavor of Markdown that supports embedded JavaScript & JSX syntax. This unlocks the ability to [mix JavaScript and UI Components into your Markdown content](https://docs.astro.build/en/guides/markdown-content/#mdx-features) for things like interactive charts or alerts.
13
+
14
+ If you have existing content authored in MDX, this integration will hopefully make migrating to Astro a breeze.
15
+
16
+ ## Example
17
+
18
+ Here is how you import and use a UI component inside of MDX.
19
+ When you open this page in the browser, you should see the clickable button below.
20
+
21
+ import HeaderLink from '../../components/HeaderLink.astro';
22
+
23
+ <HeaderLink href="#" onclick="alert('clicked!')">
24
+ Embedded component in MDX
25
+ </HeaderLink>
26
+
27
+ ## More Links
28
+
29
+ - [MDX Syntax Documentation](https://mdxjs.com/docs/what-is-mdx)
30
+ - [Astro Usage Documentation](https://docs.astro.build/en/guides/markdown-content/#markdown-and-mdx-pages)
31
+ - **Note:** [Client Directives](https://docs.astro.build/en/reference/directives-reference/#client-directives) are still required to create interactive components. Otherwise, all components in your MDX will render as static HTML (no JavaScript) by default.
src/layouts/Base.astro ADDED
@@ -0,0 +1,73 @@
1
+ ---
2
+ import { Font } from 'astro:assets';
3
+ import BaseHead from '../components/BaseHead.astro';
4
+ import Header from '../components/Header.astro';
5
+ import Footer from '../components/Footer.astro';
6
+ import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
7
+ // import '@effective/css-reset';
8
+ import './src/styles/global.css';
9
+
10
+ const { title, description } = Astro.props;
11
+ ---
12
+
13
+ <!doctype html>
14
+ <html lang="en">
15
+ <head>
16
+ <!-- <title slot="head"></title> -->
17
+ <!-- <meta name="author" content="pyrossh" />
18
+ <meta name="keywords" content="pyrossh.dev,pyrossh,svelte,website" />
19
+ <link rel="canonical" href={url} />
20
+ <meta property="og:site_name" content="pyrossh.dev" />
21
+ <meta property="og:type" content="website" />
22
+ <meta property="og:url" content={url} /> -->
23
+ <BaseHead title={title} description={description} />
24
+ <Font cssVariable="--font-roboto" preload />
25
+ </head>
26
+ <body>
27
+ <div class="flex flex-1 flex-col">
28
+ <Header />
29
+ <main class="wrapper">
30
+ <slot />
31
+ <!-- <div class="flex flex-1 flex-row">
32
+ <div class="flex flex-1 flex-row my-4">
33
+ <slot />
34
+ </div>
35
+ </div> -->
36
+ </main>
37
+ <Footer />
38
+ </div>
39
+ </body>
40
+ </html>
41
+
42
+ <style>
43
+ html {
44
+ background-color: white;
45
+ }
46
+
47
+ body {
48
+ /* margin: 0;
49
+ padding: 0;
50
+ text-align: left;
51
+ background: linear-gradient(var(--gray-gradient)) no-repeat;
52
+ background-size: 100% 600px;
53
+ word-wrap: break-word;
54
+ overflow-wrap: break-word;
55
+ color: rgb(var(--gray-dark));
56
+ font-size: 20px;
57
+ line-height: 1.7; */
58
+ background-color: var(--color-white);
59
+ font-family: var(--font-roboto);
60
+ text-rendering: optimizeLegibility;
61
+ font-variant-ligatures: common-ligatures;
62
+ font-kerning: normal;
63
+ font-size: 14pt;
64
+ line-height: 1.6;
65
+ color: #222;
66
+ }
67
+
68
+ main {
69
+ background-color: var(--color-white);
70
+ padding-top: 1em;
71
+ padding-bottom: 1em;
72
+ }
73
+ </style>
src/layouts/Post.astro ADDED
@@ -0,0 +1,73 @@
1
+ ---
2
+ import type { CollectionEntry } from 'astro:content';
3
+ import FormattedDate from '../components/FormattedDate.astro';
4
+ import Layout from './Base.astro';
5
+
6
+ type Props = CollectionEntry<'blog'>['data'];
7
+
8
+ const { title, description, pubDate, updatedDate, heroImage } = Astro.props;
9
+ ---
10
+
11
+ <Layout>
12
+ <article>
13
+ <div class="hero-image">
14
+ {heroImage && <img width={1020} height={510} src={heroImage} alt="" />}
15
+ </div>
16
+ <div class="prose">
17
+ <div class="title">
18
+ <div class="date">
19
+ <FormattedDate date={pubDate} />
20
+ {
21
+ updatedDate && (
22
+ <div class="last-updated-on">
23
+ Last updated on <FormattedDate date={updatedDate} />
24
+ </div>
25
+ )
26
+ }
27
+ </div>
28
+ <h1>{title}</h1>
29
+ <hr />
30
+ </div>
31
+ <slot />
32
+ </div>
33
+ </article>
34
+ </Layout>
35
+ <style>
36
+ main {
37
+ width: calc(100% - 2em);
38
+ max-width: 100%;
39
+ margin: 0;
40
+ }
41
+ .hero-image {
42
+ width: 100%;
43
+ }
44
+ .hero-image img {
45
+ display: block;
46
+ margin: 0 auto;
47
+ border-radius: 12px;
48
+ box-shadow: var(--box-shadow);
49
+ }
50
+ .prose {
51
+ width: 720px;
52
+ max-width: calc(100% - 2em);
53
+ margin: auto;
54
+ padding: 1em;
55
+ color: rgb(var(--gray-dark));
56
+ }
57
+ .title {
58
+ margin-bottom: 1em;
59
+ padding: 1em 0;
60
+ text-align: center;
61
+ line-height: 1;
62
+ }
63
+ .title h1 {
64
+ margin: 0 0 0.5em 0;
65
+ }
66
+ .date {
67
+ margin-bottom: 0.5em;
68
+ color: rgb(var(--gray));
69
+ }
70
+ .last-updated-on {
71
+ font-style: italic;
72
+ }
73
+ </style>
src/lib/components/Copyright.svelte DELETED
@@ -1,9 +0,0 @@
1
- <span class="text-base text-gray-200 hover:no-underline mr-2"
2
- >Copyright © {new Date().getFullYear()}
3
- <a
4
- class="decoration-2 underline underline-offset-2 font-medium hover:text-gray-400 hover:decoration-gray-400"
5
- href="https://git.sr.ht/~pyrossh/"
6
- >
7
- pyrossh
8
- </a>
9
- </span>
src/lib/components/Footer.svelte DELETED
@@ -1,25 +0,0 @@
1
- <script>
2
- import Copyright from './Copyright.svelte';
3
- import SocialLinks from './SocialLinks.svelte';
4
- </script>
5
-
6
- <footer class="bg-black">
7
- <div class="wrapper flex flex-row flex-1 py-4 px-3 max-w-5xl">
8
- <div class="flex-1">
9
- <SocialLinks />
10
- </div>
11
- <div class="flex items-center justify-center mx-2">
12
- <Copyright />
13
- </div>
14
- </div>
15
- </footer>
16
-
17
- <style>
18
- .wrapper {
19
- max-width: calc(95ex - (1em * 2));
20
- margin-right: auto;
21
- margin-left: auto;
22
- padding-left: 1em;
23
- padding-right: 1em;
24
- }
25
- </style>
src/lib/components/Header.svelte DELETED
@@ -1,60 +0,0 @@
1
- <script>
2
- import { page } from '$app/stores';
3
- let isActive = $derived((href) => $page.url.pathname.includes(href));
4
- </script>
5
-
6
- <header>
7
- <nav class="wrapper">
8
- <a class="flex text-[#f1fa8c] mr-4 logo" href="/">
9
- <span class="mr-1">木</span> pyrossh
10
- </a>
11
- <div class="links">
12
- <a href="/cv" class:underline={isActive('/cv')} rel="prefetch"> cv </a>
13
- <div>|</div>
14
- <a href="/posts" class:underline={isActive('/posts')} rel="prefetch"> posts </a>
15
- <div class="hidden sm:block">|</div>
16
- <a class="hidden sm:block" href="https://git.sr.ht/~pyrossh/"> code </a>
17
- </div>
18
- </nav>
19
- </header>
20
-
21
- <style>
22
- header {
23
- background-color: black;
24
- border-top: 5px solid #444;
25
- border-bottom: 1px solid #444;
26
- min-height: 56px;
27
- position: relative;
28
- }
29
-
30
- .wrapper {
31
- max-width: calc(95ex - (1em * 2));
32
- margin-right: auto;
33
- margin-left: auto;
34
- padding-left: 1em;
35
- padding-right: 1em;
36
- }
37
-
38
- .logo {
39
- font-size: 22px;
40
- line-height: 56px;
41
- font-weight: 500;
42
- margin-bottom: 0;
43
- float: left;
44
- }
45
-
46
- .links {
47
- display: flex;
48
- flex-direction: row;
49
- float: right;
50
- font-size: 22px;
51
- line-height: 56px;
52
- color: white;
53
- }
54
-
55
- .links a {
56
- font-weight: 500;
57
- padding-left: 12px;
58
- padding-right: 12px;
59
- }
60
- </style>
src/lib/components/Intro.svelte DELETED
@@ -1,11 +0,0 @@
1
- <h1 class="text-xl text-center sm:text-left lg:leading-tight mt-3">
2
- The only bible app you will ever need
3
- </h1>
4
- <div class="text-center sm:text-left flex flex-col text-lg sm:mt-5">
5
- <p>No ads</p>
6
- <p>No in-app purchases</p>
7
- <p>No distractions</p>
8
- <p>Offline First</p>
9
- <p>Optimized reading</p>
10
- <p>Online Audio Playback</p>
11
- </div>
src/lib/components/Slide.svelte DELETED
@@ -1,47 +0,0 @@
1
- <script>
2
- /**
3
- * @typedef {Object} Props
4
- * @property {any} title - let { title, link, children } = $props();
5
- * @property {any} link - let { title, link, children } = $props();
6
- * @property {boolean} [isExternal] - let { title, link, children } = $props();
7
- * @property {import('svelte').Snippet} [icon]
8
- * @property {import('svelte').Snippet} [children]
9
- */
10
-
11
- /** @type {Props} */
12
- let { title, link, isExternal = true, icon, children } = $props();
13
- </script>
14
-
15
- <div class="card bg-[#f0ede2] rounded-xs">
16
- <div class="card-body p-4">
17
- <div class="card-title">
18
- {@render icon?.()}
19
- <a
20
- class="link"
21
- href={link}
22
- target={isExternal ? '_blank' : ''}
23
- rel={isExternal ? 'noopener noreferrer' : ''}
24
- >
25
- {title}
26
- </a>
27
- </div>
28
- {@render children?.()}
29
- </div>
30
- </div>
31
-
32
- <style>
33
- .card {
34
- display: flex;
35
- }
36
-
37
- .card-title {
38
- display: flex;
39
- flex-direction: row;
40
- align-items: center;
41
- }
42
-
43
- .link {
44
- font-weight: 500;
45
- text-decoration: underline;
46
- }
47
- </style>
src/lib/components/SocialLinks.svelte DELETED
@@ -1,25 +0,0 @@
1
- <script>
2
- import Icon from '@iconify/svelte';
3
- </script>
4
-
5
- <div class="flex hover:no-underline text-white *:mx-2">
6
- <a
7
- href="https://linkedin.com/in/pyrossh"
8
- title="My LinkedIn profile"
9
- target="_blank"
10
- rel="noopener noreferrer"
11
- >
12
- <Icon class="" icon="mdi:linkedin" width="36" />
13
- </a>
14
- <a
15
- href="https://github.com/pyrossh"
16
- title="My GitHub profile"
17
- target="_blank"
18
- rel="noopener noreferrer"
19
- >
20
- <Icon icon="mdi:github" width="36" />
21
- </a>
22
- <a href="mailto:pyros2097@gmail.com" title="My email" target="_blank" rel="noopener noreferrer">
23
- <Icon icon="mdi:email-outline" width="36" />
24
- </a>
25
- </div>
src/lib/dateUtils.js DELETED
@@ -1,5 +0,0 @@
1
- export const formatDate = (d) =>
2
- new Intl.DateTimeFormat('en-GB').format(new Date(d)).replaceAll('/', '-');
3
-
4
- export const formatDateLong = (d) =>
5
- new Intl.DateTimeFormat('en-GB', { dateStyle: 'long' }).format(new Date(d));
src/pages/cv/index.astro ADDED
@@ -0,0 +1,240 @@
1
+ ---
2
+ import Layout from '@/layouts/Base.astro';
3
+ ---
4
+
5
+ <Layout
6
+ title="CV"
7
+ description="Lorem ipsum dolor sit amet"
8
+ pubDate={new Date('August 08 2021')}
9
+ heroImage="/blog-placeholder-about.jpg"
10
+ >
11
+ <div>
12
+ <section>
13
+ <h3>Equal Experts</h3>
14
+ <h4>Software Developer, Oct 2018 - present</h4>
15
+ <h5>
16
+ Making Software. Better. Equal Experts is a network of talented, experienced software
17
+ consultants, specialising in agile delivery.
18
+ </h5>
19
+ <div>
20
+ These are the client projects I worked on,
21
+ <ul>
22
+ <li>
23
+ <h6>John Lewis <span>(Mar '21 - Aug '24)</span></h6>
24
+ <ul class="*:list-disc">
25
+ <li>
26
+ Built a quiz memory game with leaderboard scoring to improve engagement during
27
+ Christmas
28
+ </li>
29
+ <li>
30
+ Implemented new features for customer self-serve actions in returns, cancellations,
31
+ tracking
32
+ </li>
33
+ <li>
34
+ Refactored the old self-serve React app to use Nextjs and removed a large dependency
35
+ on redux
36
+ </li>
37
+ <li>
38
+ Ran many experiments in the customer services and order pages to improve our metrics
39
+ and reduce contacts
40
+ </li>
41
+ <li>
42
+ Built the new Product Description Page (PDP) for Simple Carpets using a micro
43
+ frontend architecture
44
+ </li>
45
+ <li>
46
+ <b>Technologies & Tools</b>: Nodejs, Nextjs, Reactjs, Kotlin, K8s, Grafana, Kibana,
47
+ Firestore, Google Sheets API, Monetate, Adobe Analytics, Scene7, Adobe AEM
48
+ </li>
49
+ </ul>
50
+ </li>
51
+ <li>
52
+ <h6>iOWNA <span>(Mar '20 - Mar '21)</span></h6>
53
+ <ul class="*:list-disc">
54
+ <li>Built a Content Editor for curators to create content on our platform</li>
55
+ <li>
56
+ Built the iOWNA crossplatform app in react-native that works in android, ios, and
57
+ web using one codebase.
58
+ </li>
59
+ <li>Implemented Admin specific functionalities in the web app</li>
60
+ <li>Implemented an in-app OTA update method using expo and semantic versioning.</li>
61
+ <li>Built the iOWNA marketing website</li>
62
+ <li>
63
+ Built the Health Questionnaire clinician/patient feedback form feature with push
64
+ notifications
65
+ </li>
66
+ <li>
67
+ <b>Technologies & Tools</b>: Go, Javascript, React Native, Expo, GraphQL,
68
+ Serverless, AppSync, Cognito, Dynamodb, API Gateway, Lambda, Cloudformation
69
+ </li>
70
+ </ul>
71
+ </li>
72
+ <li>
73
+ <h6>Zeta <span>(Nov '19 - Feb '20)</span></h6>
74
+ <ul class="*:list-disc">
75
+ <li>
76
+ Added multiple download formats (pdf,html,xlsx) for reports in the Reporting Center
77
+ </li>
78
+ <li>
79
+ Created a Groovy Script to automate creating ACL in sandbox authorization framework
80
+ </li>
81
+ <li>Integrated Camunda Workflow Engine into Zeta services in Operations Center</li>
82
+ <li>
83
+ Built a few workflows on Camunda and integrated it with some internal services
84
+ </li>
85
+ <li>
86
+ Built a custom k8s CRD using the operator framework to automate creating ACL in
87
+ sandbox using custom resources
88
+ </li>
89
+ <li>
90
+ <b>Technologies & Tools</b>: Go, Java, Springboot, Camunda, Postgres, Docker, K8s
91
+ </li>
92
+ </ul>
93
+ </li>
94
+ <li>
95
+ <h6>Lifebox <span>(Oct '18 - Oct '19)</span></h6>
96
+ <ul class="*:list-disc">
97
+ <li>Added search functionality to the hospital procedure codes</li>
98
+ <li>
99
+ Converted the Health Questionnaire from json to native go code making it easier to
100
+ make changes to it
101
+ </li>
102
+ <li>
103
+ Integrated with SAP using HL7 message format to create patients, episodes,
104
+ schedule/cancel procedures
105
+ </li>
106
+ <li>
107
+ Built the Patient Document repository for uploading, downloading patient files
108
+ </li>
109
+ <li>Built the patients online reports view using the data from SAP</li>
110
+ <li>
111
+ <b>Technologies & Tools</b>: Go, Javascript, Reactjs, K6, Serverless, Grafana,
112
+ Cognito, Dynamodb, API Gateway , Lambda, GraphQL, Cloudformation, SQLite3
113
+ </li>
114
+ </ul>
115
+ </li>
116
+ </ul>
117
+ </div>
118
+ </section>
119
+ <section>
120
+ <h3>Numberz</h3>
121
+ <h4>Full Stack Developer, Sept 2016 - Oct 2018</h4>
122
+ <h5>
123
+ Numberz integrates banking with your day-2-day business work-flows freeing up a lot of
124
+ effort, time and heart-burn, to help your business grow.
125
+ </h5>
126
+ <ul class="*:list-disc">
127
+ <li>Implemented new features and fixed bugs on the numberz android app</li>
128
+ <li>Integrated numberz with Tally ERP (export and import of sales, purchases)</li>
129
+ <li>
130
+ Implemented CI and Devops within out system to ease our deployment process using docker
131
+ and docker-compose
132
+ </li>
133
+ <li>
134
+ Created a slack bot called deploybot which was used to deploy our microservices to our
135
+ servers
136
+ </li>
137
+ <li>Started tech talks on Thursdays to discuss cutting edge technologies</li>
138
+ <li>Architected and built the Notification Service using rabbitmq and nodejs</li>
139
+ <li>Built the Multi-User and Multi-Company Features</li>
140
+ <li>
141
+ Implemented and lead a team on integration with the GSTN System so that customers could
142
+ file their GST Taxes within our product
143
+ </li>
144
+ <li>Architected and built the numberz Identity Management Service(IMS)</li>
145
+ <li>Architected our new product called the Numberz Accounts Receivable (AR)</li>
146
+ <li>Laid down the architecture for the frontend and backend</li>
147
+ <li>
148
+ Built these core features for our new AR Product - Auto Reminders, Manual Reminders, User
149
+ Management, Cash Discounting, CFO Dashboard Metrics
150
+ </li>
151
+ <li>
152
+ <b>Technologies & Tools</b>: Nodejs, Mongodb, Postgres, GraphQL, Ansible, K8s, Typescript,
153
+ Reactjs
154
+ </li>
155
+ </ul>
156
+ </section>
157
+ <section>
158
+ <h3>Playlyfe</h3>
159
+ <h4>Full Stack Developer, Apr 2014 - Sept 2016</h4>
160
+ <h5>
161
+ Playlyfe is an online Gamification Platform which empowers anyone to design and implement a
162
+ gamified system.
163
+ </h5>
164
+ <ul class="*:list-disc">
165
+ <li>Built the Playlyfe Hybrid Mobile app using Phonegap for Android and iOS</li>
166
+ <li>Built the leaderboard system using Mongodb, Redis and Couchbase as the datastore</li>
167
+ <li>Migration of data from v1 to v2 of the API</li>
168
+ <li>Built SDKs for the Playlyfe v2 API in C#, Java, Python, Ruby, PHP, Nodejs, Gos</li>
169
+ <li>Maintained the job server and wrote most of the background jobs</li>
170
+ <li>
171
+ Added documentation to most of the REST API and created the Developer Console which was
172
+ Like Swagger UI
173
+ </li>
174
+ <li>Integrated our REST API in Leanosphere's LMS</li>
175
+ <li>Integrated the REST API in Knolskape's product Aktivlearn LMS</li>
176
+ <li>Integrated the REST API in Linkstreet's LMS</li>
177
+ <li>
178
+ Integrated the REST API in Moodle LMS by creating an admin plugin to add Gamification
179
+ features
180
+ </li>
181
+ <li>Rebuilt the core platform in golang for performance and developement speed</li>
182
+ <li>Built the GraphQL API for our cutting edge product Catalyst</li>
183
+ <li>
184
+ Convinced the boss to create our own scripting language plscript for our rule engine.
185
+ </li>
186
+ <li>Build a REST API for our product catalyst for a POC with Vodafone</li>
187
+ <li>
188
+ Built the Quiz, Review, Match, Tournament features in Catalyst for a major project with HP
189
+ </li>
190
+ <li>Added gamification features to Saudi Matches a popular game tracking app</li>
191
+ <li>
192
+ <b>Technologies & Tools</b>: Nodejs, Coffeescript, Angularjs, Mongodb, Couchbase, Redis,
193
+ Seaweedfs, Postgres, Golang, GraphQL, Relay, React
194
+ </li>
195
+ </ul>
196
+ </section>
197
+ </div>
198
+ </Layout>
199
+ <style>
200
+ b {
201
+ font-weight: 600;
202
+ }
203
+
204
+ ul {
205
+ margin: 0.5rem;
206
+ padding-left: 1rem;
207
+ }
208
+
209
+ li {
210
+ list-style-type: disc;
211
+ list-style-position: outside;
212
+ }
213
+
214
+ h3 {
215
+ font-weight: 700;
216
+ font-size: 1.4rem;
217
+ margin-top: 0.5rem;
218
+ margin-bottom: 0.5rem;
219
+ }
220
+
221
+ h4 {
222
+ font-weight: 600;
223
+ margin-top: 0.5rem;
224
+ }
225
+
226
+ h5 {
227
+ margin-top: 0.5rem;
228
+ }
229
+
230
+ h6 {
231
+ font-weight: 600;
232
+ margin-top: 0.5rem;
233
+
234
+ span {
235
+ font-family: sans-serif;
236
+ font-weight: 400;
237
+ font-size: 0.95rem;
238
+ }
239
+ }
240
+ </style>
src/pages/index.astro ADDED
@@ -0,0 +1,263 @@
1
+ ---
2
+ import { Image } from 'astro:assets';
3
+ import Layout from '@/layouts/Base.astro';
4
+ import Slide from '@/components/Slide.astro';
5
+ import onlyBiblePng from '@/assets/images/app_icon.png';
6
+ import rustPng from '@/assets/logos/rust.png';
7
+ import pyrosshPng from '@/assets/logos/pyrossh.png';
8
+ import stats from '@/assets/logos/stats.png';
9
+ import code from '@/assets/logos/code.png';
10
+ import helix from '@/assets/logos/helix.png';
11
+ import nu from '@/assets/logos/nu.png';
12
+ import iterm from '@/assets/logos/iterm.png';
13
+ import zellij from '@/assets/logos/zellij.png';
14
+ import inkscape from '@/assets/logos/inkscape.png';
15
+ ---
16
+
17
+ <style>
18
+ h2 {
19
+ font-size: 1.5rem;
20
+ font-weight: 600;
21
+ }
22
+
23
+ section {
24
+ display: flex;
25
+ flex-direction: column;
26
+ margin-top: 1.5rem;
27
+ margin-bottom: 1rem;
28
+ }
29
+
30
+ .soft-link {
31
+ display: flex;
32
+ flex-direction: row;
33
+ align-items: center;
34
+ text-align: left;
35
+
36
+ & > div {
37
+ flex: 1;
38
+ }
39
+ }
40
+
41
+ .p-0\.5 {
42
+ /* padding: 0.125rem; */
43
+ }
44
+
45
+ .rounded-md {
46
+ border-radius: 0.375rem;
47
+ }
48
+ </style>
49
+
50
+ <Layout>
51
+ <div class="mx-auto mb-10">
52
+ <div>
53
+ <h1 class="text-3xl font-bold mb-4">Hello!</h1>
54
+ <p>
55
+ <a
56
+ class="underline"
57
+ href="https://www.linkedin.com/in/pyrossh"
58
+ target="_blank"
59
+ rel="noopener noreferrer"
60
+ >
61
+ <strong>I’m</strong>
62
+ </a>
63
+ a full stack developer based out of Bangalore, India and have worked for startups and enterprises
64
+ that focus on products in the healthcare and finance domains. I like to build frameworks and
65
+ automate common tasks to make it easier to develop applications.
66
+ </p>
67
+ <p>
68
+ I enjoy working on open-source projects, and during the last decade, I've created a number
69
+ of projects that are widely used.
70
+ </p>
71
+ <div>
72
+ <section>
73
+ <div class="flex items-center mb-4">
74
+ <h2>Projects</h2>
75
+ </div>
76
+ <div class="grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-8">
77
+ <Slide title="rust-embed" link="https://git.sr.ht/~pyrossh/rust-embed">
78
+ <Image slot="icon" class="mr-2 w-9 rounded-xl" src={rustPng} alt="rust embed" />
79
+ <p>
80
+ A rust proc-macro which loads files into the rust binary at compile time during
81
+ release and loads the file from the fs during dev
82
+ </p>
83
+ </Slide>
84
+ <Slide title="pyrossh.dev" link="https://git.sr.ht/~pyrossh/website">
85
+ <Image
86
+ slot="icon"
87
+ class="mr-2 w-9 rounded-xl"
88
+ src={pyrosshPng}
89
+ alt="pyrossh website"
90
+ />
91
+ <p>
92
+ 木 Personal website of pyrossh. Built with
93
+ <span class="*:underline">
94
+ <a href="https://astro.build/" target="_blank" rel="noopener noreferrer"
95
+ >astrojs</a
96
+ >,
97
+ <a href="https://shiki.matsu.io/" target="_blank" rel="noopener noreferrer"
98
+ >shiki</a
99
+ >,
100
+ <a href="https://vitejs.dev/" target="_blank" rel="noopener noreferrer">vite</a>.
101
+ </span>
102
+ </p>
103
+ </Slide>
104
+ <Slide title="pacman" link="https://git.sr.ht/~pyrossh/plum">
105
+ <span slot="icon" class="text-4xl mr-2">👾</span>
106
+ <p>
107
+ A statically typed, imperative programming language with ADT's inspired by rust,
108
+ haskell.
109
+ </p>
110
+ </Slide>
111
+ <Slide title="Only Bible App" link="/only-bible-app" isExternal={false}>
112
+ <Image
113
+ slot="icon"
114
+ class="mr-2 w-9 rounded-xl"
115
+ src={onlyBiblePng}
116
+ alt="Only Bible App"
117
+ />
118
+ <p>
119
+ The only bible app you will ever need. No ads, No in-app purchases, No distractions.
120
+ Works completely offline.
121
+ </p>
122
+ </Slide>
123
+ </div>
124
+
125
+ <div class="grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-8">
126
+ <section>
127
+ <div class="flex items-center">
128
+ <h2>Interests</h2>
129
+ </div>
130
+ <ul class="grid gap-2 grid-cols-3 text-center mt-4 *:bg-slate-100 *:p-1">
131
+ <li>HTML</li>
132
+ <li>CSS</li>
133
+ <li>Javascript</li>
134
+ <li>SQL</li>
135
+ <li>Go</li>
136
+ <li>Zig</li>
137
+ <li>Kotlin</li>
138
+ <li>React</li>
139
+ <li>Expo</li>
140
+ <li>Bun</li>
141
+ <li>MicroZig</li>
142
+ <li>Kaluma</li>
143
+ <li>K8s</li>
144
+ <li>Knative</li>
145
+ <li>Iceberg</li>
146
+ </ul>
147
+ </section>
148
+ <section>
149
+ <div class="flex items-center">
150
+ <h2>Contact</h2>
151
+ </div>
152
+ <ul
153
+ class="grid gap-2 grid-cols-1 text-left mt-4 *:bg-slate-100 *:p-2 *:flex *:flex-col *:items-baseline *:sm:flex-row"
154
+ >
155
+ <li>
156
+ <strong class="mr-2">Email:</strong>
157
+ <span>pyros2097@gmail.com</span>
158
+ </li>
159
+ <li>
160
+ <strong class="mr-2">Sourcehut:</strong>
161
+ <a class="text-blue-900" href="https://git.sr.ht/~pyrossh/">
162
+ https://git.sr.ht/~pyrossh/
163
+ </a>
164
+ </li>
165
+ <li>
166
+ <strong class="mr-2">LinkedIn:</strong>
167
+ <a class="text-blue-900" href="https://www.linkedin.com/in/peter-john-in">
168
+ https://www.linkedin.com/in/pyrossh
169
+ </a>
170
+ </li>
171
+ </ul>
172
+ </section>
173
+ </div>
174
+ <section>
175
+ <div class="flex items-center">
176
+ <h2>Tools</h2>
177
+ </div>
178
+ <ul class="grid gap-2 grid-cols-3 md:grid-cols-7 text-center mt-4 *:bg-slate-100 *:p-1">
179
+ <li>
180
+ <a
181
+ class="soft-link"
182
+ href="https://github.com/exelban/stats"
183
+ target="_blank"
184
+ rel="noopener noreferrer"
185
+ >
186
+ <div>Stats</div>
187
+ <Image src={stats} alt="Stats" width="32" />
188
+ </a>
189
+ </li>
190
+ <li>
191
+ <a
192
+ class="soft-link"
193
+ href="https://github.com/microsoft/vscode"
194
+ target="_blank"
195
+ rel="noopener noreferrer"
196
+ >
197
+ <div>VS Code</div>
198
+ <Image src={code} alt="VS Code" width="32" />
199
+ </a>
200
+ </li>
201
+ <li>
202
+ <a
203
+ class="soft-link"
204
+ href="https://github.com/helix-editor/helix"
205
+ target="_blank"
206
+ rel="noopener noreferrer"
207
+ >
208
+ <div>Helix</div>
209
+ <Image src={helix} alt="Helix" width="32" />
210
+ </a>
211
+ </li>
212
+ <li>
213
+ <a
214
+ class="soft-link"
215
+ href="https://github.com/nushell/nushell"
216
+ target="_blank"
217
+ rel="noopener noreferrer"
218
+ >
219
+ <div>Nushell</div>
220
+ <Image class="p-0.5 rounded-md" src={nu} alt="nu-shell" width="32" />
221
+ </a>
222
+ </li>
223
+ <li>
224
+ <a
225
+ class="soft-link"
226
+ href="https://github.com/gnachman/iTerm2"
227
+ target="_blank"
228
+ rel="noopener noreferrer"
229
+ >
230
+ <div>iTerm2</div>
231
+ <Image src={iterm} alt="iterm2" width="32" />
232
+ </a>
233
+ </li>
234
+ <li>
235
+ <a
236
+ class="soft-link"
237
+ href="https://zellij.dev/"
238
+ target="_blank"
239
+ rel="noopener noreferrer"
240
+ >
241
+ <div>Zellij</div>
242
+ <Image class="w-7 p-0.5" src={zellij} alt="zellij" width="32" />
243
+ </a>
244
+ </li>
245
+
246
+ <li>
247
+ <a
248
+ class="soft-link"
249
+ href="https://inkscape.org/"
250
+ target="_blank"
251
+ rel="noopener noreferrer"
252
+ >
253
+ <div>Inkscape</div>
254
+ <Image src={inkscape} alt="inkscape" width="32" />
255
+ </a>
256
+ </li>
257
+ </ul>
258
+ </section>
259
+ </section>
260
+ </div>
261
+ </div>
262
+ </div>
263
+ </Layout>
src/pages/posts/[...slug].astro ADDED
@@ -0,0 +1,75 @@
1
+ ---
2
+ import { type CollectionEntry, getCollection } from 'astro:content';
3
+ import { render } from 'astro:content';
4
+ import Layout from '@/layouts/Base.astro';
5
+ import FormattedDate from '@/components/FormattedDate.astro';
6
+
7
+ export async function getStaticPaths() {
8
+ const posts = await getCollection('blog');
9
+ return posts.map((post) => ({
10
+ params: { slug: post.id },
11
+ props: post,
12
+ }));
13
+ }
14
+ type Props = CollectionEntry<'blog'>;
15
+
16
+ const {
17
+ data: { title, description, pubDate, updatedDate, heroImage },
18
+ } = Astro.props;
19
+ const { Content } = await render(Astro.props);
20
+ ---
21
+
22
+ <Layout>
23
+ <article>
24
+ <!-- <div class="hero-image">
25
+ {heroImage && <img width={1020} height={510} src={heroImage} alt="" />}
26
+ </div> -->
27
+ <div class="title">
28
+ <div class="date">
29
+ <FormattedDate date={pubDate} />
30
+ {
31
+ updatedDate && (
32
+ <div class="last-updated-on">
33
+ Last updated on <FormattedDate date={updatedDate} />
34
+ </div>
35
+ )
36
+ }
37
+ </div>
38
+ <h1>{title}</h1>
39
+ <hr />
40
+ </div>
41
+ <Content />
42
+ </article>
43
+ </Layout>
44
+ <style>
45
+ article {
46
+ p {
47
+ padding-bottom: 20px;
48
+ }
49
+ }
50
+ .hero-image {
51
+ width: 100%;
52
+ }
53
+ .hero-image img {
54
+ display: block;
55
+ margin: 0 auto;
56
+ border-radius: 12px;
57
+ box-shadow: var(--box-shadow);
58
+ }
59
+ .title {
60
+ margin-bottom: 1em;
61
+ padding: 1em 0;
62
+ text-align: center;
63
+ line-height: 1;
64
+ }
65
+ .title h1 {
66
+ margin: 0 0 0.5em 0;
67
+ }
68
+ .date {
69
+ margin-bottom: 0.5em;
70
+ color: rgb(var(--gray));
71
+ }
72
+ .last-updated-on {
73
+ font-style: italic;
74
+ }
75
+ </style>
src/pages/posts/index.astro ADDED
@@ -0,0 +1,45 @@
1
+ ---
2
+ import { getCollection } from 'astro:content';
3
+ import FormattedDate from '../../components/FormattedDate.astro';
4
+ import Layout from '@/layouts/Base.astro';
5
+
6
+ const posts = (await getCollection('blog')).sort(
7
+ (a, b) => b.data.pubDate.valueOf() - a.data.pubDate.valueOf(),
8
+ );
9
+ ---
10
+
11
+ <Layout>
12
+ <h1 class="font-bold text-3xl">Posts</h1>
13
+ <div class="container">
14
+ <ul class="flex flex-col">
15
+ {
16
+ posts.map((post) => (
17
+ <li class="grid grid-cols-1 sm:grid-cols-2 gap-3 justify-start items-end mt-5 leading-6">
18
+ <div class="flex flex-col">
19
+ <a class="text-black underline underline-offset-4" href={`/posts/${post.id}`}>
20
+ {post.data.title}
21
+ </a>
22
+ {/* <span class="hover:cursor-default">{post.data.}</span> */}
23
+ </div>
24
+ <span class="flex flex-1 justify-end sm:ml-4 text-md text-gray-900">
25
+ <FormattedDate date={post.data.pubDate} />
26
+ </span>
27
+ {/* <a href={`/blog/${post.id}/`}>
28
+ <img width={720} height={360} src={post.data.heroImage} alt="" />
29
+ <h4 class="title">{post.data.title}</h4>
30
+ <p class="date">
31
+ <FormattedDate date={post.data.pubDate} />
32
+ </p>
33
+ </a> */}
34
+ </li>
35
+ ))
36
+ }
37
+ </ul>
38
+ </div>
39
+ </Layout>
40
+ <style>
41
+ .container {
42
+ display: flex;
43
+ float: left;
44
+ }
45
+ </style>
src/pages/rss.xml.js ADDED
@@ -0,0 +1,16 @@
1
+ import rss from '@astrojs/rss';
2
+ import { getCollection } from 'astro:content';
3
+ import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
4
+
5
+ export async function GET(context) {
6
+ const posts = await getCollection('blog');
7
+ return rss({
8
+ title: SITE_TITLE,
9
+ description: SITE_DESCRIPTION,
10
+ site: context.site,
11
+ items: posts.map((post) => ({
12
+ ...post.data,
13
+ link: `/blog/${post.id}/`,
14
+ })),
15
+ });
16
+ }
src/routes/cv/+page.svelte DELETED
@@ -1,229 +0,0 @@
1
- <svelte:head>
2
- <title>pyrossh | cv</title>
3
- <meta name="description" content="Peter John's CV" />
4
- </svelte:head>
5
-
6
- <div>
7
- <section>
8
- <h3>Equal Experts</h3>
9
- <h4>Software Developer, Oct 2018 - present</h4>
10
- <h5>
11
- Making Software. Better. Equal Experts is a network of talented, experienced software
12
- consultants, specialising in agile delivery.
13
- </h5>
14
- <div>
15
- These are the client projects I worked on,
16
- <ul>
17
- <li>
18
- <h6>John Lewis <span>(Mar '21 - Aug '24)</span></h6>
19
- <ul class="*:list-disc">
20
- <li>
21
- Built a quiz memory game with leaderboard scoring to improve engagement during
22
- Christmas
23
- </li>
24
- <li>
25
- Implemented new features for customer self-serve actions in returns, cancellations,
26
- tracking
27
- </li>
28
- <li>
29
- Refactored the old self-serve React app to use Nextjs and removed a large dependency
30
- on redux
31
- </li>
32
- <li>
33
- Ran many experiments in the customer services and order pages to improve our metrics
34
- and reduce contacts
35
- </li>
36
- <li>
37
- Built the new Product Description Page (PDP) for Simple Carpets using a micro frontend
38
- architecture
39
- </li>
40
- <li>
41
- <b>Technologies & Tools</b>: Nodejs, Nextjs, Reactjs, Kotlin, K8s, Grafana, Kibana,
42
- Firestore, Google Sheets API, Monetate, Adobe Analytics, Scene7, Adobe AEM
43
- </li>
44
- </ul>
45
- </li>
46
- <li>
47
- <h6>iOWNA <span>(Mar '20 - Mar '21)</span></h6>
48
- <ul class="*:list-disc">
49
- <li>Built a Content Editor for curators to create content on our platform</li>
50
- <li>
51
- Built the iOWNA crossplatform app in react-native that works in android, ios, and web
52
- using one codebase.
53
- </li>
54
- <li>Implemented Admin specific functionalities in the web app</li>
55
- <li>Implemented an in-app OTA update method using expo and semantic versioning.</li>
56
- <li>Built the iOWNA marketing website</li>
57
- <li>
58
- Built the Health Questionnaire clinician/patient feedback form feature with push
59
- notifications
60
- </li>
61
- <li>
62
- <b>Technologies & Tools</b>: Go, Javascript, React Native, Expo, GraphQL, Serverless,
63
- AppSync, Cognito, Dynamodb, API Gateway, Lambda, Cloudformation
64
- </li>
65
- </ul>
66
- </li>
67
- <li>
68
- <h6>Zeta <span>(Nov '19 - Feb '20)</span></h6>
69
- <ul class="*:list-disc">
70
- <li>
71
- Added multiple download formats (pdf,html,xlsx) for reports in the Reporting Center
72
- </li>
73
- <li>
74
- Created a Groovy Script to automate creating ACL in sandbox authorization framework
75
- </li>
76
- <li>Integrated Camunda Workflow Engine into Zeta services in Operations Center</li>
77
- <li>Built a few workflows on Camunda and integrated it with some internal services</li>
78
- <li>
79
- Built a custom k8s CRD using the operator framework to automate creating ACL in
80
- sandbox using custom resources
81
- </li>
82
- <li>
83
- <b>Technologies & Tools</b>: Go, Java, Springboot, Camunda, Postgres, Docker, K8s
84
- </li>
85
- </ul>
86
- </li>
87
- <li>
88
- <h6>Lifebox <span>(Oct '18 - Oct '19)</span></h6>
89
- <ul class="*:list-disc">
90
- <li>Added search functionality to the hospital procedure codes</li>
91
- <li>
92
- Converted the Health Questionnaire from json to native go code making it easier to
93
- make changes to it
94
- </li>
95
- <li>
96
- Integrated with SAP using HL7 message format to create patients, episodes,
97
- schedule/cancel procedures
98
- </li>
99
- <li>Built the Patient Document repository for uploading, downloading patient files</li>
100
- <li>Built the patients online reports view using the data from SAP</li>
101
- <li>
102
- <b>Technologies & Tools</b>: Go, Javascript, Reactjs, K6, Serverless, Grafana,
103
- Cognito, Dynamodb, API Gateway , Lambda, GraphQL, Cloudformation, SQLite3
104
- </li>
105
- </ul>
106
- </li>
107
- </ul>
108
- </div>
109
- </section>
110
- <section>
111
- <h3>Numberz</h3>
112
- <h4>Full Stack Developer, Sept 2016 - Oct 2018</h4>
113
- <h5>
114
- Numberz integrates banking with your day-2-day business work-flows freeing up a lot of effort,
115
- time and heart-burn, to help your business grow.
116
- </h5>
117
- <ul class="*:list-disc">
118
- <li>Implemented new features and fixed bugs on the numberz android app</li>
119
- <li>Integrated numberz with Tally ERP (export and import of sales, purchases)</li>
120
- <li>
121
- Implemented CI and Devops within out system to ease our deployment process using docker and
122
- docker-compose
123
- </li>
124
- <li>
125
- Created a slack bot called deploybot which was used to deploy our microservices to our
126
- servers
127
- </li>
128
- <li>Started tech talks on Thursdays to discuss cutting edge technologies</li>
129
- <li>Architected and built the Notification Service using rabbitmq and nodejs</li>
130
- <li>Built the Multi-User and Multi-Company Features</li>
131
- <li>
132
- Implemented and lead a team on integration with the GSTN System so that customers could file
133
- their GST Taxes within our product
134
- </li>
135
- <li>Architected and built the numberz Identity Management Service(IMS)</li>
136
- <li>Architected our new product called the Numberz Accounts Receivable (AR)</li>
137
- <li>Laid down the architecture for the frontend and backend</li>
138
- <li>
139
- Built these core features for our new AR Product - Auto Reminders, Manual Reminders, User
140
- Management, Cash Discounting, CFO Dashboard Metrics
141
- </li>
142
- <li>
143
- <b>Technologies & Tools</b>: Nodejs, Mongodb, Postgres, GraphQL, Ansible, K8s, Typescript,
144
- Reactjs
145
- </li>
146
- </ul>
147
- </section>
148
- <section>
149
- <h3>Playlyfe</h3>
150
- <h4>Full Stack Developer, Apr 2014 - Sept 2016</h4>
151
- <h5>
152
- Playlyfe is an online Gamification Platform which empowers anyone to design and implement a
153
- gamified system.
154
- </h5>
155
- <ul class="*:list-disc">
156
- <li>Built the Playlyfe Hybrid Mobile app using Phonegap for Android and iOS</li>
157
- <li>Built the leaderboard system using Mongodb, Redis and Couchbase as the datastore</li>
158
- <li>Migration of data from v1 to v2 of the API</li>
159
- <li>Built SDKs for the Playlyfe v2 API in C#, Java, Python, Ruby, PHP, Nodejs, Gos</li>
160
- <li>Maintained the job server and wrote most of the background jobs</li>
161
- <li>
162
- Added documentation to most of the REST API and created the Developer Console which was Like
163
- Swagger UI
164
- </li>
165
- <li>Integrated our REST API in Leanosphere's LMS</li>
166
- <li>Integrated the REST API in Knolskape's product Aktivlearn LMS</li>
167
- <li>Integrated the REST API in Linkstreet's LMS</li>
168
- <li>
169
- Integrated the REST API in Moodle LMS by creating an admin plugin to add Gamification
170
- features
171
- </li>
172
- <li>Rebuilt the core platform in golang for performance and developement speed</li>
173
- <li>Built the GraphQL API for our cutting edge product Catalyst</li>
174
- <li>Convinced the boss to create our own scripting language plscript for our rule engine.</li>
175
- <li>Build a REST API for our product catalyst for a POC with Vodafone</li>
176
- <li>
177
- Built the Quiz, Review, Match, Tournament features in Catalyst for a major project with HP
178
- </li>
179
- <li>Added gamification features to Saudi Matches a popular game tracking app</li>
180
- <li>
181
- <b>Technologies & Tools</b>: Nodejs, Coffeescript, Angularjs, Mongodb, Couchbase, Redis,
182
- Seaweedfs, Postgres, Golang, GraphQL, Relay, React
183
- </li>
184
- </ul>
185
- </section>
186
- </div>
187
-
188
- <style>
189
- b {
190
- font-weight: 600;
191
- }
192
-
193
- ul {
194
- margin: 0.5rem;
195
- padding-left: 1rem;
196
- }
197
-
198
- li {
199
- list-style-type: disc;
200
- list-style-position: outside;
201
- }
202
-
203
- h3 {
204
- font-weight: 700;
205
- font-size: 1.2rem;
206
- margin-top: 0.5rem;
207
- margin-bottom: 0.5rem;
208
- }
209
-
210
- h4 {
211
- font-weight: 600;
212
- margin-top: 0.5rem;
213
- }
214
-
215
- h5 {
216
- margin-top: 0.5rem;
217
- }
218
-
219
- h6 {
220
- font-weight: 600;
221
- margin-top: 0.5rem;
222
-
223
- span {
224
- font-family: sans-serif;
225
- font-weight: 400;
226
- font-size: 0.95rem;
227
- }
228
- }
229
- </style>
src/styles/global.css ADDED
@@ -0,0 +1,150 @@
1
+ @import "tailwindcss";
2
+
3
+ :root {
4
+ --color-accent: #F1FA8C;
5
+ --color-accent-dark: #000D8A;
6
+ --color-black: #000000;
7
+ --color-white: #FFFFFF;
8
+ --gray: 96, 115, 159;
9
+ --gray-light: 229, 233, 240;
10
+ --gray-dark: 34, 41, 57;
11
+ --gray-gradient: rgba(var(--gray-light), 50%), #fff;
12
+ --box-shadow:
13
+ 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%),
14
+ 0 16px 32px rgba(var(--gray), 33%);
15
+ }
16
+
17
+ /* body {
18
+ margin: 0;
19
+ padding: 0;
20
+ text-align: left;
21
+ background: linear-gradient(var(--gray-gradient)) no-repeat;
22
+ background-size: 100% 600px;
23
+ word-wrap: break-word;
24
+ overflow-wrap: break-word;
25
+ color: rgb(var(--gray-dark));
26
+ font-size: 20px;
27
+ line-height: 1.7;
28
+ } */
29
+
30
+ /* h1,
31
+ h2,
32
+ h3,
33
+ h4,
34
+ h5,
35
+ h6 {
36
+ margin: 0 0 0.5rem 0;
37
+ color: rgb(var(--black));
38
+ line-height: 1.2;
39
+ }
40
+
41
+ h1 {
42
+ font-size: 3.052em;
43
+ }
44
+
45
+ h2 {
46
+ font-size: 2.441em;
47
+ }
48
+
49
+ h3 {
50
+ font-size: 1.953em;
51
+ }
52
+
53
+ h4 {
54
+ font-size: 1.563em;
55
+ }
56
+
57
+ h5 {
58
+ font-size: 1.25em;
59
+ }
60
+
61
+ strong,
62
+ b {
63
+ font-weight: 700;
64
+ }
65
+
66
+ a {
67
+ color: var(--color-black);
68
+ }
69
+
70
+ a:hover {
71
+ color: var(--accent);
72
+ }
73
+
74
+ p {
75
+ margin-bottom: 1em;
76
+ }
77
+
78
+ .prose p {
79
+ margin-bottom: 2em;
80
+ }
81
+
82
+ textarea {
83
+ width: 100%;
84
+ font-size: 16px;
85
+ }
86
+
87
+ input {
88
+ font-size: 16px;
89
+ }
90
+
91
+ table {
92
+ width: 100%;
93
+ }
94
+
95
+ img {
96
+ max-width: 100%;
97
+ height: auto;
98
+ border-radius: 8px;
99
+ }
100
+
101
+ code {
102
+ padding: 2px 5px;
103
+ background-color: rgb(var(--gray-light));
104
+ border-radius: 2px;
105
+ }
106
+
107
+ pre {
108
+ padding: 1.5em;
109
+ border-radius: 8px;
110
+ }
111
+
112
+ pre>code {
113
+ all: unset;
114
+ }
115
+
116
+ blockquote {
117
+ border-left: 4px solid var(--accent);
118
+ padding: 0 0 0 20px;
119
+ margin: 0px;
120
+ font-size: 1.333em;
121
+ }
122
+
123
+ hr {
124
+ border: none;
125
+ border-top: 1px solid rgb(var(--gray-light));
126
+ }
127
+
128
+ @media (max-width: 720px) {
129
+ body {
130
+ font-size: 18px;
131
+ }
132
+
133
+ main {
134
+ padding: 1em;
135
+ }
136
+ } */
137
+
138
+ .wrapper {
139
+ width: calc(95ex - (1em * 2));
140
+ margin-right: auto;
141
+ margin-left: auto;
142
+ padding-left: 1em;
143
+ padding-right: 1em;
144
+ }
145
+
146
+ @media (max-width: 720px) {
147
+ .wrapper {
148
+ width: 100%;
149
+ }
150
+ }
{src → src2}/app.css RENAMED
File without changes
{src → src2}/app.d.ts RENAMED
File without changes
{src → src2}/app.html RENAMED
File without changes
{src → src2}/index.test.js RENAMED
File without changes
{src → src2}/routes/+error.svelte RENAMED
File without changes
{src → src2}/routes/+layout.js RENAMED
File without changes
{src → src2}/routes/+layout.svelte RENAMED
@@ -17,28 +17,8 @@
17
17
  let isAppPage = $derived($page.url.pathname.includes('only-bible-app'));
18
18
  </script>
19
19
 
20
- <svelte:head>
21
- <meta name="author" content="pyrossh" />
22
- <meta name="keywords" content="pyrossh.dev,pyrossh,svelte,website" />
23
- <link rel="canonical" href={url} />
24
- <meta property="og:site_name" content="pyrossh.dev" />
25
- <meta property="og:type" content="website" />
26
- <meta property="og:url" content={url} />
27
- </svelte:head>
20
+ <svelte:head></svelte:head>
28
- {#if !isAppPage}
21
+ {#if !isAppPage}{:else}
29
- <div class="flex flex-1 flex-col">
30
- <Header />
31
- <main class="wrapper bg-white">
32
- <div class="flex flex-1 flex-row">
33
- <div class="flex flex-1 flex-row my-4">
34
- <!-- {@render children()} -->
35
- {@render children?.()}
36
- </div>
37
- </div>
38
- </main>
39
- <Footer />
40
- </div>
41
- {:else}
42
22
  {@render children?.()}
43
23
  {/if}
44
24
 
{src → src2}/routes/+page.svelte RENAMED
@@ -243,32 +243,3 @@
243
243
  </div>
244
244
  </div>
245
245
  </div>
246
-
247
- <style>
248
- h2 {
249
- font-size: 1.5rem;
250
- font-weight: 600;
251
- }
252
-
253
- section {
254
- display: flex;
255
- flex-direction: column;
256
- margin-top: 1.5rem;
257
- margin-bottom: 1rem;
258
- }
259
-
260
- .soft-link {
261
- display: flex;
262
- flex-direction: row;
263
- align-items: center;
264
- text-align: left;
265
-
266
- & > div {
267
- flex: 1;
268
- }
269
- }
270
-
271
- .soft-icon {
272
- width: 32px;
273
- }
274
- </style>
src2/routes/cv/+page.svelte ADDED
@@ -0,0 +1,4 @@
1
+ <svelte:head>
2
+ <title>pyrossh | cv</title>
3
+ <meta name="description" content="Peter John's CV" />
4
+ </svelte:head>
{src → src2}/routes/only-bible-app/+layout.svelte RENAMED
File without changes
{src → src2}/routes/only-bible-app/+page.svelte RENAMED
File without changes
{src → src2}/routes/only-bible-app/privacy-policy/+page.svelte RENAMED
File without changes
{src → src2}/routes/only-bible-app/terms-and-conditions/+page.svelte RENAMED
File without changes
{src → src2}/routes/posts/+page.js RENAMED
File without changes
{src → src2}/routes/posts/+page.svelte RENAMED
File without changes
{src → src2}/routes/posts/[slug]/+page.js RENAMED
File without changes
{src → src2}/routes/posts/[slug]/+page.svelte RENAMED
File without changes
{src → src2}/routes/sitemap.xml/+server.js RENAMED
File without changes
{src → src2}/vite-env.d.ts RENAMED
File without changes
tsconfig.json ADDED
@@ -0,0 +1,12 @@
1
+ {
2
+ "extends": "astro/tsconfigs/strict",
3
+ "include": [".astro/types.d.ts", "**/*"],
4
+ "exclude": ["dist"],
5
+ "compilerOptions": {
6
+ "strictNullChecks": true,
7
+ "baseUrl": ".",
8
+ "paths": {
9
+ "@/*": ["src/*"]
10
+ }
11
+ }
12
+ }