From d391805f5223fd9863514b028358a42b9fef6261 Mon Sep 17 00:00:00 2001 From: "houston[bot]" Date: Sun, 29 Sep 2024 20:32:25 +0200 Subject: [PATCH] Initial commit from Astro --- .gitignore | 24 + .vscode/extensions.json | 4 + .vscode/launch.json | 11 + README.md | 68 + astro.config.mjs | 11 + package-lock.json | 6674 ++++++++++++++++++++++ package.json | 20 + public/blog-placeholder-1.jpg | Bin 0 -> 32040 bytes public/blog-placeholder-2.jpg | Bin 0 -> 33136 bytes public/blog-placeholder-3.jpg | Bin 0 -> 28687 bytes public/blog-placeholder-4.jpg | Bin 0 -> 38690 bytes public/blog-placeholder-5.jpg | Bin 0 -> 34890 bytes public/blog-placeholder-about.jpg | Bin 0 -> 21606 bytes public/favicon.svg | 9 + public/fonts/atkinson-bold.woff | Bin 0 -> 23780 bytes public/fonts/atkinson-regular.woff | Bin 0 -> 22792 bytes src/components/BaseHead.astro | 47 + src/components/Footer.astro | 62 + src/components/FormattedDate.astro | 17 + src/components/Header.astro | 85 + src/components/HeaderLink.astro | 25 + src/consts.ts | 5 + src/content/blog/first-post.md | 16 + src/content/blog/markdown-style-guide.md | 214 + src/content/blog/second-post.md | 16 + src/content/blog/third-post.md | 16 + src/content/blog/using-mdx.mdx | 31 + src/content/config.ts | 16 + src/env.d.ts | 1 + src/layouts/BlogPost.astro | 85 + src/pages/about.astro | 62 + src/pages/blog/[...slug].astro | 20 + src/pages/blog/index.astro | 111 + src/pages/index.astro | 50 + src/pages/rss.xml.js | 16 + src/styles/global.css | 154 + tsconfig.json | 6 + 37 files changed, 7876 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/blog-placeholder-1.jpg create mode 100644 public/blog-placeholder-2.jpg create mode 100644 public/blog-placeholder-3.jpg create mode 100644 public/blog-placeholder-4.jpg create mode 100644 public/blog-placeholder-5.jpg create mode 100644 public/blog-placeholder-about.jpg create mode 100644 public/favicon.svg create mode 100644 public/fonts/atkinson-bold.woff create mode 100644 public/fonts/atkinson-regular.woff create mode 100644 src/components/BaseHead.astro create mode 100644 src/components/Footer.astro create mode 100644 src/components/FormattedDate.astro create mode 100644 src/components/Header.astro create mode 100644 src/components/HeaderLink.astro create mode 100644 src/consts.ts create mode 100644 src/content/blog/first-post.md create mode 100644 src/content/blog/markdown-style-guide.md create mode 100644 src/content/blog/second-post.md create mode 100644 src/content/blog/third-post.md create mode 100644 src/content/blog/using-mdx.mdx create mode 100644 src/content/config.ts create mode 100644 src/env.d.ts create mode 100644 src/layouts/BlogPost.astro create mode 100644 src/pages/about.astro create mode 100644 src/pages/blog/[...slug].astro create mode 100644 src/pages/blog/index.astro create mode 100644 src/pages/index.astro create mode 100644 src/pages/rss.xml.js create mode 100644 src/styles/global.css create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..16d54bb --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..56f043d --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode", "unifiedjs.vscode-mdx"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..758716e --- /dev/null +++ b/README.md @@ -0,0 +1,68 @@ +# Astro Starter Kit: Blog + +```sh +npm create astro@latest -- --template blog +``` + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/blog) +[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/blog) +[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/blog/devcontainer.json) + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +![blog](https://github.com/withastro/astro/assets/2244813/ff10799f-a816-4703-b967-c78997e8323d) + +Features: + +- ✅ Minimal styling (make it your own!) +- ✅ 100/100 Lighthouse performance +- ✅ SEO-friendly with canonical URLs and OpenGraph data +- ✅ Sitemap support +- ✅ RSS Feed support +- ✅ Markdown & MDX support + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +├── public/ +├── src/ +│   ├── components/ +│   ├── content/ +│   ├── layouts/ +│   └── pages/ +├── astro.config.mjs +├── README.md +├── package.json +└── tsconfig.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. + +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. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## 👀 Want to learn more? + +Check out [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). + +## Credit + +This theme is based off of the lovely [Bear Blog](https://github.com/HermanMartinus/bearblog/). diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..779daae --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,11 @@ +// @ts-check +import { defineConfig } from 'astro/config'; +import mdx from '@astrojs/mdx'; + +import sitemap from '@astrojs/sitemap'; + +// https://astro.build/config +export default defineConfig({ + site: 'https://example.com', + integrations: [mdx(), sitemap()], +}); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2eecd98 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6674 @@ +{ + "name": "rph-blog", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "rph-blog", + "version": "0.0.1", + "dependencies": { + "@astrojs/check": "^0.9.3", + "@astrojs/mdx": "^3.1.7", + "@astrojs/rss": "^4.0.7", + "@astrojs/sitemap": "^3.1.6", + "astro": "^4.15.9", + "typescript": "^5.6.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@astrojs/check": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.9.3.tgz", + "integrity": "sha512-I6Dz45bMI5YRbp4yK2LKWsHH3/kkHRGdPGruGkLap6pqxhdcNh7oCgN04Ac+haDfc9ow5BYPGPmEhkwef15GQQ==", + "dependencies": { + "@astrojs/language-server": "^2.14.1", + "chokidar": "^3.5.3", + "fast-glob": "^3.3.1", + "kleur": "^4.1.5", + "yargs": "^17.7.2" + }, + "bin": { + "astro-check": "dist/bin.js" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz", + "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.1.tgz", + "integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==" + }, + "node_modules/@astrojs/language-server": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.14.2.tgz", + "integrity": "sha512-daUJ/+/2pPF3eGG4tVdXKyw0tabUDrJKwLzU8VTuNhEHIn3VZAIES6VT3+mX0lmKcMiKM8/bjZdfY+fPfmnsMA==", + "dependencies": { + "@astrojs/compiler": "^2.10.3", + "@astrojs/yaml2ts": "^0.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@volar/kit": "~2.4.0", + "@volar/language-core": "~2.4.0", + "@volar/language-server": "~2.4.0", + "@volar/language-service": "~2.4.0", + "@volar/typescript": "~2.4.0", + "fast-glob": "^3.2.12", + "muggle-string": "^0.4.1", + "volar-service-css": "0.0.61", + "volar-service-emmet": "0.0.61", + "volar-service-html": "0.0.61", + "volar-service-prettier": "0.0.61", + "volar-service-typescript": "0.0.61", + "volar-service-typescript-twoslash-queries": "0.0.61", + "volar-service-yaml": "0.0.61", + "vscode-html-languageservice": "^5.2.0", + "vscode-uri": "^3.0.8" + }, + "bin": { + "astro-ls": "bin/nodeServer.js" + }, + "peerDependencies": { + "prettier": "^3.0.0", + "prettier-plugin-astro": ">=0.11.0" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + } + } + }, + "node_modules/@astrojs/markdown-remark": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.2.0.tgz", + "integrity": "sha512-vWGM24KZXz11jR3JO+oqYU3T2qpuOi4uGivJ9SQLCAI01+vEkHC60YJMRvHPc+hwd60F7euNs1PeOEixIIiNQw==", + "dependencies": { + "@astrojs/prism": "3.1.0", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.1", + "hast-util-to-text": "^4.0.2", + "import-meta-resolve": "^4.1.0", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.0", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.0", + "remark-smartypants": "^3.0.2", + "shiki": "^1.10.3", + "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.2" + } + }, + "node_modules/@astrojs/mdx": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-3.1.7.tgz", + "integrity": "sha512-8lGdCt+S0TrZgQpbcP3fQJc4cTeacAirtz9TpAMtHCWrQGW8slKt3WG4/0N+bhZgYRC4h5AT5drzFz+y3wvmsg==", + "dependencies": { + "@astrojs/markdown-remark": "5.2.0", + "@mdx-js/mdx": "^3.0.1", + "acorn": "^8.12.1", + "es-module-lexer": "^1.5.4", + "estree-util-visit": "^2.0.0", + "gray-matter": "^4.0.3", + "hast-util-to-html": "^9.0.2", + "kleur": "^4.1.5", + "rehype-raw": "^7.0.0", + "remark-gfm": "^4.0.0", + "remark-smartypants": "^3.0.2", + "source-map": "^0.7.4", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.3" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + }, + "peerDependencies": { + "astro": "^4.8.0" + } + }, + "node_modules/@astrojs/prism": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", + "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", + "dependencies": { + "prismjs": "^1.29.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + } + }, + "node_modules/@astrojs/rss": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.7.tgz", + "integrity": "sha512-ZEG55XFB19l+DplUvBISmz04UbjDtKliRO4Y5+ERRhAMjgCVVobEBNE6ZwWG1h6orWUocy4nfPihKXDyB73x9g==", + "dependencies": { + "fast-xml-parser": "^4.4.0", + "kleur": "^4.1.5" + } + }, + "node_modules/@astrojs/sitemap": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.1.6.tgz", + "integrity": "sha512-1Qp2NvAzVImqA6y+LubKi1DVhve/hXXgFvB0szxiipzh7BvtuKe4oJJ9dXSqaubaTkt4nMa6dv6RCCAYeB6xaQ==", + "dependencies": { + "sitemap": "^7.1.2", + "stream-replace-string": "^2.0.0", + "zod": "^3.23.8" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", + "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", + "dependencies": { + "ci-info": "^4.0.0", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "is-docker": "^3.0.0", + "is-wsl": "^3.0.0", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + } + }, + "node_modules/@astrojs/yaml2ts": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/yaml2ts/-/yaml2ts-0.2.1.tgz", + "integrity": "sha512-CBaNwDQJz20E5WxzQh4thLVfhB3JEEGz72wRA+oJp6fQR37QLAqXZJU0mHC+yqMOQ6oj0GfRPJrz6hjf+zm6zA==", + "dependencies": { + "yaml": "^2.5.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "dependencies": { + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "dependencies": { + "@babel/types": "^7.25.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz", + "integrity": "sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-parser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz", + "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==", + "dependencies": { + "@emmetio/stream-reader": "^2.2.0", + "@emmetio/stream-reader-utils": "^0.1.0" + } + }, + "node_modules/@emmetio/html-matcher": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", + "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, + "node_modules/@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" + }, + "node_modules/@emmetio/stream-reader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", + "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==" + }, + "node_modules/@emmetio/stream-reader-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", + "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==" + }, + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", + "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", + "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-build-jsx": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-to-js": "^2.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "periscopic": "^3.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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.5.tgz", + "integrity": "sha512-SU5cvamg0Eyu/F+kLeMXS7GoahL+OoizlclVFX3l5Ql6yNlywJJ0OuqTzUx0v+aHhPHEB/56CT06GQrRrGNYww==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.5.tgz", + "integrity": "sha512-S4pit5BP6E5R5C8S6tgU/drvgjtYW76FBuG6+ibG3tMvlD1h9LHVF9KmlmaUBQ8Obou7hEyS+0w+IR/VtxwNMQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.5.tgz", + "integrity": "sha512-250ZGg4ipTL0TGvLlfACkIxS9+KLtIbn7BCZjsZj88zSg2Lvu3Xdw6dhAhfe/FjjXPVNCtcSp+WZjVsD3a/Zlw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.5.tgz", + "integrity": "sha512-D8brJEFg5D+QxFcW6jYANu+Rr9SlKtTenmsX5hOSzNYVrK5oLAEMTUgKWYJP+wdKyCdeSwnapLsn+OVRFycuQg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.5.tgz", + "integrity": "sha512-PNqXYmdNFyWNg0ma5LdY8wP+eQfdvyaBAojAXgO7/gs0Q/6TQJVXAXe8gwW9URjbS0YAammur0fynYGiWsKlXw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.5.tgz", + "integrity": "sha512-kSSCZOKz3HqlrEuwKd9TYv7vxPYD77vHSUvM2y0YaTGnFc8AdI5TTQRrM1yIp3tXCKrSL9A7JLoILjtad5t8pQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.5.tgz", + "integrity": "sha512-oTXQeJHRbOnwRnRffb6bmqmUugz0glXaPyspp4gbQOPVApdpRrY/j7KP3lr7M8kTfQTyrBUzFjj5EuHAhqH4/w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.5.tgz", + "integrity": "sha512-qnOTIIs6tIGFKCHdhYitgC2XQ2X25InIbZFor5wh+mALH84qnFHvc+vmWUpyX97B0hNvwNUL4B+MB8vJvH65Fw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.5.tgz", + "integrity": "sha512-TMYu+DUdNlgBXING13rHSfUc3Ky5nLPbWs4bFnT+R6Vu3OvXkTkixvvBKk8uO4MT5Ab6lC3U7x8S8El2q5o56w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.5.tgz", + "integrity": "sha512-PTQq1Kz22ZRvuhr3uURH+U/Q/a0pbxJoICGSprNLAoBEkyD3Sh9qP5I0Asn0y0wejXQBbsVMRZRxlbGFD9OK4A==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.5.tgz", + "integrity": "sha512-bR5nCojtpuMss6TDEmf/jnBnzlo+6n1UhgwqUvRoe4VIotC7FG1IKkyJbwsT7JDsF2jxR+NTnuOwiGv0hLyDoQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.5.tgz", + "integrity": "sha512-N0jPPhHjGShcB9/XXZQWuWBKZQnC1F36Ce3sDqWpujsGjDz/CQtOL9LgTrJ+rJC8MJeesMWrMWVLKKNR/tMOCA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.5.tgz", + "integrity": "sha512-uBa2e28ohzNNwjr6Uxm4XyaA1M/8aTgfF2T7UIlElLaeXkgpmIJ2EitVNQxjO9xLLLy60YqAgKn/AqSpCUkE9g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.5.tgz", + "integrity": "sha512-RXT8S1HP8AFN/Kr3tg4fuYrNxZ/pZf1HemC5Tsddc6HzgGnJm0+Lh5rAHJkDuW3StI0ynNXukidROMXYl6ew8w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.5.tgz", + "integrity": "sha512-ElTYOh50InL8kzyUD6XsnPit7jYCKrphmddKAe1/Ytt74apOxDq5YEcbsiKs0fR3vff3jEneMM+3I7jbqaMyBg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.5.tgz", + "integrity": "sha512-+lvL/4mQxSV8MukpkKyyvfwhH266COcWlXE/1qxwN08ajovta3459zrjLghYMgDerlzNwLAcFpvU+WWE5y6nAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.21.0.tgz", + "integrity": "sha512-zAPMJdiGuqXpZQ+pWNezQAk5xhzRXBNiECFPcJLtUdsFM3f//G95Z15EHTnHchYycU8kIIysqGgxp8OVSj1SPQ==", + "dependencies": { + "@shikijs/engine-javascript": "1.21.0", + "@shikijs/engine-oniguruma": "1.21.0", + "@shikijs/types": "1.21.0", + "@shikijs/vscode-textmate": "^9.2.2", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.3" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.21.0.tgz", + "integrity": "sha512-jxQHNtVP17edFW4/0vICqAVLDAxmyV31MQJL4U/Kg+heQALeKYVOWo0sMmEZ18FqBt+9UCdyqGKYE7bLRtk9mg==", + "dependencies": { + "@shikijs/types": "1.21.0", + "@shikijs/vscode-textmate": "^9.2.2", + "oniguruma-to-js": "0.4.3" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.21.0.tgz", + "integrity": "sha512-AIZ76XocENCrtYzVU7S4GY/HL+tgHGbVU+qhiDyNw1qgCA5OSi4B4+HY4BtAoJSMGuD/L5hfTzoRVbzEm2WTvg==", + "dependencies": { + "@shikijs/types": "1.21.0", + "@shikijs/vscode-textmate": "^9.2.2" + } + }, + "node_modules/@shikijs/types": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.21.0.tgz", + "integrity": "sha512-tzndANDhi5DUndBtpojEq/42+dpUF2wS7wdCDQaFtIXm3Rd1QkrcVgSSRLOvEwexekihOXfbYJINW37g96tJRw==", + "dependencies": { + "@shikijs/vscode-textmate": "^9.2.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.2.2.tgz", + "integrity": "sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==" + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/node": { + "version": "22.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", + "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@volar/kit": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.5.tgz", + "integrity": "sha512-ZzyErW5UiDfiIuJ/lpqc2Kx5PHDGDZ/bPlPJYpRcxlrn8Z8aDhRlsLHkNKcNiH65TmNahk2kbLaiejiqu6BD3A==", + "dependencies": { + "@volar/language-service": "2.4.5", + "@volar/typescript": "2.4.5", + "typesafe-path": "^0.2.2", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/@volar/language-core": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.5.tgz", + "integrity": "sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==", + "dependencies": { + "@volar/source-map": "2.4.5" + } + }, + "node_modules/@volar/language-server": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.5.tgz", + "integrity": "sha512-l5PswE0JzCtstTlwBUpikeSa3lNUBJhTuWtj9KclZTGi2Uex4RcqGOhTiDsUUtvdv/hEuYCxGq1EdJJPlQsD/g==", + "dependencies": { + "@volar/language-core": "2.4.5", + "@volar/language-service": "2.4.5", + "@volar/typescript": "2.4.5", + "path-browserify": "^1.0.1", + "request-light": "^0.7.0", + "vscode-languageserver": "^9.0.1", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@volar/language-service": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.5.tgz", + "integrity": "sha512-xiFlL0aViGg6JhwAXyohPrdlID13uom8WQg6DWYaV8ob8RRy+zoLlBUI8SpQctwlWEO9poyrYK01revijAwkcw==", + "dependencies": { + "@volar/language-core": "2.4.5", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.5.tgz", + "integrity": "sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==" + }, + "node_modules/@volar/typescript": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.5.tgz", + "integrity": "sha512-mcT1mHvLljAEtHviVcBuOyAwwMKz1ibXTi5uYtP/pf4XxoAzpdkQ+Br2IC0NPCvLCbjPZmbf3I0udndkfB1CDg==", + "dependencies": { + "@volar/language-core": "2.4.5", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vscode/emmet-helper": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz", + "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==", + "dependencies": { + "emmet": "^2.4.3", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-uri": "^2.1.2" + } + }, + "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" + }, + "node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/astro": { + "version": "4.15.9", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.15.9.tgz", + "integrity": "sha512-51oXq9qrZ5OPWYmEXt1kGrvWmVeWsx28SgBTzi2XW6iwcnW/wC5ONm6ol6qBGSCF93tQvZplXvuzpaw1injECA==", + "dependencies": { + "@astrojs/compiler": "^2.10.3", + "@astrojs/internal-helpers": "0.4.1", + "@astrojs/markdown-remark": "5.2.0", + "@astrojs/telemetry": "3.1.0", + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/types": "^7.25.6", + "@oslojs/encoding": "^1.0.0", + "@rollup/pluginutils": "^5.1.0", + "@types/babel__core": "^7.20.5", + "@types/cookie": "^0.6.0", + "acorn": "^8.12.1", + "aria-query": "^5.3.0", + "axobject-query": "^4.1.0", + "boxen": "7.1.1", + "ci-info": "^4.0.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.6.0", + "cssesc": "^3.0.0", + "debug": "^4.3.7", + "deterministic-object-hash": "^2.0.2", + "devalue": "^5.0.0", + "diff": "^5.2.0", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "es-module-lexer": "^1.5.4", + "esbuild": "^0.21.5", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.2", + "fastq": "^1.17.1", + "flattie": "^1.1.1", + "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", + "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.11", + "magicast": "^0.3.5", + "micromatch": "^4.0.8", + "mrmime": "^2.0.0", + "neotraverse": "^0.6.18", + "ora": "^8.1.0", + "p-limit": "^6.1.0", + "p-queue": "^8.0.1", + "preferred-pm": "^4.0.0", + "prompts": "^2.4.2", + "rehype": "^13.0.1", + "semver": "^7.6.3", + "shiki": "^1.16.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "tinyexec": "^0.3.0", + "tsconfck": "^3.1.3", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.3", + "vite": "^5.4.3", + "vitefu": "^1.0.2", + "which-pm": "^3.0.0", + "xxhash-wasm": "^1.0.2", + "yargs-parser": "^21.1.1", + "zod": "^3.23.8", + "zod-to-json-schema": "^3.23.2", + "zod-to-ts": "^1.2.0" + }, + "bin": { + "astro": "astro.js" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "optionalDependencies": { + "sharp": "^0.33.3" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001664", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", + "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/devalue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", + "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==" + }, + "node_modules/emmet": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.11.tgz", + "integrity": "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==", + "workspaces": [ + "./packages/scanner", + "./packages/abbreviation", + "./packages/css-abbreviation", + "./" + ], + "dependencies": { + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" + } + }, + "node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==" + }, + "node_modules/fast-xml-parser": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up-simple": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz", + "integrity": "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "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": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz", + "integrity": "sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==", + "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": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "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": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==" + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", + "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/load-yaml-file/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "dependencies": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/magicast": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "dependencies": { + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", + "source-map-js": "^1.2.0" + } + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", + "integrity": "sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "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-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", + "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", + "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", + "integrity": "sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@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" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/oniguruma-to-js": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz", + "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==", + "dependencies": { + "regex": "^4.3.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/ora": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.1.0.tgz", + "integrity": "sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==", + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^5.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/p-limit": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.1.0.tgz", + "integrity": "sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==", + "dependencies": { + "yocto-queue": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/preferred-pm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-4.0.0.tgz", + "integrity": "sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==", + "dependencies": { + "find-up-simple": "^1.0.0", + "find-yarn-workspace-root2": "1.2.16", + "which-pm": "^3.0.0" + }, + "engines": { + "node": ">=18.12" + } + }, + "node_modules/prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regex": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/regex/-/regex-4.3.2.tgz", + "integrity": "sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==" + }, + "node_modules/rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", + "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", + "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/request-light": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", + "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "dependencies": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "dependencies": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.1.1.tgz", + "integrity": "sha512-onsHf34i/GzgElJgtT1K2V+31yEhWs7NJboKNxXJcmVMMPxLpgxZ9iADoMdydd6j/bHic5F/aNq0CGqElEtu2g==", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.22.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.5.tgz", + "integrity": "sha512-WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.22.5", + "@rollup/rollup-android-arm64": "4.22.5", + "@rollup/rollup-darwin-arm64": "4.22.5", + "@rollup/rollup-darwin-x64": "4.22.5", + "@rollup/rollup-linux-arm-gnueabihf": "4.22.5", + "@rollup/rollup-linux-arm-musleabihf": "4.22.5", + "@rollup/rollup-linux-arm64-gnu": "4.22.5", + "@rollup/rollup-linux-arm64-musl": "4.22.5", + "@rollup/rollup-linux-powerpc64le-gnu": "4.22.5", + "@rollup/rollup-linux-riscv64-gnu": "4.22.5", + "@rollup/rollup-linux-s390x-gnu": "4.22.5", + "@rollup/rollup-linux-x64-gnu": "4.22.5", + "@rollup/rollup-linux-x64-musl": "4.22.5", + "@rollup/rollup-win32-arm64-msvc": "4.22.5", + "@rollup/rollup-win32-ia32-msvc": "4.22.5", + "@rollup/rollup-win32-x64-msvc": "4.22.5", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "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" + } + }, + "node_modules/shiki": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.21.0.tgz", + "integrity": "sha512-apCH5BoWTrmHDPGgg3RF8+HAAbEL/CdbYr8rMw7eIrdhCkZHdVGat5mMNlRtd1erNG01VPMIKHNQ0Pj2HMAiog==", + "dependencies": { + "@shikijs/core": "1.21.0", + "@shikijs/engine-javascript": "1.21.0", + "@shikijs/engine-oniguruma": "1.21.0", + "@shikijs/types": "1.21.0", + "@shikijs/vscode-textmate": "^9.2.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/sitemap": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stream-replace-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stream-replace-string/-/stream-replace-string-2.0.0.tgz", + "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==" + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tinyexec": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.0.tgz", + "integrity": "sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tsconfck": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.3.tgz", + "integrity": "sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "optional": true + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typesafe-path": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", + "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" + }, + "node_modules/typescript": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-auto-import-cache": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.3.tgz", + "integrity": "sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==", + "dependencies": { + "semver": "^7.3.8" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "dependencies": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "5.4.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", + "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.2.tgz", + "integrity": "sha512-0/iAvbXyM3RiPPJ4lyD4w6Mjgtf4ejTK6TPvTNG3H32PLwuT0N/ZjJLiXug7ETE/LWtTeHw9WRv7uX/tIKYyKg==", + "workspaces": [ + "tests/deps/*", + "tests/projects/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/volar-service-css": { + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.61.tgz", + "integrity": "sha512-Ct9L/w+IB1JU8F4jofcNCGoHy6TF83aiapfZq9A0qYYpq+Kk5dH+ONS+rVZSsuhsunq8UvAuF8Gk6B8IFLfniw==", + "dependencies": { + "vscode-css-languageservice": "^6.3.0", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-emmet": { + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.61.tgz", + "integrity": "sha512-iiYqBxjjcekqrRruw4COQHZME6EZYWVbkHjHDbULpml3g8HGJHzpAMkj9tXNCPxf36A+f1oUYjsvZt36qPg4cg==", + "dependencies": { + "@emmetio/css-parser": "^0.4.0", + "@emmetio/html-matcher": "^1.3.0", + "@vscode/emmet-helper": "^2.9.3", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-html": { + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.61.tgz", + "integrity": "sha512-yFE+YmmgqIL5HI4ORqP++IYb1QaGcv+xBboI0WkCxJJ/M35HZj7f5rbT3eQ24ECLXFbFCFanckwyWJVz5KmN3Q==", + "dependencies": { + "vscode-html-languageservice": "^5.3.0", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-prettier": { + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.61.tgz", + "integrity": "sha512-F612nql5I0IS8HxXemCGvOR2Uxd4XooIwqYVUvk7WSBxP/+xu1jYvE3QJ7EVpl8Ty3S4SxPXYiYTsG3bi+gzIQ==", + "dependencies": { + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0", + "prettier": "^2.2 || ^3.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + }, + "prettier": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript": { + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.61.tgz", + "integrity": "sha512-4kRHxVbW7wFBHZWRU6yWxTgiKETBDIJNwmJUAWeP0mHaKpnDGj/astdRFKqGFRYVeEYl45lcUPhdJyrzanjsdQ==", + "dependencies": { + "path-browserify": "^1.0.1", + "semver": "^7.6.2", + "typescript-auto-import-cache": "^0.3.3", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-nls": "^5.2.0", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript-twoslash-queries": { + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.61.tgz", + "integrity": "sha512-99FICGrEF0r1E2tV+SvprHPw9Knyg7BdW2fUch0tf59kG+KG+Tj4tL6tUg+cy8f23O/VXlmsWFMIE+bx1dXPnQ==", + "dependencies": { + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-yaml": { + "version": "0.0.61", + "resolved": "https://registry.npmjs.org/volar-service-yaml/-/volar-service-yaml-0.0.61.tgz", + "integrity": "sha512-L+gbDiLDQQ1rZUbJ3mf3doDsoQUa8OZM/xdpk/unMg1Vz24Zmi2Ign8GrZyBD7bRoIQDwOH9gdktGDKzRPpUNw==", + "dependencies": { + "vscode-uri": "^3.0.8", + "yaml-language-server": "~1.15.0" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/vscode-css-languageservice": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.1.tgz", + "integrity": "sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-languageserver-types": "3.17.5", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/vscode-html-languageservice": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.1.tgz", + "integrity": "sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/vscode-json-languageservice": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.8.tgz", + "integrity": "sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==", + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.2" + }, + "engines": { + "npm": ">=7.0.0" + } + }, + "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==" + }, + "node_modules/vscode-jsonrpc": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "dependencies": { + "vscode-languageserver-protocol": "3.17.5" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "dependencies": { + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==" + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which-pm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-3.0.0.tgz", + "integrity": "sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==", + "dependencies": { + "load-yaml-file": "^0.2.0" + }, + "engines": { + "node": ">=18.12" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xxhash-wasm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz", + "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yaml-language-server": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-1.15.0.tgz", + "integrity": "sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==", + "dependencies": { + "ajv": "^8.11.0", + "lodash": "4.17.21", + "request-light": "^0.5.7", + "vscode-json-languageservice": "4.1.8", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.2", + "yaml": "2.2.2" + }, + "bin": { + "yaml-language-server": "bin/yaml-language-server" + }, + "optionalDependencies": { + "prettier": "2.8.7" + } + }, + "node_modules/yaml-language-server/node_modules/request-light": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz", + "integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==" + }, + "node_modules/yaml-language-server/node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/yaml-language-server/node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/yaml-language-server/node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/yaml-language-server/node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + }, + "node_modules/yaml-language-server/node_modules/yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.3.tgz", + "integrity": "sha512-TYWChTxKQbRJp5ST22o/Irt9KC5nj7CdBKYB/AosCRdj/wxEMvv4NNaj9XVUHDOIp53ZxArGhnw5HMZziPFjog==", + "peerDependencies": { + "zod": "^3.23.3" + } + }, + "node_modules/zod-to-ts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "peerDependencies": { + "typescript": "^4.9.4 || ^5.0.2", + "zod": "^3" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..5ad08b6 --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "rph-blog", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro check && astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/mdx": "^3.1.7", + "@astrojs/rss": "^4.0.7", + "@astrojs/sitemap": "^3.1.6", + "astro": "^4.15.9", + "@astrojs/check": "^0.9.3", + "typescript": "^5.6.2" + } +} \ No newline at end of file diff --git a/public/blog-placeholder-1.jpg b/public/blog-placeholder-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..74d4009b527342f03264c9caefd390aa5247b376 GIT binary patch literal 32040 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 IGh6V-(R*%&sXBfB|8W+h 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 literal 0 HcmV?d00001 diff --git a/public/blog-placeholder-2.jpg b/public/blog-placeholder-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c4214b0e639a782769ea329846e51ec066b7976e GIT binary patch literal 33136 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 z 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 I@BiNf0EbQ!N&o-= literal 0 HcmV?d00001 diff --git a/public/blog-placeholder-3.jpg b/public/blog-placeholder-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbe2ac0cb0c744ddfa28d406c0e90956a3398aaa GIT binary patch literal 28687 zcmex=xEwPEJl)K|@1TRYSwb$iT=5uHX9qAqGJX#s|y?m>HEA zm;@P_1sVSzVUT2C1Oo;HU}R!uVgG-Nfdk|L28N$6A{`T08+0@oHl3QL!#Yh&M=T;l zOD}`9n=yeisDUxHt5qOSXG2gxw}`8%SL;+!5dj9q1l0(g4IxVwY6UQOF)(;3oz}UQ zslg~J7No`66c7{<;Ki~aLX2BSEP^3|VS~2@r^8fHEp9PUt)PI2$fTuR3|TF{~fO|5{H8i5)tOFb5_T+2Ez zO;a^eQ)C*;A~Btn-kKT=kq%6!gbpq0Oq$fhpsI9$g<+Ghu=sW)+Bt zOr6FsRf}awNQBpvla8LQULf0aB6Lbq zmas5*ad;^mVAfKNSg@&e%9IU30lc1$8mtWt3<6#P0%As?USa`S(cBsQBzB2N~0))x3R03?lcXlvtk+>Q+Ebz*yt3Xbbw_MOCZYzp`|@tqKV$330g~q zR%vXAR-K~gvVuux!&C+b1*J19mNu=~rlGSyXKB|Irlz2fl`aeo9E}N`sm&sRVH&1l zhfa%Vi0EZ4nl!0pW6I{pMIj0it!Jlla271(HWks3>JkfC7{;a4dRFPQ4mS%EqmGv& zH^+%kZcW!It962oPHRmMIrrjw~%9bG97-2&4mt(xj8vNG3K z*kjX8FIKfBOIAeaLE8i$2-((sn)3suPaMAS9+UHof7G3s%>`CCFZi( zN!^LXDXJ3_S}dcYMRP(|Yn{5H+qGcnv}mPOhoYytPMW#RwNoo(n$U?^6LloFcV?~X z3Y8M;=Jnd06mwHso5S_&*=fca54MK&>h?xlOzWC`ZfV4Y zu7Go&gBoHo^)gkJL}$;Q>!HvVbkJhex=FW|Zj0Kvd)m>BE7#oGnJIO0>B+oM)}}MB z%_56aRu(l0cz7oCi7pMD9XhKwa>=%7xmrPI#kE#0Srl2Eqol*3+M=?eGxf}-h-u2L z%cf*(U2`|vYSXey7Z-)PeGc|en^+tcvnG zsu4P6QRIr98>>}vS!vIXJh*h(SL)o#ToduYoJ(QTgo7itXtHgH z@N_FV_3W&taHQnM*^$$X*ebMMofTc|os%_dmRjd(kwvFGrjMPBi@>-9aW8}>Q6+k3^ftgNF;r%ZbmwrS-G)kz&wPG#vis%(08WLhLkhre~m zu1&9Ub+@fqdvxiQYZA5m%B9o(0zuC0gIak+;t`5tZwzWNO4-^IC9eg1x*hJF zyH;x2tIVirE3TC*Eqmad7r?VhOK8bT)44utrU^xK3&q^IJ+tW3%iOK2L)W^!*_^g) z(wZ&PrX32~tQE1@YPwa@YXg-fPG>H0Y6+V?i@7O$Hh0^#X}6bpZw*>IE$i5Ht?5?R za=f-PYWY6p43xa*+9`BIz>#zIY@4gAu4bJz7kd?*m32DgTGm-tUq=zwMn)YEmZ^F{ zi}V6h6!ijYrd_)poU5z7EbEp@WJbV}omZ}O&rMtOXzQdCE)i2_3wWmNT$v)d>BOhl zuvyzmrmg#YNpD(Y)~QvI$sSp*6H`KBwhHQLCPlb-GtO2znX*as%xBZwtZU0wd#_HN z9%`zq)fDSiGV5g0(Uiv7#aa;^5iK!ywhCLFbxV#s`{{P6dDgq=+*z?&S!aD??k3&x zHt`lWw~Cx=6m!Wl=wwo`iN|!^lu3cA9sSzbd5_*@F5MRUY@7G$*}-9MOO=*R+2ort zRZuIkxJaQ}>4d_m6B||gwQfgkFWSB+>#W$t1s8QE2M2h0O*iFMO*^tNrCaErm~qkx z7qtx&YpQmw4c+b=ysSiT(Q9k5$WWat8#Zcm&lXyG)`??f(WGS?yg5=6S^8z~?uyzy z%QS86(x^?R!!lG?iy6Bt=?o4wRSLFJQhIjS>?up@q>%K}rFpZahuw}^y6RH2tL`+n zr{3HXbv70k7dz>=sQSE;yyD%R;`A^@^;2fawwG(YbM9)pZo0YV)zhVFGgrDSotdqA zhADE^WS=!LZ8@rEn-u37fSLs01_7kPwD1_spz z1_q`E1_lNJ1_mw$E+z&B1qKHbRt5$}9VP}AW+#v|BZB~Q2vY-t0|y5SgBcg2g98VL zf&jx!M+XKD0Re{wgUE)EwLPeCOY7bh0mZL2PIakzL)Qt_Cmq{P8r8ntB=lc18z zB$tUwE-oBaqPd|W93DMOdX`L5@#t`{61%$Ei&0QzlFB4cC69>$4KJg^E?wYgndGT5 z$y3EsNQuL$>~_|wMvjTbAc09BC9k4$qZV*DlcXn>=RVG4v| zU|?W$U;srLD+4P714DxX7o&p+0|OJoi3I@~ObrZ-3_ceE0yH!j7?>E10u}@;bkJa8 zXy^%abQRIiU|?ioIp`{~s8vLSQHMpqf3C<SHE!%LvWWsca@UD3H) zL%mi7I*19l7=2#5?QZC(jGPphg~1t)k%5tw zq3`rm(__nTJuc*Y@^-D$rDf}T`<^{5{`hdEi|MhqpJYUfi%z)rFAYCE<-^;KJ3HU7 ziP}|bg%$)K_218L^Jvlejhs1mc9zP1Tv`45A?y0otgNM?&vnnwN-nx_es=qIjrn}; zf}es-59_B(wN1Xc;`~%|+ec5Y+`Z1~?CLJ^_)tx$cGuPG((?tU9KILy!)E2mo$uu> zK82VczsFPL@t@(SzxvJmKOuU8Q_dDmwPni-xo>agl-;HL)Y#DCbC>F!Pu2e!>~&n<{H z`M7Im;KRn?_Zz&gOYQukD;fAj^2y4oA2CcaHnIO1juuw`^jT--^zwT^=lZD!HlM4R zy@hC+>V1%3Dxv7cNz?j`zH3xatR%t6shCF?PSXryNb6?5}lJt>f&b z9qXhYKNi{baFNjsakH~=kLG{;Iy7(0g{YoNzgCg8idnbk=MLe(J39=_go|dc{5svHD{P+h^z$NZb#m-$IpH)@1JUJet5_3Pv)-0DkIj@ZiMYu);^YOkL5c&BQw@%UlP z-Lvg#hsH1zSN#T>t%`tK{$+o?lgSPJ8`NZtXqMC)XS~u+oXuEOv7i(w~ABRFSYW!?yR0~ z_p#72)uqWdSn_l5`|~~Kc3JXgV{E2`@A-3+DeTQW8Maq)FI~f z=fy>i2QBrFJu=n2^w^KsE1y(;ewBRkbx~~L=dMP(D`{)*=spl#F|l)bulKa;q5|vH z9z<)b-)~m9i1m1vV$hn^X+KxI%a~iV*2^Mqb^Em)i@u)Cn_2vt^YQB6%porGv+|6( zO3m%Ae9L3IZ+G1!{MJL$gDbqA?hJhXDsS1c9luTM&iZdu^16S#XxR++n2@bfQ#oC? zust+8HSIi`aM7WdB;k}D*X0fw=&5aGGk$8GvS``Uyze{A88$68*KFT>Gx$dR;i8k* zp6`hlU8TM`IP}e(6(Qd;rfMx;rL*?xS+8q9oB~d%IrFkDooCcx>IbyMJ~~m$)x36y)+?y1A@#(c+idt`3hMKNshk zs=298+qX9($=542OX|_GRi@zuN`=8s3!~QFxh&6gEh}r%^2x_)rmpgQZFeB;k&W2_ z_R=RccYH(CPtDpC_c!cX%`!!e{hh0>tv)7qN^DiAgWjUm-}|{VQ?s&O^e;HIgLmV{ z? zSXKue>3di#EA{wT&`M1O6}Oj`oAzDIjbzSD(0Oexboq40hp0&_rwA9#5Y<@`vUZy9 z*}EBcJ_TCc4qJKbY0szH+{oxf5{GthuKfJCbj4Qg-S=i3_O+?xn%8AhdAxtpLlft` z$3<7JthEz0_gNvT(Y*KG)DMl$(iV3QC@xri^~z1#_AQGtRxMNO$^98URl03?)Xeyd zTSwAv%+^{e=DX~vgG=8d-_rp>wOeM-JMuTQaOEnl;QU=v?Q*BCS9J@q_{|=*O?vt^ zxofXmA|_vcX?n6}_pG$#CwJV;>=w;W@*goKDNV`^|7o&l1gT0;0C=Z@m_jaw^jztxU)8F zi+`fV>nbffajq7&ELQ(kwdIq~Y}J%%2w8Dz){fmGiJpn3X-|b_u3lCx-Fx?ZYPhJ& zowX(o*Vn%K{@_(8|I$qzLaW;*et9mqbp$h=xAR8?f^(a0F1E{>N!za&e| zUO!!)iD#X7!K_B9sT%#0)>+T8Shn?mz@1XNzbjOKYj(;DN3rT(`p=-fNNU~@^@uxq z+}c}~eHFU0tRqioom6X7pwH3{$K~%gEe?sg=zBG5t9#IDPv4i)k55>7E&Zyq=vJ4n zmvX_epnYfWZvA*Pwer&`rrMv0 z$HQ!w-|+90>fg$f8nS!7-h{|)fu;O)OHXZDm9;g*P3*Ww@NSzWb{B(YuKpFtsJtTf zx~W#6qmzrp>Q?t(t7biZ%i_?uN}`h?z1MF$!;}lrg-bYntkuseDHe5K`4*F{wlrqh z>os4s4m3@AwlJCL`R3IJ1Gz7}n(KA##LrC4#{JViC~NM@ez-i#S8-+aqNRnqryS@r zcK$ZwRW+BQDbpiCU9OI(Xxo{FpGs3r%2Z8vuUT>I(H$?Z1^VGTU-|92DHIkXwDicl zZK3Yxw%z$;cYvWJid&FtXVA@X=8Vmu%d7+zOmW%iY15dzW5VlF^Mc#UR8LLSsx9U2 zJvMPx*WEkZ^O@r~Ybq*_PBB>Nt(`YvQ~Q+zr)n)HIV9aF1h;-h4E9yvp;__mG;kO)d$-H;!Lbx?`v{(@8OO=>}!Z1fJgxrZ%SL z+Bu7I<_pY>ogU)S%EP3(;Qsxf1x}q+9yf)S-wpLzaW_wq&rG;DBrBZLHMjiR_M5{fuv4t~a>D;*c%VKIeTQ|PVr?3oZ$b&BiLqItXFG*fl_evnqAv=X119+A#PD!&}emzwoSvw)rS8%Fq%Z;C=B7KH;Hq~BTwjw#))$3|7 z(^B^=Q^{zBX+5>Pui{p=&#t&FV6if|a2a>P{h(i)-idoSJrek{R5#_=! zb3K0dJ&y?FueIZq^HvY+6BkV4{P?M7O4yd%Wy)H|Wg}gWm9B8w*z0R_bEU)X-koLF zp2mC=6$+H~a#*qGE6ZEKR8fz}DVIujE_AxZkSP}A)2tcZ74qZPmBgn;+pb(?yS;C* zd-;Yf)acX0K{c&*}z?7hK&;i;PxD$GRQ9anZK1fHP?As#d4vXMC0hJest8 z^A`v0wQ5S2wJdrH6IV{NpP!n1ZIi0WqfHBY{jN*?*`;JMsUvZHi@DwOkTabfn}wb) z4ZikiufXjF0mIi zcPX5{rgHJ*t)}JoPD&V9WE@r1VeQV4^eE%D<-B zw@Uj=`AZniExK4gEwEzECyB0QMq3vNF4I-aExgikwN#qxu7af3Lapff-K)AKBn}u( z@!fc*Ecx05F|jiRNx@eaOBFU4T6^vMxg_Y$!on3VHf>VfR;rpE$lRr|%B6Ebcc;nG z@QbT!S7)($>8(9}Wci7TTfew9dO5NdUAg=2U8qa;flWzyOT(fT%dFa7>3ex))NQLb ziVwGFt}J#=S?Tiodg4uo;$=GK%sR05XWGM*6+JHb zd65AdIUad!etYpockdTrp;-R8<=3PFjqX0(*?WC$rqQxBAC1()xp%E}=C?ZXH?KCR zepTU=<4j5p9LWJLR~A`ZS(BwG(OPL2&a!)MX{BBViz(9r?lMuWjdRm1BCZ^f@O_m0 zGBI~oo3&fi*8V6?uSXFgZC}{b^HpE&jCRWqmSSHSwDwr=_0=-LN|Vm*lrr4ut*5&; z^39ThJIj);Gi-=hJaNSX)g`ND8A{8f2J>i@tf-pKDD-i*DodD>C5LzJQHLDA6-<6B zCk0Nu7;@>id7o$M7M={BvU5k=>eg%u+gB+o$JgsM*Kf%W7MtItLSeTRHChEW2{i?Y zPYu?Vd>E$IIwi)i)3!G<{MXDRg*dg4(!4ygl!VQ-E2pqso5i*|HqT5m|4F@O*G4Vo zDPC<(*G^8l=`?M}ng(_@iQB)XoZ7KLD^f5aWRc0r>?yuGdP=-9jxA;m>3??Xl+-kqg!|$e$zek8 zH0!;>mfj3!*x`I#wu)7f^(y<;;&pGQTo3BIv?+1VoJkTBGILt$HJlEw;?UE~_R6v9 z6xXmgrOL!B;?MT5Q+iLKrr{Jp$%$Ia)~uXpGUf8Gwq~A|?eYl{%eQX%)9fmkyQ<4; zqiSkZden>-F1=ezr1e%T(Elp1ce5_n#okj#BtNg6)us@4Crivyda7im)O?05sWGK& zT|304o!zvpx@zZ39+%zxW$i2TTXR}Nqr^3WxqKN@x9*JO)|LsGvQyb%o$+nx#Nvo=(V*dF!Zc)V*8cW8HyPjdO+Bv%*7aPd&#s+gi2o{ir!o!1Ng z-gwKUHq&bocZ_pA>}Q?qVzmv}mCBNNlu5~1T&JLQ!4dVK^EH~Po7UwWU3_10`^nBi z)f|pf3%;*8#(Fr@@yWt^OX(B;5=y5Uu3WPAW@6B)i1uj1OTvnU+@etdf5k2rO7pDz zcXrvMK%a~KNm8>@1q@S5t-ejwZP>g@qJ^b#y`V(IyE9RSTaIkq;}f@K(>fLhaWyT* zUmr7#8UwgaJN6|mQ)d7CW^129x{u+j!0Nb72e@a;pW<^4Wt!ub++{jF?wV4^hEzY?^Z(aV^RmX#$C{L^nVvb&rzhVccw)V2G5sxP&J+_}XGqP7>W=eqX=Hk_Ex@;k0 zsoiOoshSEpH~E=1zO1ZxwKd}I-YIWAu4b|^-_)|W;~Nv^84C0?f`uPH~%hQ%g?S&W>}KT)pjR*Ww)zyz=qr@2BqFMhD+FcZ#K(q@15)ybu6jj=HWbF zzMdXug+DtUsadR?s`85Wg5osW>1utadQYw3bM?C1#(1TP>sw43cb^}}7sekHn_QSThw9M#iD!m z9{(c0c&*>I0~)LUGemsz+A~+7V@~ z+)g&$H+eO*PUYW0q}r<-qaAVCRI;CthmNGo$Vvdlu_*=-vjga@cCecnZe$+mI$_g-oua*AVy*ixmrqlzHe@S(6+Gcq-$!Ph<1&XgUDOsm^^B=Q zKWg5w=JlD8+MA{PPg=eHdgIt8r+{-?o;KeMIdQUHCqeK?dT6;;SE^2cUf12osePLo zrzxbYe=aru#Zki(O1Vc3S9fMf`fbYy=vXW|d)C|4sWGdknkX;Xk-;1GR?TE*i03cw z%ay4YqfQ)ob?juMWl~wIP}dR3{|sjods{EAnHF?t{aVdmr)9D=rVA;11Q~2oYtuM= zT=;~@-NVA->)zelZf~*HGU--mn4ibYa(AIA<1wTPxu#3*Cek)>(eZK zS_59i?4GJAdR+MiquwTauUp)P$3ETB+LX)C_Q*Cm%|a(%;tHF}?z~28*#&BPwoXr{ zmK>L!K0$Me*2Zcx!?uXYt6WYsJR%SUR3Y#!ndxWPng%_%$Tqz!Q4|M^&nH5 zbf11ePGS42(79z7Uj4~?R90rcVA1}W7ZPsVWK_Me`{)t>YgY3Tr!98=pxU7mH8-E@ zl*OBWnQN*a>UQ2d&35ld`NUX%x1})-M~=R^${D|IyThux659ih?z?@MfX%f4wvr+Y4fFPUN zzbQwq9X$SJwsM)Z-XXSa2P9a&u6Ql~a%HF1#tV;`Yl~cT4dXTouG^c`XL35GF1gQz z@AC5CvMfH^LZcRzqM{;0L&qYQ+Nl#RUlo$|%-y#ClxpaXX%I@<=PsLe4@-ce=R!Dz|9=GOR?ygvYupF ztMOWw8Sg?~O*}GxTSe}a?zYI3UF_?Wjwo(cdE0r-Hc92Q+)^<~w|dXoo{)gR zIc>Yfs)d^}kLa;B9W~MxOTE7R*M*BymgPmvxEkuLbgMbS;)$=(CZ9`EJZsMsYAYqL zh%}Xn$crghv!``~nu*?})nOvPQY#vhwLg_gaqi;M-ewzQ@#ygraSf)M5mzN1&0n(6 z?Ni~Fsz+tYePPb4tpZYJ+>1COUXp6HdV0X>q6`IzC$e(|{+bquYc2bdP zW*G&m-OBW-b~*N+L33(YqI74fWpaw)S@T;RkJ_A0-{ATd6T9QiiVLPZKFgvyy_VSU zhJ{G+PE%_?wy^B3^sFt{eHO(}XD5vh-N~ z_TR5g`}lZYm+n7?=b2O*9oO2L|HVqN zyW`E>h1zTC-F+r}=HlKoS@?^>q;Bbqp3A+<;uZw=ZQ&1R(AZOCV=66lV*Y}i35nso zhtI6Z={X|4SfKE|=(AMkWLA-g*!YMiz855RuDX3~y&{W6 zhV+tc(|A`I2*tlHN$&c#Gg7}?{KShtN8YlgF3AmF!dP|NxjX5}#$A6?nYs+~QX5>1 zg8wsE*#~v4;BlxnJJuX=rgx!MpwF??#?qUqbyXXrw$0ia_V#cA&z$6`Q)O;vWUJm; zofX0x&~&y+tHS-rF`cM=U)%bH|l@fg>|7GVWgb zfmvCraEalYyX}i5r$xqY3AJWYRkOG{L2kh*<*-t5ze($a0|S%_n8`+_bvT)erD5__d)1?n zJ0lEkF8Fb0<<+*3=8h~&2K%MU^|p!g9ax``_Ts}8v3_kOxs;G?JYlDIFf-Sk;(WAq z8e8qexyjepf3iBUTYG&9b#JN{s9A%v+*bXPU(P4*WZ=eM)*(f)X>g*tHvsf>P=)8jh@B2;Ig#IbpM?Qr-3` z^{z2D?ZZNHjIJ22cp7odw*Cu~a;~K*Qybsch()j0KFxEB37vIXK8kVInq_>aHcQTP zo^)BJ>daIVZ*9R>R*NOGmMNqz)}8lwqNYrDc;@EyQ5sGXO;ab^HKblkxgFk_xvf4j zJ|}4IM$TxjsEv9rHF|tHk{$bu6=s$+2JjS~sMb*J4m@hOO0z4lko)lV5NEB`N8>gv zbotXUWy%eAy^F7}C!3cBeL9&hx=Hnv`xn<4Yww3ReiJP@w>;%usJzHbleiaw+D}v` zDr%5 z+FE*hr0aI2BMaUo0>lr*23|PM*x@dnUSlcbduvEvdQ7Ul=gPbS&g`JF#K4 zPj+bz2X|+vr`^2!>24tbuZ83nG^m;0{gBC<#F4yM+fYc&c4gGX>l*gmTF+BkQ;kmW zN3Z;IW`cR_3a#}Uq76UInJlwADLJyP$j9aAuH{d&@iGyS8F z1kByoDzNYBRBwr|J{f!$mIY7x8MRwmnrFwI(^@l5rS@@LSom2X)kJLRz9SM%+CoVp zH#L%fW+gAxS?Sy0bY_~8>Ca8K-aT?jay!{reB+y;{c^b*mkWZF%LBLQi)@pcF_CN8 z+0$v}225C{Tum~)mZ0_K==P0(GLfLle1<2#Q|p+PkYIOSUNUlxjW_KC~~ugVD54amt%}u3LIj zoTi3s`?%oFMp>Vl9WOi{oGts$5c=zCqi4^KD{HepeqVd;8YAE7$6XE6X9zB;pL_rK z);ygIz0=8=%cb@9tMzZ&yy}$p`(TZoT-$>-wOu*&S}K;?yiz3h*yCHJ7rgpD{W+6q zt1TKCePp{};ties=Zsp`>WXqrPmA5;cUek3(Zt+&vVPvPIXm#!hY@EDVOkBdX9XEa6r z**@XmwOuQ(%uFsw?+@O*Sm?t2z**A+mr74@&wBATr0u~=d(YmjqRQc0^lFZsSP=Sn zWmu|9pweWy3wPMIYQD-c4T<0J=-7;HeIGnyd(5Q&Go1NSH1#Hz;c<1PcCn=!B-lJ+ z%+>`xcyfH}Hm?)Tq1m@eSr+FkI8TEuP13OLN7kOf?71-drP%z+;!Cl6zK8 zIJNWc){LX7d6rJQlej0Y7g!MG)a}LbE<8izacp#KP}60@6|+nk(vB^^<-%|w&}+kv zZ%4Ro!&0(V8m%n)*y*IXAz=1yhh2KJ(?5N6>r9${?Ip9&DK^QRw>^IijCNhqo|3)t zZ_>Y}rq$bDRHqn5)vu{vx6V?2O;3(SzKEbzjF|T1q~wX|87jQ*{xfKMFql1MPuvug zIbLu+U5}mKIcf3p$y-m&tk|x>QuXw8 znzoGJn&s*@H>qs<&v3Ep`03g6P9NLikbQEhvWvM)wQ^*WS9O4>pP5u}@E5n6i!x{O z++yA7yrziZa_>{NIWbkudA^H|B~Sa$@Y%F4tUgeS&m*~5rcB(>@$~k*Yct~CT_?$`cbKE>60d z;&f=uk#iC^OTtXUrJGncyz-uL>1qFy*V!FQn9lm2DNJfi4UYKNYS=z+X2!DZks+%% zl7CeT>^ikT&alfs}%U|XmldQhI^uKUELQ!w(!A$yyx|zqsybMxg$=_=?eey`TFB!eD+i7*vj>n+I)F%yXf;@$#t^}oZr85I_~+e zcURuuU-`1t>A%c$zwEF7&(Na(qPcJF%au6~4q89|wK(}pUKo$auKx_;zP-QBas7Dp z%Twj?8u_M{dEWLNe`kN)H0Pb?cOjp3Q#{$9+_JiHPuf< z+PL`T&hND(YX4YSy|5AT2d8e(pM&Ir)ze|Gh z;{AN4U!K?5z3e~3#q=V{*ouE$3jh4wFBd=Ax4((w<&T$5yF%*SpFBCqJhic8idXri zFaH^SIDUV5-|5#yt^W**PQ`W~(z)0FeCOn(bQY1iu9v?Q|1+$98CH8*?981tB88XA zH9D89@;iLx=d0h-CkmKP@_OmAc_07zxZ_XWn1s!=FjiN8@W!*}_2uGi$2`6ptL#s1 zQrh+Cm)FOZNTKUWU9xs2YbWA+E zJ$H)U{^s`=E$v;EpOKKV^S;q`a+ z2hCr(T--8S@@0rym7bOP<)B*b6p>k$FFPOq5{|qxW38LI>52z^+m=uIdt&nE%Xxe} zX7|?HU)*-|YmS?rrDDw22WN~WE(h=IdQ&^oIrqN*$(b+Nc$eH>@^w+i>nPFco=q9^ zHc!1gS=Pe(%W-ez$4e$H>Gk6GK-(~>{5aoUOX;bw_+0i$?y8Vl$YzYPX1(n(ps#ps>t!1 zqG-wv>ykht&wjtj*KNOPb-Ho)O^ILl%UXWUl<9uO>S`PZRs6q{>-}=;50cF}eSJx3 z^W>%y^~JO6FCR3H6_*lAFFCvW`_ z?)l}l>g@R$FYi0~@BFE8|Cdq9T=}?4yH9R&&0`J!Ms8YHKdYosdE@t&>ip|JPM^2i z^Oweh^?sc?Z)yzP7xL|L6LgusNlMxA7{`ll%WdgPIvy{3_NHgXakm`rmnzC1iVEC! z8u}iYT{89JfqfpH>v(^@jEtHsI!Vl>wtv5ewY2zT_6PIxW^^1>nIoNN{Q0Em`PiN> zHz#%4JIOqMu)Aq*&+gY17pC`~GSj(TWOZ3(ar#xY`72`+YV}t=i7s(H@k8f!lk%1M zK~%NCfNlTRV)Ri|j9*mm1skVndZie}j<11CBHYZj6?LYpX z;ozcjOKtrnTVG!Oe#vXylqV0~PFBD3roggxSMn11#ZR7W3ba*UtMsev`jRid=N^^S zX00w=CH&ewS^dFs`~T-BX%pk0FR$(29p>fK`udWUo4D6;-;>APA6D4iRbFb; z6L~VFnyV`QOP$s43%@i@x~!WceEn0IQJtq9_o63{gL-?)wS%e>KAY!0OqsMH;YP2i z{EdS@WW+pg`%RwYqjziWsaoB|JGqz0$jElQ+<97kNlDYcsXHZQ{xi7eTKToS(epp} zZ+0zA5j6LZ@|BAIZM-&r9{XtI{N^?@y}xs{OrQ z?Q*kUp8P4^bJ9MK)QR(|;?Mg|d%r06OaEkBWf|d(9nISWf4uhi^JTNjuX>kvb-wrG z?kf2Fo|;lUW%s_xE9R}gbLV-mtz~WA_X~?mwRd)G64;iK=36bitSxaL?=_D89|f@` zB?W;T9eoo{{M7Riaw)fa`d3@%{|u6>0%wHxd!1{M z;oIeC=)Ii1$Z*ZHup26K`<)EjH|~6Tbc&kO!Sh~Ds~;R+q~Wd~wD)xQjt6TwzA33p zinEWkw5XbXNm;67jdaKCm^t!q&T_x063O!4aH31M%-ljJ+nSH>iO|eDRjN(zmw#40 z_|((vbV$2cc=Eo*>b`Dg4&P|?c$nq6apNqD)T&9H2Ze9W-#6oBM#j6KV@JN6U&jAr zqS&h{za!hTgPR-EBzFq3$Q?NzzhURe?H+QIH{K6?5U%p0c*GuHl!E0^K&`7K|> zfAI9lu&;Vt*MpQyloC1*${iIt;c|@QLUGO;%fd@h+gIv64>t2Y{v>+R`=Y><7vHom zPF*)warJXG?&ChwRz6=N60py+Pn`9g?FpYJ>*JOuT|hzom-$!?v7iYaew97s^{yxGxGH~Si1Su;u~{Y&W4D( z=X}y{u03aBY&`X%jqI8u<;KmjXKv2$R+WAixN`DNzs~!t(`v&l)We&5k8X@O*x32F z=|q65kz7^!g++cpl|rUBf6K{JGq>$Moz@e*+uYKyo^{d2J9)`@@lhv#8U?@cj4Y|` z)R^<#yeY)(%#7D*9cL!D)E@hCW%f(g49A}ue`Fll?@kDneDQv@=9ekqf3^MQyfU5V zIcbyT?@8&Oe2z7{3aTA{zT}MCqQ@-zCI{vCe9PE0&oe}QwW^hBdWhBXg&JS42Z^7Z z?J?`8Vanh3>_*iWo%X7KroZqOy?kdWcS!hpcMC;*N0q+2`peZmz9@d@w&eAzqU$HC zs`ym0^B)T~8*j8b=Y8hMo!eWcUNo|MT6-e@O7oYn9d_x7|P3oA8w{;%xi4ud7?l_@Z94 z&QH*4vG3VFA4%&#{tIgy?Nw9eybJSI6j-qS`A!K-^SLftbf&J{^9B|tt)BWyMr#}`x#j!y-(wRAZWA?UFm4+*kgHIPQ5-Z#`$Wtx40BX^s|89(yX@ zzSBQbi#O%C+R@DqeoQovnJ8;!J?YHk=^M5h8s@b3p1tN5zTNMMviXL|TTa(4&bFGd z`9H(D`-N-ElcwJkms_UK{NRmu)`rdwlk+D|RK1?GWzn^A&Fd%j?0Qgs>19{#P2M@j z7s`L=Z97rdzhsfi%NLPzxPCUr^lY8W+of17lz-4m=t^Kgfm^g<=DH`3_;=PWC~!+w zdATuXYK_qrou{&AEsb9{&M<%5=sEep*Mpk#=RKWtdXZ~tYL@N~!OpqWf-C+Vzq8PO z((aqFZ?bzPUn=mqW${ut<1S~_mLt#YCl!5H7P3FN|F^!ao!jPv8WVRv@;GGA5xvK# z?!?`UWEJfPnflIYxe{hQTPGFh8U1qFEMH{sMRjNMrO3!T52h?=+k4VmIp0aT?^vz> z6HZOdghd<98c%#=VR559JE`o#yPRvB2lX%b2T#=Pd$MaD*ZC8->W30X3oon z`WI!-Dld7OSHGz4=~EHs_(?B5=T0gY>t;)Cbx974o6sZRbRnw9QEGOEn@81)@B@!; z%;i5AevmD7vxJ*&$rO#l!r#o5o!|ava5ZPwez4z}-FU?|#lVBRETemEYg?)&&2g-< z-zjjae$w9)W?FNmO<$OORbcaO`>&=fs!8{Q_^uy3Y4zo4e|^ziLC+HZ#}f}V3kNtY z-57bL7w2+{amTL~|3Sr}!*<)AD@DL-Cq! z=Q(m23tj51`vu%Am18|zCrTdHTBptA(;pUAqPp;1`H6YUj6!tVzINyAv1ON=HNAJD zm7vHDZT@7X%*Pj|T`#nH(DNbpAkW<@`9xFEJ4arbmYBZstJHnc>zVSn$oQnCJzH9d z%nRL9b}2K&KYC2x?|Cu1>2*;_*UNKrttVvOWF$kBC|$tTT1qWK8}@F^3p^LLY8k&ezh^nuT?`mxBj83rpK-a zQE?n!^fhLS{AaN4eLhKf>WQVU_a6JEhc2wRvpOcj`MhVlgql*V%AZBC9+%HeDqd-j zrgrYR#%_II?qkQFbiP$dZV7dB-JaBLe9($(+x-SpQVygRP~| zj>%0X`Z4?Fo(kU?`+mume2+`8VqU2{JuY;n`?d6P8n%TKiJ`l|TL zb8|iWERLu*o~P`d{Fav9k}RuxtW#-e?nZZY>8|{VeuoubEy<1%EnIe2%{O4Hl6^h>E%T~Mj&3|udeX*Yu>%LQ^dfLO@r;DZwv0zl(5uF$zS#Ek zH@#`gPjbFbnbz6!$}Q-0rM^p@`+=KX4_5bj?>wciFWY;4!9KC)R$@ENd@@s7C&iTs zFSnZZxTsXy`9FjD)uN(ow%fBTuWV1*YAvxT=p6SC<=AXTrzif^!m}@Y)xO#_^_8#M zSJky9F6%zjwVGOrB;T32m*Z@Z%l@RRA98nTS}6X~5&N>kn3MBytWroD)Yb~V zyVxW4zA$%^$(_|vl6EpeC+5s~QGVe1&cKu0@{|6axXp9V?{|OD=7n9US9FB`Y$}bK zC|q`;Ue;2x(50eWq37(x-ru6FFOw~m-?>bGX~XmTRhoL>(u`vT!B=iB&6Vlfuk`86 zCR5SVQD0X1bbeJ`ec^A0%GT>apE`qHx$irYaO7A|+i(6IR}Mw!Us&^x!|%4XPeiy`5su!O9bXGrim-dscxhE&5zDwTidUy_Z#g zn;79K>g%3OI(Bm2F}1Ff{whC~{1Kfo(YtTbH?28Sqs3ijFUvlqZvSF>is_wr<$Q_e zc^;Lb=XcyQQ~l4NcB0>p<8b`G$)D2hE}m=a%6D^j&(j2#* zHDW8)3IX$&zhcXz`X?K7l-;_}KKJx0xsJ0LZo6l%jk?gbx5C!DHyyuX}H^nk-?;u-s^((KP3T8Z+yZ)5gH2uJeDG_s>m3gN|oSAf=voBO+;rw$JZu(^@zFXE?|D?VX>gLb3OjF8R7AiF@Y0)bp6}AoFq2-N+w` ztAt&$k~+)2m@40x^4IIaBqfj8rjz_vCQNPBz7RYq)Xh6-m2Q>vJ+825^&3l<*gIe7 zn7VPx-=mqEinVNCTy*K(Zml$Rb?)>R>f1c$ygd0W-A4MI&o$PK+)~0j?rzDgZT+}m zR*lgzQ@#7@mMv=QPcP)x<|%Db=XUW9Qunky5g*v`Va+>LdB5X1+;1#5>03>Fxb4#q zwTHa=yweM;woa0sxs~NmWAJJT20GcrTA-anbetw;!|@9t9kFf({J%P8ZCVB zH-GtpX>0#8*d4vRD6H(kJ<+a5TKs-T>Zjdwdi0+``RT(6``u0!Zw$G-NoJeYp5<%# zb}V|?W%@__?=G&7-;`4GoZfQGyj5XR{KN8g;~CB4D_)r^8MkTFpY{HC+5I@ve})s& zf2>x`pWdXob;WZlvCYel%Bilbw0F*X*nhe$*IZ-Doc&%(cXVufROSU*XC7avy|v$U zmFY27zfz^3sqfT&a~?T;oH;GY{7%4}586tzY;7+Z=R01Gk(lT8F`mb>US(B`!O?I}@{k|MRQ`QBK1s8T;$+1l9n zu6$Gcw>N%YqxrrWyPTc8Ch%p_oP_E5pTg>$tDmfrNh(m^Cef2RVQO#1^o2i+-`+W^ z>nFCyGoy87LAg-$?TeFz7dFNIXV~Hwbx8HX<9`!gDRKXJ(0R>u@x?!KDO;9AcU+V` z_lrwbQ1E1l^>V-vN#hvY4fs;(GcqT4WUGy_eW^drO zPa%FSiJ!d6wAK|Q3bS8r-+0L8ZP1mcFHf3A%G*D(Udvi?WZkM09-Y0NrBR(eYXg29 zY}qa>a^TX=mC{}pUTSVTd8kQxZ;)|S{oz-ER-F~88}sKs>7OJvE6}2vPg7e}EEN8;*hMo=<7=}Mvc<##8KKb@E9xu^f|O3T`NE z@S@P=Gu8ZuzV5cUSZ(~D!CEOs-BitFS*=!9b?1ZmqI<*H6sP}P?f8;qZGNM<)xmEI zS9bqYpRIf=QhQ5L`2-Wn)WqG&vt6FgJCglN|4RQ( z=_BSRz4o)uTzO~D!qZ!u(|0fNEb9tgBE8mUh245b)fY#f9ZL3hf4`95x>GE>U&Q+zFHUZzv;!hc|kWmyJp^r>a?*eun3=bw8A6qnJT|stlZ+NmzIr(bN7Cc?#$Yu z7O?cxgZ~UyV)~C<;nco);+|M%3FFv*WsMSQhEl;)@xp*H=4)ng$KBL28Q{fW9V{VUHb_kumSY{Z#C}@6D`h{mK zTT9h0s4m+*b-tiw)aEx6ds2E$8{f}Xii&i9YU_F5z>j<9iRU-g%-w1?^@Vfe)~%jT zzqo9P`{C4m%g@!aa^kj!kKCs1bbUJUKf|Q>lM$}Jjl;CEi=>uM{J7C7W4VXkrBL;m zDj$t1f;wlY8N5%PzA|pnoNGDz>o_ulb_jjg^K|MvzwqO1Yt8QjZ#mYYF;|lNdeGaN zNmFgg?#$=S-|)xS=**r-$ta6Pmz_es+xwqR*mCSd!KJEWIiG$^shRM>Vu#R?gz0nq zn)2m~1wQjstrz5dEPGtrZkdv)>aQFh+r2J(0xhQ$oH|$I%UKbcu|+s;<3y(?x#9mA ztUQhNi_fk*qWf_pUx;nsT(8{q{C5hL*WMI-<>DOjRrOBhZ<+OH=YCO*ioA5}o_Tct z(WxtYdQW|tJZsU_s+1`86@RqvaxSeup}OQ-kJxHmzT7uHj~;B#S~9)hE$4n7^G2uk z1$(?-?X6cj6_w}zuV|<0-kgF}Jg3TcuICTlHYNSZZT~{Ae*F!LmItmaaK7#o+_s_4 z!)x+3o0HpFZ7zP3m!7P0d|`x8bGl_c>*dRHgq!(ho_U^>w508~XmEevwn=}dPfhZ@ zxNVc^j2X)Ei>A25ADHv>x4`6r75Uu$LBe9nKa+wZ4$j;;_w1r8`IFDQEBQOUYRU24 z_mx(hnW|mllzTPpROzZW`X95DzqxoHy0PNoq}3j-E3A_@-q%!;?)c)dKIq|EkDk1< zQ?Bqnto}9m;gYXOMeBn?sydfVx|znhtxVP8hsaI8Y5!{ROREdF>;CO=erGRM+k0u#-i{d}$CtCb`fzH6=J_eU z-+P4D9@O3>^!<_7v6Z}cA9){}GvQst)I-}Btg?8M_K3T$KApw%g`0`9^7cQ<()~x- zJUp*%3thNIztG&fDR_#-&Mh-5Bm4tTZ=WH0r1q#*vi3&Z9g$D__xApnyXTGN#f5r` z0xMJh_OF@}Q;;k5P+)ee>#u&7rAy-P2g&V-_@=Mo^S70I&x6*Uyx!QXnR4R({=b|& z)%X29V>0WyV@N)G=jwkMK2Kvd)tt<5&Mq-seSG1w{|qAfM(14iXw75UqZJn|;@x#8 zU(2{rU-Z~-u31l=78T7uD79nzLOJy|3ib@#X(MaVqxC>de1LC z{jO@8Y0Fjcmu*?}g^t4YDzAU2uDU4w>tDx*^|N%3owVM3YQ9~Q-~9(gA6tSymp^IO zJu4rodsp83z4DA;f$reYgI^y1+{qWFQLOvm*Ghp^M&FfxSIhspaHifwX*m~1{oQE~ z9>@0U>hJCPxcE-c(lxK$UON_jUa)7~E9on{X6Gvfb6Zc@`hL>&bqdis3%7f_B;BkQ zTzyzszxedbD|_5pu0HczfAY}IZ|1AiBYODfIMzMAHQj!3#`%@}JR8lP7jxc}xLo|7 z;qxTXwfi1>J@DLBcJ6r5)xDOw`_5Ebi##n8S-DbdUSf>8gle|IHDBqtMNCZS+081+=HeGN?xpAEV%8Nwa1-fD?a_0yEb6e z#`!mvyBAMuFI^IGzx$Q9+G{mM3%#hkj|(k)y(U`vhfYe~zf$V;3%BlA?z#)6?I*qj z2OgN0%=xDF=CiC=7kU35R|Fpw+`rp>X0o?+m+o^Zxy*;Ly=JrWTGpEHSWx&%W$HT4 z@_ntR=O}J@W`5_E$&uN*_t+-om*rh+*;<_PWBQxU`8$?YCM~H6GZ~rYXkrZ4tC*x@FV&S{t3w6(|Wx3>$f0WN)HS4lThkHGX7R;D>Ol8kP zv*l&ohfh3P=+854VThskF=f_!bB}yECEs0ZpfA2^PXA%i8>=Jk%*cGvHTzCK_uhN` zJN|5VuX6AC)!3aW85=HKaY^2IPJidUYA%DB5^rpk{xjT+ys~;u@6sDzj~Bize&Oqy zc~jt;=f~_BiXk^19`=?JnzEMdcH2eCh$n5&jKXFqeYvp0|F7_rDf^zi5399#@Go%2 zngZ2Ffzxh&bNXB+GD_t3;&g(_fL#=7jX0eNhqOc6q;2 zoO)ERj!mA^E#=0F&=22*;Nc;-zHEQO<_VwF{~f4xP2@#oT-uRI(>CnCX{VzjEU2&i zQB!EeQK45^A57-#SZL3)e3e<}rjUxIA#PsF%qBJOUvYaq-|ufCyM(U_PPsU9hf>WZ zzp_ZF(69xSpI)h4IVY{C(LK?6x6I+_se9AP(UGd@rlY;J5%Kw|bsVT_! z)p_I97k*8t2y3zbmSmy0W$}~VFc1GPW>?F3(dH~E#N|4~-WdvS}~ zrfq6nefMJhNyQy2J!TfSs%H25dUn=CW(lP{eJjd7Gw%4e``x;eAI4}-JCS9fYLV~L zeW$cHSXuYV#}kuEKDDm8IJH{0v%MxTKIpp2s+cF!XWVGnxNdRF!wd6P6s=FoeRw-* zuf(26|Cz8^^p&5*SN-4nI6fu^pIUln`f3^LE7iKDrXN;p-z^dn?V?*`bu>5m zW0rr{JAbp5rTmlP#60|e*Qc1iofMjF1 z;ZJv8oiN9A#pN5JHs(258o8Fmo_x!n32eK+VUMBi>t8mOH3#dhJ8f*eBWJ3u{vEfd z>$8!(m1wqBdD72!PG4gL-+vRY49fJrFtu8J(SL>(pHp++Ol{n;wIpABo99RCe82S<(HXPjN{@ik7*y)v3h<8-o13Au*{P<`6pe4ma6rcdH;@D_Ne$i`;qF@yiYJf zZO((1#c4jLvd%BN{!wK4(P=aGoVt5(_eOouWpDhFM3xkEM#MdzEu*-7u3S@h)UOX( zD=)svKd^QWfBCw@-uFAS?7Qk&%x_$^W4E|aF5E9DJpT!A_VyRO+qEoHA6>HEljY-l z{pTwi)#XZ68k3aGZ)9Z}NqN>^dQ~DmD>?Yn%54**S zuJ)grdprHgGn01}lY;*<_^GKJ35tsB-~?X`J-SjcO)pyjC=(P_@- zmaYB1P~hWEiT?~KM_)@#x{`aNXz7dCY_%9SpKnicy$XElo`mgG-LcW+eVOICW0}9Y zOWc2ERTiArTQhCWJFjUIyC0l0T-j(j<-1vrOm~~#jTH0s-=$8MzwkcZ*7Ym;idTB1 zbH0qQNoSec(^Ymkftk-(uGDsit31`(=+${+O_Jn)hUv3aFBdn3S&CmZdbCB;?_SHQ zvdTT%*GR1lvnbuD&+m7{Z&!|UtC)N1gFyH0$|=`4E+*C;)%GmB(LHm{)rk)e{a(0d z`%ans4Y!V*jxiRyojyHgiFer+k*MbrcTeq~T(~~TK<96-)bWFsh425Qtjh+P zGOY^V?pS*EUhA2?Vw}yVA9=lEHQUVOwJ7o3slc7}URNc&4;Qs>TcX+Po)!4)!=4QP z!b9(7ES6WV{p5A%N}h7?;ni1K|1-S!^!ucs?j!H=^~HyG-I@D&#~vU zOV=m5nmKQK{LV)&ped0F&tq1Q+LGfc|5 z|A}Kt+w<#@+WNs6(%KPi`ulHG>7G1uOZcNI_nV~mKTbr>|Kc^XOvCfooJp$+Of#qc z-Sqe5%?tN_{px$B-P=)7k+S4k{d^Yn>I}8J?MI*+P*x7)51n&Qt|ozN@h^=nJYo~)VPVlyr0a{XrzJh#f_YBp14WS{@)yP^V5 zI-+lWR<)cXU@x}zw$s$?q_t=G!pv3mp6oTz{m^w`XBp6RZg7iO%V+p)XqLwE7}oPy#XtAlwHsUS6jyl)`g)1&{w21( zIjcX`H)W3cH)FkyQ1SOo(-bF9+bUJHf1~c1kBj8%E^gFY&+Pd&Ud7F*-&oUqn$F!- z9xb10tshFPaa;6ZssEka?VJZ@1zjuoq0Y}aJ)h5I>Yjy8Eo(PPe>(NkX5FphN*|W{ zUt`%5JUwF3hReMdmL~Ils(%(%GU@G+Ynx*BS*qW@(zf{UB-0DoWo_5er56i)yU;Jj zw(p3WoWNqMi3`7Gw(pqV>6gY)YW^bB@}%XQiOZT>9!BguSb8IO-SKHl0(Ez7l3(%t zl4rTgqY|lqjy;iroKbF@{`M{?ojyfvW8;?NAzu$V-@TmNQMgj7z}&pqs{idm?+YLG z3RD*#FL92U{6@9o&h~1q*Rki=9|a#w`L*z@+44KB>7O{`?w(WU={2=mTl=JXUjC<} z555XT^?66tOuA#1`02}o<;I;4d|y48xptyuPgU=A{ZEypakm6#oKKzj(w=3nLF<;O zt24`_KCB5?`q$~P-*M^1xqHvO^RDvxDjaI2w)ULo*~}Z>Tjf-y`j&T#1mBqRO*nk{ za;Cg3jVn|y{SmmYf8o>dD=pi~wqKaBHSYOLjXfXC*Z=q?_0hRkP08cP;mT}pUK!u_U#4Hr3= zi%e4QWw{-xrCwBHdg9(jrOvan!g%hrU(DOo zw(K9rlrNJ{@3aUAD|OK>@am~;|IaXg;;X!Qd%Cww|GP6|&5tmDqh)(LTc$0(Uu<|| zPt4*Ty(35VC~Mky%e8*~;Pw7p+@jezQ=@)QT=uwfw#?f}HYVTH4F$Gqo=LuQ&iKx` z9Wu-9rLuv&aljo!T7TruZLl~UhWMrbaJo63IWx8tJd z{|uW#jg-=BUjEFRyKK3g4`HrvJ#)y`J^AEOthH zDDpoo`qxtUjFwE${GA5{x4u$YJo&8PfqyPvi`1@m+PDhOKN+a~s?iM|t zEO%Ba`||7UXxiJgU3|kHlf~+@e_U=neR|stb*`ZMPOl8ziWU^t|5CrsG-u(qhv)Bk z99Swi@6LR`>u)MzoiA_UE7{WaqWv&FcH?-M;f#OfJd+m|6 zTi5jEo^e*nmb6>wd9IL!EbihtXh7L=k|4#tal&WepDzPQO#+YZgsJ0)?T^CdCI(; zTjgX`KJ9ywcI>W`%<&srpUrQsJRhTc zciPjnM@`(i?UTKN+3p^%jGwsANHb)M=AFzp8sU=fC!hLg)HQq4)t7S5`So{3Wcn{O zd45a5OEG)L!$&LnMPJ<(uDF`EA!sd6RB`l#=OWiXH>wA=ebsb{F%p{LfAs!Oma~VK zuMRQ!&#-||7`ll^a_`wCSxCWdCjF0?Jx_R(egbnUo7e4*OnGOg=(%6|wi@!7uG zxz(Q~D#fz*#F^(!Mvo@kn>~5aW{+N;pF7`q?KcZgIuYb^?8xpXDKDM9zA0vS?dNz` z(Nv@LWR=gfJG$NF`wq`6Tz|*Y$A(Y&-;C*#uGa_IJ&wF;WT~3i>ApVEVxFY2e&|W5 zM;tq^R2zmYJ=e0-a-G+lgu48<5$<>G+(RE$>erTvq(0s#wM)D+Ntbu^gEMb3e%vWH zn)>a+d>*&%EA1|sZ&!=$Q=fO_)ymrQ=AT&hZ#7E#bg`nGWBNbSPr7&A3+;{C|K3}Y zo4?WUZeDp-sffK+$+c@*bA|qu3wdp`c;#bq=5eM% zuC0307MEp96)G3LGWq)5W|!ozKy9mE({{W0>^pwxV!lqCj^WO2ZqfUm)KB4iTIU+k z<(zrxLd#RfEPIwUd%5Bly?x=gyY|@A6Tdw=JuiH_IxlslU}Tz}=aFvD(Ig3SJz4(iBI#RoM^~+= z7JvBl+IiuSsSfK_RY(>06lr>Xys`Sjo9#-K>a&b_tqkQj4XsY{O-uN+>zdoGa`FER z9CIGuS(6oW>_^?9tabe>w_44U>iS|gBSyD#_Vq6{%YxT(UM`w6_k-^_an;>b8D_6f zozZym@Oe?(j->nQ)710k#cuNNyc1}Aex;!GHs>pOsvGylwb&%@%rkkH^X<-mh9@(7 z+ZSIhepRwVHRxcLWL3iMzcZIl)0*;;>9I;|j)t$$)yy4_w2PuP8CvnCu9m)>>sdDa z#?0E@+dGw|>s&2v^q4O+-7sr=<%4~H1gCwekX@5J>ErxBomcG^bx*QBgrxMArmPC` z+AE(lZF+L?{fW9pyCwIsW}kUGdD)R4wVWLlLV=Cyp{Y92sUa_SMof7ynZ&h{R^0kWvm$&>}_^bcW?(NI?SN&(Gv@z^hvRyUA zrf>glrc9suiO;T?ik|BCR^8$BVb`8x{()!Jo2PathjMO@2wO%LlbCsh-XblHYmwlys!B z+llka{{kZ;l+!~ePo4Tp_2Fupjk>QFMrHW#v@)!$BWZG@0kB%Q9Ad#jqeJr_|t#?XGk~xTBP=Iexv0)OEu%dotjDN zts5R53EUkLl@%)X-T#ed^>vlyyxX1P)cu)1tjd11_|*;1Yny&bMf_(Ff8AKI>9fR& zruc8CrMsW&=~g-!8Z`ct~t%3=0>whNnCY)fUHJDEn!OM9qfroU5U zL7dXR&ifuJ!`%tt?9MO2{4(mMD5y`w`6*I)15bYPpaJSY&TwU+xz8L>0_64t6yB0{q@ey zXii7IxD&-KdppZrw4Y?&I>&M7$UBR=r%vT5>)v=JzKDxswO27c{l%nn(iFe^5U+^q zlh(cMD?RygqU({HQBV791$N(Zy`-qCIXyB!U*xgxZTYFezj>c&e@okJ+jh-Rxntt~ z#=~nj^K?yb-_|ZY$K}N3)2D94hc9~KA1e4lqu?`Bt7ZGaisdg{oImWi=PrF%NjEU) zc5%k8%NwmM_hgtqD!bZg&lho3!c{-X3?vyH{E1bJb1l*#4ze{GKJ< z>(3|U3B64!%<5dx)$6L&bL`N*Adf@*3w4={vjL#Fg0G3`jR~xxCH4_14kL?wS|* z7PRLIE_v9e`BJG)RWmDP?wWtjs&_BUo0j%NDgS3mV2E2ci;vTdf=9-Gz6#BGec*O^ zALnu-$GtR9Tf*HqeNC_uGGDE^zq)C-(52P9XnLb>!0Ga?#VGZapjKQnZDQf zwbQ4^9yO0^Nv!EIFuA*0(aKKpKf|@f**82_U5MIf-yStDCSu#>&PA^`{Mmh3J=ZhL zDRjXUrM&R(j;G9`AGF+`dg9r?Yi>_`RLXv*~yaXat% ztR$WJLQB0JlS&%*)_7Hm`%aX&GWUx}RF?XNZxNdky)HA)yFc;hM&~b0HGbBdiMplA zhnAT>s5_?mO65u&|I&Y~j{@c``^d_ zn`(5$7Oqw@td`DkmztmFXCYHxRL}bGg~}FlAK%nHMoFqSCFgRlZC`fyV)4p*oik$I zXz4=BAWkGu36=#t*TXKxjXK6KH1$od0We+3N_W$>POE=&ga{`aL-GYr&(UH zv!yFfIR*0+Tvt8!O~v6>gxEm(f4PO=9yJT_)OwG?yWa4c_w%3V96hE`wTVJ2US|}NomuPCryq1!+q3O z*ZP&yuaN6mHkZ8;pXBo!PO&$hGu>+IJ&&mm{dKlmyg4x=c2n@|xgLj?zlnX#9jKAl zns4x8b@aYNkC#c$H?y1$wI>EW-*0_(({ zTou^5^{2?L#}i%5HchO!S?HR(VpaN$ILTx2i9aSC6Z*Efe97OI$G>aW#EHC0-1q!@ zTJnXS?bFvS**SIbyUK#+PlA@|l=}X2H@XztGay&TrzvTYM*4jSh~>kO~sylcO+V^dCzQJ zZ1&U8+9<@F=d=2Yw5S^^?h3sZFj;Q3*;$UDo8H!M8zhs$uotZ=qMp|VP4H}i*q2P>mC)tD@1JI6BVz_k@#_Aj$` zXj_Ur+#e(LbN(G~k-zQnAEvfCm2VY%b^Y;!?BD(Wk1)szGJtM_U|>dE%ps`Y5Fo%{ zkT3zfubzpKk%{52e0*tCcA=}rnyaFlri+}j>U#9*W?;nO2XUc2d=oz&5$EIBkWf>T z&zSJx!0Q>Z&dirD7lhfkegA)iK}3)dZZw3k0BSC?Jwu}W|04`Cf{cs|;2S9*@(c`u z42%K_1_2HYV3o`u7yO&Z{Gy>O=O>F>N5>8JgBA=N4NR8GE_IU_6dIT~7&?08Cn#_* zbTBY5aVT)uORyc_XkcJq;ApVzXkcOhF&mf|m~0O*fY}TT3MQ2@6C5`vF+r^47j|J3 zaA0v{U|Aos+@QVEDj&Lba5&NzS?E6CEEct*kAS z6YrV!8NMm2keO%sT>99@p5*80auUZrZvHN}+~S%}#KHdMeH*_TuZg&)Q(OQ42!pgB o10xF}f*2SW6d4Ty5(^q2A<4|hY|rqp#Cw{y?YbTR8UEh{0MgP6ZvX%Q literal 0 HcmV?d00001 diff --git a/public/blog-placeholder-4.jpg b/public/blog-placeholder-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4fc88e293c2d70d1b193101df252bf45ca57760 GIT binary patch literal 38690 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 Kdxk{$|2F{(myGuS literal 0 HcmV?d00001 diff --git a/public/blog-placeholder-5.jpg b/public/blog-placeholder-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5646746c08c6521843002a7491abebe6ccdf6d9 GIT binary patch literal 34890 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 literal 0 HcmV?d00001 diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..f157bd1 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,9 @@ + + + + diff --git a/public/fonts/atkinson-bold.woff b/public/fonts/atkinson-bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..e7f8977eca89348892bc93330dc44763d2bcb5ed GIT binary patch literal 23780 zcmXT-cXMN4WME)mh3SOR%Rq14GOm1_lNWC}wnbadl&0@K<4AU=RUg zeun?<0sg@Z4E`1j3_J-84AM@S8p&VWgF~Gd7@}t|FfckZFfbK8ll<=FAFOZ0z+j`n zz`)?nz`&4T%x{*IoSRs{z+h9rz`(4^z`%0O?Alk!Uz{ky((JqvpSX{us;4i_zz`z5>>ylkX{AGTMXaw5_3}- z7~BmQ7+B007`T?K4pZnV$S*EoVDQdhU|?Ryz`)jgu*GL-K~ZV}1A|)x0|Ub(1_p*z zpPUxYtzb-vD2;ji;@Y{{4&B>$eWfyHN6lKI=Xu$IH!7+vvP>dj&S{;+uRooX+I>cE z^S;yD^UnO;7$YCK`yB`zD^;ygU#VkUKI4SErRDk0d!F08_uN?KbI9OJ>>pc+#+e)Z z*066*nsL|v*TnmI>Tg&aw+Xkj%)9(;LHkzr`#%?M-}kjR-*Nk%&vSoNo2~j0`Sx;# z!|zGoT&K8f>^07ta?!3i@x!to&*p#B{G3h8;v%~_^n zA@1?OYxfc%HDO=N6w}oyEP4ssj{p3)`q;Ku({qPQZ%f2XbpKShYi+L0_KaK8`hVMX zmig(*dMxGB@%7a`yX^92@8JDH0TcXoiU0c@Xjpr?wC*jt#Gy$CUJKQTzCPxY|IR@1 z#99y4n5mw9PbMYVJ$wK6{_^k(?0LD%TMisE{KCkS#3a#H++fXMD8gpAY0

yfI>T zbka8azDcux%kOe`>&8uQLMvxq_nj?QaJSOop1Dwu@BIQnse3nU9xlCFJ#n|$=j<7Y(KEJH^ zwv%3h*jt79I~OiH=pk^pJhH8FY1Vi5ncYp_-7fsz`aOCkr{2EZGF`DHD!c#7-7nHQ zEB^W3j^jboF5EjRoFYH_{&eYE^FPPfFjl0Vh-9|?8^QE}t1evn-WqfEWHAW)vG zBji2#+snN@leOQTP5CBL^XZN5?S0mhLba4{=15*P-OyCWl99l~%dvRcg!qq_GsHJ# z=`XO)p1tGykB^^Tkel;*$cEi5)eTOYC{smtAjTSZ?-*=Sw-umTv)jb=UGP zNNWl%?db_&TCj-eQSpT*TiPeE?%QLo`*t7lU&+dmkg4 z%5BSw`OhjMU4C>+pKmwYc;WMnXPc`(UhPdbzx&0U*Z51H;~POS>|M6$F# z-#Z`c520_jEk7(H?(`z=-s{H(i|s5TKBxX!b5WVOs&+xz+$e@7_UWbDlYG>Yx0YsJ zcMcm+M^b2bFBeKCy4x zvcF;n^70P#T?#*L&9dBG+Hh{myH=G2i!ForYkvuCsn7GX-rW(md&i2ix_Z~L7t2~~ zbM%ov@}=yRp`4SxU67jQdOkKN^- znXq^NL~+S~%oocf75fY>Z`^8M6Y$%5(fxlDwL+fX4_N+9`7K|{>>nCs_hxN*eXmtv z+VZ~wz2%vWTT?X_^xoe-Pub=}%=u|DWxLn09~4Y^v;8#xzi&_1?_g%R_~*rM>Ej>n z_1eF5*FLV?TbggY#YM$MiQ^ylA^%#h%V7$79s8Jr>fE^xP2REb+kKN~T?SY37u?@; zwLI#YhV%C=uOilS`OVs0d%SO{W#qi*TN@vLvwX=jTaW!`(X3W&`4;V2b7E#qU2=2j zwa}U8cHO<1xwP`=2Dkrb7=^TtIsL24)?fDg`*tagFww129n+FIrmmmur?PClwtTF! zTDX=+;K3=cKb`&&&o3oet0etw=jwjDr$*|ov`?+ zcTZ%^%4M9*%e7YdnB9KV<@drR@_Fd)bvLWK&xJn!mp1o(z?X-y>b`G%PyL9ToAxf^ z$B)L-T)xk4WzJpyeP1p2H-pQI?menIw8B&VLDBcp{I7h*H`blIxBsX^hRF4s(alS* zwBP%8EjOD(cJH0Jk2JcxcRDuiJ5q9T?qub?x90!*n;-B{U2RgT1b=4LuDEFC4cB%% zw)0$ZpOkmT{n%;NKp%m#xf^$G4d&xen{~OR>Ri!B1zFw;SKpNUP`aw`FF*az)K0M#$U-Nh7`sV1|KXU4ZYb?1LW6!KSKgFY7 z?9`sfg$1|Q-1-o;Ji4zXwfy<4?PX`5JlSfh&$Vdw*65#3Es093a(CC>-Tt^ zeffdv-3*6qdw(vvdtkwKxr3#9zg;;U|NZgy=0zsIz8*8=S#9qfbMeLHzH6J0J!WxP zBWv^N)?)VSai#ArJ$|mB*K4<4{z7^DWu>zfe|mZK4PVO$C>pQwIk0NBWzOg4@Atm{ z_x;}={rAh&xx|eY5>(=khky4*8TUqV+m};_iFaLHuef+3u^O&gL|)`q5#=`TCdDGncGY_@${R-BDuw zxKVCVx6FcHkq6Wmw=oq+8axY{xK(PND+G@Vq=~LY^>OEtUO4^mTQ)r$Yw_AqpKSo)NZ6d z-sBW}``=mn#rvDWm@-};3fS9zUfw2Q%N7Cs+_`-5mim*oe^-f&`ts$bt*}P83;D7IN0>Rw`va`!oIf94$#eblqfHmt11~fd zNBQpJtIE6Ku(104?R9T;C3`Br`G@En`MPGtF8QT3#t)Y%yj;fdvBWY zR~aTJuJeg^w`pW9G%X{h`VDJiNKGe7m+_ z$LfuHS69vcpx11jaq>|;tNm-{chi2o z$v>acsF2I!(G_`Z>mDU#4#~eW{@vF6q3f{!xoB&B+~$``k7mEWHRt#~_V*hlK5saD zZRz!<$WvyuGlQRezIRJ^S6IYOv3t|QU*!uKC7x#Z_4wF*51U zsM+gzp5EHa?|)jTzwc=Z+pm(Rw)3y=`!Dv@#g=WQKyqfKYDrt50%z^|A5)?`Ky->%#D9*RwVcSz#oyYL>> zjAm7jHh;meYg4<{Ecn{BPiSI+%AQhFH?3RtugkA)+II0!LpdYcb5;qxn1U0P51Y&{ z#q4+>aqUf{+&%9^n>CZWH*Kl<)^z^ow9=-WzZc(rmaMF^5tE)j-T3qE#V6)yOj^S+ z@8qPTPwd_Mdn)!SySusf_x-3*c6XOw>C?69{wnJmDNE;t-(IM9f4+L?^znnnb=T^b@elg5wtrz2)tm72 z?KOw69XqaFNihGHbwKD)8-usik({dyfzrmUUgo!AGc789|NMI|zv1HDDZ9E~q-B`p zXcx?Lx^?+*YZ6=3mCaip|BthXd0LvjHY;-V>3ere)2sdS3nFGM+Oy$tkDQ*JOVKKZ z+w)2nnVH>N!B`^WK0`EXLHmVliC6s#Sr=Y>{b{paTGoo?>#Gg67a2#@M=H9mdElY< zM|iEYsmtMiU-TbHw*L^g`78E}#BY{|e>R?<@k{Fdt7GAT-wUS5bGh*Mod2{mw(~)T zUS8y@3CzZM|L?qs+qfzIR=srfr%*fo!#7^=WuO0+Xs91#yN+Xa$xY|5-JM&edTlJ~ zk(2X#6;buDL}b5I@r!@0(*Ks8IQIRGckappulHw8T@By;|I(o*N^BF!eo^{o%50waV%@8_69!g!|32z1KYG+=TgcjZN4(2R%Yw^AyWQkEq+53AC&cQ? zo4q)s)v5IV|D0;pgxlAy{ofm2D6>U(@|kHmlh1VOp5`;Zp_aMJXsz#cz2u7M$X;nSnG6ZZU01`MaNHuZ{4c&L$*kF!iV3gC*S)|Q2y6a*2iHa%(q)Y?pb6& zu5r5Y)OJ&yu1UQc#q{^wzAad0aY*)p@YXYxo8xxhT`kA6KJJ>`zCOE#=5uEsvH2`m zzVB7sx#y<5Qpa9Jgh@~J&QEoYyLNt7ZEvrc`gNIbmdTx;XU^8uxt)`1Jc;v=LCe<< zYS*3{NSZ`*=DVzK{Igl-V_y@~=Y1{@H>J$Eqxji#bNCkT)IXWsZ=YOTwkLzX`fO_F zwfSwo`Y-&NHFxpDiEdNfPa5=_-*#QUvvBRN-c2rYhSi75w5vaP1UpVSbtP;!!``+& z{p;cXcKSt6N*#G$aqN29?)c^A8=p{vGMY7Jm6yNohr`Ib~-jDbH(ymP< zfBGJOXun_eh;xZ@1gtAC$g#TjB(`hT*2*4vXA z((?|>Fa2}sO2d8E;}aMwcrzJt`XyfZR%>k)f92dFk@fjM@3WP>KLeRQJS{lD>ZQf} zXVtW6txjv%UBt5H3oh01Tslc*s(9VZS%t- zS?$-(!Wq)D9MhF=H>95L`#O0w`|m2NM~dObMnTLQ<^>kKm-*UdUZAVJvUKqk`_3mD zPe?4eT4bQHe%h+1`q_FJI~$g6Ofra&iQd)yU;Fgu$gc%MC*Ee*{Ep?+mR%-=}essNB`&=`|>3g8e{OG2zbv>i z^K_{Fgd7(6(^khN^pE-arLC?Ek$Z8RclNAk;Y9yC*`ItOBiijBZJnrb``(2MFY*mp zn;Ca5KYm&CNhIHcl;}IlwrujVJ}pqZ`kK6mdiur6jL=%0V{EUOLzX*TsY@+&ns=-8 z`sMF;exJF&pHY~Zed%JMi64(Ij4R!v^-Nc|a+^`NecaC1XAi%ske$3H7t3`0^gYj?&HngX&SZDYGtIg66ZG~hFPodYVAcr>&t2c%g+4d#`~K*2!k$@k z%5LA6-Ty4>rRF=&QtpNCrrhRLXt*%_jeh6J$d54)$jEm+yhu2N}soSy~p@`O-7h3`#$OSsSzR#g+I=O z?x!SRP(`_iJ zbN8!yu&m6C`_o{Z@;v+1fdm-gDM;B^B=eIQxmBuYKNuUvUc}jQ;W) zY}cM3-H)M^}0@9g51uD9ABHmN^?%X7Bn(zdb?C(&c<`;`;T2xiCQaX zeLF2LFUv@RE9gLqIqO}qYo_m$V{4ZsJUtnD zx?=Qj*Zqf|E#K7bpUbky>qZu@_C*g*UGIs3f&aHp`flp@-DB$h%kqKCV*X7{_LsH( z7V^h+?$4Jsyozn@rMYa}ms8W*Cz~5Uz z?|(_Hy6<`GO5danr`Fil9>1&3J>rb&H*_i2_d2ssb$vIhVCy!|G zeLB&oy<+35>j(Lo4+>7~T>PoOVn@>9skilZKiW3^TjuX%{)r!(H!!)~kZ)t_;duJJ zj>%@CQONs;hhvM2wfA+uv@^HhDN^Z+Z}0DW@cr($NBgGd?QVKk`1LN+i(J7gocDcQ z)=bI2zGgwEVb`k0(8H5*y{nWj)Z8h5{Ze*$pK9*Hp6jAzTOYGW+ZM)Oc~d;=)Xpyj zzc0!M9TnnxBqdv}!WQI|u5;m9R{5{DNs3}7(bB$R)w5^wyIO0@Yh+rbaw^{a|10#x zZG&4Zwb9nM!rkky{OUgT>SNknqZpx^p;Nq=mzSJ%Ew}4fwMK4dRr*Ah%U$6*+ly=W zEH^&&@#w{j1=rOr?#ygEa-(D;_mc9gqGj1z>KnSs?r2!Vo>YtOR()U;%((8!_E^hX z)1-Z^oo&urFPT?SnS1Tttv~)rD;D2a_eQF3nObOWf{o<7Pb;17>9hsC^ldTOEyQ#w zcdq?{>jkVoR<8IYUa!b*)Y>6`wI{UfGAH8Md!>&&mzG z9w)4%{nmfmvV)@EGHR>mhemJSsJ^l^>QM4m-dF#AAI+R|>F*2?=R;93Ox?koH+OfO ziQn|$M%}XQs}4UpUV69f)h?z9>UDqiow_gIuv>!jgRbL$v1Ze|?V-)eEIncubvole zedGRpQf%(~=^ftRV}*F*7Y1CC7PqbceXn*q^Df)^M=h_cW9G1C^XR?~mU$7Z`{Urv zn~^QkQhsbVnd5fc%cO$+$=m~$H@fxbZJ5Ykp!oT0SMTM&H#V%x50bvi`8g*qW!m$b zE+s-qpZFF_?9Q#!J$>n(a3}Xx%d5I;h5p@~oWFlz`cezl$kr;pDc9M`U(M-{r^=*HdQQ5vp^_&~I7ctU15=jL+`%q+$g)#bT|L656qUDOKdJlobz~exYcx8`|R0&SN==M^Ig6_F=a_% z#gYflX6LE9g%|C(V7RnJO6|H?ZtU4==e6Y~9FO!rma^S@%xSLF-1Xb|{A;ruLEeRi zDRLRoFSJsG3hg=SnK^d;pS^O|AuH9JqGFGN-{SoF=DhbR&a(_a~p9D6G+C6(GN+caFEq-}ge_kBd6SnLF*w`6?hcup_b>Ez38_BZcd#^d=9zr^ z!n*sZ;&Ue6`}%6(X8$}_j;r;~ho4$#{Z6V>zbfStsNuaX>AP%EW!8s({7cX8c(7^T zXaAi0RiEBCuYb4bhxNQ;?WOypx=*Par1wZBXT9LbscAi2^F6}+&)bjhZf?8XUcXCm ze_d^zb3t-Jn%WM*#Jkg~vQ_z9Lxs<_9a{SMczVCQdj_ZbpEv)7-2do&kZ9j}YGr0^ ziA;RQ>C?rl817I0@Z#gnomoDdfB#j#{8d`C!tcX^^5;)OZf?3C9?1~5?s(6RgmYJa z+?UxSoVT<#!1ulC^wP!7kA)8CX6;c7Ik%hPS?-6DzGa`8^doE(SDQZBcp%fx_SVZx zgWo&qckjBZYxV8PFXd(0I{Q{PYszz*H65M*g#VXL_zb1LvX{?o*u7V4@df+K`>x%H zS-IQp$d`S8nR;)w)xEp$`()o=2_vmZ8t~vW`n_CfIGG|%Gye%T-CecySA8)qJGu(6g*%s5N z=64=z%ui-MpZDU{+l~u6D<(@!6y52N7cpC^K=E!$_Ty3W3#WZ{?mAIU*G z!+2NB*}37vl4sF1BL6!}UKA zi%&eeQ~cvoUfF#fSGw=NlQ$^)zVzU#6@OM)PSHDkZ0qE;+hZc`*r}L?=^f8~`}gU* ze`YPK{%y=nF#dA*&dDp!mtQL95nFqTeXeO?+=i(wi_p6zlu{`vw7r;sG)taW-jW+&V; z5xRcp)0MvFt8ZfZ?groN3wl3!?;*bGk`)F|WCafYjkD;q&iSyqr&lw;hW&K<#sjMy zf0R9HDOb?BRQ|>4R7OQZSm$c_hU+p?bJcfEOI|Ox=-+9xsb+gr&g&>YT-4TQtggWK z`fT_5ozG^qKY#X2kI5lP@KxA4+4u7EXEeyy2)wL*-zjRvr@hN_UTsp@v@@&yc5jbA z;Pv!#NuEr%v?otWIlol<_x9>!x37Pr`19IUvc0pspZVwN?wZ8Lor}sm@7rI0C9r$h zq{ewc$7*;pxBZf76nMWs>+7z*Db2!FW@T&a=kH!-smn1jqvHRC3caca3+~S3iB)Lb z^CNkVOvkjv-@^PSotHYZOl)=Q*BMnuJ{Be2V12dJWJX~>e~RnD*G~@RbjHW`t$Q@@ zU3OW7g?#ju-EZS2Z~JyPML>ROot1gddA=Y2tdj#iZ56*8di*Y@Md$I?HWgPVy<*uq z;|0qL7UshL)lbe{IWEJXdLzuGD07PA^BPs9uI<+kE!46(Rj@N<$=fT>CR~0~x^264 z?Xoqw?fLFmx3`#^%fxf`hSddg_pFLP9G_pj5x6}WwY{I_uB36 zUf)F~ZrJjZ>Kqr(37&oOwuAMS;bOsVH3h-An%)}m zzv{)BNvn&dF8t=gw=C54PNM!TXFvAaS*6=5k2XKn)%96#oRYVB_ibjwrAN~ied?+a zH$P;)#`~9Fpyr|Zi$Wav7S9mcv$k*9v@~Y!-&>bf{!#dur*h%k)-Bs4&M>8KGS`-h zKk{Mi>=}Pol%CudSr)H-JnD|x{Kq%$e7JDu?wNVZ!ftP-F?C-?%?j3wGJ!G zb@%o3y)62|pQ8O{^&YAEv;`Y2-%pBU;>*)LwM}fH;mV8FD_`7@WX@`uoY1fRu<>nC z_f}USC$k5Bk8K^#TfRJ3aP0CYhJQ~!yxVkps^nP}wus|xb*Z%%oAWdBN|xWdhW-v-l!e2Jad$` zZ3>Q6o+)~^>O<_E;(L`lJ*tl=x<)KKdSwfv{GI)ZS5;@N+w!CBd-%8SYYZi&X01#2 zNZx$EdwYh}O}0P&CiA%qLse!TOEo_cSUayYDkS9V_Ja@Cu>DJ#SIo(CyN&Z8%kQGU ziP<-fuPU!Rw!dbw=-+L=F#!*vX3gfhx$V#k&DU-*(fU$fw(MrvU3P!V>QFh`)T}A@ z%yw64-PE0w=nOag2+Z!)lP%?W~_6n)pe1d$Are&!HO{y|) z>lUOJ*wtSpVJ&Je|t0YwUf(g|BogU3as3YH+A_eId!?Bmi69& zsXL3l-)VH7>MWvFkuEFUdS8j{M#7}7tBy;TXGU5Uyf_e3Udfmh=<_UjiN`*dRJp7) z3BS&XNl){q?oWDru$i6jLD5s28lL;HmjCDfdpUoL?S|Pr0rjR`1{dTH9=mWL_4(_T z)p!0roBiWYYkX)yLYdel-8v567rX4ftY*noSoKu6L}p%w-C^dCdrGf#Z2~-P1HOu7 zeU)R|lOZ*8ft;v`>8biXYgYd2p0vng*Q5Bi_icKQy3G&_{oA#9;?MWz;tOuC_p9tV zv%fa!-#ymE(}|D?bB^iOW`>~|Njsj$=J@YK5~DzsZD z#!bMeK(FmV%{{>{&8y@#h&MSnF4+3}>)tK$FZ324yKWw6z4Ts1*@_9}^1<4gmOCcb zugg~|K4rOg@AGx1eZI)9{i7JsW4U)`ogvS|doesZ-|c1YzVC`PzFPfGbLJV%=imHd zg^S<*Z&aM1_xY9fy`1}aZpZR zQF74J4bnaDw$4lZxM<;{d4?}v#NWBl$@o3K`*QM!OC=xumTRBd&HeY)&j(h^Pd|-W zzJ2jOex7~aZ|WZ2@PzE7zi&#iyp=91&-$~}_tec- z-hOK*1+NWRx}ATryT)|(+KCGdcQrLgHY&=;?GXHaCdtHGF7k)cxmVT2v%UoV5vXXI z7N{!tJLl=v$Qv{CC!E*UIKAhw(I2s^nb9S4HtH$(f1c}^^46?ReA%K+2~`DU>Mnut zpN#FR%QmYEAMA}1FkSdD@xN1T!<<*jxv4AsR_j(=z#_n)`aFeq(H3b)uwt_7Vk8&)l9h&k}w{*BO{yv--CF|9LMclXli_R7_Z z@4iagX8v9DZT>ay`2u`i#F{${`tW_-S(rFzXMckv;NNc;@I=?;SZ_Tuhv+k&F78Z{`J!DnCi!} z){lPt_?>3no4R=6CYyUHnOR1X$Gx96Oo`o_SoXi-{SLqNKUPnv+hkC8_tcUJZGu$+ zvsn_S{O;5`x$;&)-}+(`%dNTr65ddy^@?*kip}o);jfME zez!IG1Ul}f2GW%JI(;Wrp>z;{> zQ;H;3{<~av>bLz5N1Fgn+wxGc^}kMLhWpk(dnOPHKm$%j4k5w^@1H|5$cTFnba_(c_gf&(Afh&Ni<68 z@$0JM@G#>GJ?CuhT$;h%-h6Rm!XlB+?N?@GXHGgl#pvDwsrI=qb2EN)s8=03yl#P1 z-Q5mto!O_C{(Nie{5y;_x6D%gbM&b!kFuwG4r*HG|4RS8?ffjof0oB~udrFPZ+U*> zzgNzNAq{q3ffuj${abE#i6w=n_K3ISA{o1Yd(%Cp2fds#i~mM#+M>-@G?yy)=LPw4 zehIyI?yF75#?24-*Pr@%JNl&h9y!Z!5BWI(#!r~`t&1uDb;>ljy}U%PCe*iI`h564 z!Q1VV*BoVExj1Qhwq<;t?Tc+XM}MqcGwnO`ip1P)3eO|XP4})%xV?(|O3p#|Ztm+FHaoJC&zX74{kps7pioJ5vl#P>y{?-$zZ>s%ST5Q9^^nX> zvHMAWM@3Z@$C>aIo7@VYv^mYKKY8`%ZAC{#f9kFBV1Kq`7mHHWz3zpx0;F?GZtQuy zdHMAekDu-3U*5_JNokb}Sj!i;e14{_pq%z$O~=BM2j)kHZC>`l+g|bS%Oe{$e)?JA zaCX71idVe{->o?x?>q0)lS{AlT3RHx&oa2I>K*9Z-N-K`;l4xQ*NRz|#q+&0zAkf? zC^od^S8$ATHJtT)YS&MlS91;}EV{L-yQozEMc_kIPFGVyM((-Ja%X=3E-uQu`oL$; zl;#60Mpqb5ayThkS^t=AP5FO8XYVD--&s z&nM0b`c7iEqsh6uS3luvfF`Wa)07HaT1OVQT5@ z+T~vD{PPT1cYgYupfEp<(|2y*+23n@3)_r*+(}FNVg(&O6&r8X6map8Gw_f76;P zvu|j=|Gc_v%dClR*=Jv8aCE(xc5h$Zr>U{49NM{CgBK~Es?(Xa@{-j=-(^CR)AIML z*@v$2I;y_z#!jv6Ni19YVsy8yvstx__x|-?0u!Yty4W87#KFfXc0cO_*PH{|fBr|- zEPtB*A&McDZNEsaN21y@2G;uqRn2_Ystt7=FJ3a*>J($~MDw?MkHyjd_v-FhPV{cK zDctXJGVH|kbp3N_YkSS3rTHIP2sFtbTi>x+FRae^z}CFuYo{MLxIgb>XmQLRTe14@ zPU7#k|M=(l!<$l@- zdC>kb@6no>OXbgAsw=UR`6GSg>yQ2OEll-q_*wsK&sU9qFMQ+N?^5gkrykF~*>`Mx zg!`TU#SQm0L9UE%*!tP>*oO$=!|T&{KL6&sSKhVpfBBQmdK2sJuKimTc<N;H8M|dZKdlp-DsE7kC`kZ#V&sG@tgYe-SMrm!cG5T&g`wY zIiI2NZbQz}KGzNHWm`A)%sH92w!bvK%>9^G%3p(u`&+FtvJDlcZ&>@uaMjzNj<>Zd zVgm_X0V~V$b`h2TnSD5Q< zme=qZP7V5Tsb>FnjGE6+E{z&B&e{Eky>;8X{Ht&D@yuM|= z@#>!}r>4rY{jq#vE?w6)C4C`Con5p=l~=92R$DHP^NMXMUC3 zKF%opc=dDV-1^n-*Py7%iwrBo$sO8j2`V~PA9huQL?dyiO$ z?q}M=`|Hj{`Hy-(-+lP}`}FA`-{fQNySDXD`hMKaH*f8#Jx?ob&popGDR()nRpWRd z$7AuUpPct>Ki0pn$;@?SpiBM3z55saRXq?o*ZObk5ARO)|Iz>E72nj)DlUD!+v3_> zujwk1tGCS(FRSssyw9RYWphz#;ot7+s~^()c~&W6rODC;i5j|J`M4+K>7_n9=-xO9k6<+3I!MzU|4GKU=)!?lbPy zyJG*?9^wAnUDy3S{>?Mr`0d4SSN+txm;dqa-UYF`b+dk%J>I}o>!4I}@Uxn@=$?-; zN2UGU4r!NcUat|!o!*gjPtfy8%aiW*GA6EmmLGgK^FQzZn?9#dt$xnQ`2TWU@?vX` ztUTyqllfyl-%Byl(H8;7jrGWcz<$5`HOiKy_xM+El;*f{S)sjzN=c__bmS9r}C(Og>wpj{C%Qb zqigs2Oks46kIdV%@26h7@b7!}@A_xQjxZnlu3aFMUb8A?2K^h&<>!$U#e&P<%RVt3_! z={n}Srb1u0C*I@jsCHk%lYVaR+J$wVTrVg6j-9ou^LyvRYFTa1zbQN39{t7q zSAE^z=WG`L3>@kg{O>vcaq$=SPcxlsPJLKh6Zb^8ep-d|f&CqI^9+8dcU=D&n6*h| z<^xFT=f96iB zm+80sQ+GPP`?}?y)hCz#y?*#1|Ah0;B^iEh&FGHp?t7GauI68n_5Aod&p*vK{lirw zbDkyUaQ_k0`8#h3^Zj?c{m)Zo!&~#&Ut2$W#;=Rh@|}CQ@P(|Ab7zZ|eAT1B52L^4 zEL3?Uu)F-{r-HdI*5_9i&dxaY_IATf?mZE8htCyT5V;Ye(mF-J*x`O9BB*Nyd#~h`f#E{-@4Ek~+j4Jji*?RBarS1- zw%prt^Uf;XzGf-F!u#{TK#8DNvt zRSbLE_IZXIHqUT9!py*0o;$A^L~$ zpOX9`d*O9la!x$~3S5r_3fm+U)H=?qxXn_VJ6X<4GH80wN#iHHpGqxV@`Bkk#YN3k z-86$tzwVl~{2v3u7v|stTpO6@Fxe@v?kQSRkdm=?OW-Z3w=HGi+!wvJu)Xa*_j2`@ z*j@AEk`<2096nr;$W%PzWtv!|@S5(h389I$8}HpTeq;Mh@%H(Dp#nAx-Ga=F3~O_h zpL3g4&%Ol;yWHE`tXF_w?(5Cl?pL4p+I%fXWA^!Nn%ihI(-}w7h_Pe)Vg!bI8(~AG?`uE*Ghx&c> zRvzMCc-`27n_CaQeNg$q?1$tsuFb7wD-Iuh=s&M3{ju5gJr?WFy#9P`kG1@nDLch@D(A$u-sWX56=Fho7cc z#>-9RT(v4|#jRBjvo_6IAGZ2!*8X3dD;1<~ELdm}()R0u)ULw`68xJJEpyub7Ra1C zTpAmB{rcL{a@&ah>zlt8?TtMC;`|I2;{-XLjSAC_&blFDofI$A8CM+WzaiCd-bpb@*IHSmMdMJbbDLw?B6%aHg!!-zg=e-cJs(F zwR2}zRzH_M|LDJU@2YiKA>IZu3<&*QOE!8bIPi>44iMYGs{v`7`@yF^EN|}FO z7Ss;j`7Z6)4Ho-syFX8)KQYei6glazgQvl{MnIX_L;1*zn=$1Iw{;&FoV~eyPP}*W zw%G?0brW|>AOX-=jmOr0umN0>c#)fY3))Dv5z`R`GLS(E3o zPM18^^8t-tl#kT(wS`#~+467P+bb~B`To`njo&9t&Z#e4c++p2qWkYO^_%{)3ge15 z%}7`LoqO@>lHl^iD}O~XpA`7S{5EP;{!Txo^AqAGhWpR^d7Wd~GB5vM^V{aH%Y9_I zkKHoNAnD7RwZ&K73pQt;Fx>oNeGO0hy4O+Z;(=GUKD+o%j%!7xkZ1L}r@Pu$Zjo42>S@b8ionhuhEy=BC-fMkj&E2JVVN3J!*SdS$ zcAZJ{{mHRU=>55)%EB+N8Q%J|_d4hO zblnKyD!(YcN*-oF8kNos`?Rb8}qrFS$0y(!+frF%oTpna_s61(JJPHmrhrDXM1H&eXl0;U$Onwg?+ilXZ23qwAR9&&7HoNy}a#Q0z(C3azaW% z!nB{~PaQb0>w*2@|GsOUItYp!n8CnMv4b@NB%gLE{np_Frw$yra#ZBtfddbC7fL>s z;E|ju5zuI5wW9@{AzT*Vf@vf=XCGI%N}5N zVOV)*+ID4Seuj1lHyN&n>e@dwJq)ET^f2-yO1{2%Mz616&gDCg1?xZb8)+?Ab81~t z*1Bu2R@O-^lHB)Y-{yUv_Z=6^cRkY;Az!HRXvY0-`=6eFrvE_y>3tCo$qmf%x9qG} z&OPLpyL_|p&B!-JWyZU|&KCCxntUh4Y+L2&6vOwk->9{pOy`=hY1yWgNm;Y5Et~u@ zlWq3Jv_&)X!e;QMExwsnHmmkohh?hY?Cxhp7Cb*VC-gFjEVAIuJm(O;e-3X>BEP%k zLCJTYXV`OUPR&LI&?_J{m^5y6K%lzNHx@>oSd(|rc%s*N+~w^?vbKLU!tHOKG1ZR!tG4;>8>8Q6FHZkbdU$)onun(&9&T1? z`Vjsuhby1y5u<418V4(mewOX~zx>LxU~FM)uPguUr(t!(e)a#Kd`<7!lbc>PYc_pM z4nOACFZ*Oo`7{gTIhp5D(wi%AZXUH@gC*BDY8h@9$s^Xoz(t%*gacJD6wz`g&| z>`R}l8zyNTx;^Rq?bZ;92Kyhuol{x#yF#Ws($r(9zUkgkFB;Fu!7UmXc&;$6_bQ9S z(U2I`5Fv-9AyKIzVWlDB4qrp!d9MWYUYT+})bDAiYpABLkm$qS^?6Dh+h@?i7t7AuDo|HquzZQCF8gP$TlP=2Lmy`8WOF#1 zpA6kH`^smj;;Q$;4>l}m?Yk9m# z?Cy~4C%wgcW^prl80D|Zm=$tY_JPjr^plhQzBbkxRV>h9RIdhY4O!~rN z%c4I`aLeu#?#a?k36E|GCSHk>%uUgB)8jneE~2XOYSDtgsZ75zQzD+&o=Wo4p0Q9- zF4$A=d7|~Lf`XWd+6;X!uh%f>u5h+Ew_EmB@AAL10=9U0GCo@1I{%eoz>>I|INPZlNq%{fBCO2uOmzDeV=^Nv)Ap(qZV0%B{6q> zkNwD=v+u$RPX(3exBl9FFsru2C3jb8P3)Mn{rTf1B?k`&zI@cNWMZ-6pSRC^oqaks6~s=LTruHn$0V=) zz4o`BF)v!}Cb4>3vw29;hCQA&oA)f8WOMqqmgWYN(4dq`cU9GC<)N33f12m@EAn3W zNe1uelXCwfxH>aAc}?~`y!~i_RpJ_1$^GYh&T&4zGVx>k84j-pGio*cn7(?mO)Z>v zBwf&M!7e!gyJ?d?Y^?G45pj)E{oVdI}UA2!ZWtkIF?ns%wNc8SK@ zvjSU|tbI0Z(h;`vZ`K@gH?v#x`$q($$-_x`r!xFLHUIVEpM25&vE>x`0>y5OStbK9P-$IEg~ar|L^#LWA$>>1DE zD8)8$k*TfbC)NfmFMlt%7GxCbiH|H&2D9K)0W)+%*OL`=B90L|A#av z&9E0;*0r7a`qYMIsic{1C(a6Z|9Vr(+xX(-KW)*H8`C1L1kOIgDm!xv-%rnSGqp($ z_kxQiSLtXTR(q&2F^%)#B9%#-JvOzdY>eoCQGBh_?}^f@7?*kbcKcs?9MjnBZL8O? z<>*R1@uJR*C_AHv30e22`1+lSjd^)9$UyS4#GBMsZu=Cwk?I-dU>5AW@_AFB|nQ_#2&%(dD#p)jtH8WH;yB#en_&cTa z_#La%QvII2T29(A8`gX6SXgkeZ>8BhL#EP|+NN6?H;X)6I-$~TxzRIanQ3`!bJ;@< z37I^J`ToauDv#JJz1BaoC+7W&4?Z(P$!WXF%fQm4xHSu+(}Pu$4!+y?iS?~mu6J4G z#Ny?e6|N#7o3rl=)*L>~TjRL>&sWu7<|T6iH6MFN?GLr^ez&Q5e0Hf>+?|+{kDjGm z=b60rgi~~3uFC$2wT~WL^C(DH*)e^a>dp6!CqKC>|C~JWPh{A!gWVG!T=n>%mYcol zzV+m%@@}8}m48lO)6<--eooE-mz?buuy9vPmKtkRM<=58~{@HRHiXq<7IH$uds z<;KjN3O2%Oyk?$Z2K}cqyPFR)rsXM27C%zLU^r7U#%z^A8H-y^!HW)t&n6CgWMy~+ z@|JvYE1hsauaAw*O{~4|i9m+|M~-a)wY4*u9*%Iy8#O^t2(*)^IuJbHQz z+o$UWgX+{|1s0Wt4V?=+Gg+CLAG5Qy{V(JYJDj7SldO?E>+pdCChR(5=eIoiFTU(@ zkNv;;pYr^dPwO19knE^twBQp54Rus7>YP#yX-O1mdH7xU&fUAQ%5eqL>-cUdv!49& z!(B^nZ&K}PujrE@C3#iv&M<6EV?X?VZBvd$a_F{-Zz=BD?wgj+;GIlFx2A?szrLDWg+JtAJ#kdvtGLWW2D1_RjJO~tEcJC)Kjy57UT4- z=U1X-Z&tm+a^pAtPkpTZuAOsqBmc>pYE!qVJ~xnY zZjI|dR+;}bZuX|rwcDh&RpsU{);`O$J9T5g;^)_v|I_*Z>+_lTs>OyEQ#U)FnjA6v z+FsL}t=o1?D_`fk@apd4=iKtM+b6s}7{0vg>#r}ON1vanH+IRK zO&b?-U3?WhJK1CRDZmda|!KY{b>hJ<~^Ih$H z+eANqi{)YOa258Q`F2KN+pf}_g=UuJFF$3O@;Do2&Rr^|cx|;I!}H#+b~E}y#Zqt7 zyT>Z8U!8O5yp{LI+D+VA{I%D(PO?wF%cyB#ESKb)rfZpzx2EjxvE4!2FHXwSS*a$_ zw0GOWSSLx7Dd#G#{l8b_;LTMlbLEN5-DUEPrne^Fa}7~>@A7oZnxDZt^#Xe=K1zta zuD;|oNr!KLoYD8DoR9Us-y&S+OgRzZvvH}&9O*yj7(Y(=)46y5hkCaETINdx53lKY zo|aVEG*{}i*zf$K6Z8{88&ps8X|H(DcPiG>%RTLh(rI6f>#7eT8#hiceZ5o3s#jb7 zagAWA<>MOr&F3uFSI$!V`fJ{_`48V4*!by$X_+4t+Nt(Q+Qn5tZD*^5|FNEhpP1^3 z&)L}sSzE5|DCv+tF>C3=pUzpYRDDC=NLtU^rX z)%(iQD=w$jymF~>d#YLAePWWe>dxLLCtG=yzU_2)$Tb{a!cZNLmlykLjtch6N(>zkW%EbFW&TYN~87 zzx;IY&YugWv;O?Pe|dcI-oAaR7v*{nMsc^W@XVjOOP` z8(Xt8Gwd*QW%}=2+h8z-vCraR5BItq5Bu2XRS3EmD7FZ>SqQoaxtbUr5puWTRGH*r zq`730o0VkBBv&(6kzgmy)G5J^s-Ypl&bp;nE;}gunp}3$&fRj^Q9ZWg^aT4GNALeR zy#LJ;-+PaO?^BeS<~%i=c``<9Q;PBSlU>UzCM@4Mb@z_ho@n_f2!bKwz=JX=iKC?M}mCCG3SaVuDJ!@gIbkc|Iw{8y-}-JoA`^ z^O+~oZ8Oj6>`S%#9C3idJ>rOvSn-td%6{ihQ>O2EsvQ6GWIQ8R$b=@*MFFjvF@jwo zBG-4U%Q&hLR@fEZBs6tN%2JKcOt0`Zqp7Nz(Uzw|<&1w!TK}`}{m;(nlA(6qk>`w_ z8HBU`Ip9?H%)RchcwK7G)HMmBt3y{Pi55Gra9OGqyi+S=rIuci=han#YhQ(|XER;p zc{b}ISNP4-c3W5ZzI_$2eAkt=a$i^Z|CLIxXE#})$eZo5SnBc)HItQ@%RZ;ySu;sz z%Hy_1gP1AO%YP^^o>t_Sn>O>dqwBrRr3zMiq*ROjJu$r%EX|lrSnPzdvkEZaMzp!7)Tk*ojy)~*b{i2Uikl6AwT~B^r zl`A=@6VfnC>FUYm!Y_QMyB6K~e9SDnG1+p>H*v4^E}y;mZI&F?gzHRa5-2X_-^aHK0L#;Cs!%&=9lpS|P7#AjTe=kE0U$+zx+8ne&kwvYr~ zt~a}nMb4O5Hh+%HHQ`goL{2qmFl<+?KAh;h3lC@O9}Y{#*a$ z*XX5q>ad?t%&%Pj%<;_1ueMEGett94la}laZv1_2#&Z|V&311$O9XF!l*)Vk^r^46 zL`-{4oSr;hyL7S_n~$qVt&QbEfuE~;Gd91hJ#5?d!{?L-YrBt>_ z&#&;{nh8f|rc8TeZOY0L{&gnv$LU+9b^Ljsw(Rs-pZX6z${!#0mt@Ny`%?QUIsIDU z?bCH1T7P&YSIpCQ{m-~o{nT0TTn7^aI|JAM{|x+~c@OZ3a-iW~MutBOj10^bj5*%S zSEf3O%;Dd=ZF_b8w%o@Gw~sl3a<=se5c&4k>g{*W@EaGi7cj5{GUz@K)e2fAw8%6k zc)zBQ>FT@dST7x9XUN{atuFJq`P)O;QTu(lU4D0c+?QnJP;=ntY*yw3M^&q1;ol1N zFZF21sPg!Q>|~hm=CXqDrv(D17KpYb2&E-RUQ3w2rb=CWAp)d7z@ zn3Uf*oW3;uTOrGvQjMKk-pKN7nEUVX|K*ZPr|fWW-&4HE;_e*7b0+35mKAT_(Y(j- zo>G2${2BSj{-3t9Tx!i<@N6Y-*6dr0{Z?|nnpd?b&Xt4pHtTMdYF6i{%xfDOqo#h_8Lfm&j=9V_Ii*iUkp=jQ*+6saG z2a$VPu78xXJ5v5baQ}mH!Mh!=j5n4t-f=5CUijzxp#_^&j89BbGz_j<)UfbQTe0V< zGqP_Crq8_Hc*tSqPTPHx*}T%C1tz^+@F;o8VdL+==AKQl^;&Cm;`7J<5BF`){~vcc z`rX>E+bXR0=zrRG?zhqR|(R zt>F8;M@VA1U8AQ@qLlHBrTVQVMkgNWd=?Ab;4dlv=Ub()6HDML!((egO_ifI9^E9h zFH>H{KkBKv`KhZ1{EAj>OuxEDs_di1-}sOw3%}niYKE*jze4leEQs>r`n`h&`C)wA!?VS@m_0$~WN;l4);CTmBmKpR) zp1CyLNlG#$a6{$e=KFTZP8|wfwr=;mpCljkVi9neZo4?|OTvLZEw7&B>9)%pt=B5{ zJjnYcx4^bD@L8{5zhJ+xzhZmkF`Wk{=Ysb)*c9t0b$&{XIcWN8z47-p+hm&$MNC&$ zIO@L2%ywYtZois~4{y$?U$^Y}XR0-lXx=!a{%DuUK0L%Y#2u z3a4cE3LcM4XPP|YkV%@s=^fzMN^*niw<&$1@zp8W0o_%Y-YweAc1vS9i)yD!0V3T=Xk zK2u&F?I^spJ$lo`9g{15Z@#;TO=;$%rE%7j(P42 zr|)ZRQex!i*r>D#CdTpj@d?e9QQ<3Edp)Sm_Fl*KP3ujc+@3#Iru(KR@8;@z!ds+s zC&#b8npNyq`}(Zhv9)pk?AxARw5{r_2;W&L;~)_Gt!dZAX2#u1Gz|OZPI-TfdCKI1 zPtzh^{eAXCQfZ9DjTs_?TC!xKMjZ?rS7x%pzxM(dEXvhg84a&MnmKa;zfDPL&+QLlz) z{sDE#dh^FZJ@Z|;GE*iTwW;N{=*|AN=;P{JEf;(&oq7@{?2A6%bf3%e{Wreof_v|o zKV>bikqX({7P2}qG_&Q?-7V@8#@*mlSNTht;;omx?*Hz0L=4*MqU;L$W=jxBUk8J(ld9D5j-*(M+>uQ#3{a;CcA8<*Zw|G#zP>ahJSIoD?GzP8VM_S4BBiO+K;&42tYusTS) z=1p*gPff@9KcV@453by~Xm-Bm(a##Mv&(hg|BK73KBUWb zyYA&-QJ2+biiWT*wST-^Nr|!QPN{dD#MC4+c{gME^5TB`&D>M|1!Vot%e}hldgtf3 z@NIR?W`&P7X;y#lTK&P-aeF<}gEu>!`)?onmwTx*Jolj8^KHw*b_vfrvm!cf)ATz< zA8$mRu*>jYd8FNXpU;QjN6|gihmOt$SG`M`=ZC*!t&7V|S#mdR^2dz+ zk29^_n)faXU2nX1S$MuFv)Z!lGh@@H-%F1>RR8b0@t>n_t{(S0J-3!kB#B)&EBR{v zre>Aw{%ohovo38(D|w@@GoAVT(sYTI^n1yVH|O5o7WsO=$o>^+bCgzGyJvLl*6r1I zpLwZ$ubh$o%uc=}PP`=2{LA!z&;ISMTHx+i7=BSzuXN_=*oR)>J1?HiD_nj1&O5&E zRR^5qzI7bmS%2~Ny|4TDYu^O#SIw3(ue#c)-Bo$^tKn%{q&Tz5_XS7>^{ z!$o>8)%gCbwBEJ+_nv<ttsMnob z|C2Y;FgM%1`quT0_b#(@U0H4u!O9WRGU1fs8m*2MVoatEA-)2^#z(I5ah5s+shn8n zuec~*;X=8sw%srGeZS}|ujMIs{KZQD zi`zZaRynNK}QGH z$87a39~Ztdd0xl^P5;8*Tb8d(w{f<8Zs`~Iv8$-$x74nOyd|fjH7YMNTHgyivczxi zbK9&<%k4feex2Aq#)z7`SG;YH$g$oRS zE<4pqxC<}^ip*hTn>;aT!gQxeoxgpqi*j!GD}Q_M{k*%0cQ?J;@@~_+ZSS_d+n5n$ z`1X44w6a%Xx57MEFX7$AYxUP}zu^1t-{n2a1bv$3#x4&o>GHd%sW3a z|DOI1-%{~Ot?yg#Z{0n$Z~5O&e>MGHw};?O#}?Q0i>CWb;#}H}b$hS;eL-@Up4-yb zOJ6U0@#w1PU6I-wqPv5>Tq+9G-YQq-ynN~9g_oC}x|DoTXO?q+`^yV=m3E)Z+cf*l zwOFWV;6# zp3uJUamcWOG4&!d$9-QJ_6N`3oxhnT^Qgz5x^P>rvhJB})5Y#t>Yj;F>q9r?RB7 z7X6gZ4GX;P5v;ody#qt}PmK799dwz%#_^*iEnH#bzitXh7E`{CB!*W1??+wKv( zcY9OrW3lgt+aG>jYhRszxcp(Y%E|=22(1Xc2+fGE%T3R2y&mgd%WE3sWE8Tb!un)L zXo|J$qzQ9`Ubc9or!1dxc7sh>nUnJK*l%~Z`E85OMT+nF6jbDMEucIyGz?zPbam2N4}r61GCW(j_m@x84c&C6hFj%t?UX5|S0nwIReO7kZb>Bf8XtGE so>O$)RDzz_+N;$UE40AWUV7gsk12A?Sm3=AS* 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 component. +import '../styles/global.css'; + +interface Props { + title: string; + description: string; + image?: string; +} + +const canonicalURL = new URL(Astro.url.pathname, Astro.site); + +const { title, description, image = '/blog-placeholder-1.jpg' } = Astro.props; +--- + + + + + + + + + + + + + + + +{title} + + + + + + + + + + + + + + + + diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..96c2fce --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,62 @@ +--- +const today = new Date(); +--- + +

+ diff --git a/src/components/FormattedDate.astro b/src/components/FormattedDate.astro new file mode 100644 index 0000000..1bcce73 --- /dev/null +++ b/src/components/FormattedDate.astro @@ -0,0 +1,17 @@ +--- +interface Props { + date: Date; +} + +const { date } = Astro.props; +--- + + diff --git a/src/components/Header.astro b/src/components/Header.astro new file mode 100644 index 0000000..c9ab99f --- /dev/null +++ b/src/components/Header.astro @@ -0,0 +1,85 @@ +--- +import HeaderLink from './HeaderLink.astro'; +import { SITE_TITLE } from '../consts'; +--- + +
+ +
+ diff --git a/src/components/HeaderLink.astro b/src/components/HeaderLink.astro new file mode 100644 index 0000000..bb600fb --- /dev/null +++ b/src/components/HeaderLink.astro @@ -0,0 +1,25 @@ +--- +import type { HTMLAttributes } from 'astro/types'; + +type Props = HTMLAttributes<'a'>; + +const { href, class: className, ...props } = Astro.props; + +const { pathname } = Astro.url; +const subpath = pathname.match(/[^\/]+/g); +const isActive = href === pathname || href === '/' + subpath?.[0]; +--- + + + + + diff --git a/src/consts.ts b/src/consts.ts new file mode 100644 index 0000000..0df8a61 --- /dev/null +++ b/src/consts.ts @@ -0,0 +1,5 @@ +// Place any global data in this file. +// You can import this data from anywhere in your site by using the `import` keyword. + +export const SITE_TITLE = 'Astro Blog'; +export const SITE_DESCRIPTION = 'Welcome to my website!'; diff --git a/src/content/blog/first-post.md b/src/content/blog/first-post.md new file mode 100644 index 0000000..3066715 --- /dev/null +++ b/src/content/blog/first-post.md @@ -0,0 +1,16 @@ +--- +title: 'First post' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +heroImage: '/blog-placeholder-3.jpg' +--- + +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. + +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. + +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. + +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. + +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. diff --git a/src/content/blog/markdown-style-guide.md b/src/content/blog/markdown-style-guide.md new file mode 100644 index 0000000..fd3de1e --- /dev/null +++ b/src/content/blog/markdown-style-guide.md @@ -0,0 +1,214 @@ +--- +title: 'Markdown Style Guide' +description: 'Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.' +pubDate: 'Jun 19 2024' +heroImage: '/blog-placeholder-1.jpg' +--- + +Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro. + +## Headings + +The following HTML `

`—`

` elements represent six levels of section headings. `

` is the highest section level while `

` is the lowest. + +# H1 + +## H2 + +### H3 + +#### H4 + +##### H5 + +###### H6 + +## Paragraph + +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. + +Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. + +## Images + +### Syntax + +```markdown +![Alt text](./full/or/relative/path/of/image) +``` + +### Output + +![blog placeholder](/blog-placeholder-about.jpg) + +## Blockquotes + +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. + +### Blockquote without attribution + +#### Syntax + +```markdown +> Tiam, ad mint andaepu dandae nostion secatur sequo quae. +> **Note** that you can use _Markdown syntax_ within a blockquote. +``` + +#### Output + +> Tiam, ad mint andaepu dandae nostion secatur sequo quae. +> **Note** that you can use _Markdown syntax_ within a blockquote. + +### Blockquote with attribution + +#### Syntax + +```markdown +> Don't communicate by sharing memory, share memory by communicating.
+> — Rob Pike[^1] +``` + +#### Output + +> Don't communicate by sharing memory, share memory by communicating.
+> — Rob Pike[^1] + +[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. + +## Tables + +### Syntax + +```markdown +| Italics | Bold | Code | +| --------- | -------- | ------ | +| _italics_ | **bold** | `code` | +``` + +### Output + +| Italics | Bold | Code | +| --------- | -------- | ------ | +| _italics_ | **bold** | `code` | + +## Code Blocks + +### Syntax + +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 + +````markdown +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` +```` + +### Output + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +## List Types + +### Ordered List + +#### Syntax + +```markdown +1. First item +2. Second item +3. Third item +``` + +#### Output + +1. First item +2. Second item +3. Third item + +### Unordered List + +#### Syntax + +```markdown +- List item +- Another item +- And another item +``` + +#### Output + +- List item +- Another item +- And another item + +### Nested list + +#### Syntax + +```markdown +- Fruit + - Apple + - Orange + - Banana +- Dairy + - Milk + - Cheese +``` + +#### Output + +- Fruit + - Apple + - Orange + - Banana +- Dairy + - Milk + - Cheese + +## Other Elements — abbr, sub, sup, kbd, mark + +### Syntax + +```markdown +GIF is a bitmap image format. + +H2O + +Xn + Yn = Zn + +Press CTRL + ALT + Delete to end the session. + +Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. +``` + +### Output + +GIF is a bitmap image format. + +H2O + +Xn + Yn = Zn + +Press CTRL + ALT + Delete to end the session. + +Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. diff --git a/src/content/blog/second-post.md b/src/content/blog/second-post.md new file mode 100644 index 0000000..f47e093 --- /dev/null +++ b/src/content/blog/second-post.md @@ -0,0 +1,16 @@ +--- +title: 'Second post' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 15 2022' +heroImage: '/blog-placeholder-4.jpg' +--- + +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. + +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. + +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. + +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. + +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. diff --git a/src/content/blog/third-post.md b/src/content/blog/third-post.md new file mode 100644 index 0000000..af82f0e --- /dev/null +++ b/src/content/blog/third-post.md @@ -0,0 +1,16 @@ +--- +title: 'Third post' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 22 2022' +heroImage: '/blog-placeholder-2.jpg' +--- + +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. + +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. + +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. + +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. + +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. diff --git a/src/content/blog/using-mdx.mdx b/src/content/blog/using-mdx.mdx new file mode 100644 index 0000000..81603de --- /dev/null +++ b/src/content/blog/using-mdx.mdx @@ -0,0 +1,31 @@ +--- +title: 'Using MDX' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jun 01 2024' +heroImage: '/blog-placeholder-5.jpg' +--- + +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. + +## Why MDX? + +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. + +If you have existing content authored in MDX, this integration will hopefully make migrating to Astro a breeze. + +## Example + +Here is how you import and use a UI component inside of MDX. +When you open this page in the browser, you should see the clickable button below. + +import HeaderLink from '../../components/HeaderLink.astro'; + + + Embedded component in MDX + + +## More Links + +- [MDX Syntax Documentation](https://mdxjs.com/docs/what-is-mdx) +- [Astro Usage Documentation](https://docs.astro.build/en/guides/markdown-content/#markdown-and-mdx-pages) +- **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. diff --git a/src/content/config.ts b/src/content/config.ts new file mode 100644 index 0000000..667a31c --- /dev/null +++ b/src/content/config.ts @@ -0,0 +1,16 @@ +import { defineCollection, z } from 'astro:content'; + +const blog = defineCollection({ + type: 'content', + // Type-check frontmatter using a schema + schema: z.object({ + title: z.string(), + description: z.string(), + // Transform string to Date object + pubDate: z.coerce.date(), + updatedDate: z.coerce.date().optional(), + heroImage: z.string().optional(), + }), +}); + +export const collections = { blog }; diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..e16c13c --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/layouts/BlogPost.astro b/src/layouts/BlogPost.astro new file mode 100644 index 0000000..e67b2b3 --- /dev/null +++ b/src/layouts/BlogPost.astro @@ -0,0 +1,85 @@ +--- +import type { CollectionEntry } from 'astro:content'; +import BaseHead from '../components/BaseHead.astro'; +import Header from '../components/Header.astro'; +import Footer from '../components/Footer.astro'; +import FormattedDate from '../components/FormattedDate.astro'; + +type Props = CollectionEntry<'blog'>['data']; + +const { title, description, pubDate, updatedDate, heroImage } = Astro.props; +--- + + + + + + + + +
+
+
+
+ {heroImage && } +
+
+
+
+ + { + updatedDate && ( +
+ Last updated on +
+ ) + } +
+

{title}

+
+
+ +
+
+
+
+ + diff --git a/src/pages/about.astro b/src/pages/about.astro new file mode 100644 index 0000000..c9d5b02 --- /dev/null +++ b/src/pages/about.astro @@ -0,0 +1,62 @@ +--- +import Layout from '../layouts/BlogPost.astro'; +--- + + +

+ 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. +

+ +

+ 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. +

+ +

+ 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. +

+ +

+ 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. +

+ +

+ 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. +

+
diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro new file mode 100644 index 0000000..07dbce2 --- /dev/null +++ b/src/pages/blog/[...slug].astro @@ -0,0 +1,20 @@ +--- +import { type CollectionEntry, getCollection } from 'astro:content'; +import BlogPost from '../../layouts/BlogPost.astro'; + +export async function getStaticPaths() { + const posts = await getCollection('blog'); + return posts.map((post) => ({ + params: { slug: post.slug }, + props: post, + })); +} +type Props = CollectionEntry<'blog'>; + +const post = Astro.props; +const { Content } = await post.render(); +--- + + + + diff --git a/src/pages/blog/index.astro b/src/pages/blog/index.astro new file mode 100644 index 0000000..a1019da --- /dev/null +++ b/src/pages/blog/index.astro @@ -0,0 +1,111 @@ +--- +import BaseHead from '../../components/BaseHead.astro'; +import Header from '../../components/Header.astro'; +import Footer from '../../components/Footer.astro'; +import { SITE_TITLE, SITE_DESCRIPTION } from '../../consts'; +import { getCollection } from 'astro:content'; +import FormattedDate from '../../components/FormattedDate.astro'; + +const posts = (await getCollection('blog')).sort( + (a, b) => b.data.pubDate.valueOf() - a.data.pubDate.valueOf(), +); +--- + + + + + + + + +
+
+
+ +
+
+
+ + diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..31269ef --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,50 @@ +--- +import BaseHead from '../components/BaseHead.astro'; +import Header from '../components/Header.astro'; +import Footer from '../components/Footer.astro'; +import { SITE_TITLE, SITE_DESCRIPTION } from '../consts'; +--- + + + + + + + +
+
+

🧑‍🚀 Hello, Astronaut!

+

+ Welcome to the official Astro blog starter template. This + template serves as a lightweight, minimally-styled starting point for anyone looking to build + a personal website, blog, or portfolio with Astro. +

+

+ This template comes with a few integrations already configured in your + astro.config.mjs file. You can customize your setup with + Astro Integrations to add tools like Tailwind, + React, or Vue to your project. +

+

Here are a few ideas on how to get started with the template:

+
    +
  • Edit this page in src/pages/index.astro
  • +
  • Edit the site header items in src/components/Header.astro
  • +
  • Add your name to the footer in src/components/Footer.astro
  • +
  • Check out the included blog posts in src/content/blog/
  • +
  • Customize the blog post page layout in src/layouts/BlogPost.astro
  • +
+

+ Have fun! If you get stuck, remember to read the docs + or join us on Discord to ask questions. +

+

+ Looking for a blog template with a bit more personality? Check out astro-blog-template + by Maxi Ferreira. +

+
+
+ + diff --git a/src/pages/rss.xml.js b/src/pages/rss.xml.js new file mode 100644 index 0000000..9ff9801 --- /dev/null +++ b/src/pages/rss.xml.js @@ -0,0 +1,16 @@ +import rss from '@astrojs/rss'; +import { getCollection } from 'astro:content'; +import { SITE_TITLE, SITE_DESCRIPTION } from '../consts'; + +export async function GET(context) { + const posts = await getCollection('blog'); + return rss({ + title: SITE_TITLE, + description: SITE_DESCRIPTION, + site: context.site, + items: posts.map((post) => ({ + ...post.data, + link: `/blog/${post.slug}/`, + })), + }); +} diff --git a/src/styles/global.css b/src/styles/global.css new file mode 100644 index 0000000..bbb0c30 --- /dev/null +++ b/src/styles/global.css @@ -0,0 +1,154 @@ +/* + The CSS in this style tag is based off of Bear Blog's default CSS. + https://github.com/HermanMartinus/bearblog/blob/297026a877bc2ab2b3bdfbd6b9f7961c350917dd/templates/styles/blog/default.css + License MIT: https://github.com/HermanMartinus/bearblog/blob/master/LICENSE.md + */ + +:root { + --accent: #2337ff; + --accent-dark: #000d8a; + --black: 15, 18, 25; + --gray: 96, 115, 159; + --gray-light: 229, 233, 240; + --gray-dark: 34, 41, 57; + --gray-gradient: rgba(var(--gray-light), 50%), #fff; + --box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), + 0 16px 32px rgba(var(--gray), 33%); +} +@font-face { + font-family: 'Atkinson'; + src: url('/fonts/atkinson-regular.woff') format('woff'); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: 'Atkinson'; + src: url('/fonts/atkinson-bold.woff') format('woff'); + font-weight: 700; + font-style: normal; + font-display: swap; +} +body { + font-family: 'Atkinson', sans-serif; + margin: 0; + padding: 0; + text-align: left; + background: linear-gradient(var(--gray-gradient)) no-repeat; + background-size: 100% 600px; + word-wrap: break-word; + overflow-wrap: break-word; + color: rgb(var(--gray-dark)); + font-size: 20px; + line-height: 1.7; +} +main { + width: 720px; + max-width: calc(100% - 2em); + margin: auto; + padding: 3em 1em; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0 0 0.5rem 0; + color: rgb(var(--black)); + line-height: 1.2; +} +h1 { + font-size: 3.052em; +} +h2 { + font-size: 2.441em; +} +h3 { + font-size: 1.953em; +} +h4 { + font-size: 1.563em; +} +h5 { + font-size: 1.25em; +} +strong, +b { + font-weight: 700; +} +a { + color: var(--accent); +} +a:hover { + color: var(--accent); +} +p { + margin-bottom: 1em; +} +.prose p { + margin-bottom: 2em; +} +textarea { + width: 100%; + font-size: 16px; +} +input { + font-size: 16px; +} +table { + width: 100%; +} +img { + max-width: 100%; + height: auto; + border-radius: 8px; +} +code { + padding: 2px 5px; + background-color: rgb(var(--gray-light)); + border-radius: 2px; +} +pre { + padding: 1.5em; + border-radius: 8px; +} +pre > code { + all: unset; +} +blockquote { + border-left: 4px solid var(--accent); + padding: 0 0 0 20px; + margin: 0px; + font-size: 1.333em; +} +hr { + border: none; + border-top: 1px solid rgb(var(--gray-light)); +} +@media (max-width: 720px) { + body { + font-size: 18px; + } + main { + padding: 1em; + } +} + +.sr-only { + border: 0; + padding: 0; + margin: 0; + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */ + clip: rect(1px 1px 1px 1px); + /* maybe deprecated but we need to support legacy browsers */ + clip: rect(1px, 1px, 1px, 1px); + /* modern browsers, clip-path works inwards from each corner */ + clip-path: inset(50%); + /* added line to stop words getting smushed together (as they go onto separate lines and some screen readers do not understand line feeds as a space */ + white-space: nowrap; +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..7a36ca0 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "astro/tsconfigs/strict", + "compilerOptions": { + "strictNullChecks": true + } +} \ No newline at end of file