From 636198578ee13bc8ccdaeb3a58b0b716944b84eb Mon Sep 17 00:00:00 2001 From: Silvan Gehrig Date: Tue, 13 Feb 2024 10:15:48 +0100 Subject: [PATCH] initial --- .github/workflows/deploy.yml | 41 + .gitignore | 28 + README.md | 52 + astro.config.mjs | 32 + content/blog/basic-markdown-style-guide.md | 95 + content/blog/draft-post.md | 9 + content/blog/extended-markdown-style-guide.md | 54 + content/blog/external-link-example.md | 7 + content/blog/hello-world.md | 9 + content/blog/syntax-highlighting.md | 49 + content/projects/design-system-boilerplate.md | 6 + content/projects/dev-landing-page.md | 6 + content/projects/draft-project.md | 7 + package-lock.json | 6726 +++++++++++++++++ package.json | 30 + pnpm-lock.yaml | 3708 +++++++++ public/favicon.ico | Bin 0 -> 15086 bytes public/images/blogster.png | Bin 0 -> 219092 bytes public/images/og.png | Bin 0 -> 115319 bytes src/components/AboutTheTheme.astro | 56 + src/components/BlogPostMeta.astro | 90 + src/components/CodeBlock.astro | 330 + src/components/CodePenEmbed.astro | 26 + src/components/Footer.astro | 24 + src/components/GitHubGistEmbed.astro | 43 + src/components/Header.astro | 98 + src/components/HeaderLink.astro | 38 + src/components/Heading.astro | 25 + src/components/Intro.astro | 94 + src/components/PageMeta.astro | 65 + src/components/Renderer.astro | 45 + src/components/TweetEmbed.astro | 49 + src/components/YouTubeEmbed.astro | 27 + src/components/ui/Heading.astro | 16 + src/components/ui/icons/external-link.astro | 43 + src/components/ui/icons/github.astro | 59 + src/components/ui/icons/twitter.astro | 56 + src/config.ts | 12 + src/env.d.ts | 1 + src/layouts/ContentLayout.astro | 83 + src/layouts/Favicon.astro | 12 + src/layouts/PageLayout.astro | 50 + src/lib/markdoc/frontmatter.schema.ts | 47 + src/lib/markdoc/markdoc.config.ts | 151 + src/lib/markdoc/read.ts | 102 + src/lib/seo.ts | 182 + src/pages/blog.astro | 107 + src/pages/blog/[slug].astro | 52 + src/pages/index.astro | 15 + src/pages/projects.astro | 104 + src/pages/rss.xml.ts | 57 + src/styles/global.css | 214 + src/styles/markdown.css | 50 + tsconfig.json | 8 + 54 files changed, 13290 insertions(+) create mode 100644 .github/workflows/deploy.yml create mode 100644 .gitignore create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 content/blog/basic-markdown-style-guide.md create mode 100644 content/blog/draft-post.md create mode 100644 content/blog/extended-markdown-style-guide.md create mode 100644 content/blog/external-link-example.md create mode 100644 content/blog/hello-world.md create mode 100644 content/blog/syntax-highlighting.md create mode 100644 content/projects/design-system-boilerplate.md create mode 100644 content/projects/dev-landing-page.md create mode 100644 content/projects/draft-project.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/favicon.ico create mode 100644 public/images/blogster.png create mode 100644 public/images/og.png create mode 100644 src/components/AboutTheTheme.astro create mode 100644 src/components/BlogPostMeta.astro create mode 100644 src/components/CodeBlock.astro create mode 100644 src/components/CodePenEmbed.astro create mode 100644 src/components/Footer.astro create mode 100644 src/components/GitHubGistEmbed.astro create mode 100644 src/components/Header.astro create mode 100644 src/components/HeaderLink.astro create mode 100644 src/components/Heading.astro create mode 100644 src/components/Intro.astro create mode 100644 src/components/PageMeta.astro create mode 100644 src/components/Renderer.astro create mode 100644 src/components/TweetEmbed.astro create mode 100644 src/components/YouTubeEmbed.astro create mode 100644 src/components/ui/Heading.astro create mode 100644 src/components/ui/icons/external-link.astro create mode 100644 src/components/ui/icons/github.astro create mode 100644 src/components/ui/icons/twitter.astro create mode 100644 src/config.ts create mode 100644 src/env.d.ts create mode 100644 src/layouts/ContentLayout.astro create mode 100644 src/layouts/Favicon.astro create mode 100644 src/layouts/PageLayout.astro create mode 100644 src/lib/markdoc/frontmatter.schema.ts create mode 100644 src/lib/markdoc/markdoc.config.ts create mode 100644 src/lib/markdoc/read.ts create mode 100644 src/lib/seo.ts create mode 100644 src/pages/blog.astro create mode 100644 src/pages/blog/[slug].astro create mode 100644 src/pages/index.astro create mode 100644 src/pages/projects.astro create mode 100644 src/pages/rss.xml.ts create mode 100644 src/styles/global.css create mode 100644 src/styles/markdown.css create mode 100644 tsconfig.json diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..c3e0b35 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,41 @@ +name: Deploy to GitHub Pages + +on: + # Trigger the workflow every time you push to the `main` branch + # Using a different branch name? Replace `main` with your branch’s name + push: + branches: [main] + # Allows you to run this workflow manually from the Actions tab on GitHub. + workflow_dispatch: + +# Allow this job to clone the repo and create a page deployment +permissions: + contents: read + pages: write + id-token: write + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout your repository using git + uses: actions/checkout@v4 + - name: PNPM setup + uses: pnpm/action-setup@v3 + with: + version: 8 + - name: Install, build, and upload your site output + uses: withastro/action@v1 + with: + node-version: 20 + + deploy: + needs: build + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v3 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f0940a9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# build output +dist/ + +# 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 + +# yarn +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions diff --git a/README.md b/README.md new file mode 100644 index 0000000..3a53a41 --- /dev/null +++ b/README.md @@ -0,0 +1,52 @@ +# Blogster + +Theme: **minimal** + +Blogster is a collection of beautiful, accessible and performant blog templates built with [Astro](https://astro.build) and [Markdoc](https://markdoc.dev). + +Check out the demo here - [Blogster minimal template](https://blogster-minimal.netlify.app). + +## Minimal Template + +A light weight theme built with plain old HTML and CSS. No external fonts or icons. Zero JavaScript. You get a full functional nice looking blog that loads super fast. + +- **Lean**. No external fonts or icons. Zero JavaScript. Zero Runtime. Only ~6kB. +- **Fast**. Fast by default. Astro websites are engineered to be fast and load before you could blink, even when not cached. +- **Dark mode**. All themes have light/dark mode built-in. +- **Mobile first**. Responsive and loads fast in all devices. +- **Accessible**. A well thought out semantic and accessible content. +- **Perfect lighthouse score.** 100 across the board. +- **Easy content authoring**. Author content using markdown (`.md`) from your code editor or directly in GitHub. +- **Extended markdown with [Markdoc](https://markdoc.dev).** Type-safe custom components like YouTube embed, Twitter embed (or anything you want really) in your markdown (`.md`) files. +- **RSS feed**. Your blog has an RSS feed setup that can be accessed at `/rss.xml`. +- **SEO**. All pages are setup with all the SEO you might need. + +## How do I add content? + +All the content is written in markdown (.md) and grouped as `blog` or `projects` in the `content` directory. All the default markdown syntax will work. You also have a few example custom markdown elements like _YouTube embed_, _Twitter embed_, etc. You can create your own custom components too in two easy steps. + +1. Add a markdoc config. Check out the markdoc config in [src/lib/markdoc/config.ts](src/lib/markdoc/config.ts) to learn how to add custom components. +2. Add a component to render your custom component. Check out the Renderer in [src/components/Renderer.astro](src/components/Renderer.astro). + +## How do I make it my blog? + +Easy. + +- All content is static and everything is straight forward. Change whatever you need to change. +- Delete or update the content in `content/{content-group}`. `content-group` could be `blog`, `projects` or `anything`. +- (Optional) If you need more content types like _Notes_, just create a new dir in `content` and add a new frontmatter validator like [src/lib/markdoc/blog/frontmatter](src/lib/markdoc/blog/frontmatter). + +## How do I deploy? + +`yarn build` will generate a static website in `dist` dir. You can host it with any static hosting. If you need a recommendation, check out [Netlify](netlify.com). + +## Credit + +Thanks to other templates that inspired this theme. + +- [Official Astro Blog template](https://github.com/withastro/astro/tree/main/examples/blog) +- [Bear Blog](https://github.com/HermanMartinus/bearblog/). + +## License + +MIT © [Dinesh Pandiyan](https://github.com/flexdinesh) diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..3566e67 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,32 @@ +/* eslint-disable turbo/no-undeclared-env-vars */ +import { defineConfig } from "astro/config"; +import sitemap from "@astrojs/sitemap"; + +/* + We are doing some URL mumbo jumbo here to tell Astro what the URL of your website will be. + In local development, your SEO meta tags will have localhost URL. + In built production websites, your SEO meta tags should have your website URL. + So we give our website URL here and the template will know what URL to use + for meta tags during build. + If you don't know your website URL yet, don't worry about this + and leave it empty or use localhost URL. It won't break anything. +*/ + +const SERVER_PORT = 3000; +// the url to access your blog during local development +const LOCALHOST_URL = `http://localhost:${SERVER_PORT}`; +// the url to access your blog after deploying it somewhere (Eg. Netlify) +const LIVE_URL = "https://yourwebsiteurl.com"; +// this is the astro command your npm script runs +const SCRIPT = process.env.npm_lifecycle_script || ""; +const isBuild = SCRIPT.includes("astro build"); +let BASE_URL = LOCALHOST_URL; +// When you're building your site in local or in CI, you could just set your URL manually +if (isBuild) { + BASE_URL = LIVE_URL; +} +export default defineConfig({ + server: { port: SERVER_PORT }, + site: BASE_URL, + integrations: [sitemap()], +}); diff --git a/content/blog/basic-markdown-style-guide.md b/content/blog/basic-markdown-style-guide.md new file mode 100644 index 0000000..3a99f12 --- /dev/null +++ b/content/blog/basic-markdown-style-guide.md @@ -0,0 +1,95 @@ +--- +external: false +title: "Basic markdown style guide" +description: "You can author content using the familiar markdown syntax you already know. All basic markdown syntax is supported." +date: 2022-11-02 +--- + +Markdown is powered by [Markdoc](https://markdoc.dev/). This is an example post to demonstrate all the basic markdown syntax. You can author content using the familiar markdown syntax you already know. + +## Inline formatting + +Bold: **This text is bold**. + +Italics: _This text is italics_. + +Strikethrough: You can ~~strikethrough~~ text. + +Inline code: You can add inline code like this `const hello = "world"`. + +## Headings + +The following HTML `

`—`

` elements represent five levels of section headings. `

` is also available but not recommended since the post title is already a `

` element it is not a good practice to have more than one `

` elements in a page. + +## H2: Heading Two + +### H3: Heading Three + +#### H4: Heading Four + +##### H5: Heading Five + +###### H6: Heading Six + +## Paragraph + +A standalone single paragraph of text. + +Paragraphs can be multiline too when they constitute words that make up more than one line, i.e they wrap to the next line. Wow! I am really smart to write two lines of text that makes zero sense. + +## Blockquotes + +> This is a blockquote. And it's pretty long too. Long enough to wrap to next line. Surely it will wrap. + +> You can use other Markdown syntax like `inline code` within a blockquote. + +## Tables + +| Italics | Bold | Code | +| --------- | -------- | ------ | +| _italics_ | **bold** | `code` | + +## List Types + +### Ordered List + +1. First item +2. Second item +3. Third item + +### Unordered List + +- List item +- Another item +- And another item + +### Nested list + +- Fruit + - Apple + - Orange + - Banana +- Dairy + - Milk + - Cheese + +## Code Blocks + +Syntax highlighting is done using [Prism.js](https://github.com/PrismJS/prism). You can customise to whichever theme you want from the [plenty available prism themes](https://github.com/PrismJS/prism-themes). + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +## Images + +![Blogster](/images/blogster.png) diff --git a/content/blog/draft-post.md b/content/blog/draft-post.md new file mode 100644 index 0000000..eba044e --- /dev/null +++ b/content/blog/draft-post.md @@ -0,0 +1,9 @@ +--- +external: false +draft: true +title: Draft Post +description: This post is a draft and won't be built. +date: 2022-11-22 +--- + +It's a beautiful world out there. diff --git a/content/blog/extended-markdown-style-guide.md b/content/blog/extended-markdown-style-guide.md new file mode 100644 index 0000000..1e09714 --- /dev/null +++ b/content/blog/extended-markdown-style-guide.md @@ -0,0 +1,54 @@ +--- +external: false +title: "Extended markdown style guide" +description: "In addition to supporting all basic Markdoc syntax, this template also supports extended markdown syntax to render custom components." +date: 2022-11-01 +--- + +This blog's markdown is powered by [Markdoc](https://markdoc.dev/). In addition to supporting all basic markdown syntax, this blog also supports extended syntax to render custom components that are not conventionally available via basic markdown. This post is an example to showcase all available extended markdown syntax. + +## YouTube Video + +You can embed YouTube videos in your blog posts. + +{% youtube url="https://www.youtube-nocookie.com/embed/StTqXEQ2l-Y" label="Everything is awesome - Lego movie song" /%} + +## Tweet + +You can embed tweets in your blog posts. + +{% tweet url="https://twitter.com/flexdinesh/status/1605685194312122370" /%} + +## CodePen + +You can embed codepens in your blog posts. + +{% codepen url="https://codepen.io/ruphaa/pen/eYJqjgq" title="Ecosystem - Pen in CSS by Ruphaa" /%} + +## GitHub Gist + +You can embed GitHub gists in your blog posts. + +{% githubgist id="d96064c9c4ef2e8ef71c90a10ffcf3b2" /%} + +## Lesser Known HTML Elements + +### abbr + +{% abbr title="Graphics Interchange Format" %}GIF{% /abbr %} is a bitmap image format. + +### sub + +H{% sub %}2{% /sub %}O + +### sup + +X{% sup %}n{% /sup %} + Y{% sup %}n{% /sup %} = Z{% sup %}n{% /sup %} + +### kbd + +Press {% kbd %}{% kbd %}CTRL{% /kbd %}+{% kbd %}ALT{% /kbd %}+{% kbd %}Delete{% /kbd %}{% /kbd %} to end the session. + +### mark + +Most {% mark %}salamanders{% /mark %} are nocturnal, and hunt for insects, worms, and other small creatures. diff --git a/content/blog/external-link-example.md b/content/blog/external-link-example.md new file mode 100644 index 0000000..67d6754 --- /dev/null +++ b/content/blog/external-link-example.md @@ -0,0 +1,7 @@ +--- +external: true +url: https://medium.com/the-thinkmill/progressive-rendering-the-key-to-faster-web-ebfbbece41a4 +title: You can also link to an external blog post +description: Safely access nested objects in JavaScript in a super cool way. +date: 2019-11-11 +--- diff --git a/content/blog/hello-world.md b/content/blog/hello-world.md new file mode 100644 index 0000000..d4c7399 --- /dev/null +++ b/content/blog/hello-world.md @@ -0,0 +1,9 @@ +--- +external: false +draft: true +title: Hello World +description: It's a beautiful world out there. +date: 2022-11-05 +--- + +It's a beautiful world out there. diff --git a/content/blog/syntax-highlighting.md b/content/blog/syntax-highlighting.md new file mode 100644 index 0000000..d5c58db --- /dev/null +++ b/content/blog/syntax-highlighting.md @@ -0,0 +1,49 @@ +--- +external: false +title: "Prism.js syntax highlighting for code blocks" +description: "Code blocks are syntax highlighted using Prism.js" +date: 2022-10-30 +--- + +Syntax highlighting is done using [Prism.js](https://github.com/PrismJS/prism) with the default [nord theme](https://github.com/PrismJS/prism-themes/blob/master/themes/prism-nord.css). You can customise to whichever theme you want from the [plenty available prism themes](https://github.com/PrismJS/prism-themes). + +## HTML Code Block + +An example `HTML` code block. + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +## JSX Code Block + +An example `jsx` code block. + +```jsx +const Greet = () => { + const message = `Hello World!`; + return
{message}
; +}; +``` + +## CSS Code Block + +An example `css` code block. + +```css +.layout { + display: grid; + grid-template-columns: 5rem minmax(0, 1fr) 4rem; +} +``` + +...and many more. [Explore all the languages supported by Prism.js](https://prismjs.com/#supported-languages). diff --git a/content/projects/design-system-boilerplate.md b/content/projects/design-system-boilerplate.md new file mode 100644 index 0000000..53e9f28 --- /dev/null +++ b/content/projects/design-system-boilerplate.md @@ -0,0 +1,6 @@ +--- +title: A design system boilerplate with multiple themes +description: It's a beautiful world out there. +date: 2022-02-13 +url: https://design-system-boilerplate.netlify.app +--- diff --git a/content/projects/dev-landing-page.md b/content/projects/dev-landing-page.md new file mode 100644 index 0000000..7070bfb --- /dev/null +++ b/content/projects/dev-landing-page.md @@ -0,0 +1,6 @@ +--- +title: A minimal landing page for developers +description: A minimal landing page for developers. +date: 2018-04-06 +url: https://github.com/flexdinesh/dev-landing-page +--- diff --git a/content/projects/draft-project.md b/content/projects/draft-project.md new file mode 100644 index 0000000..76a3d78 --- /dev/null +++ b/content/projects/draft-project.md @@ -0,0 +1,7 @@ +--- +draft: true +title: Draft link +description: This link is a draft and won't be built. +date: 2022-02-22 +url: https://abc.xyz +--- diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..95d498a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6726 @@ +{ + "name": "blogster-minimal", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "blogster-minimal", + "version": "0.0.1", + "dependencies": { + "@astrojs/prism": "^3.0.0", + "@astrojs/rss": "^4.0.5", + "@astrojs/sitemap": "^3.0.5", + "@markdoc/markdoc": "^0.2.1", + "astro": "^4.3.6", + "astro-markdoc-renderer": "0.0.1-alpha.1", + "globby": "^13.1.3", + "gray-matter": "^4.0.3", + "slugify": "^1.6.5", + "zod": "^3.20.2" + }, + "devDependencies": { + "prettier-plugin-astro": "^0.7.2", + "typescript": "^4.9.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "0.31.4", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.31.4.tgz", + "integrity": "sha512-6bBFeDTtPOn4jZaiD3p0f05MEGQL9pw2Zbfj546oFETNmjJFWO3nzHz6/m+P53calknCvyVzZ5YhoBLIvzn5iw==", + "dev": true + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", + "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==" + }, + "node_modules/@astrojs/markdown-remark": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.1.tgz", + "integrity": "sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==", + "dependencies": { + "@astrojs/prism": "^3.0.0", + "github-slugger": "^2.0.0", + "import-meta-resolve": "^4.0.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.0.0", + "remark-smartypants": "^2.0.0", + "shikiji": "^0.9.18", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1" + } + }, + "node_modules/@astrojs/prism": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz", + "integrity": "sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==", + "dependencies": { + "prismjs": "^1.29.0" + }, + "engines": { + "node": ">=18.14.1" + } + }, + "node_modules/@astrojs/rss": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.5.tgz", + "integrity": "sha512-IyJVL6z09AQtxbgLaAwebT3T5YKe4oTHDesqydJv1KLHw+zEzzMCFuuNsEyxjiqu7df9+DDCpDXLj/WRiEUXvw==", + "dependencies": { + "fast-xml-parser": "^4.2.7", + "kleur": "^4.1.5" + } + }, + "node_modules/@astrojs/sitemap": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.0.5.tgz", + "integrity": "sha512-60eLzNjMza3ABypiQPUC6ElOSZNZeY5CwSwgJ03hfeonl+Db9x12CCzBFdTw7A5Mq+O54xEZVUrR0tB+yWgX8w==", + "dependencies": { + "sitemap": "^7.1.1", + "zod": "^3.22.4" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.4.tgz", + "integrity": "sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==", + "dependencies": { + "ci-info": "^3.8.0", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.2", + "is-docker": "^3.0.0", + "is-wsl": "^3.0.0", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": ">=18.14.1" + } + }, + "node_modules/@astrojs/telemetry/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "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.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "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-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", + "dependencies": { + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@markdoc/markdoc": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@markdoc/markdoc/-/markdoc-0.2.2.tgz", + "integrity": "sha512-0TiD9jmA5h5znN4lxo7HECAu3WieU5g5vUsfByeucrdR/x88hEilpt16EydFyJwJddQ/3w5HQgW7Ovy62r4cyw==", + "engines": { + "node": ">=14.7.0" + }, + "optionalDependencies": { + "@types/markdown-it": "12.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "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/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz", + "integrity": "sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz", + "integrity": "sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz", + "integrity": "sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz", + "integrity": "sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz", + "integrity": "sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz", + "integrity": "sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz", + "integrity": "sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz", + "integrity": "sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz", + "integrity": "sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz", + "integrity": "sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz", + "integrity": "sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz", + "integrity": "sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz", + "integrity": "sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "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.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "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/linkify-it": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz", + "integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==", + "optional": true + }, + "node_modules/@types/markdown-it": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", + "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", + "optional": true, + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdurl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz", + "integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==", + "optional": true + }, + "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": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", + "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/nlcst/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "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/@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.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "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/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "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": "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/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "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/astro": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.3.6.tgz", + "integrity": "sha512-VYJGsBygMtPM/qTRgn5QdxkSILgjpW2uHVw3snp/Gkl+N9uRAAnuYxrUO7wkbLejfrmlb0nZyyKG+H5VDQPbeg==", + "dependencies": { + "@astrojs/compiler": "^2.5.3", + "@astrojs/internal-helpers": "0.2.1", + "@astrojs/markdown-remark": "4.2.1", + "@astrojs/telemetry": "3.0.4", + "@babel/core": "^7.23.3", + "@babel/generator": "^7.23.3", + "@babel/parser": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/traverse": "^7.23.3", + "@babel/types": "^7.23.3", + "@types/babel__core": "^7.20.4", + "acorn": "^8.11.2", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", + "boxen": "^7.1.1", + "chokidar": "^3.5.3", + "ci-info": "^4.0.0", + "clsx": "^2.0.0", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.6.0", + "cssesc": "^3.0.0", + "debug": "^4.3.4", + "deterministic-object-hash": "^2.0.1", + "devalue": "^4.3.2", + "diff": "^5.1.0", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "es-module-lexer": "^1.4.1", + "esbuild": "^0.19.6", + "estree-walker": "^3.0.3", + "execa": "^8.0.1", + "fast-glob": "^3.3.2", + "flattie": "^1.1.0", + "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.4", + "magic-string": "^0.30.3", + "mdast-util-to-hast": "13.0.2", + "mime": "^3.0.0", + "ora": "^7.0.1", + "p-limit": "^5.0.0", + "p-queue": "^8.0.1", + "path-to-regexp": "^6.2.1", + "preferred-pm": "^3.1.2", + "probe-image-size": "^7.2.3", + "prompts": "^2.4.2", + "rehype": "^13.0.1", + "resolve": "^1.22.4", + "semver": "^7.5.4", + "server-destroy": "^1.0.1", + "shikiji": "^0.9.19", + "shikiji-core": "^0.9.19", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0", + "tsconfck": "^3.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1", + "vite": "^5.0.12", + "vitefu": "^0.2.5", + "which-pm": "^2.1.1", + "yargs-parser": "^21.1.1", + "zod": "^3.22.4" + }, + "bin": { + "astro": "astro.js" + }, + "engines": { + "node": ">=18.14.1", + "npm": ">=6.14.0" + }, + "optionalDependencies": { + "sharp": "^0.32.6" + } + }, + "node_modules/astro-markdoc-renderer": { + "version": "0.0.1-alpha.1", + "resolved": "https://registry.npmjs.org/astro-markdoc-renderer/-/astro-markdoc-renderer-0.0.1-alpha.1.tgz", + "integrity": "sha512-XePuJ3MZZKWgiHOS0/v3KaoSFGEzKE2jx2UoZRyKBHyQoMzahU0VeH751VvalLvc4+DamdGhQRhdcco0iLUsvQ==", + "dependencies": { + "@markdoc/markdoc": "^0.2.1", + "markdown-it": "^13.0.1" + } + }, + "node_modules/astro/node_modules/@astrojs/compiler": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.5.3.tgz", + "integrity": "sha512-jzj01BRv/fmo+9Mr2FhocywGzEYiyiP2GVHje1ziGNU6c97kwhYGsnvwMkHrncAy9T9Vi54cjaMK7UE4ClX4vA==" + }, + "node_modules/astro/node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@types/node": { + "version": "20.11.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", + "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "optional": true, + "peer": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/astro/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/astro/node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/astro/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/astro/node_modules/p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/astro/node_modules/rollup": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz", + "integrity": "sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.10.0", + "@rollup/rollup-android-arm64": "4.10.0", + "@rollup/rollup-darwin-arm64": "4.10.0", + "@rollup/rollup-darwin-x64": "4.10.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.10.0", + "@rollup/rollup-linux-arm64-gnu": "4.10.0", + "@rollup/rollup-linux-arm64-musl": "4.10.0", + "@rollup/rollup-linux-riscv64-gnu": "4.10.0", + "@rollup/rollup-linux-x64-gnu": "4.10.0", + "@rollup/rollup-linux-x64-musl": "4.10.0", + "@rollup/rollup-win32-arm64-msvc": "4.10.0", + "@rollup/rollup-win32-ia32-msvc": "4.10.0", + "@rollup/rollup-win32-x64-msvc": "4.10.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/astro/node_modules/tsconfck": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.2.tgz", + "integrity": "sha512-6lWtFjwuhS3XI4HsX4Zg0izOI3FU/AI9EGVlPEUMDIhvLPMD4wkiof0WCoDgW7qY+Dy198g4d9miAqUHWHFH6Q==", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/astro/node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "optional": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/astro/node_modules/vite": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.1.tgz", + "integrity": "sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==", + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.35", + "rollup": "^4.2.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": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/astro/node_modules/which-pm": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.1.1.tgz", + "integrity": "sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==", + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/astro/node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/axobject-query": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", + "optional": true + }, + "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/bare-events": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.0.tgz", + "integrity": "sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==", + "optional": true + }, + "node_modules/bare-fs": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.1.5.tgz", + "integrity": "sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA==", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-os": "^2.0.0", + "bare-path": "^2.0.0", + "streamx": "^2.13.0" + } + }, + "node_modules/bare-os": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.1.3.tgz", + "integrity": "sha512-YMKOQzoMouGCrYgJ0rassKvmbTz+TYDOKKmu4JkfNXS/qKn+If1ODCMEXnmknQXfnB1PS8bR+uHu6xBgwAQXew==", + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.0.tgz", + "integrity": "sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "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/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", + "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.30001580", + "electron-to-chromium": "^1.4.648", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "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.30001587", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", + "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==", + "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/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/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "optional": true + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "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/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, + "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/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "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/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "optional": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "optional": true, + "engines": { + "node": ">=4.0.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "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": "4.3.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" + }, + "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/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "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.4.667", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.667.tgz", + "integrity": "sha512-66L3pLlWhTNVUhnmSA5+qDM3fwnXsM6KAqE36e2w4KN0g6pkEtlT5bs41FQtQwVwKnfhNBXiWRLPs30HSxd7Kw==" + }, + "node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "optional": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + }, + "node_modules/esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "hasInstallScript": true, + "optional": true, + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", + "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", + "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", + "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", + "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", + "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", + "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", + "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", + "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", + "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", + "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", + "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", + "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", + "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", + "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", + "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", + "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", + "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", + "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", + "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", + "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "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-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/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "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-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "optional": true + }, + "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-xml-parser": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.4.tgz", + "integrity": "sha512-utnwm92SyozgA3hhH2I8qldf2lBqm6qHOICawRNRFu1qMe3+oqr+GcXjGqTmXTMGE5T4eC03kr/rlh5C1IRdZA==", + "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.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "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.0", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.0.tgz", + "integrity": "sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true + }, + "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/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "optional": true + }, + "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/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", + "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-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.2", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", + "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", + "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-html": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", + "integrity": "sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^9.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-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-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/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "optional": true + }, + "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-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "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": "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/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/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/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/linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "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/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/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "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/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.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/markdown-it": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", + "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it/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/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.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "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.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "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-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.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", + "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", + "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" + }, + "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/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "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.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "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.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "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.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "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.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "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.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "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-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-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-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.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "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.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "optional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "optional": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "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/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "optional": true + }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nlcst-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", + "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", + "dependencies": { + "@types/nlcst": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-abi": { + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.54.0.tgz", + "integrity": "sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==", + "optional": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "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/npm-run-path": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", + "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "optional": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz", + "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==", + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.9.0", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.3.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "string-width": "^6.1.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=16" + }, + "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/ora/node_modules/string-width": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^10.2.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "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-latin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", + "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", + "dependencies": { + "nlcst-to-string": "^3.0.0", + "unist-util-modify-children": "^3.0.0", + "unist-util-visit-children": "^2.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/parse5/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/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/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/postcss": { + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "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.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "optional": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/prebuild-install/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "optional": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "optional": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/preferred-pm": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz", + "integrity": "sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==", + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-astro": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.7.2.tgz", + "integrity": "sha512-mmifnkG160BtC727gqoimoxnZT/dwr8ASxpoGGl6EHevhfblSOeu+pwH1LAm5Qu1MynizktztFujHHaijLCkww==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^0.31.3", + "prettier": "^2.7.1", + "sass-formatter": "^0.7.5", + "synckit": "^0.8.4" + }, + "engines": { + "node": "^14.15.0 || >=16.0.0", + "pnpm": ">=7.14.0" + } + }, + "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/probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "dependencies": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.1.tgz", + "integrity": "sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "optional": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "optional": true + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "optional": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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/rehype": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", + "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", + "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.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", + "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", + "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.0", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", + "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", + "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-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.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", + "dependencies": { + "retext": "^8.1.0", + "retext-smartypants": "^5.2.0", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=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/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/retext": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "dependencies": { + "@types/nlcst": "^1.0.0", + "retext-latin": "^3.0.0", + "retext-stringify": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", + "dependencies": { + "@types/nlcst": "^1.0.0", + "parse-latin": "^5.0.0", + "unherit": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/retext-latin/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", + "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/retext-smartypants/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/retext-stringify/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/retext/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.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": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "optional": true, + "peer": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "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/s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass-formatter": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz", + "integrity": "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==", + "dev": true, + "dependencies": { + "suf-log": "^2.5.3" + } + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==" + }, + "node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shikiji": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.19.tgz", + "integrity": "sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==", + "dependencies": { + "shikiji-core": "0.9.19" + } + }, + "node_modules/shikiji-core": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.19.tgz", + "integrity": "sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==" + }, + "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-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "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/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "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.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "dependencies": { + "debug": "2" + } + }, + "node_modules/stream-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stream-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/streamx": { + "version": "2.15.8", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.8.tgz", + "integrity": "sha512-6pwMeMY/SuISiRsuS8TeIrAzyFbG5gGPHFQsYjUr/pbBadaL1PCWmzKw+CHZSwainfvcF6Si6cVLq4XTEwswFQ==", + "optional": true, + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "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.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "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-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/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "optional": true, + "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/suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "dev": true, + "dependencies": { + "s.color": "0.0.15" + } + }, + "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/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", + "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "dev": true, + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tar-fs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.5.tgz", + "integrity": "sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==", + "optional": true, + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "optional": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "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/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "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/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "optional": true, + "peer": true + }, + "node_modules/unherit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", + "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unified": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "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-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": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", + "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", + "dependencies": { + "@types/unist": "^2.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "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-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": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", + "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "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.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "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.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "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": "3.2.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.8.tgz", + "integrity": "sha512-EtQU16PLIJpAZol2cTLttNP1mX6L0SyI0pgQB1VOoWeQnMSvtiwovV3D6NcjN8CZQWWyESD2v5NGnpz5RvgOZA==", + "optional": true, + "peer": true, + "dependencies": { + "esbuild": "^0.15.9", + "postcss": "^8.4.18", + "resolve": "^1.22.1", + "rollup": "^2.79.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "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": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "optional": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "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..c058c09 --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "blogster-minimal", + "version": "0.0.1", + "private": true, + "packageManager": "pnpm@8.10.0", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro", + "clean": "rm -rf dist" + }, + "dependencies": { + "@astrojs/prism": "^3.0.0", + "@astrojs/rss": "^4.0.5", + "@astrojs/sitemap": "^3.0.5", + "@markdoc/markdoc": "^0.4.0", + "astro": "^4.3.6", + "astro-markdoc-renderer": "0.0.1-alpha.1", + "globby": "^13.1.3", + "gray-matter": "^4.0.3", + "slugify": "^1.6.5", + "zod": "^3.20.2" + }, + "devDependencies": { + "prettier-plugin-astro": "^0.13.0", + "typescript": "^5.3.3" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..79c6c1c --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,3708 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@astrojs/prism': + specifier: ^3.0.0 + version: 3.0.0 + '@astrojs/rss': + specifier: ^4.0.5 + version: 4.0.5 + '@astrojs/sitemap': + specifier: ^3.0.5 + version: 3.0.5 + '@markdoc/markdoc': + specifier: ^0.4.0 + version: 0.4.0 + astro: + specifier: ^4.3.6 + version: 4.3.6(typescript@5.3.3) + astro-markdoc-renderer: + specifier: 0.0.1-alpha.1 + version: 0.0.1-alpha.1 + globby: + specifier: ^13.1.3 + version: 13.2.2 + gray-matter: + specifier: ^4.0.3 + version: 4.0.3 + slugify: + specifier: ^1.6.5 + version: 1.6.6 + zod: + specifier: ^3.20.2 + version: 3.22.4 + +devDependencies: + prettier-plugin-astro: + specifier: ^0.13.0 + version: 0.13.0 + typescript: + specifier: ^5.3.3 + version: 5.3.3 + +packages: + + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.22 + dev: false + + /@astrojs/compiler@1.8.2: + resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} + dev: true + + /@astrojs/compiler@2.5.3: + resolution: {integrity: sha512-jzj01BRv/fmo+9Mr2FhocywGzEYiyiP2GVHje1ziGNU6c97kwhYGsnvwMkHrncAy9T9Vi54cjaMK7UE4ClX4vA==} + dev: false + + /@astrojs/internal-helpers@0.2.1: + resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} + dev: false + + /@astrojs/markdown-remark@4.2.1: + resolution: {integrity: sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==} + dependencies: + '@astrojs/prism': 3.0.0 + github-slugger: 2.0.0 + import-meta-resolve: 4.0.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: 2.1.0 + shikiji: 0.9.19 + unified: 11.0.4 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/prism@3.0.0: + resolution: {integrity: sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==} + engines: {node: '>=18.14.1'} + dependencies: + prismjs: 1.29.0 + dev: false + + /@astrojs/rss@4.0.5: + resolution: {integrity: sha512-IyJVL6z09AQtxbgLaAwebT3T5YKe4oTHDesqydJv1KLHw+zEzzMCFuuNsEyxjiqu7df9+DDCpDXLj/WRiEUXvw==} + dependencies: + fast-xml-parser: 4.3.4 + kleur: 4.1.5 + dev: false + + /@astrojs/sitemap@3.0.5: + resolution: {integrity: sha512-60eLzNjMza3ABypiQPUC6ElOSZNZeY5CwSwgJ03hfeonl+Db9x12CCzBFdTw7A5Mq+O54xEZVUrR0tB+yWgX8w==} + dependencies: + sitemap: 7.1.1 + zod: 3.22.4 + dev: false + + /@astrojs/telemetry@3.0.4: + resolution: {integrity: sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==} + engines: {node: '>=18.14.1'} + dependencies: + ci-info: 3.9.0 + debug: 4.3.4 + dlv: 1.1.3 + dset: 3.1.3 + is-docker: 3.0.0 + is-wsl: 3.1.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.23.4 + chalk: 2.4.2 + dev: false + + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/core@7.23.9: + resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helpers': 7.23.9 + '@babel/parser': 7.23.9 + '@babel/template': 7.23.9 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.9 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.22 + jsesc: 2.5.2 + dev: false + + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.3 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: false + + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.23.9 + '@babel/types': 7.23.9 + dev: false + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: false + + /@babel/helper-plugin-utils@7.22.5: + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helpers@7.23.9: + resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.23.9 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: false + + /@babel/parser@7.23.9: + resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) + '@babel/types': 7.23.9 + dev: false + + /@babel/template@7.23.9: + resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + dev: false + + /@babel/traverse@7.23.9: + resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/types@7.23.9: + resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: false + + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.22 + dev: false + + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: false + + /@jridgewell/trace-mapping@0.3.22: + resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: false + + /@markdoc/markdoc@0.2.2: + resolution: {integrity: sha512-0TiD9jmA5h5znN4lxo7HECAu3WieU5g5vUsfByeucrdR/x88hEilpt16EydFyJwJddQ/3w5HQgW7Ovy62r4cyw==} + engines: {node: '>=14.7.0'} + peerDependencies: + '@types/react': '*' + react: '*' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + optionalDependencies: + '@types/markdown-it': 12.2.3 + dev: false + + /@markdoc/markdoc@0.4.0: + resolution: {integrity: sha512-fSh4P3Y4E7oaKYc2oNzSIJVPDto7SMzAuQN1Iyx53UxzleA6QzRdNWRxmiPqtVDaDi5dELd2yICoG91csrGrAw==} + engines: {node: '>=14.7.0'} + peerDependencies: + '@types/react': '*' + react: '*' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + optionalDependencies: + '@types/markdown-it': 12.2.3 + dev: false + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + dev: false + + /@rollup/rollup-android-arm-eabi@4.10.0: + resolution: {integrity: sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-android-arm64@4.10.0: + resolution: {integrity: sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-darwin-arm64@4.10.0: + resolution: {integrity: sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-darwin-x64@4.10.0: + resolution: {integrity: sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.10.0: + resolution: {integrity: sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.10.0: + resolution: {integrity: sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm64-musl@4.10.0: + resolution: {integrity: sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.10.0: + resolution: {integrity: sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-x64-gnu@4.10.0: + resolution: {integrity: sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-x64-musl@4.10.0: + resolution: {integrity: sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.10.0: + resolution: {integrity: sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.10.0: + resolution: {integrity: sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-x64-msvc@4.10.0: + resolution: {integrity: sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.5 + dev: false + + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + dependencies: + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + dev: false + + /@types/babel__traverse@7.20.5: + resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + dependencies: + '@types/ms': 0.7.34 + dev: false + + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + dev: false + + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /@types/linkify-it@3.0.5: + resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} + requiresBuild: true + dev: false + optional: true + + /@types/markdown-it@12.2.3: + resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} + requiresBuild: true + dependencies: + '@types/linkify-it': 3.0.5 + '@types/mdurl': 1.0.5 + dev: false + optional: true + + /@types/mdast@4.0.3: + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /@types/mdurl@1.0.5: + resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} + requiresBuild: true + dev: false + optional: true + + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + dev: false + + /@types/nlcst@1.0.4: + resolution: {integrity: sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==} + dependencies: + '@types/unist': 2.0.10 + dev: false + + /@types/node@17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: false + + /@types/sax@1.2.7: + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + dev: false + + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + dev: false + + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: false + + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: false + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: false + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: false + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + dependencies: + dequal: 2.0.3 + dev: false + + /array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + dev: false + + /astro-markdoc-renderer@0.0.1-alpha.1: + resolution: {integrity: sha512-XePuJ3MZZKWgiHOS0/v3KaoSFGEzKE2jx2UoZRyKBHyQoMzahU0VeH751VvalLvc4+DamdGhQRhdcco0iLUsvQ==} + dependencies: + '@markdoc/markdoc': 0.2.2 + markdown-it: 13.0.2 + transitivePeerDependencies: + - '@types/react' + - react + dev: false + + /astro@4.3.6(typescript@5.3.3): + resolution: {integrity: sha512-VYJGsBygMtPM/qTRgn5QdxkSILgjpW2uHVw3snp/Gkl+N9uRAAnuYxrUO7wkbLejfrmlb0nZyyKG+H5VDQPbeg==} + engines: {node: '>=18.14.1', npm: '>=6.14.0'} + hasBin: true + dependencies: + '@astrojs/compiler': 2.5.3 + '@astrojs/internal-helpers': 0.2.1 + '@astrojs/markdown-remark': 4.2.1 + '@astrojs/telemetry': 3.0.4 + '@babel/core': 7.23.9 + '@babel/generator': 7.23.6 + '@babel/parser': 7.23.9 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.9) + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 + '@types/babel__core': 7.20.5 + acorn: 8.11.3 + aria-query: 5.3.0 + axobject-query: 4.0.0 + boxen: 7.1.1 + chokidar: 3.6.0 + ci-info: 4.0.0 + clsx: 2.1.0 + common-ancestor-path: 1.0.1 + cookie: 0.6.0 + cssesc: 3.0.0 + debug: 4.3.4 + deterministic-object-hash: 2.0.2 + devalue: 4.3.2 + diff: 5.2.0 + dlv: 1.1.3 + dset: 3.1.3 + es-module-lexer: 1.4.1 + esbuild: 0.19.12 + estree-walker: 3.0.3 + execa: 8.0.1 + fast-glob: 3.3.2 + flattie: 1.1.0 + 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.7 + mdast-util-to-hast: 13.0.2 + mime: 3.0.0 + ora: 7.0.1 + p-limit: 5.0.0 + p-queue: 8.0.1 + path-to-regexp: 6.2.1 + preferred-pm: 3.1.2 + probe-image-size: 7.2.3 + prompts: 2.4.2 + rehype: 13.0.1 + resolve: 1.22.8 + semver: 7.6.0 + server-destroy: 1.0.1 + shikiji: 0.9.19 + shikiji-core: 0.9.19 + string-width: 7.1.0 + strip-ansi: 7.1.0 + tsconfck: 3.0.2(typescript@5.3.3) + unist-util-visit: 5.0.0 + vfile: 6.0.1 + vite: 5.1.1 + vitefu: 0.2.5(vite@5.1.1) + which-pm: 2.1.1 + yargs-parser: 21.1.1 + zod: 3.22.4 + optionalDependencies: + sharp: 0.32.6 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + - typescript + dev: false + + /axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + dependencies: + dequal: 2.0.3 + dev: false + + /b4a@1.6.6: + resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} + requiresBuild: true + dev: false + optional: true + + /bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: false + + /bare-events@2.2.0: + resolution: {integrity: sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==} + requiresBuild: true + dev: false + optional: true + + /bare-fs@2.1.5: + resolution: {integrity: sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA==} + requiresBuild: true + dependencies: + bare-events: 2.2.0 + bare-os: 2.1.3 + bare-path: 2.1.0 + streamx: 2.15.8 + dev: false + optional: true + + /bare-os@2.1.3: + resolution: {integrity: sha512-YMKOQzoMouGCrYgJ0rassKvmbTz+TYDOKKmu4JkfNXS/qKn+If1ODCMEXnmknQXfnB1PS8bR+uHu6xBgwAQXew==} + requiresBuild: true + dev: false + optional: true + + /bare-path@2.1.0: + resolution: {integrity: sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==} + requiresBuild: true + dependencies: + bare-os: 2.1.3 + dev: false + optional: true + + /base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + dev: false + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: false + + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + requiresBuild: true + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + optional: true + + /bl@5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + + /boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} + engines: {node: '>=14.16'} + dependencies: + ansi-align: 3.0.1 + camelcase: 7.0.1 + chalk: 5.3.0 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + dev: false + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: false + + /browserslist@4.22.3: + resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001587 + electron-to-chromium: 1.4.667 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.3) + dev: false + + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + requiresBuild: true + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + optional: true + + /buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} + engines: {node: '>=14.16'} + dev: false + + /caniuse-lite@1.0.30001587: + resolution: {integrity: sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==} + dev: false + + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: false + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: false + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: false + + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: false + + /character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: false + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + requiresBuild: true + dev: false + optional: true + + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: false + + /ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + dev: false + + /cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + dev: false + + /cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: false + + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: false + + /clsx@2.1.0: + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + engines: {node: '>=6'} + dev: false + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + requiresBuild: true + dependencies: + color-name: 1.1.4 + dev: false + optional: true + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: false + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + requiresBuild: true + dev: false + optional: true + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + requiresBuild: true + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + optional: true + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + requiresBuild: true + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + optional: true + + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: false + + /common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + dev: false + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: false + + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + dev: false + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: false + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + dev: false + + /decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + requiresBuild: true + dependencies: + mimic-response: 3.1.0 + dev: false + optional: true + + /deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + requiresBuild: true + dev: false + optional: true + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: false + + /detect-libc@2.0.2: + resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + engines: {node: '>=8'} + requiresBuild: true + dev: false + optional: true + + /deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + dependencies: + base-64: 1.0.0 + dev: false + + /devalue@4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + dev: false + + /devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dependencies: + dequal: 2.0.3 + dev: false + + /diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + dev: false + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: false + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false + + /dset@3.1.3: + resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==} + engines: {node: '>=4'} + dev: false + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + + /electron-to-chromium@1.4.667: + resolution: {integrity: sha512-66L3pLlWhTNVUhnmSA5+qDM3fwnXsM6KAqE36e2w4KN0g6pkEtlT5bs41FQtQwVwKnfhNBXiWRLPs30HSxd7Kw==} + dev: false + + /emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + dev: false + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + requiresBuild: true + dependencies: + once: 1.4.0 + dev: false + optional: true + + /entities@3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} + engines: {node: '>=0.12'} + dev: false + + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: false + + /es-module-lexer@1.4.1: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + dev: false + + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + dev: false + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: false + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: false + + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: false + + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.5 + dev: false + + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + dev: false + + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.2.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + dev: false + + /expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + requiresBuild: true + dev: false + optional: true + + /extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: false + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + requiresBuild: true + dev: false + optional: true + + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: false + + /fast-xml-parser@4.3.4: + resolution: {integrity: sha512-utnwm92SyozgA3hhH2I8qldf2lBqm6qHOICawRNRFu1qMe3+oqr+GcXjGqTmXTMGE5T4eC03kr/rlh5C1IRdZA==} + hasBin: true + dependencies: + strnum: 1.0.5 + dev: false + + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + dependencies: + reusify: 1.0.4 + dev: false + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: false + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + + /find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + dependencies: + micromatch: 4.0.5 + pkg-dir: 4.2.0 + dev: false + + /flattie@1.1.0: + resolution: {integrity: sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==} + engines: {node: '>=8'} + dev: false + + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + requiresBuild: true + dev: false + optional: true + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: false + + /get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + dev: false + + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: false + + /github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + requiresBuild: true + dev: false + optional: true + + /github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + dev: false + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: false + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: false + + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 4.0.0 + dev: false + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + + /gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: false + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: false + + /hasown@2.0.1: + resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /hast-util-from-html@2.0.1: + resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.1 + parse5: 7.1.2 + vfile: 6.0.1 + vfile-message: 4.0.2 + dev: false + + /hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.4.1 + vfile: 6.0.1 + vfile-location: 5.0.2 + web-namespaces: 2.0.1 + dev: false + + /hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + dependencies: + '@types/hast': 3.0.4 + dev: false + + /hast-util-raw@9.0.2: + resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + '@ungap/structured-clone': 1.2.0 + hast-util-from-parse5: 8.0.1 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.0.2 + parse5: 7.1.2 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-to-html@9.0.0: + resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 9.0.2 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.0.2 + property-information: 6.4.1 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + zwitch: 2.0.4 + dev: false + + /hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.4.1 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + dependencies: + '@types/hast': 3.0.4 + dev: false + + /hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.4.1 + space-separated-tokens: 2.0.2 + dev: false + + /html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + dev: false + + /html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + dev: false + + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + dev: false + + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: false + + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false + + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + dev: false + + /import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + dev: false + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + requiresBuild: true + dev: false + optional: true + + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + requiresBuild: true + dev: false + optional: true + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: false + + /is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.1 + dev: false + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false + + /is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: false + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: false + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: false + + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: false + + /is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + dev: false + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: false + + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: false + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + dev: false + + /is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + dependencies: + is-inside-container: 1.0.0 + dev: false + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: false + + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false + + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: false + + /linkify-it@4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + dependencies: + uc.micro: 1.0.6 + dev: false + + /load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: false + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /log-symbols@5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + dependencies: + chalk: 5.3.0 + is-unicode-supported: 1.3.0 + dev: false + + /longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: false + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: false + + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: false + + /markdown-it@13.0.2: + resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} + hasBin: true + dependencies: + argparse: 2.0.1 + entities: 3.0.1 + linkify-it: 4.0.1 + mdurl: 1.0.1 + uc.micro: 1.0.6 + dev: false + + /markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: false + + /mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + unist-util-visit: 5.0.0 + dev: false + + /mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + dependencies: + '@types/mdast': 4.0.3 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: false + + /mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + 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 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + dependencies: + '@types/mdast': 4.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + dev: false + + /mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm@3.0.0: + resolution: {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.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + dependencies: + '@types/mdast': 4.0.3 + unist-util-is: 6.0.0 + dev: false + + /mdast-util-to-hast@13.0.2: + resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + dev: false + + /mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + dev: false + + /mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + dependencies: + '@types/mdast': 4.0.3 + dev: false + + /mdurl@1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + dev: false + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false + + /micromark-core-commonmark@2.0.0: + resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.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.1.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 + dev: false + + /micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.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 + dev: false + + /micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + dependencies: + devlop: 1.1.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 + dev: false + + /micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + dependencies: + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm@3.0.0: + resolution: {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.1 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + dev: false + + /micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + dev: false + + /micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + dependencies: + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-subtokenize@2.0.0: + resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + dev: false + + /micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + dev: false + + /micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + 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 + transitivePeerDependencies: + - supports-color + dev: false + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: false + + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: false + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: false + + /mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + requiresBuild: true + dev: false + optional: true + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + requiresBuild: true + dev: false + optional: true + + /mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + requiresBuild: true + dev: false + optional: true + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + requiresBuild: true + dev: false + optional: true + + /needle@2.9.1: + resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==} + engines: {node: '>= 4.4.x'} + hasBin: true + dependencies: + debug: 3.2.7 + iconv-lite: 0.4.24 + sax: 1.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /nlcst-to-string@3.1.1: + resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} + dependencies: + '@types/nlcst': 1.0.4 + dev: false + + /node-abi@3.54.0: + resolution: {integrity: sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==} + engines: {node: '>=10'} + requiresBuild: true + dependencies: + semver: 7.6.0 + dev: false + optional: true + + /node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + requiresBuild: true + dev: false + optional: true + + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + dev: false + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: false + + /npm-run-path@5.2.0: + resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: false + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + requiresBuild: true + dependencies: + wrappy: 1.0.2 + dev: false + optional: true + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: false + + /ora@7.0.1: + resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} + engines: {node: '>=16'} + dependencies: + chalk: 5.3.0 + cli-cursor: 4.0.0 + cli-spinners: 2.9.2 + is-interactive: 2.0.0 + is-unicode-supported: 1.3.0 + log-symbols: 5.1.0 + stdin-discarder: 0.1.0 + string-width: 6.1.0 + strip-ansi: 7.1.0 + dev: false + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + + /p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} + dependencies: + yocto-queue: 1.0.0 + dev: false + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + + /p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} + dependencies: + eventemitter3: 5.0.1 + p-timeout: 6.1.2 + dev: false + + /p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + engines: {node: '>=14.16'} + dev: false + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + + /parse-latin@5.0.1: + resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} + dependencies: + nlcst-to-string: 3.1.1 + unist-util-modify-children: 3.1.1 + unist-util-visit-children: 2.0.2 + dev: false + + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 + dev: false + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: false + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-to-regexp@6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + dev: false + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: false + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: false + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: false + + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: false + + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: false + + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /prebuild-install@7.1.1: + resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + dependencies: + detect-libc: 2.0.2 + expand-template: 2.0.3 + github-from-package: 0.0.0 + minimist: 1.2.8 + mkdirp-classic: 0.5.3 + napi-build-utils: 1.0.2 + node-abi: 3.54.0 + pump: 3.0.0 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: false + optional: true + + /preferred-pm@3.1.2: + resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.0.0 + dev: false + + /prettier-plugin-astro@0.13.0: + resolution: {integrity: sha512-5HrJNnPmZqTUNoA97zn4gNQv9BgVhv+et03314WpQ9H9N8m2L9OSV798olwmG2YLXPl1iSstlJCR1zB3x5xG4g==} + engines: {node: ^14.15.0 || >=16.0.0} + dependencies: + '@astrojs/compiler': 1.8.2 + prettier: 3.2.5 + sass-formatter: 0.7.9 + dev: true + + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false + + /probe-image-size@7.2.3: + resolution: {integrity: sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==} + dependencies: + lodash.merge: 4.6.2 + needle: 2.9.1 + stream-parser: 0.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false + + /property-information@6.4.1: + resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} + dev: false + + /pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + requiresBuild: true + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: false + optional: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false + + /queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + requiresBuild: true + dev: false + optional: true + + /rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + requiresBuild: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + dev: false + optional: true + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: false + + /rehype-parse@9.0.0: + resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.1 + unified: 11.0.4 + dev: false + + /rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.0.2 + vfile: 6.0.1 + dev: false + + /rehype-stringify@10.0.0: + resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.0 + unified: 11.0.4 + dev: false + + /rehype@13.0.1: + resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==} + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.0 + rehype-stringify: 10.0.0 + unified: 11.0.4 + dev: false + + /remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + dependencies: + '@types/mdast': 4.0.3 + 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.4 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + micromark-util-types: 2.0.0 + unified: 11.0.4 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-rehype@11.1.0: + resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + mdast-util-to-hast: 13.0.2 + unified: 11.0.4 + vfile: 6.0.1 + dev: false + + /remark-smartypants@2.1.0: + resolution: {integrity: sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + retext: 8.1.0 + retext-smartypants: 5.2.0 + unist-util-visit: 5.0.0 + dev: false + + /remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.4 + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: false + + /retext-latin@3.1.0: + resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} + dependencies: + '@types/nlcst': 1.0.4 + parse-latin: 5.0.1 + unherit: 3.0.1 + unified: 10.1.2 + dev: false + + /retext-smartypants@5.2.0: + resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} + dependencies: + '@types/nlcst': 1.0.4 + nlcst-to-string: 3.1.1 + unified: 10.1.2 + unist-util-visit: 4.1.2 + dev: false + + /retext-stringify@3.1.0: + resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} + dependencies: + '@types/nlcst': 1.0.4 + nlcst-to-string: 3.1.1 + unified: 10.1.2 + dev: false + + /retext@8.1.0: + resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} + dependencies: + '@types/nlcst': 1.0.4 + retext-latin: 3.1.0 + retext-stringify: 3.1.0 + unified: 10.1.2 + dev: false + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + + /rollup@4.10.0: + resolution: {integrity: sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.10.0 + '@rollup/rollup-android-arm64': 4.10.0 + '@rollup/rollup-darwin-arm64': 4.10.0 + '@rollup/rollup-darwin-x64': 4.10.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.10.0 + '@rollup/rollup-linux-arm64-gnu': 4.10.0 + '@rollup/rollup-linux-arm64-musl': 4.10.0 + '@rollup/rollup-linux-riscv64-gnu': 4.10.0 + '@rollup/rollup-linux-x64-gnu': 4.10.0 + '@rollup/rollup-linux-x64-musl': 4.10.0 + '@rollup/rollup-win32-arm64-msvc': 4.10.0 + '@rollup/rollup-win32-ia32-msvc': 4.10.0 + '@rollup/rollup-win32-x64-msvc': 4.10.0 + fsevents: 2.3.3 + dev: false + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + + /s.color@0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + dev: true + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: false + + /sass-formatter@0.7.9: + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} + dependencies: + suf-log: 2.5.3 + dev: true + + /sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + dev: false + + /section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + dev: false + + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: false + + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false + + /server-destroy@1.0.1: + resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} + dev: false + + /sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.2 + node-addon-api: 6.1.0 + prebuild-install: 7.1.1 + semver: 7.6.0 + simple-get: 4.0.1 + tar-fs: 3.0.5 + tunnel-agent: 0.6.0 + dev: false + optional: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: false + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false + + /shikiji-core@0.9.19: + resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} + dev: false + + /shikiji@0.9.19: + resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} + dependencies: + shikiji-core: 0.9.19 + dev: false + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + + /simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + requiresBuild: true + dev: false + optional: true + + /simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + requiresBuild: true + dependencies: + decompress-response: 6.0.0 + once: 1.4.0 + simple-concat: 1.0.1 + dev: false + optional: true + + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + requiresBuild: true + dependencies: + is-arrayish: 0.3.2 + dev: false + optional: true + + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + + /sitemap@7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.3.0 + dev: false + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /slugify@1.6.6: + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} + engines: {node: '>=8.0.0'} + dev: false + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: false + + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: false + + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false + + /stdin-discarder@0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + dev: false + + /stream-parser@0.3.1: + resolution: {integrity: sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==} + dependencies: + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + + /streamx@2.15.8: + resolution: {integrity: sha512-6pwMeMY/SuISiRsuS8TeIrAzyFbG5gGPHFQsYjUr/pbBadaL1PCWmzKw+CHZSwainfvcF6Si6cVLq4XTEwswFQ==} + requiresBuild: true + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + optionalDependencies: + bare-events: 2.2.0 + dev: false + optional: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: false + + /string-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} + engines: {node: '>=16'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 10.3.0 + strip-ansi: 7.1.0 + dev: false + + /string-width@7.1.0: + resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} + engines: {node: '>=18'} + dependencies: + emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 + strip-ansi: 7.1.0 + dev: false + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: false + + /strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: false + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: false + + /strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + requiresBuild: true + dev: false + optional: true + + /strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + dev: false + + /suf-log@2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + dependencies: + s.color: 0.0.15 + dev: true + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + requiresBuild: true + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: false + optional: true + + /tar-fs@3.0.5: + resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==} + requiresBuild: true + dependencies: + pump: 3.0.0 + tar-stream: 3.1.7 + optionalDependencies: + bare-fs: 2.1.5 + bare-path: 2.1.0 + dev: false + optional: true + + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + optional: true + + /tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + requiresBuild: true + dependencies: + b4a: 1.6.6 + fast-fifo: 1.3.2 + streamx: 2.15.8 + dev: false + optional: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + dev: false + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: false + + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: false + + /trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + dev: false + + /tsconfck@3.0.2(typescript@5.3.3): + resolution: {integrity: sha512-6lWtFjwuhS3XI4HsX4Zg0izOI3FU/AI9EGVlPEUMDIhvLPMD4wkiof0WCoDgW7qY+Dy198g4d9miAqUHWHFH6Q==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 5.3.3 + dev: false + + /tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + requiresBuild: true + dependencies: + safe-buffer: 5.2.1 + dev: false + optional: true + + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: false + + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true + + /uc.micro@1.0.6: + resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + dev: false + + /unherit@3.0.1: + resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} + dev: false + + /unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + dependencies: + '@types/unist': 2.0.10 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 5.3.7 + dev: false + + /unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + dependencies: + '@types/unist': 3.0.2 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.1 + dev: false + + /unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + dependencies: + '@types/unist': 2.0.10 + dev: false + + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /unist-util-modify-children@3.1.1: + resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} + dependencies: + '@types/unist': 2.0.10 + array-iterate: 2.0.1 + dev: false + + /unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + dependencies: + '@types/unist': 2.0.10 + dev: false + + /unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /unist-util-visit-children@2.0.2: + resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} + dependencies: + '@types/unist': 2.0.10 + dev: false + + /unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + dependencies: + '@types/unist': 2.0.10 + unist-util-is: 5.2.1 + dev: false + + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + dev: false + + /unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + dependencies: + '@types/unist': 2.0.10 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: false + + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: false + + /update-browserslist-db@1.0.13(browserslist@4.22.3): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.22.3 + escalade: 3.1.2 + picocolors: 1.0.0 + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + + /vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + dependencies: + '@types/unist': 3.0.2 + vfile: 6.0.1 + dev: false + + /vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + dependencies: + '@types/unist': 2.0.10 + unist-util-stringify-position: 3.0.3 + dev: false + + /vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + dev: false + + /vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + dependencies: + '@types/unist': 2.0.10 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 + dev: false + + /vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + dev: false + + /vite@5.1.1: + resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.19.12 + postcss: 8.4.35 + rollup: 4.10.0 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /vitefu@0.2.5(vite@5.1.1): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 5.1.1 + dev: false + + /web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: false + + /which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + dev: false + + /which-pm@2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: false + + /which-pm@2.1.1: + resolution: {integrity: sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: false + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + dev: false + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: false + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + requiresBuild: true + dev: false + optional: true + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: false + + /zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} + dev: false + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: false diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a674bfc5e36bb74e515aacd4dd25100e88413103 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/public/images/blogster.png b/public/images/blogster.png new file mode 100644 index 0000000000000000000000000000000000000000..3527057f378e310cdb5a0e8caa2160651e88d569 GIT binary patch literal 219092 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≀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

6CWfZ5akK697%zN zUV6f|WT<*ndBZzq-ogA(A}_-RWUs1w)RBRry|8wWbXAoST0469L%cX%;bb8K>%;fJ zdOwy95356Qe;!Ie=)~0~kgMG$IN>eN4{|W*(^i{|rM8h&oZF%RaeG@W4p^N-?PMS% zM1ODP!M>|xT0kyVqK2V-gV7(uU#!Pcq4j8Dg+-S4qo$L|0b(QS^hjlF?Uo=+ZZ$s48+udnQ8|_<5z0H#Fp> zmh{AG@GT9=x_7bmS%IbLthN3l;?pD9$c(1suXt4*f*HcA25}=vElEyEkxolfS_3e? z*Qj|+N~=)RB(Fs?gA@+dsktAet$HRF)bKD21l`yzrP@_g%LdC)X}1)VK6`_EDJr?| z2ztvv_Nt2QW;UeKdBft1xK%)^4?%f3jTI)`L1ew_v*P{u{fjxx5TC;<_6$Zuh-)}$0}u)XH|PAy-z!sMkM$rz0jyo6z?%~0+JuZC)Kv{+5hA6Cj79IrEhgoDjz0c#>`|-OUGyKXQ zF~?^`U+#O>r|-UQ`Yqb?w|XH~9Xhi7WYSl9L$q?6n-mU$z5+}giI-Ho4W_$H5{$1I zSU(wo<*Ny|x24&P=&QK1pQve6yjV$`kysTj8Dt6N*MNoxnss!}V;eP+ZFB{R#R3bK z$pL1u!lDAhZU`(L{~rJV|NpeTPiR|dx8_^e8nitK29p|8?xcwZvT#722wnJWGWlc< zhfr`x8j_Ea`Dg^bSmn3|#^8Zz1ji6`JPK{oQ<31S6q1Wh_5Rs=%Sko&zOtpgw-i^Zz`uId^FC|sue`1j9Q}JFt(rk&Ni6gi)P**% z!AYxMP!~#!^j*c`SXK_cGc#-Fu{9v7x4u)^VW547W|jyndRP@^vA8kluD=p5D>br~ z&cw7bUfsoT8G+WE4VL-#E^#HY>Ra{Sb9{)JM#zSA+V>FV}c)2V2 zHIVO3S(DBDI_FE@&i%phiaT6c>GxOMIzC?6lrwviXR`Qb!W+28Z+%%gPX2-TvHi{b zI^I0SvmN7c%x_-eNxZUG^<&YMZT*fHu5E9-SA9+%{6xXy$KxN5xBK{0oo#ov-QIRz z?c>gI+dcX}%1>*{Tkr8AkL}KT2b}l6c7E*0;dZC9?JjIP<@6qBco*OA@ron&mQz-8 zE-%~>>{vK~1XEo7z;B@GPz?7D3&bC!jj+?|&~yI*xN4>PN+!&>H)88b6&4$H;8~%` z(9`Q_Pj3Mo9^}>9l()}8j*1r3H*8zTHEwD!7bUAl&hvSPnxoS04{g zz3t=vc7J=j?K+miWNB3DZNMzB%Qbesi;FclIehmhe znOLoslzlCgSky;7HaF{?oUK`~WfDu1?!6FnSk@0M`}^)J7vI(^mRYC*m)5mBTza~` z1J$)-9#*s}Zpkj;|15H@E`h7d%42V1c~WVe_>S>WFiT#8+s;douSIsTK(s`|j*S~7 zry#J{lk>{@3qhuZT=5ebrej>Dr8bfS#@hq*emqGN_uZuu?~>R9yY-Sc&mep8Lli`a(2ba8z;}>f@6Fq;28U zkJ~>wD!I>n=mS%2JgBg?V_wD3`f;0xf~ImJ?0rYRRBI7e@3B8f|4Or0es+TZr-Kxh zG&uuVE#eAEtiv@HiEHL(t^E*C6^OHjtsVOY*s^v73 zpOXv=iz)VapU~DaM*B_G+*-9gLi$-|*e}~5?^2i(SZ7OTXn%&pddks#k{XphXa*V9 zlU70i%OsX!>Qdb+dj+MGRF5wo`%|C^yNB;8o=>sF3NE}UE$tfILGAZS8wq)~V-x&# zzJ0ah$N5G2ii2d9zKs=^QcCm{dj|i>oz2CLRupxBz;d*z$=+b;QOWD7eQ#N*$|{st zTW`0dR+M$^9&eMPa4{iP7E#F(MEy4UN6=XA{9JH#e0_ZF#TAG}b!E`n9Be{gO-7ps z6Vq6+*4h+Jl#*lOc_pmrlV~dtPKu=L>JvnL(g`nutYdj+IygT=dhNos2i4t@*Sg%_S;he2U!MpUk@0%~4i-EN)%R72>vh6 zEijAZx-?zo`DFf;sw*FWxAG9QdPOtcGNo!^$^PK0SL}|~4MJOUF{;$VlIG@p7+0_M z=a$%;Be{iut1`C+CGN0)w*-OZNk*ABa;u0}wIVaC98oK{@cKe`O1=_a z35l)&B^><3g7AFw;XJ0*=zJ6jtiF4lICy8wS>SC>dSBE~C)mdZON*fEM3|vEF zj$>AfyM%E`xTb8Jh@~S6j<6>8iClol-}w zc_xWHuc@qMyCI=v+bwRYz>;ml!g5gNB12~B+(7IQ%FVrGY9C-F1Dr!m=)N?E^{=3l zS5gX7 zzEzE79nc`w9PFwTR&p)Ao9Yr%>~sGlP0djd3jz4M`!y;o4(EG>K0>xVQ)0c1MAnQn z!-uj!t7LJ~fGwreEu!lBdgLG1qO0WlAAw13{UfdhM+z+Qu1sO|fv(NT2oDM^+F3zl zdF2$AW0hmpWa42o5k5KWOn6+dHep|xl!BRcyb@VplSxuIZYqn?m6%r9x57t$@)e?9 zb42>dK6rkd=hbn6?CPJl4O_=%&1cMce4u+w{Utnud8Nh`A3q*LV8L(S7Am&Yi4QIo z9&LPe`tMC^z30lh)?Oer!Ll4 z4psjnHm>w3R#)!QV|#?kP#;Ds&n#72QB5ex2KW67z=hkczIr9R+L5h5Cb4K)aZ~Ws zj<>l4SaWkZeYFDzKI$h#F-VD3uGKVs#dbm{ECTG2R)~VDN9I_SyvW)|&6iPFC4GQY zOkqh$m`h@XGVuHB>xJvrLaB2;#Ue|N&wrBIPl!c!nXrnHbv`oZiXIj$cOledI1-iR zh?UzZJkNSe@Tn$_S7emHW-=kY@SG>srWTDX98njp{3n!yD=X%KO>z<|5nWk872+zY z3WZQVS)usTrfw#R6HhDtPpp2Tt&RyO5nRwyuITIYGkg`Y36qXhT7BsE+hSdHj@#m4 zwFOqkCx`m6{0?>lzoJtft)RfB52`_d1HQdDuHP*25D?`Y1QQ7lPft@*03 z(~=JWT!?114iEkD8jizykRG3qU57Si=FnSR5MKIdX)&mTIw7rW;%LuCBC9hsWhKbl zdRaHL-tbFjV!1z=+@s!Cfw>TBd~?Dxrm-;BT{?4c-ySuwo@RmdP6m$3`aM=yimZx) z%PB4Yj+$7?t4j|ndD>B7Rq@o?v2RMN9SeoNV(q62OJ}$*?d*imsBRuQUd<)E5?XPV zpUrN#%K(E6Yrsa}T`+22yKyW$%4oaJ!YV!T;j0k5D$N#HT#Jiu&3|Y6GokhUqW7(= zGW`Da>(|g$x+gfY5>f1`5j=I6?RuPX+)ZJbi{+5DIT*O7iIZ2NupGN4qfL7Z0JC$5 zp&YP=0G3e-z~bx5%4AX~vMj^^_lk9 zg1JlC8Zlhp*55WRu<-jpfXR2;wiKmmbcE{DYHx4LOaFsNuy$u#OG5!u-xr1b_b3qG zYpM7vOGGkFShd~JMO^(?O^F({exR;m{0hJ#vebLmY=dEo8-ctvj_e0IY&q@3W2R7T zwWK_R#5y_g2E6t`v-(q<^&F^LEs<9(0ahyxwu{`FuAbO=i-Sb{Xi*wl7=?_PGQHIr z7AwLnUNB-|NOC;AVL90~On^m%$;{EE)w6Z*iY``0Vts{j@L!Q?fa89785>xS)!Ayk z6LCe$9rCJzY7se6FSFkLqFT!)`o&_)@#z;4TCXa<_{JNNUfS>MIQ5E=cHR-%#x$V% zn+scmbIddBU`&I`tFY!C&FPH@rSzkqnscbS%W3Vd8oVn{L1AeGtF+JEK+mk~R^i*y zf;13W3!t2q<3oKe#qmfjFqogkM23Dl7HVs$qYcdcr z39=^g9RKp0+{!2{LCvNYRR9#qL|rq91wd)wVYBZ67BOqn5?UTyw^&%c#uq^6IrND6H4l-;YK( z6{*FDs5{d5mH6&dSqZVotAQ#k;_7_h1lFcgQX{Da;bKi9g|+EUBRoXFB4JqnO?*w5 zAgj>GO3?*eWj+|Y?-Q1ow*YHcOsq5kk!&wo7(&WjQ0vfh(b@7;OZm5#WG<@FVvt$IGx5|4`wJ1qf`A*+=LEcpthAwr{ww+DmW zf7WR$!BwVn&=rBgu#=M$zTx9n%Q^;22mEnLg8&J%nnNB-1QzTrrbb0>S)r(ImY^)i zE2ESj@@^6f9=xtx6zeNG?#zvPadl}D%Lys-w6qj#KGtq%p_sT@j$2J89NtwtuHNlL zMwWI$zjCy4LaTyIgYk-WqFhNw%2aG_pT)53$-Vs3(m$!%igKb$IeOidyV2h**MKHP z*&}%EC94Nzil{c>;MCmrw+n9}sA8doF#FrL*A7^ViwkmA(i$*vvtIKdUnmB7etjJ@ z7D89oq?K+7jsmd=EK^>`DzXNmvE+Bw)qOVx za1h6epX)O=dJOw&yDc`m*%iN&m|s71g07-_g#&Y~?!czH(=lSL z`GE~$V71&=i@7W{;ejjSNJzGptkz-R)v8XIq2Hb?4PCW*%WDa)PEhQ%mYs$=k>IB! zt$35v6TJz&_Uq_P2u)tqbX#y)N4XPNT(v+f)n0K)xN4&sOl^s>5`HPJihw0B`mdKk zVWB8gH>*OSbt#;>djss@j_4atbPnT`ifinuFBR%|ek^kIHgWoc+5=cXQ~; zu_w&EDwVH&G!zA(&XZw5xF`@?xL*8Fa*u0KRG^bmi)cbIc>UVQ^;%R`vRA0lc2^df zqVmMDv%x4h?(#Gk4F*m|0a+7hEP0X;sS{YPTJ$KGC>FA8$>YjM_L*h%WYJ}{+o|1F zigAQpN+DKC(>!0{vH#o1bLu!Q4v8&TSUAUjiX5;$v-&2pR9Nw)D{%W!9IN9WkNZE0 zC=*h3J5FKs+YG&T9Iw=J?{|c5w6aJjc=Db1@@Wxa8C*qWps1^s9Rg(#QkZ%LT!oZ_ ze2$cIO2~(^#I$O0l!L_L*TAckSpitBHEqqw;>y*F;&z3t!9-!ne5@1R#~Bi9svXZK zG}l#kG0PyV>SYPF98SHx6)M62EPo%0v*_G=S_Z5@tco|?LzE#^Sj~5p%TOk2i755q zrJC>HmH6)Onv9RCz^Z^-EDK>{No$}SI8;Gv?TDZC3k~+i-&TBhbjQaV&~ErDNG_P| zS{%+9uD+9fRssGLbkOtOkJ3+L46fAhzApGfk81e{iATlVXEIj3FtVq-Dd^Z_l}j5R&9tZ zciD@p?M}N*Hnk&Ob-aVM7S)A^KAZ(Yb#yoIuoJ|U6of6&S0ELX5>N$VF*O?9KsCES zsh-}gFkQVh`sxL|a>8nL+Ow`3F|4Lm3oi2}&@{Gs%r1Cf8LL)PVzHMny&HuPs~06p zJ+SnQ1>uaEP!-m{ioD_`;s1idBBd%}vkfiA zD^!FP(g`_-Kr3pirGPCZ*wRkoxz8;bued`fR+fa^U&UUQET*t9rLTPVE%5b0beDW- z3t@IcFkDbcwHU!l*TUlWx)$BhwH-!9p(-pdv7E^A$huZfoql@+tw>+#`DTbT2(QG( z8nHzNWue&a!wEWd@Xb8wBvgtKTvl=(mLkW#i^@Lxe6bR)GqXo!?vJb=l$dg3P7kQNw_0x3V&TJECZPE2?|T> zcVQKgB@)X@L2Mj4c2Rs42&}X=q`qQ@AuB_&N%sRg?8*^rts%NV&+4#6_Z_@yiER~~ zudO8;h56NM^^)_GlM@*3Cw?a|M=b`dvnk6vH3e7jv0j_XLZ*Sy1~6;% z+K#o0Fr%?-O@wHhw6F$)5nT6)*zU}YN+fhN*i=sW@O#i&n`zW4>$nGmfjToJ)CvL- z6Q<*{)Zzz*E6GpJc<+;;818Di4|$eZlNecXD~}phTz&r$Z*K+sgg>YPOVd`|CzQy7 zrWwr6>N9$EjP&Snh`7sFA3KCpWmH(|U$GgduV3`CxWrU%3*AIowcG7>iYYA(e~7N& z7C9X+t`1dU;j|@Gg480MG{1mt!PZ)cVXb8ytf(6FxH@rYigCqBGP79K+uGV%h4Ic7 z9o!DbcRnxk6DNYKUJh94lJ~=W_+)Z2`+ipK$!ft>%{i<_(kgMWD)BC%m4fd;E4)HS z*`vZpR+F%LM+*y3viNAlhqFSfPQ?Tk;I+f%XUvWf154bj5E0#pHU^_Hqr4)(!t(Xt z+|mxljlRPDo&QO0@9dd1w_hvImCI%AAS`1rgX|0HEeZXWV5v}MnW(~3>Fo#h5KNpEL3Z&Rn zba`ZDfR!PZX{3qYD)diqr~D@-{)Z$w%l?=nkTA*&vXubLAhNuYg4`-98v~4@Bz*jm zyBKHby=-Cyh_4UoS8<*DYy%5I;a8vLx`SF<@g>`eM3~4gcO8FL5T^QSn+L+Ca8X@& zM=Wwmlvxg0!Fi7$X1Hp3QAKdISQ2)y8wi2L_ghjQ;u2MrYzwwDs5OIKj#n*3)`=?) zPgGwO)2ilhh2Vj!*iZ^C+k8Ga?xd9a2vpYRfQ1j4W~)WkJ4t2z)$x|0LhCF6R-&)g zZI>|Y5yp&Ci@oBB)}-Ka(u$%Amb>N`lv!S3!D;tn-cdPf3$$a{x@6p6RbD+dbrlxd zb|UKvuYpv0AmgxrD7hVdB(dgj%hWQ9!mjF!-=Q!WQjU3m2`K~hEVTJ%L> zz?W5psj~83)%RKsDx?fUxT27How925(+pP0LJn(Fg_rPZ0OM+;-8rPza5PDl5lw+L ziBwT)x`&d^)5-%58-6Rv+rA1+DnbBiC`Q&W{<%p>7egVkCSI<4WvhuS+HP{fj`Db#<5;=khx<<^=2%#o_Y09K*Y>bdukB0V_~ zT)FB{e5$oLD;kNbEqLU-rL*h;uIdov9tBr#8RXdlk7jWyIn*D$YQfTFRaE|Ft(Io+ z->b$eoz)NvtV+dp2}vt2wRE3QOe++G*chbQPSgGIC6Lvun15B#IWzCrTKG%lmmO79 zAeb;pvsjQ^J6asR+R3ja8th(LNuxA@75VM5zSV}DT%e&=mYaC_7HAA<&>Kw5$r0xB zy?vV`+?i;2o4D-3XJ6D*gTQL>trmZ1dzNEG6fQ>!i?!gjR)wj^f`W>Qz^s8aVu#>J znw~KP%MokhkTrD3a*!GdtOn*;Wfz22+=o+85$c;qrmmv!yY2r)=2dXKf()}IyotR0 z;c#U$V`BN^iS}YA#QGvfKEhRawf5*>%16$XgyQiCv8*r;s|{Oz8_BEV_O=I^=ay)z zHgE?arv#duksET3M{(^v|CT39m1zk=QGz=@ZA3}WRX{}-Yb?Mg?|w~V4TKv}XuZUP-%&6+CS883wJA_bJ){qmK?GRXZu{9|384zm_ zTFDNfFlt|mz>>cMJ=cQF?*?yvc*?KrQ4hh-Y8 zSVR@H*qoasW zS^)ChA%Jz{9x<@^HzA)Q2nENT9+nq?e;!y-A7VToFyy%K+Bd^KD6BY5+HYfK!!{FG zcy)Mcvqq%W!k=pQ`Nh)DY%Jl?d-&_PN{NLhC$SV+?HsRu$N|gYszqKAS8EC-tpyLM zv=CodgQ<0>qu^THV z)oRb?evn3d)6(XaIVWk3VX)c+2 zmH6$h4wN0j^4proD^3=5-yblb;X_I2ReH4V!|e-PrA0hSQPRQG)#5ef7Zld@wcO+D z`%oK>1Y0BFmHJiJ-f~xk6%i|DSFVR}5J5}oK6#;iwFzp;a2a>yW;Ry?r`Ux9rAVD5diDUwj0kjX}%RD`-o2zkZ6#u#T`5_t%K%TCoYUO_qO zm2>PSp8IOh#8sdcctj=TsT4{@ajoQAS`gc?-SGv1B}bG~ZR;l#38q$-=&d%3MQ_Jv zSKH%Dt#y0lW+Av`IPWWB&!Hs$|90w@b+Y_b>?y ziFm(57_BHT8kW4_a8;h;?5n%l@yt8YYpUHL?5^cS7ffL-EG!DDAhQ;Ij6tb&{k;~1 z*O7VUr!)ARXoz5i92OBJPX;58tn-}28k`4xHBo4Bn-H0X$!P2pR^2JA#^zwMc|Nqp z!rND&wvx+0k^|IH9$4~BVjZQ#;(GuSfu-8XLop@RCN~KcT$7=Ggzs(o{lnXVmBU&* za5-ai39irxzS)mf6w&I#e`n}jh@{taXajnp$u5FRkksk)eMRWbw%c6|I3PUQe{aQL zr`=(A3rUC>yy`@WccoRUqq?f4UKZ;?@3l*MlxDj~szXg?$r)3nJPUh+5w$qCK}nT{8mO?; z!}>j{1>afBy;;%7yPP)dxLI-65h;bPx)h(wT=;iPVVUI8T*EKQstN+`j#SLC|58*9 z=FKeCS4(+h-7O*(fThM2CbpONYuFB~Ib2!5{gKSUisv*?VJ$9N!(ilMnR6v?0%5AG z7Bz>ps5u9Vw!7*uj*WVK6_iy3tVCrEMw{V!U2!E(8pLwQ8misyUcJ43K2u|T7Fi0Y zqZK<4L>aJn#`jl(*wQxvtfOK4WAq@Ttt@;+dF2(>#0Rs!V9f+tUToo!P|8(@!N>}& zI{n-d5e3hx+i!=rttte%+8x+eEC-R%dJie3UmbEy!lRvj)K^$!U=dj@d$z(bC@s7m zD#X;Bhi}!<0G6h(#L~LW!Afy;f->-A+7gdm=k=u}p}1HAEI(b;rpZW6xW(xVCv0yn zB-2c0#Sv8qD^!5JUP>%23s=w9BVhSlL*!xUO}^B0C%KyM3|7r|+E{2-R>dD`)&aQk z#A-&RAvOxlw1W5kilC}^V!gltkJqClgVuyFup-5k2Ucpi&&}1!EDB}S5XVC2jgwvb zWds?@yjjkp*uny}VM)69)s`3B*>RJh3Wt%1R9P15sEL&URlp|17L#G3w8Y;fwFlCh%gcCw5Ay%rL$h6tOnmHA4({C#F!+kR-p2%2qL~eRdD-mGFjA?}> z_Lc^*7-rb^`l@3LW1K6+on?02-`wBctR z>a}8l)iQOJS+Wy2#rPP&Q!~BU>x}=_tr5<V(5CLk^H!*i8hmIvUE74`}c6why^` zk=5xlIeKg!R(nQiNLmSgxDLI{a+Gpc4^?Zm4%OAt2v!Swh=+)1iR{Yr$|hkI5DTKJ zHC>yY^iEPY*gMoOKP@vycEakYiIk=JWcbr@|E_Rc)9 zdS@2MVw}OdSW%?GO2T+jLy%ddU)4Y*6T0ZltzQ^f)Iie=u_({k)u zuQ22AqR?kQTZ(xV+gY58wUh(aTt;8XMEAMe|QPDC4tr*FGrXhT$dAbkWV+20THYO^1~>O3f{bYZq1)tKA`tRsF_m&!`| z4ZFHW2%^1Lan&ZpB!*>}D$rP}ue8wPCt6V>q2;qYy?CLeLuOi_7h7^5uJQ`&7GMda zrqfod7ZjIQSPoUF2GxicyfBE>t4(oxoaGapF%uI>)=bGos@0Y=A<`6B5wWC5gstW6 zcB}{5_xwgB)>jr@u!%BeRvDlwVW?jdiV6WNEd-@O$7rP!vaA#gu+s5Zzu;SSm3}7@ z%a3FTA@^vyOlW+@b5>sQ68tMkHaGzVPR*4igjK8AG-SzR$wEQ+NEOywwmwU+VX@?g zwkxDqG3J3qdBt*22VqfsJ;%%j8134D6E+ITDn-@-_{3{sVS!ifMfL+XN0t!X91Taq zffR$Ip##;(;VNQL$iCmcatcd{bvv+*vcSR`@?3uk-XGdWdTh@Gm~_9%>=zf`Kl0ii&X}pCfw{tJx8expCBt{)_MQ9t!eov?I6Mn)ndQvmJG^@ zWtHFzjfee?21l(3?9WhG09CuyRy-Y=(rRgu*z(aVMjl%HYB3Jsq?zHWwU)+4PwcD+ zSSKgblapS|FV8D21~sq%5Us9aq-YKIQY2qcSkA2>sCys;l%pxbGa;$I}pO&<(?YDPfl5R9jfpv5|d>D1DyZ3apH$H3L|3 z!mPX8#Ce&x@>7vBg&!V8Yt;%zy_0m1SiR7i(~E(%YV&0>zzPcMO-5m{GOR>)JHINI z=5bXpw66(Ly{mW+i+hDy{3)tPtH;rObQm5Lqy6ztEU$j?$U1XWI!m*ohAh!m`_`J{ zt@g6#)zV$!y?6%JYCx~Ectr=+-5RFq>2l|0|k{ob>D-50c$WC)JJ1WUO9#36qQtf;>2$b zSqn<-G>L>(Osp|@RluhrU|r<_m0h83T=CXc&}66rWzP_)EPfpC3~yPPcLTX5{z70G zK{cFY%0DlhHtmM6n}#bDRN+wX0~F(GMQX*o;8MwjtX3P{JE_2ub>r=K@J3F$kWx|$ zvT+)mY6k<$7l`eMTtXm?F$611r4^lceU%x>9ZIY=!VH}j!&#!Q@P5?ZJk?xQYkFck zgwv@U_wZVTE9=UkfhGKLXHGK-q)s@&Y8efN4u;!Mv?=S)u zN0utF;Jc@ZEI)4)*jj(!i1lPWr?7ki3l^2CsY)!eE-im02`oWXlSaEcXuk6b>#|bu z-8wO+z^Wa!+AEdy9Y;+o1QQ=i=k;ZI<$(2HX6Y-vCZ(Rkl{oBD@;zelCvxghoMEu- zLA_F@$YM*O@k;v(Eu~fRn}bA^#M-SEWI?DkVb~K49gM*6$t_-pqupq9) zY9G}{jlt+(I2tIl9InK*8p?BhDBKzp$FIgihmrAExG_#77z0xv)|D^jvLY)&RGwM6 z&p7H#)Sj2ngOP~B3Jl8%s#{hpwd~RgCq1aVigyl&8vJ6DcFZmZD1lO_0=Z?--}J>` zTovYc6|Hvg*wbrmDG0k>W4%Yuv+f$QD%2{F$YO~YbXIt6g%bnTVW;hVD=IJc6RPT> zz+xNNl1aU9x1F#I#?AWRwbw^`@p5f53*FE@M(Qp2cWPhB@w%w2bq^^k4dG!eokjJa-j;BmHDNTWp@3I&;Fahp z)Pp4;OQQ)}PgC7*pOsPa8H7~qb&5RXO1ue3yzkLboBX1H^TyB|G@J5F3% zL8!@5w*aYw-wsSs38^F?3P0T)pR))=VzfRQ4u*m*PG}fN87THu1HI0pBjBpYw;I+R zgvMiinpn_4w)6xr%Baa_i8XTta1B`jdVC43MED^R!7a!y2Ub{KG6sZAe4KtW9;P}8 z9}R%A8)w+FywB@Ks9TD{u+or2%q(%-`!KPnvNZNCkiyjt#g%ZX?GO8$y zMiGYHzUAeUE!=s2IV-P3klkOtpSf(n0<&}rv6oruyL)*R&BbC*&VzMotcnP%H^?+N zl@lv0Yk#I^l`1ZdcCUyF-xP(#C+Mp*+u$og?`HXP_UGX7Vtw6+RoPjOffePhB+oFX z^V=P-&Soeq;}s8N8<6w)9$`qI>=jZ_d4;9<(YKGhoT7mhRfIMsxoGSROT*V*TtRGQ z0`6fQ;7Ns)$}4?#d>T4IRd<5QZwl522ZKpN=(ULk!odV(;7GCzo9?MGoJfbxph#i? zN)A@Cjto`+R{cm}aAX(1h*)`LWq6{}oq)bwMOZEKQfTJ8EoYEO;~9TPCICMXSNK zO_-s?^6pi~c*Tnt-q1>$pB=8IEop5QUQNBc;=W*10`d(UPCc-qMP3=Ok!3CfOT;2n)P5rEQl

ZdXi->WM>eOg=w|_Ad65N7jon89tRq!Z^6h@#Q6v&C z9#vnWv8pksj)p59SmWqJiWQGJoZ#Zh{|2@IAyj<;m0>I1B+Spb$qhyI*EX&8TZx`O zziw`dt{SjxZUbvWQmSu5{ODv+Uv0NdVI>Z{B^uhMuUb|En(^*M*I~P*xN31*ks=H3 zJ7iYmyUUtFQW>!9c`A{HX#f^sC0r}S)v}g}Ju3jhKs~<+c^jPjDVRX3Euob>3Kn+> zl~oC_La;%i4RLT(DngEyS=YMI@#>8#EF|486K45t!KQ8%s*wd;T|!og{Hh@1(7Z$t z%Wu_!@ZxZ7M8)%hK+=s1i%N33U#Qa7u0X0$#OZ8_O4hcD$ys23CSv z5dvCNV$3`kql{Ut6DbL&(`kw;MV8=dD%IfDmIAAoSH0RYHwv*w$V(ni;$tnlUn_O5 z$S^1@xrQMPwO)#>+OjVSabXLdJAuUw!#N&DozFT7%XbsraSH#|~Fuu{j}Yc65dFE4&!DVUw#w}U3=Jg=g9(5+t?Zrl{a9d?!jRFt#9Bykg|)a~c`R5~4pels@E-bczHqT3bg;T`kKYDCVbz_c z8h}t@wAUT4-1k8px~qX%$aLK&^-U+bh7DlL9gQMrQCB$t)qQ78-SKLeWsSp261BRm z8Z=2Y99A!+UPJ#k`26yp+0+4Bq}5TlYL#y;5}OrP@wMnYA(XEZ zZwHrCS~0m4SUT}t!lTewUFkIhtJJk>TXonsT;(QYwYf`Z4LP1%p(VN%oU67z#CxZ( zVq;E>D+N|db=FCcS?DR8YHOkU-a1iSIdByKOF-pM6FIfD9Myz+>To6M>VCOgSPw?P zTDF^kh5OfoS$cO>WZnJ!auiq(Jg}&-o_v+X73VO3RVJl$Py@6U%0Z0FVukpQCf2*K zPe^_}_I7)ilx$msI}liEwpZ5k$TDCp%>q_LE5@$exBCxMX1G1GGHNPQ3<|IUwJ=?V z<7DLY8lq~^JgtRmMz6jnus8+F^i)C9v)5M_4q2nd=t8#%HG<`&l+=TcR!(j;>QeEI z>Jz7}hVHZQ+(!fVk;Y^+K9IPA%xRD))__B1gjVisd{nn`Z;V7ks;}g-lU`|L;q$ei zr<1P0(xf(`Q0%$a^wd_s7UY%e5Z;&V#B%wz z(0fnCm1McfJ@2&Zk@;C1lkAAqi-PVRSgtOl!umZ$)+P1_p|6~jGW%T$z$UKpu=%d3 zLHB0JyEpxmnfx-hz2c*zh`g__@2qEuwPcoi#H*w!CstR?GjLX-3ai?F7FTA#hxOLO z%4$6>jKrd|z5tT(md^{;`E2)}V4gJF<6J1Q#KdyQ8eNQjs~=okT$tm2;81lSu$ml* zzJif;&~PGacrcJDeZvteLRS*Hs;{nd8bo5b-&R*hN+a~(s4g6Xb)~=8lPs^s+&B!t zx*b+kBFd4%9Sy48^BVnpk+HvEJoZx2?=#QP|f)kUqR_9d^PKoi4Nz9(vQg z?eV1^JE2AEDw102xg#nH3o9V26)(@LX;{=;Rt-j5gj*@1g2D=7>V8mId)~cTzK=|U z7KB*ELQ9y1JFZe_ap|xbi#UY)5hlwkto2l3`BkxYXCai>R+L&6&T6t@$6Tvsn9-0% z8DequxbkAh6RWcR3xiky*7{CfVlhDKL++`%N~M;tYah2i6M@Bk9BFQjfc2>KsHWXG zS+$j~3E533`32CaBRME$@k~aQwwWk>I%;f<*DIdHELWyUrDmc zy@+@kz`7D*)!k`*?1^@ObUA?B~0QO)KxV=N#56!72%b8c$QU786_p<=YTanQhkN#%(7F! z($=cbiSPI!vZA(~+n^O6>x>3DbUX^1hgSRvs8;k7p&;zK2iVocgRh!-?~_!0r>(kD z4C>BdyVEt1)$W9w>G(*Nf3Jl@NU3&ETS6r!wQ$t3!*(DU>d2FbS3cBmg0k?0z&i23 zGHlV;GF}w|3sXlUez~u`>HR%bSZ>`f!)SNNg1C~WtvzyzzjF#XmV^OVGIMK{#=8Ma z>p_m3;r%BbJV;M*k=7FsY` zxv#4uDHC&rVll7?sp`@A(~+vJ>XBZOXOFC^2bROkCxMNBFS6TXaK^!`j31wkKi{dB}ZHSB`0#$^x&t=DN27 zx7zIttzx8wSiH_4ZCeap^;K}N%#mL^OypE+EdwsqSc$&!mX;}lhxEWdn)`L`DSxrcVRmmwV zMz63bNZ*|bOFejC>r&HKlEu1gGWl-h;AM;{pKFlR=r1O)UO{EiZO;SC2S#TVgsH%i zRzWATSPwGGfV<}GV_Jh|uu3|%;Z|VL%DSeDB^s-QaeX4MI0s8ALg5$b^jsn3Nrh_< zU;C-Z39%ZZ#=&pysSyJ1S_*<#FtX~6f#a5wS>ndKy3oDWH|xW?tBdNJ4Y=&62M1$Z zgwtL}`YA*itYOBM$JF@CfOVuCa+>OsFskY$*O4Qb`y!R9RS&FB6j<=QJ`r)|Mgdq+ z*fd&`qobpMtgQZ;==hppu=&%a8>62ER&vshLhv^sQ0gncOprm%t4w7mxVj;-y8WB3 zM&H|_upqCxj5c(=g_T*I2v;3dSseqHDl8~3NUc`Kdsvopx43&usfb&#m6hj}2bMDF zB)>_x+|%A?OExU;$%|7_dpNnjC%-dWWrr=NyzWo&aIYbsHM1rZy#?C}gOcH2^;RQd z6$5Ksfu%{Tufir_NM2P$MKzldy_yI)V5hLjJ5)3+gJlYrR^l~#QuC<3Y`0~qWw6d4N3 zMvV?-$8ZdNF`f+T4n$62iMk5Ly7^TRp>Q~yT?xj1e1}s`7I6D5$IeEQ0D2 z6qapJ`kF9X6b3Lwf3c%sNW`~>Gc;Dlb8(1C|(#l=k^1R9e%X?RPu&3zSqm{LHAH4DzQgN_cdAKK7+jEaC-7PHV zBv#LK)*MH>6IgMAl)&meEd~~b%e;B>)n%4f=3c3n)kJ3wp~cz|1N@rYAOypL!fGnC zngLGn!DD|c`S!31fVDH*a~Id@?vHaaU9=`?QGpfa@rkuAx21QyLQCPCzXxGd5$>nF z!Wefn5iV-{N@-=HN+vY~g|$d+^_(T)Ls_ZLdMyRv!-og%D+boV!EYB0*(Q`!sQVH^ z9l*Ad_?6RFr~*Y~HR`fiD6W>nRzo%i$CI&)XpoXnbk-EVYVDa3Sp+?Sk{ zRO8!-<<^FK_)4!zbwx~hJPDOVMOCX&Nmw0zszP7MvtkXT$xAv9F(p=%zX%}nyc$ZO zE0@@sIPstJpT1pV3EEHIo-NHPrP6#Oyt0;!$ovUSml;LX2HVC&U zuy}%6a8JHyW$nrPXo6gHOL@mbgf)7{_sISVY@Gv~>Zps@aj;p%rm z6GayI1Q&~sih5YhOU4;E84GpbJ77x0mgU`(zV_ms=^|%B07!7+4$(pRSiQMsz-rFwvIfos&w9?x0NfyAq=eQa2Q9xBwLC{ z$}Fn``S*m^o~a0}4E!`6npRs$e?rFI%I^whkyQ}YiY@n*h*CGG1@VHTRAe#f?yfpP zbpvuqg?Q8DK4DudEf7i?bvjZh3YM%!6u&E0S6y#v>EJ)%m6-6tG4--|>g}xHYPDJz z?3Z7%d3a)?D~Bsr1coTXY+i-6H#M(aPPXo=gXKy>_i%`E&r%dhT?jJ^UKc~8^1(c> zR+m@LdOEGahW5dBSLZ$1DqIi1;=qO{k;3vG7VLGAPQoTpQ|}B|m%tR!Re_;Z;lO0Z z+>KVDr!Xsj8=+Kz4hj-(5C_X$R)ysbW&x{u^tnZc%2$3SoFXV0 zuZC4R@Lqo5O-ieyPk@=~D+ilIKou;0;L|WbC^p^4NMn5RWJ{PQO_S+0pKzD~tOQnB ztwobPpKMp3%DY^I6<(zhbdOFSw4%6z`wm`-p(RpFh}DIw)$K%nRyTUK`p^eU?J5LT zJBTZfE1%11QD)^$tjNMD;FSl~$t;1jw-=pEmp!kXesWmavaHY+kmVS)C6@ahd9}B< z7xE1S5)17)wbjVGN^hgs@-nx1(l_R;&nPBSsg44LY6k1?-v&xm>zPy_I^9b6;PEB3!3VJfd(lE8|Wo; zxH_m0ovs=UhSCH*bPQ_@CD-7%<#d+p3DU$GP7bg^SRbP-bhY5n>OcsrF9ufp`>&r! z9V~ac;n@{?SXCJB)wo=gKRX=LzdEXdFQ1GmWX=%%LLQ7MvP6Ti$0r9Y)mg(~9(v)L zd0KIXKcCH7xgA*a;BQteg0&KBEc#fi6CtG(T!N?$^cWHjiZXHE`?Ry%H(-U*u-oOt ztZrh%$HdZ`MYn>&YN^^1jg{m_J-=kN3xMS-#Ul4AFiKCd$l6PAwPpU5d)yaQ{7=aaa77|%c$*VlD?!d$``-rfTeLyFz z4kq>A2JUs(aL;_IG%ivZ$SXcE-Y9R}( zYC)>OePBaALl#w)QUNUHVR>BHF+*5xjqT4?KaJ(#@g|=b4?hJwrmmNfXFNn^%l>Y` zlt-O8riGRLYfp+GHkm}>vV!rdxkjDI)s-&_Ni6b74jj8y`bI5V0;zt$6%>~0s~a{% zciUYPSAO46EG%+M?DZ~&(DVxg7I@W4?08QugtFREIXLaMx-)QPsEUB4p?9ChI*ECe zS6C6R=%lOA0;^8GJy5u zO$sbn>}pY=vAL;TgH2x%Vn!Bmr6aH|c~WWGJiky6CIU+n?uM-JU~+W*MTS;qXa2w) z&f!_U;zUEOe3vua%edJyQKccQXkQQw(Ar<Phz^B?;drB3Jx$E2YEw9R8NJ4_0;ARL zm6-nQDhoPWkYesqwVM1@#wX1uAyX|QX zRwu+&BCnEsgE?1tD?(LmE4N^}LteRRaI55SC81F(T*}I;?hG}X@(THl1@$c zUfi6M(^weNaQ5_twmt`7J$dq^BGVdV{p>5krV1?X2*S+5DGEZCeIlt)GfIOFLZ+H~ zH=$)?8*&0GI9O!WPU5*Q>FjoSI>R78VC#(R5?Dn7tA><&?JfkCOl-%_;2g0PH|5lf zS0DCEANH+DQ16`z3u_UnhPPV%l@<#Y6qcPleCWRAh!2;N-2;D>(qjx>H8jMG1t8G8k2aZRSK=KqnP{+u6z`=>J?mI z)+ajh+!{oR0hg^#G}r!5aVx*F>MDz?i57)UUTJZ-;!8qSg%%?1(`3KVr#@2+oa)Cc z10oI`VOxjHLU~Ay6@|09?R=EOOAQL^QvbWt9&;a&w#>En+g3bCiK39QF#~w3$(Cwc%K5R zkXYLBjE94jIam*^IP}00WM%6?A9m;HD|u$9{a|=8l$85GSTz`pMPfAu0})puv>d$} z;|2ybjE3U__i$IBvQ$wqfn~tbA~6QmjGaPP%Z)dZy+BzTN0F$?ZWcz%{pb`~a_y78 z#+OuMQHG5}Y~FMl#FXDgB&Ei_jk=Jy$-l(xWkY84B+6%*%DTC^x=J+`)RhXXl_0l# zWhgOGy{sAw(1O7Q|J{izvI>+6Pwg8u-xEp|X{@e^Dk=Kpxy?$k6%%XP>Q0HNX}h%> z{H)-$x2CtR6AG-)0!swdo-oIK)CnvRRa;v?l>W-yH;ILs@c#1h{rkF&SoS?STU%R2 zz=HLj2i8;U5w1%?XnS%5*7_S!SWgN(EYyORDzKV=P<5H-4mJT(mnyfKoQjpes*<|z zy4Kgzf^c1P4NL3!drq7gu+B_trD-flpCR8aNi1>N=W1SB`PS#8B-9DXZ)0RJ)Lz2F zbX0+b6@aDd_2R=ASh1lc#2RG^LZ__6Za-*TG#bBgn7gY78wZY37Z;HNF}fp~ifJzwi8|_P_cY_`E~Y*l+&L(pa~x zPdVikfhvA)Y#x~$Mt=%IPjaSJkxv?a7=v(D8Gah_->#~W*vuM!%3V5&szTcFK~NPv zCt(OjFDJ2XSRKmo%@z37_rU5BSvL$}y%a9Jyy5O3E}67yo2a@md3A$mRu{9e;Jd4T z)y;sb#iT=5dBtlCW2Fj9h$U$1PInDf(_mc*t_)el=wcxl_Yp1^@oIX1N<2v#l&;mD zBp84$SXO)Ruc)%NmetH6uS({)B(pwUiOmr>Ix{WF_XZ6v=upwZY{B?-797n0f@UM+}{i1##4wm3+41PIkjmDFP zpo)QZ{057-IvPhyW-_RC<&Lk$bk)JD4JFpbhCAE^hx|vcNz8nXy1g z-*hYr&X?%1BgsCDfhC~q$i1L#o7G`l(vHVjH|tANW*IC=>f!3Ds4%=*xpIht!jiEK zLaR7J3WddxLvpF#Z{s=&LYnVES>Zqt=2TXv-)&nEtLwkJQEwqNSWCWCQ?XDavZ%Qn zuG+5V>v}-R=cdyHS2<9@!7|?}b*^q%_ouQUxK)z2L53Neq}t*xq5M+8aaWDyYQjAk z+5lwnZMEF9H!h@!CBzC7-Tlx8pL2hKCTIfd&Y>u*^%z*0ija`Hy!=Ct&2qPieF!@! zx0)Jf$T(Qd9I@oq7dx66T@UKYJ+cujb*oZfiSs@e0Smk$u4?Fh4(3%UQCKz)OTe`6 z!=c`Af2;Z`0Bg3w`rhtYk3K??Q?HYf@S#+KuZw_nAYFv6C~REF{cxPXYK(>#7ejYm zm!@Z_2pyc<5{(55YdAtNSjR&eQO09z5svT4b3=cpQ(%n)u;l!d3P)7R#`si%?5C%w z=A6Q!tnl5i@emHzeBnoogM z{geY%VUFK?t0S|r{3hX5C<(84Ca_{*xPn@c=Y7g7r4@Ds{l+1)?XcgSkZO0W1Qb=J zwBp-c6;Iv3rfwp!y8bFFK~-2BiDl+HHwU|FwogMX2w?4=09p~Oy!B4Y-FWo{X;H{4 zC$N_HN+O@8_B$ojpp|^3au8VV;m+=tmvN-;Zz20&_q7PXTIHmfWmbfKqj2@C*E{R! zxCRHT7X+3QSPHB+5wL!acvUfAp&nEVs}d|M6II+&Oo%lzIEsSMNvsz!tzyTWbkf5) z1h2ATEFo9SE572t4Q4j%7tijCi^Igl5_N?}!q{2A1z1`QzFt&)^^lg;!>Bw|f@RGs zJ~bLJuo|51?wECOF}#@6nH8;%|Jt~a4jh~eFXX8%<)1KXjAOrqYQ)p&IJ1UPi70g1 zKz2doi>R!PQ}=Kx$&pO(mC-|Av`)W-ScWW*DiKf2I@tBGe;eJ@W2M*_Wu(rPQSJdy zM+vj4_<5fvR+@GouC92yGtpEkwytmj$NkFmmBC64Ez?-Kb*OoFMn-S2JJ`QL@(RLA zb`Lvp#q9SsUwrka;wpMJfu+@;Nh*%b64Gfvt1We4x3x<&VWY6srlM+3cc=00U@JOH zJoqe{iix$y#%8Jh_zUEIkF*R#Nr>N~JrK*OFdP4-D zFCJi@@WF$_JC({ChpamWtbhMGBd{#hZu^9WEsa@mo6tBF^D5~i%tA{_!kAS_FX0k} zl%gw!m0DRUv9vV@yn?_2uWFKNujO!6j&SuB>Cv}3xldnq>f)j?8ZqczC$FSar`|wW$egICs|KVMnI(*>!^2|us;(y1gp(O2 z<9ZfWN-+8LzS1+ttc|h3!BvB&;LZGLRT>Aiz;g(@MOvNCr-+*WLS*?rFF!1C^Xv8O18{&;m`nMbdZZN!p$2Jbl(we2mw7}12_>%=#`P(vHWhz2f5K3K$n(&Iq zy75l@6+JAi2>bA}sIVi!>wehOp+6YJ;kHtz3JX`EB*gGQlop(|MvZz zJGU&CwROLIKT!)*R}rxMeRE{)Rusj;VKk`$CYBKEPy$$vScgeT=%Lm8qZxt9w>+!e z-ZXTXnI*WgNq$Z5w>OJ4Ru))HjB>s363c=OX&&qB3>$;iN?7A2VHpk1WsGu12Xqmy zyuR9>5p@ra`@&*A)sP*^kZLMq+k@@yh{chj2QjrS8ct5h-6am{qu&M%x>}OOa&@98 zse>`=LD?O2-@`iGEg{y>*M;K-)fL?=s{j*;brp8bK&p*XyuD#DPX{n}X=4Kl3+y;0 zQ)bcz%kgbKzBvCmOFr`h_z%xUC_Ief>qna25=9n%jD%3x#HdSL`REU2)@RKvUlP*G z(&`Y%!sg)(jzf8AapfddOCCb2uE2_9YNwD&qgb=l74+3!A+XS9v$d6}PE25x%x{U_ zFLS?eEB*arMVM{RA+Tybj74Idojr)g_XS|Bzp1#2kP_>wv>*hqv>XgYpen42rxt-l zg_TP*6u?S12@_R?T|8*gRoZ*#- zthc^#u(%@32`qx?z!Vi;P#j*cPE6aLT`f4O>vWmM!EbeW6$`6@+?A^nouC?vzH(e@ zjOA{rxG-U+K}apHeC<#qrxnqYbF`;BRg(aW@PTW}@Br0#_ zvkHq0n)fHSvrF)%(D_sZEUOZas)n>7jjN;h;|^EjFp{Qvl+r8uVR~ibOMu0a&@=1C zD=m>%@Ze2k>D(FMs$=d|-|>pqD7(5Ed+(E1_N9AQ324uFyXzHJOZAn>tbnX8 zw*|XYSY4#A+`GG~t5jeSS*EE7tlikdDhAdx1FS92E9u+GnJF>6!ky8TS1b$DUqQfX zD~47tl2`fd8v1>fECDzrkUPFB-bg1^mq7L^;YQRSQKx)2$s|*{XVO@syjZqGY-LCc(`Uah# zlGvz7t$Q9qS`qHgQ}vnPRSGZxO1$@5^cBsjYy%;L)*ku_@85!~Jrh~w@}42< zejL-nN-_;Nlr1vzv3j8-?49*imwFFUjrD*dk~s?N&66iG59{YdVKwu>y0l=HXO*u8 zvkL2ShP*Oh*^$(SmDJB#(u9LIuFyEhv0i6AK}E5cTRq>AR*^E4n!i$gh(FxC|etSc~! zJB2qlHZJ)l+8~UgS?;KVdx0THdP7Ug`V3)db$pYKuLixgimE~1xMNzY+tNrDO2yqa zg_SD_CDgDhIxDEF>FzFJwYzJPtfGpr09i%65}~yx^F+%bDbF z5^et&B^(NC!*xa+sIXpWM9cx}Y3jBMs0ge?VAW~{teVNIxjd~(q2r0#N-phh#R7|A ztSQT0$6|eZsU)D9=Qj&JvgNeE%Q`Kp20KJ!-?kCPZ`N~y7*Ara#FM?qkvN-G7HXH-fqoJv7>#e)E*n=G+{!14!h z*`;Lk{f2$($q{B*KXlvrq;vJ4k}4urE6A!A-6|!PnOD@9*u+q*az!0xkD>sR^^!-C8!C6%>}V7Fd3(RV8$dZ!q z=XjIQ>nruv62XH6J0B zZ(rJ7tlB=g#mH!?u%cF+?>_^q=S2%H`-N^37UZvhD0$!p6!n8a12XHN@mJ}} z5qwQ9{wg^J5m;z=M!kq4Q504KDF#oZ!mYssSddiYl#@bo3aur92Bn8!$kA$J-YoU1 zM6foBfOUGBwb&J4sdAbRr?QJUAF9DWp|A=(u9#MyP}zWfBDGGdDYG(qi&ItUvWHNE z)rP#fLJP}~<%!kzf-1`|I`Pz0$YtHwkSraZ%&tNm;$X#~cip3HLiOZ5uS{XJRbaU< z8d|$8p%dE*+mKh{VYwG;i@v2nCp&1gs8FO{+Dq!e0(h~E*^?nyWi;ySm5WGLW{-|{ z-$5)%Vr77ZT*HGkUlTqsVjTil>u;WzhZVL6y-yVZD>AYIvUHp9qfaw5qv0|$vRD}_ zYuy9ONk50LcxP~x1)=*F(M}v)tF;JR?mt9r*;`klwQ4c1OwT%f#nCdQw~@lS_C?|C zzyg=PMpgJcqp);c7_$^nsfpE)Ohe3XNC&o0Y4Z;?)h0 zu8o-ye6_{L>VzCt*Y6j0BZU=;LhreIpG*BJ$}REPSpd>#*Ehw)l2jH{mV0A&*LtCE zZ6@5BZD;uwom+)fiH!096LAG*-S>Nn5L{VeCBVWh?5&|NS`R$1UPy7si4BK`5Ll|P z0l3EaQjWH_ODJ*faU|z|yIPJ1mIKF2|ciCUOOwWFWFo@rzJ84Odd;%+FL;p$h%X8mA|>lZxwz z(+8u$&o*7zRm#dQ04W6*at#wT+pqZLMb?#~E7OqVEbMk1hSS z2q~;9I#^St8E^s=wN+$E-8XIRPK8uxfZi4BN>0SVqI(4@?cUCR162epM=H5Hz0+7y63Tc{uxrSa zD6$L(IL5Fm*zIh_0i_(Bz$cz$0Ck$DR+Z6qq6(}68YsC=X-DCNoML4dtE0$G&(kKB zQxT(1=M!N0PZa(Pzy6%H_22`eBAx>gxmFTw!@kXoLokn$Go3t|P-62fgp0-t839uZ&q#2r& zx|LNyX~o`q3M`MS_*WgSm92H`%16UGi zSQmx$d$dbv#h>F6D< z%rQS}&`@}afef8&taJhcGmylO4F zSbQo53l&u6QuLmeSo8ioQzGVmXu+lbAJ&H8$}vl@bmg8o{3~{_ifhA_+`$z$3RiBJ ze7}nPtXzeNSgA@dFSo3NhaP-zt|AL7(OKP)9u-`*qK68s?yerl9-)lA5;sdQwF~zO z4~VSkhZ%*SE#N8TRbse%!z!`e7m8L%rB%re3|P7`?|&hK!rEdzNMIEZOLq#_sj)yT z0oEOvF!Ouxu$lo_^w|H%Dl8|kKK>jOR>jfFX)JTHJfl7qn^(N;MV?nXNt5$ZOsqN0 zjK&HJ3E6VllA_DyB;)QWWwI6Qs$CcSM;Cg{=9M?x3%&MKXnAJY9wGA#z?2Y6WEHaR zqxyw<@Cc07B_cY$U>SJtUcG)#LZc2^LkBEb@_cVt*R!PhL&0}y=QeBR6zNgWEJUc3 zRj1~%o5ITIBK*D^ZVHK|d`s4+XQ%$-imz()gN`2nO&BI!Y=~rb4!2~^C~(nMU~(l4?f2%6Iu%eUAs1Yz|Wd-3d4%R zntw@LtTnaU*I(SZLtt@0@)He?DzQASnx0o`wuk+}pJNx^WY$L>5mSG-NAY5qp_0MX zix++f*1E*pgTj(Zkc0aOD-vvO&Xv3(uO7K2w|EvmD+nwz+QTj(E{2*gDfm9;w+C8z zay`tT3Wr}m48Zd8>H?sGv=U}X&|Q-ab!x2thH$%+S7;fm-@E6Y?@?lLe=xyR1gpO& zuudteSRHO4>8`k!Qzu;qbNO@KrGB)Ce5B{BF6z4*3VewL@3{S>=c z&HnhRozL!W3@%%om^jiuV1I6-dL=X>u7qD#LNkfd-r~O(tQ*+vYGx(KatM3rc@;3_ z&lOr0a=4KZem7Pb1`{hb-z|)#nA+v3aEaOWws=;k{v54DR!v*GPI6ISaZO39R?8_Y zIg%3#x%*0ScX!WLR1Rj%_CTvW|C^HoR_VSq>g<(;bMBJF+~vol=)#X*M!1WEn6)Cr za+lav$eQZx>FU|j2T~3`c(MNE(4p(in>&X(B01hAj0-|XslOYr!jgLMqp>PZjy6+e zRj9Dme}A%G=wR*a*r+bfMh?J|nGH+Isb9n9;PR?P+-ufSXcx+ns*1dK$zkRG?=Wky zXl{ovvfRJ^`XLdOtq8yV+5?NT87>T1^xWNnI9QT%2fft5YOn^p_uV}#ci|p(2pd`f zem8DpfdxF>3&1jJsp#4`Em*o8I6tonOX=k)QVmKd$De#5Xot^8!0LPvxaKv}5KhCN zjQ|u&u|nNtSJkG^Z(I7xm$Vvlpy`HY|otgiRm<8upR zg-}*OF_^t#gJyWP>(!M+8N|JkLu?7U1E~ZZ)TXelc3VId;_pT$7K!;KT-&3*N_Psu zEd26p8K+ES@pU2T!zq?g`U{u)ByMuQTrT;4nyU!?W}#VH=Dk1d0az~_upS&9il6o5 z%^L&OojYG$Mvl7`gi)#;TZN{ugiSt)6&YC|SaBs7h*c>DmWHsF6j(uH=}sYb2;*CO z&7CdR${|6zuXjz2Yr?2Dl2Q1ExSYPY+hjUOa%ql_F$DcoXjQP}P zb5=xjc3~I+D?Z`uKD|EucE!L`C>@j#-v+7j31w>LTbX_s&?tS6*EmV7G8wXGXL^i3K{L z9F&t#7T)u=m3miyF=E99pv+|$pXS#5smI4DgP?gR71BzTQKGLrvQ8CL)#|g;XGTMy z>KO_`R)$~|UgfRukBNS!uMltdwvLpnN+?xYaqJ@cS0=7}3(rPyxqO%uM9Oe$1CN>Y z;Z4e{ps8YszxDps)%otTa>Vf#r#%BeBY*ps@^Cpx0I{^0A)w9H;~g zoYWwVIZyN+6a-eXN2u|u6j+hMs(58((NR%WiM$dMt65wY=2N3tV4dl3#x5~dBy1s z2Q;m)KNy4-+XzitL3-ifKn689HKo7;rL+tbjU{{v3Me~t>l>3( z9ylAPB!dx5ew7UwRTEHonkD*bo(9!3qUxFGEcyP1w36p%d~u(9_RX_Ta;#!3##NHv z3fFU+mNO`(LvO4aw00r+&#@6ntquPaP0$j}<^F{18oK9*SDCe8&l^{{ve3@@0b!)p zOPTi`46U~M?>7mt3W3#C#~qMjpN<@PRCP%z=qsiefGw3+tzC(~=M>hK8drKr6qbK~ zSNaIm!*X9HrXnvZGO`LhtODy@xP;t$0<1D`A6+gN0V_zX-mkxAfc5mj9pv0)rn?6g zgIG$T%fEwHGG4~6sI4X9iURAS?}oiVoY!CCGu+Z%s3UN%W822 z92yD(uOiyl6jrzVr!F+Fl1RHstk>aw&$@(JoDw-=A7Nk}v2oEkINO}9pRfP3XN-LSs z;H`Hju)dQo0oA>+hm~UL-k(I4a_aOnGLlYHFeFvj3`pHlB@#{FkWIkQCkU!41Q+!c zm?c%C$g5|cSS3~|y~0mU2${&Ld0#iqH01q<*`@8b6e2V0$eUT3e&3+hl9F&E3#^Q^ z+VB<@5519PS%>_3sgLfW$ozu?;|$ z><50QzSTW$65hkrdw&_n0nsngSM$0Z7=daQur{Krf19navWo};j-=*0rKR;us={vo zC^GAr=r4CzMNJ6(RW)fgU*-9;bt{+ z@1pk0hDKqu7XYh>SIVbITJ4omTrEWA`$AFbohob3$G7!WVI>o`04#IdgMAf%wf5j? z46GjnSci9>M6m{G6qMJ$qhm15VHvJOUVUupkv;@gm5(34oK_VXc6uAGq&3Ix^JTz_ zrl=BFbI@1@tmWl+gD|r`W|DtQggief_wTz>^k*m!jpPebh~t=9{UV@!NB_G4J!z* zj90m`(CWcJF7ITuBV3_QjB&LaPTD$%6yebBpo_;c{yHRSMz1+qRiy~F~oJ~Hbb-+tnDbiG+OftA}XRA8N%>n`95yqfFP z=2nBi5@2~=)ym5;ugX+aX}@{USRB~rp_K&{K9h^LtG%8u%Agh5R+bjMzzD3U9z2L) z6)hZFacv z1}gcQDz1FQA>9SksOVl4E6w4_&LffqVrd|2L2izd{hxjoR;2`3x;t;Y;%}z|)}A~{ zXehKjvs#W<;<`WmH3+N+j#yF{l2^J*XwinBbtr>)?_OUCvHsrlsnI_wsxl*fm-t@8}VZG;ykNJb-Fa{H6Iul1+}X4J~N*{ zY&M;87Z@DfFvXSd3QkrASXpujtNz)l!;Mf1UIlI`yZ)IPOX|Uw8p8^}0+wDXs9t(N zd49pdlKd4jqk=2$D3V@&ckm@1yGh8Mw8Hd;yu=C?*6y^3OEZ`1D-WdG^%oH9&j9Q6%YgN_=-_WrF*vg< z{F|vAl8ShlS3Vi1s%peLNPWW+P_)&jXaD`#f3%8FJ`AljuQr(IER>G!+&l7BbKalX z`7NNjRbd&Xs@0?-3>qr{t59kEb8z1`v>bG28>Y5yY#t2(_VVT`@~_l;XQtuhOHV9$ z%HWEfgu6I{p3)#gJ30H$x^7Xyfl6F#~(j8 z{}1)8Krn0$ezbf8toQ%xixk!yPpmZFV0ZNiL$Tmt1z!26yGY4pBuDAE*J`ohUby}Y zt}+Hz&{tf!g!|X#VO^-YQrkTc>!NWm6IUn)zf;%!o+hxQLr2i`AKaDy@V^7B`S}!B z-+Yc;4pI(NfAc4|ebm#6*b$W^0t!#x$c3t?E*uGjTq*jE(5tGH;ve}&sz_d`Y?}0(E^?W{2=kYODo|xG(H| z*1%c_F|8C>ak@bS*7BB(YsjlCPb|!rQE2_3TZIa&-=q5y{$0?8fP>KLX9X5r_>W2~ zL6&Y1+8uK~Y8LC`=YfU!eU-{irIP8>d8#x0&UVg1gHGVp+3J~28ZFN)E41c3uu8X8 zgqi=UtOvheTqp+C!y;fQtR5<`;_jS>5wQL$%kgRSTPm>3t}0MhUSj>9l4+>h)V_Q7 z9KWEk9I5^iwF+|mbyuGiIGM5^bILS zo}DVw{<~CxNI}5nVu46|o*x!u{l{mLF=c?>n8iF-M634Wwrmfk(!qEK1Ykw{i}bUNf}9nemO z^agKRS%s*{hQO->dWi)=mRA4tS`-!=@dr_2{g}fNGNOD8Q-TSu9zUKAtW;lFN@2=3 z(iCJR`10`v31n$+&X)#HJvi9~_2Q?ob~Em_0vxqvUeq>O2LlTM5)NqlOU)Iil6-sO`s`h+@$ip%VGt zu}Zz$Q}4;ZDel0lw+(%9Q76}Dp9UjiTgQYdn~SSLuLf>MC};jF`{LyRb8%A%uk!ZF zEmoV48LgX43g^vg|MOv~_)q1D3F`hwH?0lZ&z2EYzhZzaQQ0|@t7KSxOAejz=x zeRStltUVO|Eo%5_SiK14P#xVBKlgKrt^(zn6C-=eHrJ}E9B*6lb`sa7uRwS$^p9T` z+_EG~CU45X_GASYXO#ezf|(|Zg@?NNrdgH)=vYRb3c_kIz^8s*(?K*-W42n`)b69{nG6QIOK0KP?qy66jl%mWqna1n{0&UC zm$1oqA(K+YU{5X@CFRdHY0M$M8U7IE?VjHjw;3_ul%da<(KbD(=TDiK_s&v-6yp(w zZ~NF80Ok}hEqfWeW2Z;NaeRe~GkHQ)lTBIyjJt&T*MbSy0{d(H4K*G8Rp z+jH~OVpC`?tL%U@3;{pd?d?Ly*`ylBuiEe6Yn}zN(T>z7W2PddAsM%)o*TS zOeNi!i90Bp_!==Wcwt=(QE4XhE?6OG`S_q9NlRdm3Pg&lmRCDU;`6Q9@P9A+Y&@Zs zG}#xxr|b?kY`(}>qz>F^UN;$C9K*+*SP(dzYT~t()D|&PYDN(td zO%#uBdd0q)`{g~C%Z^$2g8AeiL1ZU6(aHJ za}fB?rm)KMu{#^W3W8bDS~jY~pXmp{U@U+IMHKc%IoM@j&jBJA;s8RWIi(b&Bxo6=+x^5$Kz0^k3na?gBJ^da(zzyH1rI*N z=U^|Rxe%{D9-REk`EIY!oTu#^$-Vq*p%y?I|F`N--^I^yy3|5#o@B(+XIG&bp9MEw<*)7wNenWFU6yOg|Bkfz7&3U}AGCSy4JrzR78EF~s zVR#>JEh>$I&GGK+7lll@y>zj@r(8$p5rGl-+0T8O{U9!wtyUbUdDMLM#Pe^}s zGBy{xFU}GiaO;t~-9~)D@1J}qQdKYco%1Dd|M_h*t2i`KI7ZHL`Zz}{tLS8*)u`#e zFJq}h4aGF)->N1%AZ}v|ou;`Q99@^3`^jwZRL1a;fwjayGr!p;g z4yb%E>MDk~Hg?#%E5_8E^aDi=>-D;iZeg0hJR3U%w2d`jpB5sMrytV5{#m%0_>A|_ zD>b4SAx(7oq%3S1IoCHn>0Rc5k_^%SyZG-S_|n;f*um=OXhsN{P-+mtum-q=RVeqo zR3QjPheZgk+Qf!3;6bkzV*Kmf?az;=TR!muH$Hs$`5e!VZdU;!%xVoAQ8l4jPoDn! zw&ySU;nlR}wJGb6J1&)qtC@N2TGI`A-zpg0JtH+fiZ;e_m90&+uTUkbw}5I}c6Fd= z7BQIWQS_;ayB-k2l_S~Z+8d8wB z!qxv)79@x^rkEPZ!q_1V8qe@t62!*4nrHpkLhh>dWZMZ{ zHyHHfWPSNvlhoXYAf2^h2WgKoUlHMuXV8|@?I=ZSqG4glK zsM*ME#rle2bJ(pNdTpDFc3qbtd?db-cA0*Iu3A>w=T%M9Wo+u=dpglJHVV#^f+Emc z8~=E)5Ahf36lS-tOx^dVDRKLBIIgltbZC4`s9r3I($$z4WHUg+FS*7}=bmUP4U7h|sC+&nN8q6X!XE=N{oL0|Tz=0V-e!e0bW+(X zGXF`cEccnEsCbR51A8CW^rvcJ^NUt;;{Bz4|E4N+9C{=jX#b@LUykUz6MgpK3g)tt8?|Y4+Wv*3W3-?b~9}3HLV62dLoIAr-~u z(WvmuLDOJ2`e4J!Cz9~1lJKVm?go!iSau5d zuR(XX+g6Z4@#c?9qj6H>KsV6Tj0+x|^VymL6REIdrHL3$6z6D;{(C(g{EO5rzN{TX z?Gh#X->=O+@7{cBE>Y6SwD*@>&ZGx6^v%OTO-l}(M}^2Hq31MD*P+Kem$TeQzNR|T z&T6p;$!47Nnv0^lpkqY+pl>gycL~CPRxkC!#Zr3N(!?y|E(x=^Hj_jSz%DPYeooch z)c<;St|Z0PXR!I!Ir`mfQHtxU^UGZWa;sSJ@?j`UBX6Ij_sNCo|lIxfBE8XdQMus`r(?nkR680aOgrT8C9Fo@O*`}|_ zN-qNi8!w{GF?u1b2}s%=D^&@lG&n;NUAj zMv0wXKx{1UUQFKWsnQIE;|>Hb=ZSEc=CyKZM*Py}f2{fR_HJ5{QlqJ_FG*7s5Fhc4 zo9+eWi_0l(DS#Qv;nMV@oH95fp8{J<7|Ty6_M)3#k8YiWW9dHSzW6K^c9N@(kZJ9> zO0VvJUmkiLA%ysOdgebD?{20NgP?CtK*${iVZZS8AyG{KLhz`@t#AWbwHlZV2r|{Z z;2L+20upIrkIBEG`RSO2Q{tcaw*h)bUw1a#`Q_VM1&kFdQHvR0QGHrujd))_yKWmc z`*ZuP?fszp@TUpQR`s zU(B*BOkfA z7>MdXXW>i5FG5=ghbt1q5)oW<#6x)o?9cxK{)_w`-d++C-6Hk%&uBig zlg2vmY=h@r51~*FN2+=0{IdjiTiw2Q@EhV9E-7ZN76_IIa|mh1Mm6%!)oH=-5oR*;XcrV+1Nz3_?j0bsN zy$ir>f&85{4QL~H-vtKy84wlV6aP7w_;}(AiKx0d-KU&rq!FAEj(fUDUZC&W`%M1L z8;=6kO3W8iJyZAWT~i{XC%v^cbBt{H?n!^v4HaB-XiWL#-pH85cgW$V;1_a+Re4<9=8>J9H#aYD^d*7<1u0Cud zf6B|?`e<-nLcdSS9wD}4w~WNfyu+y7((8?1-lSYe^nIIYU>gNMjEsyArJ*OqD8V5; z=D(r!c7PiJ{r7uojI2m+X|o@v-M|DL2ZiR*zDK2}jgP{Mbv#_xLZJyIn_;R%8*ZQl!<4-O;3$b1CxJ$!_*h{-l~4hA~EjNdugDs!Pae~T+|M?IkY zk%D&%<1C9isqa4=P9DV{P10^e`r66mzu`;kj)+lX!8Vg)n>%xmOsXG0l+zNE3|O#c zPy|ns*m8?5|5~A9 zx8-Gm4x&BDe-!i3zW0{IfNhsiry+}>G&N-l#i)>Z(P93j zm(xW~Cs&nLdA?=-8orMph9o2A3!j$Vc_!CC`)$tbT*4aBW}1wbZU*)#Ew7UMMY~WD zN0M<$W?doH=LdOMuKl}6LCL`n9mVwk2Heu;#jfM~ZuMXOwm+vBZ)l(h^Zdui5Hx?w zWgc|^>Ye(y%j3TCU;pu88yBH|Fyit?>&mxe2T3>^jm%INC>N(p_uuuF$+aY!&y*hL z0%+Z}<2ZekDkP*u4I3cGe2X3WS|FjhTMwVFv-|#LGo{8Ab^^Q!MA&4btWpVv;$sl` z5=B}Lj6%u}MfzLmffpWDUq1t)kx}D*xR$k0cN!CmlP<`Q;EK8g#XDf{zHgb9A38q< z+n9BSwi#2sT_>%+Dk)mxYxGJhC#3S^$%ncDqnkJlRW3h5g{u7oCjPGYY!c5?N8E~mcJ@zzh;R9OtG+)928Fq}S@n|w6>e;5d ziLH|mf(|)3oSKz=LW93pk3B&i4s71L7w|Pkvgcw?V;;85j98|?W@fvYNY>rM;vRR= z*`Y)CzAx9|0tyJG%3L(!-eBEn3>D(2XmHqz6jr}@iTCY1UY)Ag=XcclE=mf5!$(F& zg4K__UmG27t(V!1_v#y|cK*KWqg>vw){sB=pc6C?FtL}r&CD6nI%9t?4 zHg2;|E zZ206Z+h*r{$&OgFfn451AXgk)4IOMX2x|-xt7-?_RN=^-kK`@C(v}4{%kA~jH3F5| zdEn+)%FTIljRVag@{z#8r#GThsD|o{)MM)7aq(Cdp@WYzVKqBe3@#=bQ^vcxhf7IZ z?joTEGkh7wDoo2n9o48VXu%v*#P*z=Mc+e9BpjF=s&v!5)JUu^p!D<8tj?CNk%8*C zjyxOmNh~KZX%y@`C1ZnNN7D5y<;4X>URH?iJ&61ZnT3zuK8NZaHa&hUm(34EZ?Pkc z0^Iakl`0;w781Hip61hhMtG}W6(<^Aw7*mK<WHRNFtH^2^WR0-YG5-0rpVx<6#O5UQ4$PN2^e@e2>5L zX?QFflngq3OK_xf6d#_aU~6)+P@OJXDARiRF#DVG4`Ur^_m=OVAdmn;LbE%U zEbVp~-lFv8mn>jpX$8*4?dQMff8UlbJI|Ex4oCQ<&DUd2GGSXD@L%sTGyT~63Y%)1 z$cTq5w*>$Ay4{bfXd``}!?q9xH%7tIkP?Xjc*Qou#cuWQ4-Alqtc_^Jkht)&(BG@S ztr%X(p-#=yyN>EsXUi+6Ez8W^dYbVo z|LCO1z4cQdjp3?i;o8E%rUf+vIg$qIfo2JuL+Z<)g4y>fq#@h6FB7zH_!3fYm#DgY6k&rb16@-##uOglvd>iT|TOo!d>U#Q!V7h#%`E2N>#A?}+{Y0jw6dag9~ zgBjVl*J-=M4f#L8n^2fMK6T|Wi1A)TC5|v+A|9e|mG$eRZKVa@i&Vui7y}r_0()h+ zA>uLHSX$R46cwz?vcU<`N9UWVsxm~e%S&0`G7$LmaDDJ&IvX*ljq(kJ?~NmV$~f<@ zre->8Dc**FL10H~`I`r^Gu3%4BT85=M*Bv6|IiPZJcCw={P}E8y}{4fA9wK)zl_U7 zX-x_|E$^#n9QBX#wo?y2J};%$$d`b)g6`+}IYfs2%!_ z$tm3q#n$xlrmsQ!AGR4N7m6Bcpd5)e-4&Q7x3B|l3Vst`;iv+OOmf23hD~EV+5Pt3 zzUC{nh1Qj*31@}=mra&7@mLz;&*cDP3rLD!eNEK#T$%lOHQPVeMK!yMJFY z#PCz(oiR={Gos=qX{>~CDB}9;+;;Z)VZdlFomb*q8?_~5dm)DD+g4jK?P}Br$*8-i z-k~&`JowWffY}Nu4zODxq*?!OgDM={Nay-ck|&_#H^peg1NeJyQQRWVFf3N?{8Bpx zG-Ip}jDcE5>lmJ3^*xdm-tl;G9GF};n0n+}jcXvd<~HHL;70Zn4`J%|jX|M<87hR- zYaaLm_mj${O=B*4{b&>iL#IS5bs=@GfrIH06Pt?_;+o1{cF2yPnE&jTaiAy$+|NVB z{h^vO>~0N@9#bq7i!Eeq?$Y)N6*ZCDxO*N_)4PdKJGAzj2Kdv6-5hS zP2=P$q))MhaYgI2rjF@eu)6iWXgHW4PxB+)Ng9YO)0dVn1jbT(^$#U=q13p=u>4g{ z8I`ej9Q)p}C-ZO@q(6`zyW@`IK{x=3eFp#Ti4eGx`7>g6pn zsSd^TX-Q*j9`&jY_U;Xb8;mmmBQ0NSelL5bHH)X{4o0(15#P$`BYy!+H@wYmM&iEh zsaqNhArv<8Cs0ommM_7`lRcl2_T`Ne07ym<^Ltv7O|xNjzD}AleEYVF zUJ8se#><2HY3RF^{Ez6axTUzBP5#2A%5I#nEwh)4WZQ1FygJy@O>|r2=4PI5x5MmM zmcOjN5nLV8!rbL((NtNctH7uX{==LG(zk*e#{5^m3p$ebaJ{zC@mh% z$`$hcP0W^Q|JK%gHD^zyL~&IPZcz9c$iHcLb0$AQ(ovEzAr;^70xza&tu@NNN0q3- z9UmGUs>=``js)rf&O7o9R4%>pfrO@1sY6_Z^gq6=dyEjme8PUSLJjBz&2GQ1>OCpM zO##;AWLZYir!HX<^3)Um?>%|n7@VV5foIf!)5FW9K(wr-M@lAzviZV!pYKC#92F!R z@wIb==PBHP3+ZQgPtKmN^n%Sk$_N~5H~uw`EAe%c@>xL0U-h6>NwWVa&;~shvUv$8 zXNB6urHH5H&S-2SbF$qeY2sPXi@4c@m!EXo*{qP|$Qj5GCl!pv3E2rzptkgp&MbUj z9N@E{rEB&&ie+!*&Txe$u6JFSB#r4F=25eF`hHVf=7h*OSXI@~2BW#*@NqwECa= zbyi7=XP1MeU%yOEd2|Y$!I9}a@SCCQ>)ll3Ne)S$8Y18z3W-JBIFIR8FQ8vA?g$~n zXb*huPi*XyWg0s>Dcr7tfHHFLl5;U&gg|-{xW%T1RuxIUG}%U#j^+q#i@qy5ZI=pQ z2DsZNRQFFCPk-SnHpfTz9+73iV@28A7}496>~kZ+)qvuVzS-R2lNme0hTivtHnyE` zh6rxiMI9O(6JWS%W8o-U`#)8{d6=0!FjRx9gnxMIn4ApO?>aP#eoT#IM0>4slSzFPMCmN%vrMLSD9)ko z?i_sOwEy7|THcTqwZNWD>rpdUS<{~(%PNEqq{0;Ijn z<5i%>JEZoY+!PwtcyKE%=Trt25DskxH!WqBG~fOw4Y*|6;}k+fa)tnRh>>;Jo~X^f zM)F&RO1T%aRVX*l+fozELnN?kyO|MjixKSp7L$pNKW22SWkXc0#Oy9+avWExOk}@r zX^5J*@a5&-_TZ+qrY~IXQ=bg#+<_OtSuqJ){bbmDF5aQ5Q+2IZh#Ozw!8&0!-{P_s zsKTRe20EVbrq5nh(N73J13kjf zFHmVg)VI_2>z}E_V}LtZQmV7*yo-l?l0VN%wp^UJ$Kp0p9mSvD>RGfeIWv@(q4|`b z)Dl__G85m=xo`E;phUg8vyj$-70^PcS9%cV{E)S0X{s*{&)0F-4{zTHQw_*WaiEeL zYteI4csrb|NF{biE^Q4(Xa|CujD2&P%ZfGub0`yZO}_%IV71z;4E7-n!fXm(X{phv zr}fk99C_!~b{P6ZpBo_0Cg4dqURML~E6vEfS|ZhVo+_~JL7uE^dJNQ%KH4b$wzgdo zzS*@z*4PS2Qz1s1D?Ny6&+HSp{olPWt=aIZYUxK5m|~4eJb^Zm!#SQX!=eK#jDsd(6t40EbrExj}QaL8`Rc)H*6w>p`n<108q^MG&6gLpa0b(e-+A zX|A!nur@64!E`OV_p-BM;R#)Sks3%&T1< ze7g{|O(b*&JXx$^;oB>gAX>OYe>E5^+G_pCutkL+9hXU+ZY6I8;2oT<%3G`_yD@}_ zvx5p?Y!9jqkQO^csu=$dD4K|TuP*uxX9e_4*kBJ8Ir`bA{A$VM>Cdc+I{_=I^eKRo>$MD%ZJ=Y9bU;dC_3Zv7w6+j~&R&t;< z$H_9etLl_}89k$59lBmV6pOV?62M69)NNZKhi=%wey5E1^#f-~=PmDI-p!;^bJb(Y zn+YR6&)KsQ178MWg@ks&x8ktAO4;H6K~ETxA6Q&S6L>`ZPat)fk3XNqn!6J z%HY2!zdgIikj1dthX-bq#CvFbw*-0!DuTvQuIYC)=#5t9^7CO$9A+9V*j90RtPrvG zbz?WHbk0o~7L{U@ztTSnnQhLENbLUoSrJ(SkD#O$9lya1wD@sKCY^yy;k|dQPSJRO zt2`Vb`;&xHJ!HV9!t(MGVN3+P`geWb`ZG%;R?4U~u|%rmJX8ewg8AWEkwxz#BaTs1 zQ-YLI!z!m^{2b8YN~o293Z18EU6Q6Za?i6Hs|~5U@vyZxp0wAEBmJW_^R+VELET{3 zAD=wJW*m%r^4|rgzco8ny1o7Md|mdeZ053ltoY``)_x z-wiY`UtUhooTHgG&!+P(U9rfupR1(2#FAG0;$ZI!}MZsAcJ9O^MV(ff%su z?S`jrMX8dobBBD7Y%+|)&Mk>rE6>O}vD~uK^^SPhm3dT4Sx5HNv6s)$E!znmQdg04G*(;3cx3R020r z(7+w=HX^KXu(COs;A^9^m`E>dMi{YSWA?k!6gv96-vWXdLtF$T=BYcc1$JilY&c3s z;M7LEG@3TdEL~`C{eHTP?o55xt#@TL0$-P^GSKK~1Y_sQ%>VR?0&>y*Z$b^bgLf!w!i|Oq^Wu)o629>| zkt0;R9m3!2s*)3r9!?--y`9dk$kjz}7m~yLGB$sNH0Ef~+206dfyC#Q;;|eqd=Q`h zjhefnFo0|hoC4c!+NseJs$*lCD?|b3bn&)gs+LH&pidSvRlriTl40rpL*ZHLti+fT zoMvAURJizQAH0Xta&-LCyZ_#`Ss(5K7>o_+d>UTAls4d+QR_66+A_2qIiz{s)X1sW znDt;GKv0&7-ZskC?OKk>%Q-t|M!dl)us3r!kCg%EtLD-B3qR7z12ZBrRSm6)3I#)r zVI;hd&FME8{w2)3cEPJFspzNZN+>zELj8NFKOj2uhpEFXZ0_*BbK4x`Xb4F{t*Z_Yzxrc$jyf{LcDwVaXASCwaN45l6loj zW;PUwBW916cXFHQLXJ|O2x*3==H0&`-|kt*uELKH4=JIxA~v-*66&xYArY!zyqFv`v!{M8QV0Sorh1>Sf6VX87OmjoPVc24YNhaZOnAqSb_A0a%HeF z4SA$@O%vk-wEPa1*I3S3;`ygUDK!KmMs%l9G)-35zH5Q1^*flh&@b69VOT+LfyZ+r zXazezJZZ(2G2rdb8PGoeL^wo+uGSXNt>JN_-UEY-pATgIDdnRl5pEp zr8_JPy{fNqP7mfN{V4HE=YOV1PfIunNEAef+ag+C;6&nU{MFVTE_|;e1E0J(GDE*_ zc?!gmx?7vxamKZ&WN;(y!nD}a_)3u-WyP=hbUoU%Lu}-!@?LWjshs`d-LTHk~j6CL$TF}kc4G~lbR@=p)h8$D_;b|cqwrkzJLK3(>xU2hG2pEDL1GP|j zJkG|b%%E%zsqQqUx|&myBs_ai$tSLk9A5yj+67IU4O#CEJa*&lP2w{eIUaV!_7OH4 z_@^F9=2j%-c?h8GwVBwdzk~h#SGifERi=*(WnNNq%cpH){RW10iBBh1+a!Am!^ze{$kqPB(uwHyzY=3^4NtMFlO484kkv z9@d08jE}?DeSNJFT{r9SzPapZw9$J-riU*#ch^%wS#!_^Gh@>ej~f&==QK=iqU zn6Jp4(eq(Ivkh=|@V`6|MA;(w@L924**1TWElt>AzxkdnvL#2%_V*k@0p>q^nEdA66KSZ%w3D1#D+crKe6cpwJ+7=zGjNkPxmss7q@ z5B^?~JfDCS`|KzWD~ML?ML{WPgUgbrK_heJz8>x1=3Oe=U=A!D2e%Ke2zd;UX=2OQcF(6xc&ZL zpJ&X?f3bUUZ|8gf5I|QgeyOKu=Y7F2CZ~}pA|=!Ygyy?R&85OtDp8QA{)E+r#&4Br z$I;fl#%REqqa8F1;u5Y#( z7xMooT?6Cu799h6trq74gJl<=G(|pt`=ZrU781*~a+W9RCpnHy21{{mG*I$Kk6w&1 zVi)HAt_XCmOFKazl(+n{9K?f{Ot%~#xSRj8 z;<9IT^hx2RU-JE*(coghx^tb;4g=Z9G_P?112<3hDjiq<2S3tqISNWSRLr1D+F)@U2JkV;EhxAxlD#$s>mn$5p3m0hjl!Zo`9>Tm3=W zYVSSy*xgPZRp6eq_7RQ4w{F$|D}=UjO1Or3ldik@>j{k@%M_X@F^c*^wQA4`KTipj zB~XsyhM}0$D-bT#RO+y8&S{}cXMt+9v8y`S^renNeZvw(tO)JDeb!(qTe z*6$*y24?(Nz>5bK70vbrVddhSKeKsXsl$p#i8%@e_xis-j5*@5gD&_ZV(FfAeWE~v zSW7Zo@UU58W$GR&`Ps(IV`m}BCChos#DlHH*VjG0NWCt$4(j*f#n4#8t=IouJm^gN zm2!y4uaLMomh0LN5Z!78=o5dCpps+SxtcG1^8wpGPCtH1fM1g0Q9#alezHAEdaQ<~ z+jgQo!rslA8wp|f21E$IA8pm=`gtBI<-#T6*@*TQej+zp{6@S)E#C|EM@n$Qw@b1- z)t&D_4`U4a{Cj?<G`FZl66R(e3yTeI8F}4dP02N%12CkrdLfK|29al?V3s9N&26!?# z_@S?#n7kY3p=G?sWjTw3>^e9ZcczTlGOC40%taDuspcM-*rCRd+kf| z+!*?%!pQ}hMn?Nsn8hq2k9R1vk?S`!{Ud_0;Z`Ga$B1IL4LHO6gcem2;!kIq%i&Z% z6z5+a==B5DjLXCF6*@2FaB_`FG~-G`W&|m(Ucr?El^L+yu34?RoO^;sMsM(i(?a!i zD5sx;*;U3$0y`cB;(}WNFK`)M|NbN+JWHnenH}h!udS7DM2%*wxi~D9Q9uy;j%Dzgt z@n9Xx?4ukv?^o=5CwmLYim&<_thxLqHXDcmHcpR5D`r&(Gda0_VED!{9d-#{9xkgP zW-&x@>h-gel+JY#^iOf9#)zZr89J7+sS$V$gx#VPaBG6S9l;VX9! zI-WmR{I6Fyw*CK&rLR?3af&^lC4%w4g92^)sG;D*%?|H~dlsAUSCBWUK9{eF&n|qG zhMV#Alb1nDFR1%-{8eXdVyQjm9qj}X#fu3fg{G@`b<;PoDCi@)77#VQk}6NC(Q4J? zG1AJDm92QL8gO<_bPK#I{1E&!G%#>_O#hF_~8s1-*CWGO2dQUy<&rbQ3>^0m2n%Jj0k)gJ~(!P0@SqI-~#CyyL z_uk7;zqek`cYaaKXSk<+z*Jz<>ay zDg7x5Kcx(BA7rc*Cl}AqZfax+6C%v_Al-2FHcJDxJI*O(xK%w+@s$rIeHUb@90Q{e z!@X{$by4V|LGUwPr1`XW!hw2%zG>F&BR**dygs`iC{&9@ru~i7V+=*auJI_-_=ERsCjqz@a-6zwi*>oy8;o@^`wi zi@VF~yb7&6jvFfvsYO4dJb*$W+0chTe~cY!wo+u30e3-uBEpth9O~4v74U^`NusB# z=o!zy?hq(~*l^Pb+wvV#IS^w2NDG{p`f&c$x{?&cvaAu&w{Cj``aC?{x#mII+x9Kz zX601f`Qyt9*b|i!zk!4Z`^{h@tqqLF)UOzO9dYz;F| zcL?^OtE76QH-t)^{pio%%Cyhdyiq`&jRf;I{Jo&<2nP=lk^6W!}Q(?`%JyHr{PGH)nykD^> zBo*wSSe>Ru4!eKy*S8c=)avMKB8W}KEGEAohpltoFj?S-lYt#sB64%d{1g@LIa+|p zk{W;Sy68&Iq*mLC%$CAU;+-W6g&6)0-F2$haiV=L={BvLU$8%_ZeIKa+U}bCoAn~0 zzOUiHhj#Om%k=XqS&OmG^-V8+;Xb11HkzaNP#_ z@%ydV*UUWVGdE7!RT5{y>5IK94QDkBP)Q4}k=CP1;~8Q|uwy0$ZJ!YMhMIrNAHS+M zFc2LiRbs6Xe9f9fg&v(19F9{Dy#bD^yp84Y`uGpV14%xcA2t=P2BK9c%H z84>1~aqio4_lx9Tzm((DMb@-ed;><%2zHt~zEAL2$a|qCvA_Rh^3x~<<}Q*A7lXxw z8I)dr=fHRG#~AcfO1`*{2OTWc&wnD{E3#mR$J%EhFp{G7ro-3~%F3!!ZM z`YVnz+p`l7isHT7zQ#bkaRCLSWu}n%p`J9Txhb?(53;+FJ4pXqELHSCr!maJBLx;8 zDKCGlWnj23IpWf2QkbVT#^aXiZm z^YLdrx;=KvPepSUQL7t!5Nu1sqY` z3_EE_$%Fj^@VpFC^a5X2lsQDGUw%SyM#I+w2Ps z0YcA@`1TuyW1WGKuWh+iP;ho;=OJ!jB8~LP=SxmgGpKX1H~T`B9ZQRVj2c^MBs^5sbz`r;)5D>9g0WPBn=H6W{q^Q8cVlBPml z7O)KShz&O%Zmcz6bW0>tG99p2909ohQGWR~&I%c9|0-HIjS%tXS401|R_ETl1o;3> z&ICSxO)ssq^D2C%b_sJb)tjB(ckiTgWu;b+nVQ{>o$fYN_T{PS=a~P(M*l~v zA$~|j_c00f#!@4FE--GGe! zJfi!Oqs)4W%zf9rinDua?QVPN6-S}tv$g)S;o&CV<|Hv|fqGy^QirJiSs)b$haB9; zOE=g#$}IZ4d}6hq)`HN8(O4TOEDhgT@#1L-*QaMw@&q%_4z9I*T+_f(O;&%t> z*p5&W&*g|^A!BR5z!8k^R`9VefmbJt*Y_U>KQax^b=}nT7u!$j3;F7pHW!?QzyMHp zfx#oybiS_pA;B=YdiOk&#!168_c?CQmZjJho;Xi&$Q1Z!XjuaV8tUXGJe7w(B>X2oI3bZb zEy3rjT~5Ut1<68ka+_+Qa^o-#z)--K3s)@8d0jwZEY$Ax`Lh1JeG05yyUzbn-FW{= zM9Tz(kqIdP>c2aK{*gi1DTKaU?X#)P4(E367gcyI$lFbnm+wyc;4*aNPDOL^JJjjq z?Iyv>>hJYAs=tZCpCvw2Q#zIDyxTr=f=>G@zz+}Wfwi^Lxo z7h8g4{x;RdUQClqiPuR8@gmIxIwUzG!gn|Fm_+KCkYx?W-Q<}O8sA*S6Lz8(TkN#| zHT3X5olC?64$Uv^?2iZ~t-F-?4$vbyBC^*_Jg`~)Tdr%t=Ukn&de9N#yB%m0$;yaK zB|E}sC>K|e3`n(M)uE>vKd2u|R-@EP)ie?vfh-UjCJ-v{LyX5~r<*L_1*B|rm;fH$ zBj0?`qp?4WP0w4?O!S-PD;uh7`R+oaHa>n2i8`RqzO3qX>%DhI4i@3&fkYYPs(_Ln zT=?6`pQO0!btFwNaSJ&$qw1a^p4PUN26eIc;Jg6;`rdM4Ve3_ScWPnkP{(NVRe#Eq z&jpqGq%LUn65fmB<+bk2H2p68!LL((kJX`^cHDasjM&E7_@J8ws0w^`=`eJD?^f{@ z;GQ#``K2i`by&*|H>@%*NM4Pt`~_8FUBB-irM?o7IL8{M^6pe!^yD+SEFzk!cAc;T z>FHB{3L%LJ))EplMZbtm- zywT^*<%_78j*fBdzRrQjL{-|7t9a#RUnxPhVDbbbX(*vZ;b_q#yC;qG;a*sBU3YCA zD<@MVPSjPBwJ|iTrt2%m?6S)4vU|XiZgZxcjROYz3G0p*C_4E`lM+xfcYSCTwf&JZ z&K^9cl^w(#S4qj0ZOWlGOVtiqzRV?nHUVLYQB*=*Pb;L%Fd45$ab=L(AY|AlDk`wG zL!BeeC=I+#o~sW|s+-e_@TJJaK7#epKCfit{pWTn#c{76^0s@Pf;3N5YI~(zSN|L< zl)KM-(PxS(yB8Zj2fF1P=|P;*ZxXmfM8bAv13zY+L@?{m$1mgSem=(y z?@SIHP&YwRlTkZFh!CI^IN4|#i|Dj}uuXfGSRod(}mB?CVfXAe(cY0}*A84pGF>#wDF!6yi? zb!q_uS2PS@5PlU2T>o7hX3`3AdC9-ixk5aR76`j{r1@#$*>?^_G}{sSrbe^l)p4r_ z;RBG{iwmLi`p)mOdd#4`V{+S}_6Y`fPg%rcsQv)|e^<>FfE%SlW5{cNec``hKklJO zgf7yDsDr82zJwdd67cSA!6!EJq0cyqE!?n!AO04s-wOv4oa7%Q1n#_<;3f!IxhfN^ zAu*-p!cBRTVd6mOT^Ld2gO3~|gd_h;BP&PvDKZMAmQ3voj05Yi0Izp{be_wx1FSi( z-5C@iNt$RGx^(r$+*|M7C;XNnJ2C-`ryz^O2k?TvnH(>DSA|*on{_c}=xHl!mYLWj zeYBp78if^@K+-z-+RYtT$QIs|oo+E5@cs`iIqGVd`1Wq-G~y9~RNn0(!~5CrAPr1W z!aaOPVEoB0jxZacl4c@vU986+?v#wXx#@T6;CC8a#w0-Cq__>iUvo7VcSaP-N5_ zZQj#PPn<6~{8B{>f9G8SelOIGQ7dJpbgkpu{7 z-eNN0=z#^-l8ZS2^FK~A3nO&qCTa(yATTEHzmlP!e69Q5H_+f_9!e1R;UE2(&EIBliHhSH% z1@)9Fyu7%Y`6oUJ_j1=?r%$YzK9v|AAs|gMjzHuGrFz?Td%rmLYtgRra9BP{@PuovH=87FA zQ3FcLV56+#Ga9hAR4KAA!8o#+(Xmdx{%XB^VZz91Vg8=KlK`mYi8c4C&cFxbp>m>0 zxXj?gJAOnH%y*5|Af5)^Aj9c>CWo*_B3wdOKc+S2(~Opj|gepe{8o-!0ex<*(oT9qP9@ zA`ZbqXf=h;FAV*CbMA0bG-R;w#5cw4U8o?6XlMqtu##_stN_yOT?*U%Dtc<09(50`5oLLd*(ixJ=_3o8&U z+u;vx=}@v0ji}MfL&;0T7#nOzxh^L9#Kpa9u#B596WW3ajR=s7$_#0FYOcQbKu9PB zEZFkvM_%8o!0xaLHMjY<=$gnoyyD+X?;DO>k+0`sTUL`)b0S1@_i9}RmKhs;7$Vft z63*a>YAq6dnM|Agk|tSXa*Ak z)!s5fX@{wm6JHnuLv4;-;F(K3+zbL+Fw93R@sa&BU9?Qs<8I}XX@18qSNEZzN5@Pb zBOEJVVX6)2#EsL2kIQ| z7G60!Ik*$S52h%f65|kOPUFS5bPf*J^MdvgNYKSifrENgt$Y`mLJ(owie^-D%gH`I z!Z|SDr?`(k7hE1*%Peq@kLbVfWif8Y90WI_RK?*QzkWTMy6(Dm-u^wY$vO_pjqEIn z+;MPKWY)r#Ssx--(2C=%_2Ki=(AOFb5LFIYW3i8!m#tqa-EOF9Ix4B>{yooWLhBqQ}Yl0aEC(rZq7B+8(pLEB)Ova553N zAc%UCxGwUhD?D(xK<8=Jk<=Q|eZ?glM+aNpyc=^{=h>Tsyp!^H8;%`oY|Hci)3m}i zmdBW^yp_@0>#kSOMl`+$DyXDN{ znB2}7R&-R%3GH=OF)t0N<{c#{*0Atp85&*lde2>_p+55|cEfBGktlXzP}Sb1{bAPG z*YXbx0p$9iQ&w+qviu9w+#q^N;W=CkFKjnjKHJxxSVWXeM>xyFTN`xog$%H>BDTN~ z*CCh^)2JQ>o|i0h8ws2-g0@oS;Zup1Tr-P8SX04qmFuEyR4m@k?f)7jFE<85Db2b1 zKYq4IeuwoqJ3CKl%X?o!$iu(Bjl4cUeEGg_1Paekt&aB8K}OlXDQqYO@8fy-OoQeO60RF}qR+X>(8l4=V0%|I)JU&FmYhleC&3Qx(bN4sH&wcWKs#zY#PV8P=^X%E!wd`Jd$- zaQ%I0)%aSY*U%;;aM^h&xLV&lh$DF}hT2MNV;XC}ybarLTKFDj?`!zLAuMAMrwjuT zG|O_9HvPjtZxP7)Gu<_kHeiQa!fE|H9|FH7si{iWb2Bj}mL106x<+Ws%h(l&Z5Q8d zpR4G9J5;zmXMvW9)|}e^K~3`Zdv!tyBDF+!Q*W8Y&fT8T11LSANR+4&bEbIrh209q z5ZhA9q1o*I>qjdUvQhkdSv~d$!2nUEG)u<3qHd>~XZEe?9`juT^dz7B_$L+~@cWBvd9s>(#CS z1I0u8!OfEf*?<{o;>y{t8lJ5?kFcD_N{@gQ$L$eDLw+S|(2gX9lynwbaxs`LsO|4p z@OoOb!lKXHeKU4KoIKtoq&+c^4Jp)A(Ih}WY9in4T*PARmMuWvCqyXX!F=wny}BP2 z1tQQAU}7sJQOQ|dWa`Pk#VN!gDON7>S4eM+*W^UjXsV(Dd#ck1Mn4{AR(0y*e`y_S-8Ym6ZPD{nI6zN62rsR&(NS9YfUgVDynqd6o4=lG#2NmDwj&cT zKH)`U$8YnB%b>Rx+N0OUw!f;_%hLINzs^dSEf#eEzD>3nQ992r^zFC~w$$XF?Fars z-OZEU`I&M#jFnnNlB&!^q$BRg&EvWz<~Ay&`j~3vDyfdj>n(b5E%noAZe$$t>773P z%`|s*P4v?58a79p?*iT-jlQsi1V-+3FagDE&_VBsRuZR*C=kvRu2{Jq3dM&+d=k`42`i)#RQxMJiva^Ds+s z+5hW0*{v^|UIE_y1<$E%za9GZl_^1?&-N9J5z-33`Lz79hS^CO7LjYIZ=d**7(OL0 ztLDL3dq%vx7o+0DGyCRq_XI)=obdSW!s~x?zjr(04Wyuqpj9Z<fHKaWV`UwkoWYyQbaOGb#|52rO=ZH@t7yh zuaK)FcDSsn|m!W0l+`%KYh>_m>W;1Pm^zrdcn|{gv5YN6|FiADh z_gS>%gp82a2whYZzoS_8?T~67+elF#Em*cs|1Do8e4y4M?U`8o~i8z5jT9bj5bZ(#%72;fDNy^AGexhGZ>c=@j4o!a3V_l;7)wZr$FH8-0`bt>HS#zefDN2BuJ9b zrluV_688+31r#_Kth!D6l`7{Xo$S7LJZY>!dFl2>GCJncC9BUid@F|rCSKB!}*QJ zo;GA!A9Ga-MtA_^yu5lN6?1eZsB+_L*o{!r`qIUrT7q}ixI%;NWAN5nQVrrIm~S*{ zr>r5Vp7Y%h{=Ps@Hk*^?J6>NXab_5a*Tf<+NZE|~Z*lVQo4AM@_l0$|tl$JWsYdd* zX9Ayp3!Nuc5W@@4!Y0E6JUnx9KLdyDZSkNg)kY)P z0ARY`Z@`pC6$tHA&s^Mib=gzyk#*z2y{4pjU#sW1NFefeF)iiD9s{OllUe$4$HCpC z>cjI_4qPf9EnPksU6 z;OgUz>2eg4e88Z=r*eKbAxY1RY;s+11RW>e^F|MZgBk($P-&J?SpOJKAsM@gXsu=pcn><<=a+G zkm8;fp^@ptq1V1&@8g4;T(g;qIv5%lfC{2zh3Lfq z*21)OeOid0YD%{CGp64l5=hur0v{`c=E28G8!@Dj8S4&|_+c~OER@nLe<*riPP-8)EZ|`g@GR@%)3#-^>QM1Ug1aM!YWC`Ir9K|o8l?-y zF2LqSgppWhfj7$DD;wE_^gqbnWY=3R0VBc=q%AG~wObI)8_*eq*t7%S@j zD6Rc{HIzVyE$y5pBPTLz)&G)KZP|8=t48P){nj6-}~)K=Q92-?zMA>5N9-gIK6+CO-AZ)`Xd5OY^rR8ceRiH_aH&w$!G z@^2lNW~wfHI6~{I4W(}9*a^J~UA$-nS9kJ}>I1h;snSHl%Ja2JEbZ2$v<*sM+EOW# zo!%!!MW75vLqM73_(t~7G}gxff08x=U0_TU#y(u<)5cQELy+IVS?PJm}B{wX}n4i_r~7Y{`1Z0<`b>mV&|=S_`pct0oOD~gHLbbs#AnrGD6 zMNFI=QZ6lUHJ>$W-8P-D*uk9+BV$+lg zo!oMOvkF8!X}JA54+w*#>+cA$ZMoUGzK2$LaCytaQ&m|iGwKlO$0OXy!sqd<25e4ZaFkMAp{JV|{!z+WOr3!nsS^GrJ z7LnU^`84S&>{ho-Q|_&8xM|x4f-eeqGg>?EDR#tMG%0OxVdJV{ZP{RBi43;5Bo^4D z49!F?ZT}1PTXIB(e(~iDa$(tPt~DrLegU_oHYE%-|CbVB%l@uZKVW=DN(>+T@o^iv z`YJwMfY9)3@w%HAl3nv>W3cxaco^RyW$r=+7dw^_HyLFxw6B_klD#{}@8}KDrRPNZ zW&Fe$=d!7#Q1Z(fR6ZKLUv;$H@xu2W;$uU!HAg^%EGVJw5&5c2fW;E-gebpj$x09* z65V~r!t`9b&oX}Z9Zz4ozo3~=sSi{8n*OvL>w3nMG&*Y+>L)6u-Fb5NMidJzynBq+ z_e}|G&{)KX6DUD~2u*lKMM?>3s4?Z={8$K&S1i_%*yq*x=SBNShSudq8lo{n4c50I zK&EfxP)3*2j8sZ9@Y@ zL>Lg^$Gq*$6l7zC2?=8HpS%EnpX=&dB3n^-<8>oNB3zPY;d+j-1dc!TQGHB~gKq9~ zhohPB8$c~C$6RX>WwUEwva|K9bEYiWuB#Y(4(2ixy|O_5(GYeN2|+TCm8=hr?{C$7XB zbcF31DnF@%DlRxeY{g8ZMHqmS7jrR5RNUJcN}d|P%XVR%1C>7NT~@t8V7aq9rK>1> z<%;^<8WL|X)y7odOhrN>1%YeX(C# z`A{f5rJ;sA^D1At^J?|#q9Mbinx0|X+Y?vK!mh}c65cIGIszSQh=q0?YMA3sETequ z9X4$0w_;IK!DTuOyZ?oTMv`rpT562?jIAU;%UNT+!-pv(5Qu@Om7QNc~ye#mp zZj8>u;=yVtehAH|FO*6R7%?YE4QkU9w$?w!QjHt;hThCvjaD+mATiOu7QvLqZvNJ- zRIpF_=$q%{(+twlxH!-OY{aU$RS?Ji@{v@qGUpmsIequPl+oZ#Fp|qLYDA;FK%lRd z+QymLU!YxnRn)vN?zI6qS2`20_&0?~pKfb`ANbdLO;AEHGRqUkoGW1tIj-Mtl4wjtGSG*( zUM9MByTf4mCNJ3TfRF5cwxPqo5 z>-uKR|F7~Sw3x+2DQY2q+m7nZuYStj9c}SE9ioSoQ)7ka4@W7SMVg>bTy|(2-w73K z7phQ2Y;&FAqTBkZY6IM}bq<^;x>o$K{VjM&=F5(IM{kR}zXGwZdwDB@8rtrgF*R~u zf+7-w**@r!RBQ;dBta$@b%EW=ZFMokkcq8LSWgdE zN=%x%`FYLT#mQGsgfjlma#aerd`|wBdAZ}>n32SS96}~N@x(K0B2B*+mmyT?aW;H@ z)kt;f)B8J@mJtw#K)b@KonJ>N>ilH~L``MhsMDCrc-@Jru5bRshwlDBh~wRwmj26a zVK@{CP8&i6-cdHpJ^Xr@{FmiqXO`=uv~**3!}aBCn@I7HP5P&4`z>;dA2`2j=fpFv zMK$3txOFkhVA&XX7JSe&3mE;4SSIo?I1ZW%a2z*K@|=>7Ag1s##N2bRC$bxBkAygE zL=Sxi++A=h(uMgd;)$7t&&jUeM!Sq+7*t4N8|1uUBm4*}6xZT1a@Y9UyYCA!CP!xKl$;)1;Pl`!N$L>!O(nRtIKD zSJ1K7j2;OSlUf=pgl5zNn*eR|&a=QPJb-R4mH(Oqu;*^1DI3;O6H>XT_B865*e+`_ zMH-20>uC6n4>u{pEZZ&cBb^$ z^))n7KZVd-PZiVorgI~O4A zoAKFEM-YsjU`v%Ylpf~Xbo;-|;+>a#$8Zi~4TSkl9i7rY!^XJ=zx(dCKR_2HTx z+G1(?XS{NGV_F3hL{KTZ2)2Jh1m+zQFdapeyfLcmb6H7_Wi-I<0G zwuUxD_lv!8XUDTp=ZmjXTW`f7{1EzdeIWgHam~JxF?w2zk&=s@eFJ4e`U~dPTjfj| zeWpOD?}x5rmbJmw->G5GBC^!(|cWeHJ&s-oGF4b9dkc4BR-j!DD)p|6Rn3m4-ITuc&QMq=oqk+|<|}dz7ul^l zc!3S+!Vk}%q5u)&*A^I|hI%^W+pH|W@A{idcw%r}CIh9d$PSq7?Qkkj%~&EN7iX~J z5ag1{vjQc#{Gw#AB7v`p=q-$#lcQ24hjW+)!26)dq^hS!Rn~yj$Aq4bD{0~24DD=S zO8L(a&sKcg(a_l4da5OGy*joQWeeK*d#yW$x;;zoBB1hSxU3rf?n9qcYYjK)k1ESf znZ2zHj$Ba^$1q8R{WDQ|aV8KJ0_D6%oAZ2kzu#Xc6X$>5&EXr5!_q9+wNB06Jw)WL z_uHWLYaSS$SMm!IOpsgYL*R>_Bn1*G+8kAkt5Z-W-2y`}O{BxEIX@p8`OcFddR455 zi90ru81dgC)IP}wk5~hngn%1TkiSiOrxFvy7u+}qZ>|vjDiuT*Idc0dNI>lqFR&mY z;*R3_!A2*Td3muuLeZP9l5AxtVLObGlyB8WP45iSkER%w8}$yV?#@L}**pFHQR9$% z3BbuCR4_L&#tSXf78Du<0opD`dzRYt;uPRt?6Zx7nhQ2D(<-3!u$q;mU-FINZ$$k? zFBTO2Io6y+RkJT)aMnC&V?m^4)1eaw42F8&&E6`A=l`A$uCRQ0OO~Tiw+=zHSO|WJyl}Cr_VW(^ zPiQra#@FJ%dOs7T^j940iX9Oq|5{CI<=rypo8Dyh-A8rS`Nv( zpjMw6FmI&&klze;$lC#0_lNN6p202rKc{P37VZwPLlSfMH+%RKSDdmI#6f!EUzK?A zCg{s`FY2wR*G){IsfKC9k*^x>mcm7fGz;4Y1iTuKIg*bVWFv|PPF6h!WvBgmb+&8I z5v2TfQl9xG3qh-2rOzxpr$PGR?RCcCK$$E!UMd=Lvnq(AV$#v*d|L^yOkb`HOelGf z(R|fpnS*Z?QQ3iS1L&#W`FP)#Pp+XoyL&_=}gjrN46TqHswM@v~a)~%c-{AVkFt(p7+6zfFPh72& zq$k8XaHzlAm3N+p`bUR~LlB84L^Ht`0-DJ(=bCiXp3AW2e|ax*MT_cbkeb2{`M#eF z^$CI>K0lVUNgMV&(=H&}e(Szt;h37mC|#-=w(#-_kqn(fofPR}dG~uf<{6zXe;eZ% zk3;nl&afXwV1z1ru#R>`Dk|BEzUzQgwySojBc2@DC!3*9HU5jY*FJ*j>p)x;|D5g6 z6(ERTIABaK`JEeFW#rF{b5NnbpFI2{E!PpWcskdzaIW-^>A!-Xjv%;Y?g%p`{Z_e_ z%x#INrx^8U^%c^A&l57xfA+(EHVZzPo!U<=2dZyYx)|M(Q4v+m?zEAh!|yy@$x9dv z%IphyDa$}@Rj9U$pO`ia&h`7i5N;#=`9Rk6-+PO{<{e!(E8L@}J)#i_13p2Q;IUY2 z@0~tJSDj}a6ScjLJ#PbiOaT`7A+e;f)za9R`$bP4$H?a8Rbk5ot#P_^qme%c>4gs? z_Ll`f?o@0>QR3y~qn#q->9Fv~|05{6j4}O==58*omd^lZ-gzf2UaTRBm&;c=5;%JV zW6IrW_I5~mc>YPNodNLVg5TYDmT2^$;x+6OTMEfO7tEV!L%pU@%`f1lw``HKIehhf z-s|(XOLIVQu#=n&0+18Fe>+;O4#JNO8ET6h87f=V>rt`>ern5}k9mj1TqH&ED+Tb= zrl(dqw+(=N-%h-e@J)PTi;%e#bJCdzUo7k%e>+?cij}#UMqExFX4e`J@yn9=p)|hu#Q5_CwJof z(fJB&1_AQ>xc5>K8=M2p4Zc&}GdG(`qvp>}!xlb8|BFGGUf23M-q1{dT6ElYydKlA zd){3?>Ik^E|Dyv_a9C{M{eu3E05QknOHt99hyPLH?9pxXE!OU8mf6Xx>NUp<&lJGX z%v(OOFvX^L*`gU;TcAluU4`BJgqPDz$Oz35DMN)1 z&u)VuSZ`0ySq4sn+}|=dv*=?XGXgs=Y<(COOnjtnCHuW(;=xwtu)iHg&VbJ_sPS&0 zWM1%n;UVAR(RHlj5kEwQO$P!pq?ev>WFW{;mj>lNtZrAXXHXN4HwmpiE@(Y%jef%B zr^PIL`r#V&Ql5t~X41ZFt{>ikQozz}Q-;OYc_QYnEFygHifeTKEW<@S#VQCuG zuWr<^dKS{_jl2cz$Yg=(>y*U5g&|#juel#Om}F+BPTy4|w0l(&XPK=qjeYu|Ef-%| zgHL5jU0}&iYSO`1-tBSR`TWs>H+_fWt+o545GF$n`8+`Rk?kqS5Erq^X}gtS;axft z$;S+X0I*mXFQEQW**BaqIg!cXRe*Kd4u_8}wq>mMOxNN4NA0~4Zr=}3LX_tE%!!+|=}Q-)o{G`<9%yeDz8pa>Oop?)zMH)EKk+)`X$Y^Za04 z2Zuqi(DcQ#LS6>~kubt5!iHu%9l>-VIXQWc z(Z*44$E=r4xBof0XG1lbp*G@CeyH|Dj8CvG{b<1?4T$ZN6oJMqjP#)Z7(B$7wDw;IYxJ_as^c3wGs9lz(X z1t4Jk)Acm!Ja+HFf^TfdhkYNQ^&`x^v6-AJnwM+{!rPy|qe(w)a?b`l!rfoQ^?1I! z)CHeT)T)0g0jq(MJ=E`93(BT#at+giS;omAW9rf=6~b7onK^xW2qej{CWQMYtQz#6 zE~X`d6qFQ77l&Dy&uzRPNAJn|>L`Xz+?;>nRzN=Ek5tsr|tI(wByleM35P z|6etHmwzi=0Ho?X3O+O8lAfy>I=}rjW$x(xxU@JV^$E+8urG*@^MQj#_eU^Yy5F%b zM(>V^B}AM%W|`WT3&~A>Z$J%|zULRT7-MZ1@jcqN#E7tEQvZhD-%cTMPF(PHAGOK1Jl}YbSa4r>zTRAK%rX(ZM~%qoH6GE zr&Ur7Bwu5n_OaUtUe^|$Fr=e4@904UxCV4fV7*TOD{$KyRdj11dTsWdu`^E@)l~#z zplt7dMfte(W_z+Ul~Z~_{19POSNk>T?!>*lD@>HzGWD$GbZkBMyjAH{d6)0qxK?_} zcrcziNk^y<8r=CI;6$~0cYzrB&tIvjP2F2dq)-M*_8J5R@5()81*FfV&!-J=Ohdm& zX3E5il4-2)3qU4mMzv}5834MO5B!ybSI@RozR@uXVCpb+U>96k_E7gt_nPyOxV}pi*US10T?b14Lj74SZp6Fb>q>RGq_!e%``p2IRh{q$B_ut6=4D?*QM<^LtTpGQIt+MvMnZt!W9QU86l&C-`zruKCSRb7yZWsNy zA6wS)Did{IzOIQ(xSM>bDTh3w`FQ&Mt9yZe{pv+haXit}@d@1@HLcJ~hEE%UQ@z~` zB=)0)xmcETxB(sFOIBc&`VQ!Elyt5uNj_q;0XTtg5Y*PztHYdLIzX*y%kp4z|02h; ztkm+Ej!o7zHE*;__ofIiRObj{dql_+8YQF)JSJZ?J_TKbX#LqBYjSq-5!>m}4H4(!k^yL_ zU@9)GExX6&hp)1}c|2#^b%9Uc*PI9gQs3qrfWiwhc>CfLAhrKqNzF{%w-@CJdc`P( zD7jdD4~s)d$zi3Nw<=A2Dif@4ND$dyqA}4G5?Yl<;JX)9!{fsO8lW@x&i_$l*bDTIh62O3<+N>GNpJZluFOzH^WJkpM zHIjr&g(_Nw4K9qHK2RxXPW{xtM2a`nZb>I|rL}fW=nUQH=pIV7A%L#)V6lvnBlz|V zuT*!vNPe~fk02#{7UPM3^G&uN8#3XQxMXab8C&zr{o0G~8oTrzH9aZ~9C!-C&prjG zVi>;>KhV@(^UQS$@{ynAMRV-QOeP7F^v8=%Up%JnOMr{SfrdU>-|ls^L*@^kw?^#9^)Vwf(#aG4%2X$o6j(DIwwuR#n(I{(XWB$n zGxaet)%q>i3opCKdupefN5b$C&HH{=OZywDPcyk?p8V>~xvIBl=}iFrH!&!P_>p&EPc1=&vp_Y}aEYE5dcdkMCYt5f0d_mWOZkNY|ApsZL{(;FNxqX-$IWP`@rAw;DLlTNAJ7eF@bcOw4oUTwkDjoq}3vuOf6&?>-?6+w7ho zW<^^ised(E&f-!VlUPj7@oT&AHsQVEL7MdP@{;-_js~X50hO?|s)%C&6hBc}=k$A5 z_|BF*(R)H32A8fEHa6DtQd2K!?x>2L{`UV1ES7!q(*@sWRMU^a#kujU5@n5SkTMX!v# zec%X~ro8#VVlh`;Pe;{&*5aGEUGNX)vqlsMT}5$NKi`NS!u)ZJ_xhFAoebmD)RBU> z{!j5q=?}EI4%-w0cx_{oIf3&6KU+GcS~HDwe;+%Adv zZddOCkJjazO<1ge8cz@*?&+|p+1YT9YYe!oJji$ad=u3ky7V;U>n%mNNA9Rf&PZj@ zO#a@(Ok1Aba!<}%cU&?0&G5E-B`zRl+7{p!b}7l`-t`|>noXj;0s)To7B~Xtu2()D ze=N}?dpXfi;lzm7k>jM^r980QyY1GCC0FG@dwRTF(|P*~(t#zbp1VtC8TS|q#&@ip zO+cr~Li0k=ebUu?aWYSZwXiaz19h9s9^tj&=$BG`$A$CX0gtThomOq>8nZQ51_axY z=YGAJx8x5a?DX>0pdg1SWND97+_bYfX7!bsQ%GN5gZC9}WIW>lICurURx3-)9ni&0 zR^Xw}cT36cclXE7r|bjdz27DZkD4h|)ld&TPREwYD`JB4X@6)>umMteBxa|wac&gr zV;F*GM7pV2KS|FbB}`hQqO5pC|BV`R2xJ&iFizlcB$PL8nPI7cgg#Y3G8=uIOO9R-ymFN_Uj#~dK(8a zzHkW7(tzd+ax|W`^Q>ptO-VgUZhow$Ya^d<`$MagJ;^rGeBTTn_BZ8tS~(9DV8#-9 zhWoM~_{ngH6d%9$@hAcb{9<~acz8HvJS0o;xM4M}mY>v5>KO6ex)a4|B|3e>Ys}!m zN&cq`xAoDc^>JQmvEOwLCyoExo>_n5(aJvin?&`lt{NrZKrcCzQvdZ|G-tOI2(Dr7 zDTfV_+qpay_BHmrez>NI5zqf|bd^y}H*TAb(KYEtVk4we1s+3rII8De8ak`*9z3_B-3ox$o<`uaNbiJ-%0eRZ}Hm+|RKdRtdso z+88>LZ{3b z-LXmh+{S*nOT?_%yD&u++SC&(VU>L(Jo=uyUa;q^9^FABT7~<^cEw(&wMgotGb<80 z_@wDSmwLn)LYxSCiuUU+`WLO-O#JZNK<+`aV5%rJVv1*oHaH1~TM~Og8hr9_1N>J@ z*aOK{M&?mGVAzgXqi-ECmqtjHSdP>s3|Uy44=3eYhI;et{DN>!(pW}=cfqVq;pA%% zS>d7@G33mt@ACf0{JsF6?4>kfuznu{NF##&LkKhxl2aSFx#y#?%|M{1nCzNe+yqAt zbv;48TRPCiOR_KMMF9C#!ae>hk)br;|A55%OVD6*G6_pp24EmBg9q(PW>>`P~?P)V5K=c>mmI?+XS z#$Z$b&h;!_k&ee%Qr}W`qT3)S@XS&7)iGAQu0W(hLAUd=$)=-xnlV!(lqnf<`))^s ztFUj_Q%bhEFqMbXTCB0q!#vv@cCxah`Gfnqh@uh#-Czql{OtSm(Qa-cD|9+&xr|f3 zLzXZ*+@-KkZ=D*or^-k7OK{xzui&-2%?RiEZ|HzuZUKt;QbfuZ9qk`fA{qf zUkomrAGksU7jAK98Vu*gGnO)!w{ilJo4S`@@Zo{}?62@#ha;zHXx6DT4YWKTv+6%U zC1I=ky?t!N@RYY;QLm?rAL}7y^gndAOVh; zU)r&Hh<^Jwh&h#AWND$?jTT-1t@t-y5USz$`A*M~Q}W=y5FE(LuF%R;Aww{~)NS(L z#~R)prUj{pTIl1o!Y(Iu^!j{xA^}IgA*z4qw3|Kk_s((jcLWb+Thd@Vp69?3K}BN; zmz-r*_zuU`1Fhh#cE#J6HnW$nYK__cRVW^qX{jOV(K%`oHk z`_9kgi*v@7rkTKhubwa)u>y5NbQ2CT7Q@~kE#duv?O-}25Z=3`_{f=y z@KzqUrPH|$3r+1H3uo&Pu6NagH*RngWI3~poWhYo6}3P?`%`L`E$OiNn^daZX#ba) zu5{p^A6$|la0@JFf8rk_Um4QBF6E)58nI==b(G-P+)Nq+(wYU;CI|yOUwuIQ6Ub@W ziW{>M4Qn?!`A7|m7sZ(jB>mvcviT!FDZP>B_XLlo!V4ZMh*9^KPu=C}5ca-L6LfoK zMe|&?0Ctl?HfyVQ-yje1z9O8S6{`1M#Xv5*Rx;5EZm`5h`CKjh@Yihpp4KlyryDwC z8aDS}uH^k|^9?JyMU9vEx5O46HjqT9Q{`ytSH(I1PeIGQem@oZ=YjM0rkEAMe_#RwZtvLG(Xn7C$l-lvmwlQ7E&qoqV>k<1^i{ za`0e}AiO@Qb>F{X(HFzF|R;C9)l_;2oL;_3#$k5CisT1coQ5nJJtJ2z;-EtSpD@ z543H%{|21nQ(_5zb%=MVE%0NrpPhJ` zn#$Peu2($34FLk_?)WV@Ywe7^R;i8%l5Z8ncFB4@rp~e$4Zt$TD7do%ig1Zyk(&cxanLUJ9I_ktjzvzQ2ngFvt z(q^J20uJPk=4|ec5Z4%2Upz^2lBbpj7))J{E3B)>aCgqI!G?Wwa`x&YWy4UsO|0#| z3W{q2#C@$DeNOE*ax;_Jy4xwG(UeSfg;0UE6^x*51u z2&|;ywBVa+*n9b_=|ZiY*;w_h?v7I}VC)_D8)m&O`LMdWQ)=8J%b~U5l<<-**^%Od^Q_QM*5}sN# zoSZz`lhr0DZNl^6zY&sA3XJWO85GrI*#4Ur>KG|~4fpQ1Tt8xhS4i{QV`CBIm!q=I zLqQlu>waCw5*LEhA{K3L0qYfPGJA}0%DrS>m*ZGjq5G83ilBCo`7YzJsLtTLq~ma^ z%+bRVlXni#I&@`f+!E|5FJvSTX*M8ShJnJz{{S@kkN7c3@DBdO7|62Bz}{sH`Jv+U zEVocoq-S{JClVSNXZz5OPW(dMJPV@)J^W(dlXx@>R9N9pGRniV?$qo!+vC>jH+AxC zIPaqSe9FX0LFYHM(0~?lv)fwpSk6%5;jFa;NzAVRFu`jvSf! zEaURJST#jml}Mc&ACY{KAFj<|hGJ(aPa&zz7z+j4P{a0uky?Qu*j8lCb%*{FU>;J} zU-PZi%Apmy?Ck0FmtTyeUT<|rmZ=EUB4TLdRDWGrbUW6v%eEn4dCt#EjRbUG~ zm@X4I>X=O}!`pjq|6ot*YjvJs&#ritlx6L?B_#Rzi+0u;LhjU1fAbX^{D?^!H4N~2 zNw9<VDr(;xG$A1rfa8kqpt8f^vGc}fTW=}}>1bU5?l33dvy@J)o*_{Xjj48|-;2{Un) zMLh*zo8@l!RXUn8hcjfAl>nM{|9MD7_r{+2ch3`?+H1 zc9j{&QCxtjL#LFM75t|1A~y&3L#0x@~JE|UO`ysUI??`IPo^-+_B!hePv zn*xz9JX~#`EQ?U6rUeTFBfoFV^%3qguSB1GZZ!E;_=EFJ(6qX~EK04O^9`xXnmW47 zL#Sb_y9}x_UU5_PHPz$i*pB#creN0*BlfB!Gw=PUIE84!AXfuZRqlstPUa?~M_#v0 z-TX?}0mb5Pg(HrXCrX^?h|r}S;YY+x6aL0wLoH1WHv=gbY&Y0gCb@;D54ID8_0-X) zr=!K*4=1A{=S6|Q_^nbC8XbpoLuRj6u*j_KBM)@934+73&5}z%0)4@nsJkfFai6XF zvx~PVnYw<9mflB=?P8Q|es9PpkdK{?7fzKVHNOfsL~Y3cq#3M?or6OW5RbQwPiVR4$A~GHQU0u?OZrzTa#kvz*%BmWL^tgOi2#(W*n&|0T zJ5(aAP3&W0B~X&*yLv9}=J&3s&I`g3S&t+`A0?g0DzU<~xd&1bmWZLDrmvOiCsZn5!drF$HhgIx`{e&aSyQ z!_h)+>q~I|zf+~hN`KS)pJi%SNX1r4;NA&AXI0_jr`VK}6p+?cpBT^|7#KjEa6yd$ zm>^z$`7k4~v49G6=OZz?K0sq|2KPpqwV(v>cqpoAhB}*j{8+)J+&}w4`RC0K@?pQ8 zOyOuA6BJvw#?DqEBvo~?d^AdrLH2~lYy{(^3`qM##z8^fbP|zvM)oi0*XvTN6ktH!{87a zaGJcZ`V-@TpN_E?L7D+@2KbjCtP(}OE97l;ro|S+BkW+~Yf7MfBPDdhP}p5o{I9ep z!PmDs!Wv86z1(GtzP~;@L;;PDmZmBIUy{L z8@6P%2sf#Ei&|SbZcYw8KAIcUHP?AjP75B6iPN;nH!P!|1cONyZx8ZFXY;-IU39~H zV)ye)YPUC8BcCrfV^!BQg5IRr@;0t|9avU>ZY}Q`bg7F0wJuk`KS=smp9xL=FLo3= zpsN+_D(5+XG6G|U#OPiaXzyh+pzjg`Z`Y?J*I;JI#NN zoIId>Sm2}Kc}g+BYuFbRy0d|`lwWzax;B05Rs^8G-I+0i?;_LnF`7_MToO%&vU@!w z+)kd2FC1KQSGL9lPu>?@tlNIXkfDG7M`LYcD){}9cq|(;hyp&^P~g8rM6>fQv(5Wk z6dk>k1INsbXBdV>0V*1=r-8&9RVQ%BE`Px`14dWtT9!`%>B(i{)f&!9NAJxpQpVze zs-vG(?9FdIO>P3Q?IVG{7+pVr{DZz?=IW?Y(pH-_Mbs$zohih^I3Dy z@qfTuQRD$zH+=kaq}+d;V}1?Zdc1f@OFgxkyNxzwqpXJ}AIKnq)K_6wH=?!ZQeNbA zb~$!0Wm|ZAs@*@!9KyYoWF%q^`)XtVC&occ+5|;S=Q?FQr$<%cHWH~%Mf%;6f9L=J zc$f1*iO;k?dj2`!(@4)aepRLjewEHM+1_8pExTlg{gXg3`|iJ{F=WvjVmK_~Xg+u{ zgs*I!t#z-stS7FHvhmH@b(9}1x=2pAX}Cwr9uKDe-W|zxXZEp+q)^0H=v+ zdS%{^6MxHkAk<1;o`xeqlDFs@IQK=2SjC8wK~;tROzhErLLs0Dre!TFRAAOWRlH-_ z-#L5V`Ja$OVIPdRFUw0Ljwaa$v;EWPsqe+M#f+9Hv@lCZsVY=PBOh##fGZm!9haMR z1a|oz$g#PLT?PaEZWV0YlN0e0*z#@O_GqVjb1AZ^Gi?8gQ2%_Eymv@J?nvDxBo~sl zq2@Cq)|CqRk(|4>!>h%Ej;CG$gYmc3wRPPgrWsOnB-;lAZ+8&mpRfISKdQ-0U_W$+ zkEY;aQCwC~n!u6F6qcg|a|4r(_PNipk?Kjrp+jsRnVSe59md;#`NwYJ6xNT2A>RN+W+CvZctO(MjQLt4W*fjD=4AAs;ey zg}(dKsod+qm7B5V6aF&Wb4<@$ms3ZyjKJwwE_*_hZYez{yfa%S-L?tfmB2P@OoPtQ zLXzK|joAL=7u1D_yiNH=(hDYiBDTz^4DWpi))s9budJ29gZ{ErV)*4!?1AiXaTxRa z)wkv{Y69yMEgl}jkFxi)i;lG01yZ>p1fJ(@aL@^3(r|mPQk#}a;)0<+0VEZ);GK{s zjw;>Dw`2-zkw}7q$7Iilz$xy6^qo5EJW?w2_5)WI0;S2Z*((pdEUc3^K|&06g=XeX zr(P_PZ3zxgQ~%Ej$hel(r&zus&fNH$W~>%vsR)p^IL1=zIf?6g3ZRskmy=_k+y-R) z^>Y$*i)@nl{L$_AkEDkoGStmH*0N19H%==pHdUc+r(B?-r|S~b=B^`7O%o&Y549Hn zpv8X&*T;k%vz~8l%$(T@+yqo9BEL?YmTwe`zbxDJ;E024S@nzisjSs@(}@1N_VJFe zhlfSDvU8lLl9$T-AXFH5o}Y58-P|7cNNJIS#i+J-(-<|tXfkT}RIwX>cj$LKT)bQVu{wcYUjJ3TTD{G%5_RzOph7@X|YcUKP_ z%@%QlY-m%x8G*r-!<`#wo(uH7ICye>OdqGK>7u#)lbb$&*S)U-x8;(5Q`*U-ut-v< zp|}4E!|qZ>erz3ioZqYBaeRO7cyn0f)lHl$uoq_+A1Zc2F9ocRkzz3Z8pM&}8m%C| zLA=jO10Jz6N3Z!sjmN z!LHoTg!bx)?rV0(&3o-X#xkVt67B;@9n#@!h@4xQIYn*GLtSdF10oe6X-z6ZSi6_Vuz3OtRfkjYs7n_WATxj z5bvq&`1&8!DLJAzksQ|YZS(#&O~Q(ckInYNK4YXa4KC{?s%ODuP%{7!hpsf$#7(~w zuz3}h+WWSZUl*`}LCf_$XWZ!B;tsfL!DIfI!61xbq~Y*UM6J5ULu~e!;c9OYcYShd zba!rDcv-fh7rxO z!c-mS>^~`(zgHiK;BxOUzBb+^+Ls#lRi6Dli#SpA&D2p?W3%}?#-qx}X=k6`@%!wp z+%lyarMU}Tc`|-q82BM8F0bi2A(shyLYs`YZ%&Nopv`!H@+yILEI*(-td>T>?aon;mFh@vtZebkIS18A)!RywxBHQ_AhE^m$55~x;gCsw9WEd~#+~%Ziytvv3v|OJ2_3K2S zEd1lmk7xxU`h1t=;HNXlrR&U-<~26ark!H{NEP@aF)Zf{HamNYe>4Z4)aaouMCLi~ zO)81fb87o4AmGwqA(1B?tD}F$kN2L}?2qnq{6BUosh9uX7-&z$@~>Ehw~{a(Qt+i?JStM&M5%4I&DIb<$C`i24g1 z8VQ}d4A9eovuF|fSxG`0M7sq3O*-uOgV$e%4LIq$<{F1je|<5=$TO|_XH(sb)}?;0 z6Z4DJOZuji3@DYh9)6S4D5nL|dhlB?)$fEcJ}%WU3D!>MfLHqG{R|M%yu6B`d$GEE zbjE%+W5poP+Az=KgFC0E7RRRJ41Ow;$V>l>7V1J=W>TWw=EPf%HoGIx0dINF?lP)D zDA;^gr;jjJG_motwvCebix0MfyE_tNo?-N=_2v)Pu|E!JO^^2pkP{-R*XZz(x1!}Q zoD@!B_Ohe$FNuWYoH60mF>%92u0MCUf^QwpRXSav!#k!@m~j5_)Yq1F2l+2lM})tS zs9a9A+VRL+&1BTBka=CkV|y85n;U1Dy?kajk7FGMU2S=7{p{NaAcH#`ZTg6ovA~~G zjRL@&FUQCQj1PXOlb(5w-6pL8al=mBsAlHHfm%sR9$)7=Spd485iUiId}p2*%c({W z53rDk6w!4XBtZqQ&ys=Ahlg)i;mkoD14Xo-ijVCjr*r|^o`XL}LIo>VLNV*h`mci4 z6eV{g4l;dIxYv!&s7+|5C5jFel`P=a`p!%h*)DCOK_LUQ$d#zY<$3tMpRR$;xARY$ z{3+Rssq_1$yDSrwcNxXet>LuK)s*4dQ(DS0!q=dmit+;*lhr0M$>ebulfR@VMzU}V z+S#{kCv|=$`+e73IXRjDujje12kB>niDnf_S3c2D2Q#BSl`@i)pX5&E#jC2`3}Fjj zdw6@lvmzbm?wx0+1S<>mME>m!;>En9eY#CB`@1p_dI~5aA|n3$VG(PRt)&fR%6>VR z7*|CyFuP4F(zwcvDe-&T(G@NOwTZ1L4*a$!v1=n0QqgmB#?H{uh6Q+Ov41g(kB+#L z5hM*HgBx+et9aj4^i|rlmfO`X{z)cGge`L_wD`7%rli>O?(+qq|HBZ(rRz-4{mQq( z1C;F&Vcq91DBv?z%8FH{fGkKh_e&KaZ_fF5k1Z|lZLmc>)kCI%6dMcY+dbb4E$0Yg zx|-@4<$-4abu?J@Ft+9>sRvi(Mx1}PVC}fvgzj=?s$4>=%{gC*A?bm&byzCavoNtpEMKAyKkHo?NhW_$LHpe*!cskqv^jm)4t;ZJfA$z)C9icJL z!XC=5?G^5ich<4y&!ld}1T{6tV)oL!lK4?sOCf6Qn$f}br285>qn))+oDjc%DiawA z&o*lV_0g^b_HU~ozKXUup-@KdW#-y94Vm2uaJWL!W zIBY^KzHa`in5kf`TKOsy{iN$ZOFcw>e`YVm2E;b#weO)$-3#dH zo>15kp7jxG^8FBcR9u*S5G`T=RuLRPtBGe$8{m%i4u=$qhXwdsh! z9o>DWsMWf#h+spgZR$Plp((K4I(W`P0z9o#dHvldiFCH5?knt}#MMfO-QNLJ!!7ez zZl3^M13!9Uz8vz%;pNL;erah*xD-xn%Rhe}|8a2=w;$|;3t()G0$JhpOpd*!T7G0` z>WfCq-P>Ia^u5Ju?Pa8M!H|`>eohl>YZ5G=L(8T2hxoP%AAAllDbTB;3H&z_6dG8r z4IsE~J6i9A=e=8ISw=T>RSW?3G!?jvA}>5bnxmoOffz?!Z3#$o3x~V-FQH-eE0R%S zucRn&SjZ)7)85R8j2K9*CZ^|N?%5P}WYsgoE}iPZOXJQ(W#DXF4m-Ebq}|p_CqdM9 z-IyPLV9ez6$vrR%(_pEMu!|u_pNRmE%RBggzp3D)(I6!H_R;*<#&fK7#Onkvw#*$7 zflCt=#6*!&_$ec~EXyk4F-K;QGigPM+3(7w8VZ{n(wKx0ZM3gVL7ZjNbfk&^#Fl3z z%g*JrkO!}^{?~NUYNoU{^@(NOF+8M$BtNaqscS~+)RP1S3AbweqfJ=Q7qT-q@=}~M zIca=C7B3!QYyt-s(1Rc`+6V6G;?%W*V-aiug{4;1Ph9sX6}MNf`3IJBm@^Oj3`R3Y6I`6cUwjXjFYr_J#w(>z*& zHhnf-{?}S=!hJARGJM~h5S~rQ{t8!GPIQ!~`hb<{ zGzq;3w5gWxr!x96UygiVz)6Ael2bRfFXJ&{bN(BwPyxSptj{05gs`%-Pqje@+~%B( zde#TyOb~0P1w^RA8fbgy#btFXwouE7y6XM=_d-!|mNMrlDOl>z?_C}-mBDNpVJ8Gp z2~&9e1>f7Bnp3bV(HAzzK`f_u=7(~PDJk^@t0Y@K@7V!1!O`}+JPljJEUU4ZLkL%u zfXy^CSZ686-L`D8RK%ogqud!M3`w|mV;Ff^46&+vB;T&q{Mm?ySxaqA@R2Ts=3q(u z=8RMAn6m*nR9l;r9v<>2P7uhNKr3N+hZ)1&$lZKH+jvvMFMqyz=jV!j<7b06aP{uv zdz|oZ9zA0UGw?YpDjJB7S9;GIrr(Cp-Ar7H*Hm&nRRwdZGaa^`t7(A5s^l>rU%|c4 zWFXA)r+Q4+Iz6?@VS{Kojsww{2lJPjGs570+vi$ubaI)+yvQ3Fu1Vm2(&WNK2svef z&t0VTxA#ZIJ36dMPc4f!VQ&Kc#Nk;jWNtBF%z@4iBmRx_YgDX_V&5={g^x0Wm)ncu z4uoIo4D{o{Ct_J2uDrpi=EFY4X>8lu!tzzBO4b4vxImy5$^7IeqS4>wSfBP6>-km* z4l<(icje_k;tiO+3Yp>JngvYO zX3Xz@)KKuM7;4`v3F6X9zC1*Me<;lau^>KWHDgM}!+4I9uv(;E)ZbI?V^X|yK7rC4 zI_W0MG1&Lajv^tK^!Bem{@#60l)9B-GU%WhAwohEjeN^o!(X=^y_q8x`;Piwok&f& zPB|V%5XJtZ!9M%Y9_o*2zf}JlWIDe6Jn0X&1h^k{?-yo;3~qOR&c=)~_-Xh=!6gPV z?g@P#s`$z^T<5uazAPPk_+(&t%sL&dj90Ikd!?&=oD%gY3t?S*HC<+&3!m8^v*ZLK zX4I-U%X>Jp8KGE^JSKt3a=4bQxmkVE?rzuR`1E*g{PE;uS3_~QeZDg}A@aaz>W^wc zd=2KU7$G&Q%g}&Q%_o7Wl9V2yb5#+Ilmdps?-0T3)V3>vwy7Ss#>Y+{wtGbK?Gd8g zJN)cao{J-OdR5}eF`3X3W>2i*jz|7u4x9WqRG@`-Z~K&q^jMFZ&6R&91GVc>h!oc# z+um(CK!MwjFT9V!m2g=FeE6_8a%YwiD)0W(;C;AcCvn9}!gkdC%%#QF5dh!GbaH*I z&ldEzu>K zeZ-A%q#3+A{3-i5!4au>x#=2lpPk4k<3!tq&IXB}HwrMXXxiy8Yo-$)Ng-)9r zsk;9arxIF~=OdivjuK|Tk+`_FLu%GMLiC9DBVK~m*ct_dJs|I5@|j)ydo0Ql>TF)h zHBSQ4*`WLlH|=Xa5uToE%A#bAC8m_U3y+cpL(|oTqATz(oE%j&@C!EAYR^s^JxOS; zH!|C92-{ZV#q4&wL>{0@!ihDXWEMps|4|2=WWwp+w@L_toLNP%B1|x z+{s|`N~?L*P0GJYC$}Di>whs{cvpn9Gjy>Q$r%}0Ph6h;Fw$JL4w)2d?m9OYaF~DS z7|!5rOl1^cE4WYKdu0OTk!2_kp+;=CQ_Hd?j1*vJ#;xkF=}gaWgsNl9fbur~Rhx$~ zav;t6)nCDXMlnrBt%PjqQ+dtg$48^Rb{uLgFo{(+O+ka9uyEe|V@J&>0szi>t7b%S zt2}Zl!)CkIVI{~{8>$t1)#WC}o{9v@qnobqZe}w;L!KRp!d_I>K|BrqJuRw#2Ftqs$+>xUNud`h| zxGe7U^?=-g6M7Z0Zr*a8rVs-`=%63lpDHslTPj9VU=(nIA)xrBLKw4OZ(ND!m#)1^ zIjur`G&QC71k=OH1p*;AJnWhHOAJt-|1`8p?Z^6I2!kaR8q9EHq)5nTMRcn)dg2o7 zz6VzKYc1$!@Xb2v(ObpZ0pT%NTuc-c@v_w#*@mRCWHJBkNi%{wBqDsIKvOwobfG$5 zp<5p0_W&{K+*$m#6<7Bk;j5q28Ts=_9L-|I_&#gjL<*{b92}m;FW>78x&0-cv(JA< z$v{sJ_t1E0315NKOW5x!YAs<)DD`{8I`Su9m_=5j2vMujx;+ji^N~NdQtu3llQyDl zKYPzcc*7oVoz!IBtL(u0s8Quu&?OLC;4CK+^NbX(G??c4Q<+4&X{{d!X5kzinF?sErj_>@8k7yjNGT!ht`xR?`9z*CU8(~ z%E{|%hz;cSW)1xb1hrmDisK6jxx5Sweecr~_4x_sO?&8R5OqK5r6-&@7FSrVQ&Wmt zSeRd)_i%=``TF#I|M*d^X_+$(l93wb=~%{JC-dz2`#M%&jnr-VT^%sVY~vb3Nm!zB z!!dIgl?(D*^mgV`9yPbLT;D(n`D{>6DRX$~oax`U{O7kEQI(Co7c<`!{)r;i90Rr$i-W9S)aKrqwg z<3-9QdQq|d3tTfNluXu}RuWN(`Ak)Oec6ygeD!``b4a6^ql&#|zuf8GA@YU&+CU8h z_{EUB!}mK;4(Q82A-r;Q4ro;F?~NW_dDRC5=dk%}<&=mwji(oGM+G1$tNG|2T!nE}d(@~tQ-m73 zVS^Ga%qT=GVJ6859bATe8x-=Zc3g-BlYm5D?l7-D*8F9bXsqXuIUMt`b`V9i#$|<% zr?lVJjahkU%kd0CSheY|BAeDefBmyuH=1U0$g9CdugG0A8ROjcC-8W;^uG`3e;TgAvXIG;5S;6t=MP5=r`7d z8nB*hw~NWo$W?}4dF1(0lxw~lYae^(yknm>UT3_A9!MxE;F+wYzGeC;I-HXrkja{F?#hhpqNJxj7QQ)teEG9n>Z{C14yW#yPtAmcjcblQ&A=5N z%*=wcNW-&8$1(x~bMnc6;A~`q-}xNa-k=sZVu(HsHnZOHDIu}`(S&VQ%%_;O^Ka2d zoG)l=(LP~nnDRL`c7-Dd`3bN@k!)+h4q0x0Ha|vu?I))Iv|^L}Q-P*JagKi&A?XOK90GvOpgybs`;6{}3>ri>9br!{=epTL=5DmAbR zA~5nSe?wM`k1R=OC=|vb0I8d78QkQ^U^-*)VsX$o&mH?V%rpmBML73R<-F^STSK=! zF4YjxH$`CuSL*Fh+u}fPKTr3>1y?psjRg*HGPJ-)ZJ93U%MICT!E>^C;K8OB?_(S3FVWUU-w)%rEqWAX^i%4E+I7zAqPz`cYEB%J@ zg)y8(3(0eisROsgW@G;8yofQ+lSbFa49iNOO0VhfJn*Ifc}e+g3!~~}Y9+J}LQMiG zP-;cF_vj2lmRg(~vvAWnPd=O@p#vW+zVR5yV@+^RZ_GdMpt4Km^@h5o+t6Q*wh(l* zXnzKQyBO??3@Y@i4{jBh6SI@3e$;mpUDo`M5_&JWko%xlv-}2NO0a^@Rvkh80BG## zJeml|DA_-1J`%wA3Sw4UG4}xAhioJ0;3mvYe=H?hKP>khn{Acge{k2aMH!o;cdh;l z?tZ!{xU?*o2sXdd>t9+uSXpG?RfKLvZquw98&V<$c>{oz?+k78rJNK!g&9;=Lnu)S zLu_HN08i>>0Gx3s^rj~b22YkGp8WzMo_*pZ@xJ%ear-Z@eqs968KIGUUwhcz_z`>A zc>rPNxu93AzfVGp^+nb^!qXo{?Dvtn6hq)HzJGG=+YjsqV;3wpRHh(rB9Hia%}iq( z2S=0YB49EQc5`@7WYR|}EXY^{YUeaAx{I}6lY{h(4}Ia4y6?LIgiZ@*&i zF0Ea*RtI0dbsHO)@J<58KUE)Ap{Q?^SvE-x@}DHD(m@oDO||Zia4@z<>8FC+!>W?h zSdsDIVW-cwuQ>rU1a+^(t=)IOLBD@?V2tjzN>ru$U~l{@P7y~t7RPHTAU@8<;fnx5 zc~Rpz)8Hd3#2Ro%mwPjG&6c2z2+`V^I*m~{I^7+~>+2(eKP};Qu|F4VOsLPv>*Mmi z9GQ}Tz`I823vCq0Uj<|#f4_N5Vqc4>m|+=h6%^!Wv=l zV+m%YnS}$*!L#%K{@jaRM4c38Mo?E0bJ|{d3Mk5^RCl~Z?>yjo4v!Of5?rSx(&nG^ zhRON_tMpstJwV1Xein{N;JopisRgMB zsLS23ZDXE^?WMPHs@qyWDaopG`v<(kP1nR$f$={ObLG4(gX@D|r?|Q!{k%KBKS6Gi z60#;D)%C@}3nuy)PGA&%9<&G0?dFm=f1;e`$_mwWkQtKxF+mk&pN!qpAIa`~683od z>B8qiiF*&W?|B<1;YDOeBfpPYJM@p1;D#!3>9-=L?fLnDTNgjd%lhMk5Al1aVK0KV z-H$g{EZ4q`YIN|lmCmidSZd09rdQOBd;g>0x0>UJMN`O9*;|FhUSDo9AXN>X+6-3o z)X;q`)_ghxb~?Hu=(xrv29}^cHWhP(Tn%C>+}8WN*ns$`Nhe6|v$fZ60>Unrt3Odj zO!jAIskNyp;>C%1f~25xF@@Yh`h`+TK~3;d7OA$Yqai5)Us3HJ zs@`}K^PA{HjY1lXU9+s{h)XQd+3k%j9V9)oyoPDO0*CM(dM7x8fjZD7)lRB7jCL)KVDoPuc$Rqk1JxD?O-n&>C+?@9r6m&FG2OF zJUpJKsXe{vT$w08N?rg!b4KfIHWC#lvX-d1TTqjkeBMM3EIK-KWtIBVO*!@9=W3>r zR?7H4$bXK#F}P=*=B(GOA5Qi<*{nF>O?P0ie>ya(`G9ppVX(+A6cwJO7}q574jWRZ zO$TlCok8`N2D-xIOqc^S#TJ_`XP`RJ`mPWvHv&4;)r~kh7z*`T{Bzlb?;INYl3SAZ zNafP1kmTs=*Ud6w7q-(8f6s-xI*D2_ZCXlwZ0R1#;Uf9)n#K>W^2%hZfbzq8G;Skf zzc294ei&LCIDs#szYSf`X3B%fOVB){t`&2E+iCm&fqi-?nT-@!?5(gk#@TWIfw7ld zN)tvbzrs(JNbRrtzA(ZIVec@xyDQ>;J=ZF6p9tpdogOnaI2l;s&T9@NUvpZ0x(iKi z+)jtKZ)>=NHT*llY4O}Z^T2WOHGI&CscMw<3}5gmjOXCzBr-S2G(?)s1wP)wL+#M! zV{*{ihPZ5@N%y_zPq}zsEA9$Y;66Mkz903XP4FMdZxsIw2BZZAyD9fv5s|>>!LCb8 z)@1|CUnPq2I-{)Z_gxb^TZRQ?UBk@+C+^sM_e8Sg#yL68>*CbJYbfs^o_se`QII@E zbu?_334F&oMGb1Z5?RAyd)x_bc=fj$dW_z#?xFmbDNge|JSGO&xd-kB^QX2Cxe+UxqpC%~%zY&z>Ir z2l@}=Yw+O5sldeMqIYkbMAfX30&FNhhJ~fN@|6&>?M76)LVL=L&#d;-o5r_3e>;hx zI_bo1xSO_cd2^Lh*wVvsHfLnCNU~KT=MdHg?CAmjes^DW0_#L|*O zh{vVtgT%IjwUGjN?>ZtJkg9@Q3_M|~=2G5SS5RrH6LDB&`3V}Q;BpIr9=u;bh}&k2mjJYQF*~C)8hu2 z2`4u!H)9ZcQ?&7uoXTZTXn(L@Sbk%}+*@}jDeWsea#rr-qcfw5!nUVF>>0L+)(P~)l&T9Fv77h zKxv}ZyQKX|QUSR0@ZpSSJt_7TAu~0M`>00#*@tRk82&WkeBMQWU1~|Vg}z6q%>~|a zG5C$S5SP@#TQz#a57epDle;>s0K#ylQrqtorKG`$VQ$SoL!HE9kWC2)D@f0GP+Y&B zcrL+YAShGPH*SCUu2J^c_n>J5$*bVG>FKpFPSE$!5$4!(*(Q2+m>I2>LengA z|L*&YQXW)eGnNySCS0x-##!34B=BJL8T|3|e;wk0eaFN_3XouRx{0@M8BX?2+|fgo z14BpRATuou)+y6`wLj>cRGx?xNVpOH@b}#R%=A?hYSe%*|cr~fT`#y!WG%v6y3mV>oP}xbr zz9Y{+Uk)<2@9dPde#{l}$!x^_V<^hXPUk8D2LpgnI_$Z$MWv&)tUIW{PH$ePd+hX{ zm|6-Na08{aJuwEllHjV+bvG@caVp@A68YNiTmHZPj7p|si)Q`rSl|vNOkYdHMbf)B zxO#%LCS)1w{fE`6n-4e;^*z7S?u+F<(*B_nhvrD>e4}lm;F%XpKO~g1?0ZyD(AGs_ ze@!=4Hn0atj88&a!Rak@=C0@6diTs28}mc7^2;FIR!ELeRedOw@{`Ury5=hA z!8dFa0<{(W((ONco|6o9d=)^Hb#N8+-<*w>{Phg>7WMU-8$HAlBF0#<`(>XQa+Yl7 zRTvA;0@I$XzE};|mrMi{R0IwPBFWj_FzJ4*jXVe^Xvw}WB})Gf{6GW0P9S{XFMt9u zY<~Xk=N0EwiNgAv$n`Og*1Bc?>HoV*!Z%Y`i4F6XFv#Md`y~`uW6+orlg7#yT(kO` zeMH0g0a=?KvtB&hY%cPQcT8ZxJ+f)ewW0=IR+fz{MJwxEB^9;0bv^iPh%7Zy#*Xr% zI?(O(O5Xvu-O#G^s9b{GgXS(6ER(W5gce+cxBmXR zd7s6moFLR7w3^p*8VFp@z%o|=tb37?(7(7MBw(F!AyOt*tcx{ct#{R#1H8J(YwHPB zb%3P;STq;QN0e6?hB+)dt05!ruuQd=Y%AauKg@_}m62hiD6nWyGBHaOmOx5bS{*c6 zM#tP=73Y{&`3|opEK)&8el2{{udVIdKiBZ&$?<`05p3ASsWNRx2NCtvunWUvoQGu< zmYD7h-wUr+1BC@wh5y0>l@V3IGL;?LR24oY1OR;p3W^jK*L@TL{W(2Bz0~Fb>$`8h zVXNvx6%G}J^_$gJ=WR_m%l%C~tS7GpmJL7DyAsvJ2KJNN=xBlGHB>q7PKDvf!xwzp zLdTtaEL2xi6O#Q7QflPkL-S=1ANFV6RwRTK_2tajA}|J6$zOt3Wfhj{B22pTK~`8w zU@0d{$K63x{ho1!z$%l4^$2?iX$Y19R2f%3o5~O)qhY+=6@&yVR9Kxnz#Zs>`*CUx z?CW!n=)x&j62|g?g~5ie<&+R=LjU5D5QjC0!r})3sIF?Won~TLRPnfmaHHxULt;T? zc+msa#l{P`0QzRkbzW*h2P`HQDy_@QvDcs_R`1}+UTV$ZvJmYn6jo3Lb_%F^@jWf| zUk0r!tE|#^uXj+0eT8+~3`< zUb=KiG|}$J7_54})W3hU_w3-{iLRKd=hxutH5VAFq;xMH=1q_Xq*!Jcf+&J{l? z%AT*h)Pq2+EPGh7z@idS7lf_~ltEZoGO#F2T04s+(NQI^%8Ph5NQOIf4yMs>hoUh3 zs1p+IL(^(fgByAkjf}2{*}k%}5N#mTX@&(YvEa6j=Y#9cY!_e&xA=h2F9`97@GB|_ z|D6@qJ?FiLyrLc*+W#!xl})}2vb+U_alm@)fQ7um5LP3%6uu#_ur|D03s`=x!B&F3 z)IUhZJJZUZ5fY)Sz`_SG2unc43Jc3Y93$h5D~gSp`)0^4cc_RcO={qo$VJs%^JJG3 zqt>!r+qLQS>c*w2`E9=ORAkhM`LP(=-Q5^#YrC}r^JR|q#C?MCR~A^$cKUe~vUpex z`zLs)%;paN{ZDqb*j=v()xOu}kv$tEvk8v)q$H#+n$1cRSydIlRb?zRs?d;fz(OTP zGU|O6We=>v`WQwucoIv1^?HSMY$NL`cBQ{IK8N+g(;uSqm5sn^!+ydM!!6rPsPt8} zKXzy8Hf0;U;t+Rtdl!8ZK)_vYb7HyI0M;*gHiN|#C)~3t)ZQI$v0Knp}Ko~yql<24W1H-M4RB}Nt;$!U+zy#^>1x!g|%N1g>_o~y@xb3#l zS+ncZz$rh@@OCtR)u$AeBGx)=%ISmoR{*TO09f;1Pja&1>j8n6u4Fa2ng<2FB z#fhU}WM%NJmtqa67Av!eR>7)gxc(O3T)rJ{b97G~(0aeuvm%#+a9`A6_orAn6s3qL z7B+0jR;8nKA>()2y?Za$7SmrrP< z%%SbaKDe(0mMhwf3_6W9AuFs^%31xUvPudIJ^6^Uj_e^`xg1s?vCN+&h4l^ovqFgl z|1Pihu+YMKMUSze`G??h$FYBmI(kAEzG`u`0dr=|8!pZPT$#7AI^(YX?I8=SH8QaZ zY-A~Y#efQ!l~v8oq2+E~`8IMusIv{ymJ>Kv5q*{O^H(Wp$}xlj-@Qz$2vb9)A%m`= zX|UeSV-i}SzET5`PYn#Xo%8^ze~zjv=eY~6P+YB(g9RfR6s=?pp?x29X@;Qn86{Q& zjT_YwcfD6td00HTL8kaoX^4In3ap;`lak4Hzi5GlGqLyzw3P!ED=f<^yE!KoR$d6p z-0q5nHJEX|&y-}K&YVv4uX@!f)C8yC&G8=VoVnER3Ywr$Smck~p$ z9SUJ#$Q>r{T7}hcv}1lwcJ`mzzh`%3`+ItF{Pg?%{asTON+Td_BAlAK?@!S>*t80( zVSm-tgz{Cdo*tR1(vH_^*gtf@I!#15-8x~@R1fSaAu6p84=K_9vqO+y6{5}0KI9wP zT<=#Dus%P$4=0F!3M3Zy5(2R3F)SMG07(;D`6Dna-PNnL z#md@oSg-Z4uokqqdL)ma8eGK0Xc~u%g1jYa3iXvU zvACbGhlh{ySz+zbqZU{fJz_&dp5f8{TeAONHi1+ z=2ndat>lIMOJm!yqpZH%yWfTz2>mgBN@0D83hTrz09Nbjesn&dDM5D*TV0lcvRADh zupZcw@N@-nMzMxN;ML)8$bYgIo*90uOG4n4`BSuPCvhJWrfh0`Q&Dp3tx{SVp7*>L#4OJ=(!M|#1dV`&*1<8)CS!As# zfhF2X!75K(&vtieeTiiSmTD@@*0LIJCu!uks@8hm9x>GA97D-UM)wXCi{40Lb=Y*k&h1a(+4pvfy-E$FK@x$M%GB7%2G_{B+ti_Zm3~@B_;xzj0 z)1{&5QaZ&0u|!^#ozAia;mNy3U=7G%(NJE^@_nDP+Ih`$U*GH(R1nVheGwvy)~9}L z_okw}nhyu}8DL%g$|l{#!is4o6jGfDP$ho5N;X*MJx*TDD23(HShD6TlEtFoeYJo^ zAIC3iV2O{l>@p45NyxnFw5NnA3c3@qGD=^O$a3j+8)|5glR`jNM@NfIxkHu##$f@r zV4C|e(kh9-$~WhcRz*XrIgGa#mv9e6!*;PteUlqzE$ym->kS7-6B3hpxl!$}CU#%? z!O@0;?@!}Kdh*@XpMBOkCG)Tv_A%*>z?#_FT-|wjpjFnBr~9j`DuEU7N;DSdu<(_` z!v`E|I0RmOEQft^;S1mClJJm;MG~v6LaOR>t+4Ks#QIPf{xuX9Uc6`UNjOKe;dt-) z^QXtJUNz_`?z}0-d~WaAEBst^cmv@I_NQ%VVnIpxW;;_aSqrP0wZwY3c@~Bt=lvT) z%e4}Ez{>Gm((drAY_=eC?ajEhDk7JBUvXPD=PXAZdsZaZh)J%tt5 z{j3Gn)qqz$qOE$IhegDSa!chI9I)V`XhRfOH!qJPsiMHT%pbi5oe)?WR$5|la#TIE z29{GJk$?8=Xty|*g)yV1M9g;}vCwmGCSK+9XS+;o_~eMr zmSBEm5f(jntu?jnzkGK5s^Qh~!QRo1`C&PtYq!7O{3MMecJ_~+9vmBu@aoC&vzPlj zZKfLB#+~#d21W46gX80ar!V)XrdD^4j=ndyqn#5*VzuIGXKcq=-GzU~6aI(nAFir) zXSUf-hrr@qLVV>u7*(RM%wwd`hYDD@K8L0EOXqMfORs$ ze-^iW#n)F<4O)dIo;z^rck>i;j{<8_LJd?8qKgH^p{@q6s#8K)Ls0`*x*UwugCe^` zU`Y}y1lEiwEIuX-@}nWJZrr%Z%{k|!E_4$c#xGxvI$2y2YUkZxs&g3Q?nI_eI4{Hj zei;d6$%q+`Rv8&GnvuXLFP~uBy`zO=?!YR!87S>;C;#u}IiwZFn=ypbTx6BS$jYBx z+u4O-;7d>q@^-tmLgCV-?d_fIot^FeOR#z3(xr_ym~REZGFN|FVykrrukF@bxXgJ9 z^%dOOHaA;O!{n>et(%Fdsm;|Bn>3XHEG!O&!eQa+;o*JyJ9Z8$D6b~GNQ34T1M4(R zYdBn`BJl8#=3(JOw5;9%iphmzul}1-Se5&H(Lo`_-S7Jfi=Mvqr_;bTDo|estUxBw zX`o#GR_LeRAB>B=!^xno2MhQ?1lEg({UDtR`D&ef!zG#6kY@vH^WR=%=QO4)tf>1r zwhp9XFo|1Kqo%uV$ElHT|JFKK7FX8AlA3Tj4H2wG94u2p(Y1&tg(bWzl{`R2cxCj} zUG%S3G_K+@4SlnAo(zp~pNAzmgsiB6_4Oo1umDwGQ|I%%mRMhXMR#aoHAtqR)_fTs zS~h;AO{}ZlLJECU==umnVJToSuP)3)J**put8pgQ<=Vh& z5M@4)=bq^eE*$Re3c?iAD&vRTlN}_pKwrtA22NrbUUiUbWiZujzA1NMUycFPToI5p zM@NOWuMCV@S;a{omzIi41=x{O9R3@n zuq?1hV*LpPS4Ar<^9LvBps>w+4ue>=Jgf#=-$kJF%zZjE)vf+AD2r``M#Fu>_7k#$ zRc%6n^>D187wA;`M`|A#u3E1hnFTvjX+w^mXJCC*hgWz`m<%RiNrO&zIHE!CB@9Fs zVT(Woi|7~2C8MKUb`<<~5LvK+VtR3?>}WM49nQe3k`80hNSV7UD?vTD;u%=rwJ*%- zhK=P_D23K}!pX3=PS!8LuUFt#VCA{ZC4cFAZ`gn;IHQen+)ic+X#Pai4JX?l? zSn9ecHkN>@5lTU*2SH*Hs6=CpYhp=lxV(JXlUU16Vo|68-_U~3=(14jt4yZXJ1L}~ zyCRlMmZAF&R#-f*fn4{wY_m1mlSXU(`FR$|g$ip9i^A>avM{F$PnEjVrN%B*3$pUL zpKb&#p;W)-m0IxZFQ=b!i|IvPZAsTNkG@)EUWw(-z?xuOQTH=kBOf$fgay|9Hdvzk4n0qpM@=K7uqyW} z_uJlqD^aPLbpOk9cf~QsVCnh6F>Iv&A?|a}4xThTIe1#*k3tL!<5ye`79iR{5v&)R zBmIR92$4d{VQHkc$a*-2jSI9Gmv*K~J!pyL9QQiJ0t+kWwmbXtux!6`ZGGhlE8$bR z1jdz7S0#us0Il#byi!J1rO16Bg6L=o*LQjI8TbNyb+=CZYS!+Y=v(-EC9o(iO7aT# zr}lZcnk11mZ)6oKt6(njSB$NzD6tx_mCy<-yEvz|^X}iSi}mhGLcZx{!Wo$`;{(h2 z?iN^VU?H&1>!NVnzm|nqdUHKVtX?@N9Jc*AOsK&?U;U%lSejR^9+bZ4q@CW^0Y#xY zBAk=7JH#5O3^dy6Z=V18&wqZtZ9p|gqZzW><`tPW3IlbmzzTsStLc|SN&&RwanjudI{_5 zt89QOndfe!SIWft)vta9cb;eEE|OP^(mcMd!X)$%l8q$;Wo&m2-VD3)tg+?* zSir2^-Rk!4?k+vu{gwyIKxmXeCA@M!6EZ6qia;RMQh)RUSyiP&!ma+Tt!*GzL})ok zZAAsvYk_sz9U2m@5LgOU9Ob??Gu*wt9ILP5P6+>B=U=&j$TGIikm`%| zXh~=%_QB(?4XHq8(S^90S0y2Zu)Z4Az^d0xs3u{>torgytVnuvM&JCa(QD6v45>sK zY5>a9krg^vUUyEKkoC7Me%EsbkOgl^=U*jZ`9w$3RDoGEu{ua& z{Z|H-f9*1^@@qw}AXLCw3V;>ID?_R(Mn>7RLUC17VA+1cy1WWA4H{Ud*}%Hb5-Ubw z)dW_h2CO`6$t92P|I`W#5rqy`0hqNx|Mze9>jB9!dbA#~+_h=rSejZcG@6YZ5GL)g z(eA7*36oi#ArnmU%Lcr%8Y`Vk|H|AT%xg7pSfRg*EBU2fv=jkJyi+7SxN^uCQf+ zrMd~@=F2#4dF7zjog+D{GrsFC6`@mGTo3Xt3N5iLuxxZRmRQtLh`>?@h7@aXxDsH6 z$%fE%4=gOH1TzwE2TTdMRA>}LRuX76M+G6_$~?*L#sTZURJn&RuRQmzLRX;>$15ra zRT(I}s#2T*cmdRhHjQuTR(nakYO!%^Qs&77vmsk=lZ` zoSf^;;W&f&_%C!A$ftxbqrrTf22hnDDf%eIQ?Q)AGP+6>mO<3rSb3$+2RSLaAc@g+ z?s|^%+-0T=J_f7(>rwp3)nHU$5wPxsyowiCXY?Z%#OgU?hc;Z7jTDMlY+lXi@=z+m zizKlw)&SNG2G+S6z`BCRg_p-Y-<=`l11r>70l4fk3gx)FqENC|a6Z`5;bvi}pgW=p zvhE!n@G+nNFLA)CN;wF?vhu1B@(O`9R$cPkD|>C*qOc#MSX+EP2;ic(7+!h)RSg3x z1QrqN@K6EkejKbEuZURpRm|bFz>4zfL0m84f9jPGyB$eYsEWd}D|7tK^~I6b?@Z0+ zwRNR$bAqclft4d(vBXO9gwd=F!}^xjdwpw7tY3K-PVA%N&^-86PSI+5v6Nmcp?QTK zJGA5&Sp{c@rA406V23oMyq&2-23U?)fxhyoMMhTN?B7!#A?F!DVD(|XJv<^Lw;lBr zMzGMug8bFjmR1&1;$rbB;XOBYG*)2wm0=|8?kg;>CInJFb{Y#1CBVXo4ULXiFe~}O z%?Pm0|E`AZet8*=3w2GXCN%^lA%FNE(Q?odt5cMRXD>U9Y%g_&?+S&p~iw_C6)YTeZZwM?P z)_n$64N`@`qRR(X9b!F*0~TCAZAsWx)xuigb;Nqn;Tmh&}9 ztWPB~N-B%)|36e%J|L<1p3WWD=I#@*T|`<_*&g z#c%PL&?^j|XK_;wjg(P`gc?|6?820QY7|#svv0d(1670wDNt8aTiZ|$ZUU@4UPXaL z&{FIIT19z9b>i!R6$R0o0jmbA9>nw#{-<7iKhDZ# zva|~7LAJ5xw8yR;EQ2L13t{MJ(l$QRgm!}xufe+d8jlGn zGm5+lQdqQr0kyXj&ET%`Bfmiu__0NC)*Z=yjf1`l)uT@w)0jqLg384op`Zdme37<;!FO4~5 zf!s={BSQXI1zxeq4ial?%J6D)YwPvAYNa6!t8gK)Vt{pcXcQ29Fz=+C{?~vNPppaB zy!we179J4NWErjv3y^DYz`~mpg)qQuX{ipeUUd0}d(ckENh}{&YS0Yz<+z4t&N+N* z)9qXlcE)Uwj+m=4K;ujDy<&zuzKvI zhU-1tRTv7aix-{!?y5n&9@}F=)&7i@JMhZC1X!2HdF9tQ>8s1jk{@MM4F@x3oRKy7 zkF2ctJ|jAdF4#?&&R9%kRL?V=5aQ7wAPdliM}*MzoCH$MfyC+|m z)aV*igM~sDR)+c#P&Kj5+dnq8M2Ccu9G!xcy9hgHS6(I((?2>2CasQT||I*UR8Cd^+Z|@gUXP)JIpBquALht&*GB22086?F^ z$_=7Wg`5k)8}TMaAqFWG+nh*)D1;4y=H@M4D2-6woG=g^4W-S7U}gwHmrY2HpzLnm z0;^;bcAJV*=PEbn4Cm&&zx7>ze(U!<&o-t`&pgj|?`NBy?&_JTPkq;Seb@TM#3(=X zsKkm|D+8-N(N+IUpZ_m8>*x_uPV+2rNyH{zIa$s5SVFGzmpuCBX7cLJncMf^ZwR zT36X!4Wh5a%CaC9+wOD(Mf9*J)zB-hRWD!dz3Y{B-i-STl?2DuAnYext*=)}Wv$O= zfR(yfG?ep_iRH?|cQZceE>a6c;k!E7S4^oZ>MIYdpL4)+koqma$`I?*yu|wUl6vsx z|KKj+|2{nxSRFg_{a7|6C%}?Za$vpB%oLuPS{|};u)l~{7$xi<=3}07JwhPsmt-&} zjyt#be0#nQ{4#?pT!=Lc{D6+2i7oowpJ+kD4;F6!8|51Q#0azV>WNqPP!2vhQi0V# zTiF4G&t3eA`-3juKATzEw{$-O(zH3X6%w@+t{prAyuYx>048(CVfw z#tKgh84F8u?l-j@#2bmK&!i}n^~n7;OGx^vy_bxvAhGzLua)6r=@uT-UP^M?@l##T zD6FJONWgmd@}Xp~($SpkWv2T~>a%~iAoQ}T2v|S==z#Tc4%UzFGstqn>c_+Ib7?im z$0uJAK~H6QfVX~dPD{(Q{T3jY^Pb~yaozx`W%T~6~(46HQgF3`%B zgvqzWa%X?tW!@UeI0m7E7}qQc_gXYLB-6jl+r zh*fv=xUW=UiNKne&H!sCRaks*j@E?!+S z4QEaFeiK-~1cgPYatBZJ7aci~2Uga=5)*4+V2=iH@CC~nes|ASGwl6NBo;9X*4CeX z*o(L#btU%Ilg!9718X(BW7L_J zR~K3kvWN9A@Z2XRih)&h;FpHpCrn|vQ9_mWFd|lyE1)D!a7dz9ZH@ zKw^y>u)cXE>M94U1Xuq>CZF%ltueEa?cdii6K`a?WR(Z;%cl;ffbE zU{^zY(IzY;M#*!pKw#;4&*7qY!x#LRXV%NFc<%Y7^`sbCGmNY9Wyso$dm3y;2iLb^ zx;JvKqQHv8N`dur%wPQmUTHJ2U{WWDtHTcgOM(`38ms)Z+9FcEsVfI1G^)u_29_KI%@rXXL&(sYpC8ukS2Dd2*I`vM3MrS9k)DzTpMb(AWs z)V^A!N>CE+ae~mxEArbP`v&1+oX8Omix)HmOtHwyEE+vHNOKMUNmewZi$^EEZWM1& zV!1q)+t#4-&`hkjui-7LECSZZwAxpi9d$NVYlD(dt^h1YtU0`Y^C}@$hE`S;TJkD$ zZ70IdrqxW`)ZjaW*W~B2;AkqWlvY2dA=1luRRFAi&6k88QR%k^ zypq4VT*B3WmBW=0%P95k!Gm`ME4tq`ziT>fZr;R=?V`NL{kZwM9HN>EEQ`H6ffdbn zao+i@I$Y&5bNoK{O1cOu%d0%DT!ENd)}YF&V5LlkSKKG$Q=SKY;QRA|0H+@)`5qM4 znX-y-^}9VO2G8#O?ejk&F1q)psIcz+{t4DIJaLwL9$8bmqapnKVao55(ZuLfIzhO| z6(I!HJ|FIdv!2;$uf#@d zDnwL)z#=q#nzsJ?0CzKyEAXnBe)M%LTinBM(IGs=afF(6*Crtqgdi6i?@nN8 zyO0%@9`RL`vnb$U#q;T%+diDY%2NxD)-Novpsz}9k9&(rtd<|VL97M}D?0BZC<_@_P*`u{ z2|6aRGK-P{tot{Xiiq{_xb0m;5OE?_^o^8m>msDC{B=Yxw{E@Bf1yhqL->{pD94S59G}LHID> zs$5(Vn!?&VKc-a;&{ywVQFzY0$^a|=-R}SXcgo7ugTI|u46OoK73;0v2rTgG+bppJ zSm);?ufpqHGtr9lRTCkL05#LxoG2{Dl@f}R?&7xLS~XcJ3NBtOs3l5CGG;oaD@}j`aAPx2m*8lvpCM_|W>KCNyf@ zU}6<%tXC|v2vOtl;%$C&ubwAEg%WcoaBbhc$+r78F0rrf-p$xpu-e&n*9aCAmRVRW z$XvCw16I8)9K}M;y}f#KxM{|EZYe@SikY&?sl+!c6r=pWpFgOpa^YF!wl zW)qc%cr}xOMYuX{I&Ol#I#yUUW6|iTlUK)jRJ|-2rJqwS2s4oelUOROhN&>DM$aAp zyeis-)yThU>38WX-qb*2&=zNqWyrS7eIT*jrAvq(o`Hs}+M{w1v>Nz4VHHMjka7pH z_V%ndh|_Y+zXGgytIY0mC$P4{W#$#1iNll5&oc(r)YRkd{oGQS{aTIB$$`SE?X$vq zR5Kq7oDybTV1f`OA%A4fCA<_^OsnipELC08YQIw|tKit2ps=PHSQ5w5BXpEk*f!%N z)(3!vaDzGU0M?`^EbnC9y{qvCDhL@+1T0or*@BRBSQvYzZ-cP022m95FeUC)~CFSCoVq(P{>(l#NzmvcJny7=vMpU>21-qo|YhI-xe zDqj#5;mXI`Kj>c-bqJ{-0+}$gAel>kKRBU}>sBhjgq#m|irXqX(#3cW~bMShqCf08Ul2;ws3i&P;2tUyo6Z zb2%!m5@zM?c2iiNLt*{%z~?`NN-)4`AVF2c6}eSxuJ8TRy}u#OKtXrEtS^&g*gZl~ zh-(X%#zm*#UH#!X_XcAGtD(SRQUy%O@e^WRA%i8nx-eKtIY=_=Vr3_`@5ZF7o2 z4fk#SMIKpH4BmW}9Q1{=CtzZ=V63nOQBmBq14}%t-axDM-ck0j7+GIQO_*yEzD$5M z-zJ%c86#GNRhd8HB6m|*aIoH`0!ypH#+G{_tunm2oK|^Yz5h`X4RRGID`&g^_JT0a zEBj6YiwrFC+aENs!lJ5><<;>y6YEq9LY~PvZH~BdK`a+^ud;s?%RxErdEN@bs{NCx zIvmgZwklA5OmKB#qOer)5=&3_`Z8mT{Q zcseJk2Ujj?iYzwW4|r2UA+RpXySo()nP=PEpa&Ed@@jfIDlEGkuyzs?i-DC#77yp7 zz~TcbCNsIwEw{6Qc}09uPUWU@gja)vD}NYauin-r)c7ch!gebMk;EFs4TU9z;rehv zNvK6&wOV!m>?VcPHe(8_{L(vFE;+hs3TtyS&??U>A=Yo^RfbJ@TIGS|1r{_`zBW9( zq)&K7UKImNBMlH(4^mtOR#B7CIqtBoqQZ)kIqbB@ZXs2N@&7zAK`Q4ER;zY6eKn>U zj90^vSlui`8PsJvZ(Tro=+xYL6WE&q;03AdZC_yn!Xx***E@ zaAozN4dd*R#M(;qm6%w5V;{Y|xaxkKZ0wWJ=%X4p2x&#bK5b}VafN7u@~U#Ff9ka z9B2S6<`NlKK~{x&kOK_A%LuH!PzN%r&V*Ncj#u<2rmvoe&%R3vD+0?pgn?Fnumz(T zan;?exO(i$K{l;8ubGo5=yKFT zwqax%t~(lrBRjf!bc9Z$*vS`##n}dlV+Bs#uz-Vwu`WM#)h}EBeR}J)=!nuNR1`#<%(F z?gXtm`_m(!Ww8v~?EFDvIywMdEUj>nQ}yNNiYt8nGdBhY@Jg>U6oaa(a#yUSq}c3NwpGvsEF&4J5HB=Mc}VACdD38Cb4Mn3>PX)`j0V?`qCYD4fe( zk|EtzVhO7NF5*{lWys=+kR^#xK0j5$qb-cBVVp>hEm)LsCy5nc#l%9gfvy5z>47<4 zwI#F)7Zri!w%i;c1Xf-2)y&Lw*CniP77P*wSOr|YsfYXA|BcQ<>(ft9KFq6>J(mGX zi^Ly`{;(0YE&*1t-b%TfO<@_Y*mFl>R62vr&1So6H7FJq%quGjW2E8O?`WvTckL3! zv+3E)s%TS~VAWqyi4}vQt}evYIh@&*+`=x_Fa1I+t_)i+N2mu;sHIixxHGVD2*sBe z&>8p~PSy|T7iLw~9xE(*$XA2;=|T3eww`NA$bJ==^@pdcPoHOzrG;Vksv#;$VfPwc z(j#Q|swTLq!NWQbY{}5Ge)+Ay@`a)H4kt9(fOcVCVvS6T!jhWMB$g%{L}6vuHWU3PUz(oU)ytc*XG#6VudB*>h2n~2{Xp~8np&*4zj*t3u{nl6(@6SoeacP zyBS!cqrL5*Rr_cc5vvQ(DgYKCi|+XpSTEaV+Ss>38f%6ZHM~qMEVA6Mdxe!3Sm)Qm z{RSWY@AFSTRbb_=laoBKRA?0~@5{RF#ns>?#JZeUjeup}8UYKb22M0k49nr_o%ILt z!5MeAS|*0vnON1NM_7$@q5AH2)N`fkT=z<5SA!eJ$xP*x`gPYRP*oCq#lV zuz``~bQT30T1Vct28p#aEq1#*K}Ug=7KKYU3Pl!xbwl?fkK38`d4UyxMMl=P63gi; z^{`TrwFcXrM{~?|H=Q*I7fT%XcG}#BPy>(V^sbYMH45jw3%pt%T~Eex)>DO5ty)po z*7gvKWy)%}yDZiW^py%MFR$LsPB(YYIj#TAOT{ojH)`YJKQ(#TE!o;GLGjB&CurQ%>MTsRs>l?DN zWPP749WCM&*;lf~Z`)nYzRH({gK~-EKB)T2QVrT8Bueq)aCi;^t5-a%_O7nc_0i$3 zA`k1ODJ;g-OCi?Fw!kYsr5>eWStM4Oe?($kH+hBrU?>#xYuwNCz@m?ntMKZ*^6KRM z#{#PuRgqXfUPWVF0xW&}_FBll8cHcrOy7uswPylLRn_k9E~-J;R!_J&XaZ|XqwUy#9Msh+CUdgt zO4lI=XgyBLL4+9sxoWz`9iuqNGw_eI+G`gY9+f=}LaU2|Uw1kc*=WTbESgkOzG}K_c;^#cD?%!yjvBu%Q3$bKr!(29q^?Z)p_Bl-F%(;Rv9U{!< zu_Q3cyWAnK25~F6dL=VT9u|35m3B@xjJC6jH9AZNe9%{;U0q$ddeE-6*fi&&5UAqd zl{ekXG3XvW_d5E60a@8i?m{fNPTpKI2k6SYO5t_I>r!5Q$i=$c!^#?QMO9(b`Q~O* zrbo!N;5ofrH*Dc`s`QFwAws0{DzP%WV%zGNZL4|BGt84!869_ks#3A>!Pp<{w@gE4 znrz@Q5G5hK@y1b3GL*!<3Yhu=*veIeURKF3_Hwjhk@Y7GK5LvITJO6GECQ5$vfs{m zhOHy*4IYWS!YZs)L>Y3?D{N<&>fV3ctqnp;U@a1_NM5OfRa0E)Q8`R2$+b&uNahve z>f+anhQPXfwYwu0D=gmWH*E{v^;C*gqS(>I1y` zC}3S)5gM>`sf-e9Q`a;=Ts6tqvql;$A8e zPIfe?!eU%mYmme4Em9KNQS~iyjw*RrdaM`l1!T2+F_t0LfX7u{TA9T9uM)tDMIpZK z-m@eF1QzM4-6y^tfo!dk3h^Oa;pYmaQL3|<#O zSk)q^c*6`w8@M98`1RMuz`6>tT)ct4-SJzoI-RiG7x+(Ri?E(dM_R1ag)UFQgKaZOkh!AgL2a_!Bh=Tr&? zaaDk;B6XF4*WV3TS!!KkyEov~wfL0<7San|Vj<@KKpd<9rgx{Zs$nL{j5bSM$T4?y z+?%l&d0v`?{=Lc)OGECO8y!}iPe7H81})(St!*z<+92~}3DT#&ZXXNateU)jU@m&U*&edE^55S;?9#$8?b9KZ^= zx=TOXYQ3k|O_5odSOaOS-UzMFq%`ybi&9u}AR)fA!^48iB3!kPlD@)Q174AfWtKb5 zKpt?Jh!zDoTqawuW4&mDnL&}vLGq{)U+d(Hvt^DL@}R(n5~z`Dl^ zW%PowI@)F5YS&3C=?^lorsTK@`b0rEmE=YDV*snWyZdq0!lG@+G&@MF5`m?~V6Apg z^SmMtYsE%$2vkxN{;FNVJh3#^@FDMACv&Jxc&B3`o=wNvfM{W}OFQ(O3?hpL$++*mD|mFRBL{>#IDIKKAgOkJeZp=9Oy`ep^rzLSVtc zddCWj8Fii+dS-!j8Wa`>+;xNy^n${g&lZN(B;-2?uHktj*04`Ch}n)Meigq{hDyLn z3nxYs3#)~zLRm5Mg*J4M6B-aAh4z~`U;^@BGqE;k?1PQxqAaks=)v+-hIVe z`w+#t(3((zHBkVpiN?U{aF3cFy`xFeTzs^{XyqgpZ6CFoP~0p97D=s85fZOjZxjKG zkTw2lJOP&Gv6k_5*(t05tmV1oyK`$Y@q9Pdg4u)v+wC{`z?|Lysn4WQ$R`mFrWTg^ zSXhi4XhqywZ^!U+?`9=lR`7=>H_Px5UX)f_yJ%kuVf3B2bOLeB}#>&k8Ss3OcORaWU-T_ z!_V`!%AF6acLvt+F?KWffzN6z2>mWBedC3rq3o-u;~vCTXT>Zm5?G!1Xptkns8RSO zwFkeT?|6r3y>P!(kUq2(xrf;z&2o`TO6HI8;yV=K^*LUw9u>G)W*Ylj` zocr7#4a>y~ft$$`9MBka$T@BG=2uf1c%bOtyQ)dWq^KDtBEpt%XEB1(i&<#yhGT#r zk#G}@A!k9jGP;)~AX=tQ`e>7tV*MT8+#7E{o=t}ycAmr-DK{5Ga_3@{4|^K%KKdy4HcAhj{)o)=l7Sz{jVKSOM)*K2IY{(aK}%8K+-BnI#ZFcjQjb@QY;H1 zZ=DwY)KaAPO2P84Q{v_FYl7I}o9%F>$uA~EzVG`*!{FO@FWP3hu5lbORa0;wZ013J zq8zxuWS?bUgYi{!cl^;@x48A^IKd+?*o5IlwY|eDy_!`V!kL2Uk)tWB+&6s3? z+%1TE=10^S&bpe){hM`dKLnA@-7WR`uXJo>vKCz=V8>@AVX}xUHb;NAI#EsqpQ_Gv z0>lLdf|WWN%a8Cy2v(8yHDa@;~+851=I&Jntht zQtDDGU4=#15gZ>?y?KLFDVp$+iHY4YmNiD)Q;fXCEnF$zK;JM4u~U(<1)S}7?eQ70 zd>>&em3KhM@qP5e&a}>cwLfXkiq5%D9gg_~4k{WwD~}eVRi=SM7t;>oeAjXCCL@Ge z=FRpWtolKr*N_&Oi?O~uAa2n6=d0fo%jRzkMJngltWCa;Uhn^N_^fEX`jqe2mQIRQ zyE*Ukdwso|PpPY(pwu%e+mfzy&*>3UH(J9@gmV{;+}g(!Z8&{YqJ?i`he<>Uk9A&M z;OC+n20UX&ywKR3LQ`!WuvvUB!5>{@CE2_5ATr>eYQg{+=qAjqqcfO1SMHWWsk!!5 zlFz^hWs;o0`Z`IR?8JvhunZ1_r(ixgzh_V-$4KKS)p7-r)DaDqqSa`V_Fc@*YgFmw zblr5R2C}x5!X?r?L9Rrrxbm54QTW9{>ALb~>bP2S`8_4u%T!jt*%$D*LkWVm>&neqHN#*L=6xV$wuq^tIUJ zVYZ)=5y@jHIx98a)46ceFJblNn6X$Y(ea*fn-1Qvb)uV%2Tc)+q^r+~9535=_n*!1 z>m4qbQw@FKFF6lJYhc~+Kzm_WO-N;3P7EZ-(}nrF+dMJZO-F3Z!DZ?9rI`szjTWzA zwJ~mnIYdvF-&zq_^~x{-Qn@Sb@?OV0Qsbf^4h)EVG6^vfyA0?jXaxSPUP7cMshc3O zJ=Wc%QtkE#N@ZhO&reQv-xlZx`mekeVamFNK5gMG*0xnc8klDK7bF05@p6i~0p{Wu zIXvNqh5Xk^z=rdOdT$k(bCn&WiOvFJY^>xFyE}jE<(lefO`L>MmzRow`*1trrkUit z&5Uncp5#qT9uovPk!=od)(OHg+^6Er2QtEn5=q~!bQ|%G5g~i_^3E~Se6+tCqjt`H zs>X$@ARyEEaEAu+_t);Jd*gH%lKb^4Zem8@5$D%#nshfJ1hLsZB!~~;ewiD~p!!fL zrM_YCFM_jUXdrwa3B6k%HJ9`)ha>K9SB2UuU5y&nyUF}mv>Fhf>G6~(FIdkzp$LPE zQG4Dee_YjNI`8(-1g?RZ@ATntPOgsK1=OI+5BJf9X(E79UbSHfqR_3}UEnh~Xxg{l ze0&uqr%k5E2PT`Z=Ql+thF=Ec!tR)R*jIKn2=20k+-AAvn~NG>(ve&^{y8nY#c(n# zSK)&>&vic?w1jnIN#N^~CXe)p9)F`Tk^o;=5+p_4$(QC2?krhvX-$&oSM z3VdgT+cVFS{66@%IX_<+|CQ5l=*Y}|Wy&LaU{xwF*lJ#24}_wU%MkgiHVeNr2pXXl z^mM&ZKN?rTTpU`qE)@z9|J@I?`HJvD}M*?WT}<`b4mrcKDz4j zzf*QC7DEF$E&&H7^zEmglarHCSlJkgF)Lw?Q9QtUuB5HOwNOE8SXq-B{&ACZ$mZNQ zaNlusJVNiyQr9Ya2q>2CEv$5B5G_erKy29@x z0l*M0w~tSjXa%InJBi!b?jN9S^QFv<95dRz<)Gq@!BQI^kmShn8VMLN8jOi|@*B!K z7S0X<1(9+WtanH}3X0x_3{JZ8bVR=Ii-edM;i&u;lQ z0>OK1lT~^v=ySK01J}=eye?CIX5mgv78&C%v3xwYvXh!u3uVdQ|V1kxQiW+q7`B2!C* zvuXG$)}E6F_ok#a{vba5y`;+XoV3^S4twMv@QUAzXbNa88bym0a+xj?0$CiBT1SHhuXnDHGQmG$xD@zCT(3n^OIWsrokK=6z>O4szU6opo@W^pig1=;pB9>re<{=oIto3!BK;t~)xwL@$@aV7P{So27@ z8j_`XbWTF!J=Q?;y~rCVXJfaer2W&rPHq`&jHLl>-Nd1jL%<4OmOc!?84qbAl>vv? z=|>w#6V#`_aBm8sT34(n@-?Adx%|IBmPFg`XNKL4a^*v)>WZhqK*x=m818R$oMYO> zNG_tX?LcP++9wmMOVVBJ?ZMhWIl6}|j6oJJycLSG*~FTsP4~38xz+};e81_G=8~z3 z+T{>4uDoY;x;7Ckq@urCd12PiF{hF-HxEG%f+9LC*^W1xXz=srwc?APnYo&qNA-BP zET27p_KGH`jx{^}ufx!;P_2_KRkAQg^}u`&0-n!@**jJ}uOnf^>)X-`(*gk-P*N@t z?l8Ds-y}hG!(U4@Ma~l<>)Vtl&2c+_{eS*lm=Yizx@kt z$ursgR>rMVVkHV+mMJ9$mR^<#KyE}8d|t^duypWmYJD-6K+p@`d>?2Qd&JYX8L^?1 zewp}Lw#$J^?-Fny^ZlvCy4E7Pfq|J6sOiX^yASfivYTHtuYnVPb}dJwnlcu{e*|yV z4Yrlp{NcL=k9gjI-8=P71mqA~=cS9(?(oaT62|Qn*?UYww$I_O&9aW&u%C89)N&6Y zhNJ44q~GX2G7IQe9Yw36h$O5{0;CBj*#D%|1WQ}B{kx+G? z1!<1YqiWBLpGV)cV?bUSg*mrdg>(P2I#7$vW!OA)^UB7<^M?e7lIDNZepi9q#@br_ z{%WeyL6+T7`~2FDq&2AZ zFMZV%WJfuOQ&ab%&;bTWmPUkKB57|t>V@M_m`@gSJ7q3h_TYJlu-%w)ZB_ zrZwKb7fC3q`s(83f0)b>nG=dguqx#RGsvE<-u4;&>h?2n7hOKrCsY;g{_~Qf;HdLa zBDp0^t%j9}$gg;Cb;l9%D`BR?L9x!iEW?wQ zdvYZ&`gd?QopG;pD3B3fT;j|JzUzLae?3Pc)H^%UBWVUcuK4yTpg$A5o#_q|GIChp z^2dkYe43tWZ?E4qdwqRqbJY0Nut^Df?z5>{Fbpz<8(QeZr~kLR-wWK#(E%40*q^>V z_MUr71QQdo5EqfQ+SU{<&EbIJr8uHZU8_#Kx0Me7 z0bqxRmqx{16#kcTdg>|}pw}|3$hB&Y+ zb-ZgzI(x3-QALXeG9a<7jJPg-Wr1^F*k0E2*JhlLxGlcUam1Y?K;Gw;!ZDhn^B=Hl zaImM>s_e`O^sg=*?gt!Y1U#>yoNx&SH3>yN1r6A}||BqyTaiu?zFW=b3_}DdZbAw-D;4j|{c7k(!oQ(=utG;o=1qiP6 zHhg~W>FJKjTJa-3Ok`v7cj0l{yELq3fEjofz1{^>gc_4;Odd#P{C9<)-6C~*ne(qK zFkuA{V!okMCwY7R6*nxS#m$lv3n&n|J7Ex@4W2C zx+?0)Xp*Xv^?-PJIyAYf+p3KIdzVmKrtvk!XL{d+(hp2H745|7WYP)2zmk3U@~11D z*Dz=+0k9k+ZMu+z_pS=)|L|TsuDP*MgU8)Dw~wLGjC)PMqS;igtw|O{d!V@_T-b-a zyoG^}Wv%t$`{e1snnX+4wHNX?V3H%KUzJkRPsVu;%WcW4v>(8$ldlyPZwwW&bI?9r zPr8bJn$V8!iHZkQUz&Oo1~W`71O8)ftKk z%s^kL*_!Yv^j6xIN2U8*8fkSJ6$?iw8!4T5v0$w4b(KY(x+LYvVB=cYNT`)MRGj@aISeSZ%zg;qkZjj9ct^^XxM@0!9KFtM~C|Q zub==#f@5`i3)R>4Hlv*8L2-F*n6Y&V_$I6mcxsvfZ6chg1W{4Q`rC*vmQ+pu`*p5G zey}_ic`5MDCum$KjW2_8QT*JClE2{(%3Rd11dDKdfLU*Ge`VYZ_%}6WoAYJ73zZZN zU^}+6bOj)g@4BO?a^cxsQG@Dy!+i=OM1=hxN*{n*uXk3Socxn1*4FUDv0^57Ox!V{ z_ywcgUe1(mvPZT`(CW_i5f2YIfM8%&2GO z`Xt^+1W2vpJTcR=WsX3YF>1!)(V?9Db2QsQ&xq8fy`ldm<9uA?_E*PZrl z9Bs3&4*8v6#k+s8KK*V#@&2aa(Unvs)mk0LT#XbzFNN(*g(m&9N%^l#$u45D?m8!X~>#DR{P_xCP%`2bW0bFfPW z_mWb#Wo`{e?j{cbDq8etg?dFK7@QryutF6nLaQfHfhDUMd@T&tI*C9{DsoE~0D733smqELFsHZ34~%DJQK} zV9Q0pmkDnw>(7kzW#;BSsXLhk+9HR4KhZ3rL1eO|%EWxUL)|Z-{O!OrHDKr_NDsW6 zELU`&arV5&K@x_>43PaFb9FX(f?UmO3rj~RH=eG+8ncpZoz)u0=)V`(^vr+9?NvyDgfjvop>GuQXxK#XWq&! z&lT5la)Ep-5+Pn1@J-c>*_P&?>|8b(?e^!uP53w3UL`?f4AmA1PmorcXzz_LxX9kC zCV_|?Hw>0WSL5=ST?WZV3z^@bAI;O-C`lzKy zzSO6BSO?*qdGhYLep1}oS&bsMU3gIrf=}Kk|NH27hC60c@TGga88j|3I8BSy25wH* zd=XU=w>m^L7pq;o&Cy?$nVvwADmMZ^u9Kd8It3#I{Y*hrpTv10dgv^sm*r*X9CV5D zF5E6TrEd}8n>HKzk`~GORaK(2=pyA%=vS1)`pkjFUF&e3w2FUXwg9Z|ewUro-ZavbX}?If2U2jWPaUbtSm| zRZF$~@}xRsA0`|3HtXH-*v|CV3Q1?RvzqQRwOwQ-J;EalGvtshVJMsn$I_e6+_-Rt*@Zgo5jr{x@m{5(TyrndVoUy%y=ay6ec2FQH1Og$|2;y>3rxgO}#3;$f7b+}mqeWB=Y+G9VaOa&B_0(xV<> zu@_0lR6|{3t4!O4qpIA~(1`}Pld3c*3FOW)I$~|gPK)7fkjiBjB{sBMo;XF%(k9zo|c_)XH zc3YB@eeVx$mFIDFDWVc6?g#vSgGI()bP<3H)6 zJgsHkj~=b%Gq8f5>%YLfaw6sS@w`|V7p=bN=3 zM3em2GH@2!8vm-!>?lJU9KOLU`Y`_i6Wu}?gG>}AUPmrr+F1^#??`YSCkgPULs8iD z+v308Sta`aa*c?ZVmnA>z9*PQKE1IK)`@%Y;fXasr^(LN$K^umeEzK~<2UwPzU(Xw zo@yPjnfZFO0N!En!KsrQ zCLuBRk+vH3$))PcUtn8@@jt6%Jcyib>S_t*&>rn4>QU9H19rRf7T=I{ANJudVN@cw zVl`Y%j5QgEFIuc@|YzKE?8<2e}@$iG;!b0G>K` zfKP36Z1z7Xda{@vFJ-4P1iYFr$D=wyR2U&>&Q8v~HyJ~JGYc_nolN%+j1>lF*L4#I zZ0h+)yRdILCvv0a{mb>AwTNzQA6YVGZmZ5>*kb6#o*|OZq%axw=rdbh#kllJs2Sov zW;~GC+87T&^%~Yu#9J*Dg+}++(th5`F5H>4qa9|QO|qx|^JL}zx4D9sKQ0c%!G{3B zWPbpM?cQ1Snf{KIioev#N6ysCxA0`?8fK2l`GcCf6V|ogT1O6pg8mV7zzvI+b2PNc z629^2uFchv(<$)-|3Qz`#{-jOu{}bTBWtQRiS-fbr~4wM9I+N`A4v2c4QT95p!Sx^ z$gPi0!JrT874CI_1xMN}uC6 z*sU+$;rC;DqV^*6c%lJ}osGk&i>#EWM97QEz;Wi8|E?$+Ie{$!2t)ISxP20y8lV4fTcS5x^-2h1yf`d335au;8etzU9|s%zNV9+!^Y{( zo@+~!(uylPU&kUJ|6S>F`|XlMuxe8T48ZX!KN`|x!9!Iqs$&=1k)A8dTqDrj|LN_m zhFqwvxO)}zrEN8Rt4uJ@c#;Iy@oQpZ|H#Zks3oiG?lY6^A9vHFQE{YE0|OJ?r2rYC z3Grb^lsbe`1G{Tv^h;S4AHJaQ zCnCg3`(Hs`DBQ&H_tlAo>Pv_S@)id#=AesO5B1dJP&o&BoQSuhI|zJD^jxvFebAWh zxwB>)5U~KkCYWdY@Ynf6SC|Fe(T4xg7nb>AyPJ^8kdQcUdwpS!L^SKG;mZMp7+H84 zwh9ZT|456m5Hm(NlhZlV(b08whP^QhW$uot%ZJ}I^L3Ax8b;kEnrU^RPsD;`CspB* zq1HfYIIr98TAo3;Ts4NrKt&z)8&`l8{mS8LYTCMV zVUFI<)U=y7wuDo_OJ7>M4jo8~s?sFVtD)CoOlYjwX83tE1&xJlyo|!AUksypxKd8} z15ExW+Af}kN91A0e}>h9^w}o0<)|HU&i84r+&*;OpTKt%mfB~SVBD%7P9gYFly{qi zoD*O#+Wy#ECT1%MdftNJdX+qeLANw+lhakDZtJPlQu1#BVDe(9{v;K3C=`Qrays=6 zwSxZ~QRU_vMlSFB_l%auK<`sK`h`J13uZHJbp2eE+rD!r5#FjUUX6{yvsMmJg(7pt zDQlgnD`;P6fHt9YK=qgvZYvw#D>qwAHfvG_p;7Cx8X~s!P6kXR%(-Tewt|+-Ju(A8 z(oz%+Df)g-3Wfkde=w%mYG3KKf{{Vj=Y)@2tmUhR?O8{4o!k!fDZ?1A<-5!o4W0py!GJ;$Y~Sq8WG{*e@!!uVS7zC!z4HL(4bC5;wP-vg zInLd*lwyQiycGmvSDo_$owNeCE<$^}*5!IMvdhfK?_}Ki?~m*cj2NrlK*85rvuQemDiKoR|PDx_|Wu ztf#XfeldNQLs~-@&Do-WUvqZR9Sd*^CRS2$xwz2yvbZ50kan55B-H`0A}m|7t_9kY z$kx?w*0FdyhgEzoWx;r4EP)`2#+sR*y)>ktgx#NHX!xlb_Xj{NQo_U54b6lbWmNCu zNT;|q08I!ouEaSGT`Zh z7a#ZI8um5gvCkXJcj@=bRCVPKcm9H0*=D>70EtMG_vvzG28e(SFvdnwnlxuG$Fjo` z`}bWixU&9D-dy3^`gVInO4X-TP+k0~f^uqk&w}&&)UeyOuDHQ6O=RyJ>pdQI6_T_D zhCtP8+lBXGE#Bz~6Xo61gosPqw0dauU9|O^hre#Q+Puj0k$ggACjK1Q*pYu5erLv4 zYEm_M7}&b4r;eg|=>i2)7;(hj79Oz;ncnef zujYa?K3|2gnmVU@5#cwDyjR`R?g+~5N0kjDkDOlz*j}e^)ID{_E!kPrYP(!SMLM$l zOuGd$WpHAg(z%uUbM@XzM34xq4c4Tm-6~5vFeDTS`4;w?g8}lH%yov8o25 znI1;!D#esP9U-Yqo+Hed8AB{{WEf$8gx+Z#oMO35WDad6WCsa=NT}_@a9z73&?mNN zKoF(TMIN?+$6%NJZ&=3|82I;KY%T`UEA6e~(hHKH$$<~cjwcLe7C0ZXnVN6~2VApH z30Xt;wi7Bja`iXN(0!_3-fT-FQdS@;_(>EwEKCpbGROpeJ9rUT@Zj)B#-Q>?&Tj1; zYK%X*?;sh(n5rvdvll~)Q(0|3?o9!aE;|t;M>o^#d z&adscxrC|QeLi+-N~$i_^keI}b;TSwf`1G8z(n>_Nzs!} zgv64hR{_H<9PKQBIyyID%EYWjSth}9aOj=u!OF1Ue)T)6d+3uM6 z`Dy*G=UwLH+!iVrw2gWWf)Mv;%^NJ%ss7XvEs_B%ff;=cvW6Z(3YxV#fL-Fofr5{~ zQ*_v+y8#0VO3PN%^|4kp40OSlZ$)W>JeRnylFT?Z+}r{JF8>wSQ5`6jqHJHEK7h3v zO&A6o9QW|x>65$27Y*<9M_wfMcTD{xUs1E$Ltf0#Sh@;e%6hMUWf~`|@7M#hF%IyC zFDDYB#OFjfJ-T)F#TQ+an(xVr=RV97WG8ywn~J{-mv0B-(=~_;aYR;OA{a+IB?PPK z$A6#JNkEeZ7h_pY$c)7|34K2T={xT|i*+}#>gL+IQ<@zU&f~SN#%E}sT6ccYxRWys zyt3p^YEgFPS)#3L=!32eX5JOsoG~$!W4AzDvUP8C?!*$_^@8>(X8wvsbMrG-&Lgue zGPw*G#6!B_Zi-+lP07CpqmwMEQ^8@~Yjbni378L-t*2dzH#z3xE{;NFN-8JRtVHg9 zRoJ(oKqMa2S*b5aP{1fNB+wN(Qu|9I-ONCK&;kkE=8;K7fN>x6H!92qoT9&^6an%{mwSH z_fqSEYn1?Tmhf?EZ*rh-a`oj@Kf9#&`?4hLAP_w`G=1_obc@oL<0ygm9*)sv-JEza z(lSlQAerB!lwboZ8@{R)DK*&L)koTO86lw6Y)VSieJXgaVE)KqA&(Q>mCFWAvxCJ|hQ?0P1-E`pzFT%ip_ZBxNv-g{u-xKr#9P z_#V6-Cs6kqgeeqsssuImSBIW#Wj*2(1+!W1@pG;NnZWNHQ+i2x?o^uK%Q~JIp2>G_ zx5PBXX&_D;bOWnK&UNnx^$fpvh<{JIF&GziDWBj7!p1eT7N%)2Yw{;gzPI%XU>IVD z9kR?Y3x=3i=Kf%%#pnC(P{Z~L*keTqaB_Q8eTC}ybGS-arx^{Ib*IXMkLkdg#wYc> zb%i0#VOywAZF)|$IRcI=@9TSt%a*XVQz5zy@U&@wMtnMTC9R&}P|Zlcj0|W~mnn2` zGf>&LY_N^?QlJyQ#F-6{afSRk(0X@lVz1LD^-*N(kAuAPUR-~Du7h;Eo_YYbhsB9PfkXu1M2of=%_wRDf>JGF$3}_^ z4!an~&}xD8zX;0*sX<5d-*$>snh|!>3ys0Y9_?TKhQUFfF)e2H6Sm?+dfy6PPU{zC zJu}Ks_=_9h(UDv4FWZn&F$5DRm6hew#B`= z)ZBH1lzI!_MXkL{4yaZOn&@z+{ZCk)>5GCa02XsB*>@A=!+V76sJ(#b02Y^ z{sTB`vN%!i@0&+~#A$SFQxngvZ-8jzj6Jz70LkLdkOuzhhqUl^&>rNYf0F>4g z-zZ&gd`d~Y^y$s)y^hI5+p;T>vQ2SY^nA)mQ6q9fo4TLH=!cg|b<`<23em=_-|OOt zFco#@5mN>wZ84J|S}AXnHt-hSpOGC9=^kQ!i1swF6aQlMA*)9{d>8iHkwBnxb~HC} zNi<28y>P8S%61^0j-xM2O}qeurRs^YE)o92VDML{p*`+ol1^L4j=QpK^m}Ns25Iob zZSkN%!@ir-wx}Oc@!svP;9 zKtI#75g`b8%|*4Ms}8N8FW`%Pz9ND)#^&b{AZdH_`*V6Vn*b!xxvh+9o4M{66fg8M zmq84(=IpD=_$iqWob=hONYjM6Tg2VzklJN~ zaELK@BKZJ4JgB}<#0NG(e9dyR&nPQnviMTM!Qts%63ZaelvEdG+gDP@mpbnIEM_1t z1fj!A*U$5P@Y=ZG6O?#bZF6GHF{F|kg{dx_oY`sUr7dnw5|hGKA(_g6p41R&otHalo&)&2*xs(>V^`m28W{m1cKIi>Uv&*ee z`{{umfGHgqhsq$O^x8WcE(A_XJZK=R)3&+{f}%_*TUuMGQVDD72I{{MMSp!fZK~;p zG~9CJn;vK{V+TVAdu|_uaGdr-k!kLng9pki@UZNU76OP%F!+{-c%ev)?ne&GInI}L z52m%zPzw<@)nS)^(b>_dl7UM~s0xPA(8g4ikoTaE(E3iz>~4bD7;CX_1L+s|7eO|x5w8(9jd$LWK&=T{uqQh! z4!`=+gM;W9A(IH{MXh~%WoYJj-0mh)DhxrlOFh*`2ABk4P21&CMtFhb&wKAn&^^CW zM%p29)jS9j-TRHYc8(7k1}Q@+C%bxqm&1nwG_@)%t9>tezK}Pn|88x4w*Yq@kXHt( zO}3RksQy0c0tk+kGzxiP)90K1-qF|lRZ@4LF>Rtr<1)YFPul`KitiNY5I0B53ubvn z@-u#gmes>}>r_#~bDj+5sX1AQX`lDsuBN`ag)V`>x9{~|_}$Go>t-H*Gw>hO}$j0cbItt_`HAKsdLy2#f^b z@ei0 z9n`5-HT;6y#OQKTVb#?Z2;8IUJb}mb+cs^=0puJlKTO>GqtDB>kPxRF0c@MmFO2hH z0ZHkTW(IPi;1FWixD2;tjXLhse!$!;RR2TjCnhEdBH(iQ_En!>bOe2TCOx_Xo;^eV zn^-bLP&FLB*}!4KMXUxMI@K3Bd2_g%f3zwHAXO6?EVWj1D~~3VCX{Tf>64-_eMB}i zV0Lm(U_*SZ!XfyOV|ks0X{0+2>#8~ApFX&R46p176CldU(dgLJG&KCG-r`vp%(RdK zVn!UzzhF~-Rews#2E2;0h17-RntQKM*>rjL%F)OOEqRQR;PO^~iSZIlj3 zR*O7&OBlPT0p6swt~AK(ZA`eL;j~;wF%JS~q~Ktn9>!y5%a9mP_y$zZa}vvgniTX% zQ>iWs`b&dMlWoeHZdnO`SnI-hpT3fq0XH#Do&F#A?_CQA#pZo|7d@+ML$M;SY z-|?a=F4g0zdo0OZKlz$u=D%5&aGwB|TAE!au+-c4+S@|g#5Po$b@$LIHUvIbNSnHa zfAf#DjWN3;esgPa-@J5}=IZ!qPD}4vx0k?f2W|=3ZxW3Po3?Uqh1g>+r*(p65v~_N z@_OaBef!v>a4$V+K620D8OMlPoK*iU*&FggPh%e$kltbeFe@;|KhFoR(>XNY!)ce; zPlo!2FiY&{KxevNSCM6iWPjg^>eYQ0s{y8jO6EmFvJ_dl`1tsm&vq8X^rcVC=s$$x zHQ;+%t0e*EcMkfW>9!BN9gWD$CtkB1@aR63+SJeAPQpJWm_`Aw{r~N!ROm86#x=RY z;-R&MI};C+J33%Sk(K|2lG{$N@|J9S{9K-bx84`!L4BHay9Imq#7%VusG1)TTPH9E zipXf{AiUCxr(W*sE>**@N*YHL|4pxF%}j)T1!Qpu~~>E<~3(ej8vE8SHRk@CrOSE zaQ^Z9!_9x#44%AN7}B)@L*a#eLKB3%EX4O)bnY(xvL1yr2ZTskp&F%?fR`-_YkN3=#iq%-3lMZ4sCO*vS#5e>l+wRl(Qg~+F~O3 z5f%1rxY~jTEUXbtRjD<6aFq|AZx+^2;Q~InvitWk|KndB01&Oj55gmD7}v^vKA(aY zS@rcvEtS@h)nC1UF1UShk(}=J>xBhl*839~HrVAyJyOo31P8F8#W@SjSB7d7tFiVp zuFuF_Ya$hl+vfew!PTgDDs&G&r}K!w!aqK#x1t~}T5H<=H8B8L2ju8kB@$=IsjEt` zw3cYEzq@Pib3_pRnEPAH8CNn8 z!}`Yv$t#B|xmZ62#*D)|)60d%-FxHf3DnLQh$ zTwj3nO3ZM)14~DYWo5cE7Yxw-k$w6WL<2y?)t(k9R0^TzqZq;2evsVp;>-MUPyQKIm#K>w~SME3uRdRi}q%A2e#XY}cixD2{rW{N2)C3~!Rm6i<+@ooD*&fBL6$ef%Q& z>hb&qv)sMAe$`h!C#A)L26PP#LUNE$lylJX_ES!TYvnfp<4I=fQGN4$Z7P)m!|9zR zV9b$3$G+G>YtRs*;2eM+b4)O1*?d%QOu2s?s0~hSmlOqTB>7X{-!>e!Fe&GYCB;EW zcw7>o>_n|Wo(r|~%K%3BSz})i?Y)(RH=1j!z{huDb6v;{*e6X%4%P%9CckefBLLCZ zWbGv1ajYS6XRe^A5b!13Tr{BHKkrmoWObVJR#giNuhsH@H7s>)j~BECY=4EEsRLj( z{P_d*YpQbCt*o`zH9dkKnZ}}%MF`A6H1}uH2eCr6rVcr5I?%vx&~`Pe-5YUUwkjMk zFD}$>ncNz`ElLclWBu~JE2REoW)Wi3e&7NA=}t%It3J}>yuyookrK>-xcrtyMG~CW zysedvDaaYIvNB3=gmrp3x78MRu1c-$EUO}|DG=eN6IOkLm^$FjQYY5A35~x_*MUQo zU+B;*)F}RBn2WB!SOCRtEl1WctP!!L55T_b_xIMwLv>VK*rqmioNQ-$gH*mSy?lIn zh}rr4(Bzia$?+QfiiJXQ?|$i*lQsQFh&#llao)>0XxijLi?=IN$2l39kqDVa7xp9t zDi2bHjEMQT`K&a{rSRE8a@%dZ#8>7Ibm02=@VBKY#D^Om z@O=?+U`wu{h;1HRq+~VEpZZ;6Vj!kv+_fG$#R~@C;p08BkEAeVLB)098`4UH$22y^ zf1!(48?bqQh~}&3Lkv zVWtf}Bh5CI5|=4{s}rGf0A9@1<%fd}x`lyM67=iUt4IO!wG2C!+M2subwVbjph=7-k` z^eb^Q%46zGZzNY=Oh=HGP^^pD! zOfgW-L_&m)!7p67A{$$X-8QLR*=8EMohR?V(w>!~rpN9cGe}G5FOwotze6aefV(pA zOVjeDg%`1o5f8`sRAh*Qt|5Rvpt>~(Udhme~EBw?0gXkTcvU(6~YI3Z) zZqL3PyiNam5}kEh5)D0Zxt^tmU79BhZ5q})kEopD$2ChcW_(Y`=(iucHT-UPx=O z242PB)rB2Ecwx05Tkee~2+eZ;=;7zo#lrh^#(nQ_rh7-~W@$}$XC*El6&q^=LpnSN zy`v`;@~xwUw6}p4Vzo*T3n%A5Q!UN%Y0%?#qcB`{QLIUF;SE@{Uj}2(kXJ;lAhGBo zO8w;Zl_aoUa6$OuMc)gl2yuQ6Af**yUtEXP7gbhL6xvgp+Eiv`T3et*o># zjM>q~6`>hhC$4??rmm?`Qe3eg7!wQe7wT^bk9cE)4_;-Pgh10Z_joP-vVQIG+O>?v z0;fytO^iX~n3q!uDu}k=gFA2M-1hios z4m1R0b&}&wBC9J%D-u{iN8QrZ4DFT9b{fZNrwkTps+N|DL>e|qkzUWnHa0eNB5 z20n$#&$eJ`zI~zR&wDp_|Gf9-g@x}IZW5|QQ!RYYjX}?-h3^wy(W>^NEf`j@EyxOs zw_afzawr33!zlF!8)_?>bKZZvKP8jSEURc{kP{8y)S?uFHBB_^$CC%K_KH@E9vrCS zzM`=PEE&DX9y8&NA1vb5$FG-h2dWnM?y2C4NvsLeSdzz@@LOgy>#pY%a(1*8PL`Zx z&+!Jd3uS@d4#%(@L6qYfotxeMm4qN`VS3L=n zCbW7}x2o{OibLS)jVUa8^lKa9J4oxVo)&NFqtF$fK*)PVgRc5V z6ord2kpoS&zgR0;+|EPJJTb@z!) zOSX^d4$^oQg_`bUUvalkoUFI9B5Q}XHJF#>a-*Qt4H_mSwIu|@I5am3Cnekfab>hp zg+;hp(-R7DFGq1Dyjs)1C|Cu0z0e>QZ+2ISMGjV^l{|n}#YJIT^2JT)NN7}o4f5;` zt*@slD*;u*I2PEH{awsx0VTkdW!^Km%3X)5t1>40p>nE8_;gL@37yoc6S3;DalS75 z=j#uQS=ty3$_hqR9mQd@W!o88n_3Ib%*>oByhLB!zWtDRRSxnhe6qT#((9B`45F^W zl@JTi!ofIQT@{Xs-U7Gi?hHzc>??v-Kvqk5zs0F5@~p5LnN6#93_X*&B9TR-gB#B_ zHpbkA#vn0^<5q5;%=gqE3_n3#-Q@i-J%3)<{j+*lx$9SkPC4Jd@Km z3O8%i_X_bK$%eksn89+73aKH#4~zalhY7{R0+zB0%YyAOLaJq9Ig6&`)AI_g!#A#j zNNcikh871&Ph3uvKHjU|I{vL z;z+|Ls=!SZSTi%x!pZ=v{7`^3uLYrH8Zy8lV%_2vVMVrH(cUZ8R&*TUt**`>tJ>Qu zd`pY49UnngwZO#crwqdeu9DMOs0KF(Q)Af8&;#Ep2rB|t#1+5qeZLo~!M*Q$w$Grk zfTYB@+NQ1{u0Q91wTiQxSNZs^KPJCLIk>foGjS-{UU2pxqF0=0?^f%odvX6C_or&K zqk#&+MbTF%2qCffF@{C4rVr~xYgj6CA*i~5)UpEa0|KkyOv2ydVJWd#Vs%W!&7&Pj zb(rca?_z;iD;?9*F6}_R>G?_qt^0Tddv0GAQV=gswx&%FLW;!3oCi|9#&LXnjYmeme4BYRoW+%XoHtn zIoCZ~7v|=mi*(i-FR@O1X~?cS4;Sj4qZMDev*E;9@PaAsBr3G7$<1pcq$SCPAJdEf z0KkHnsw2c3jh7dl~?&Pa>^u zF|xYYxw^%1(Oc*gQeO~?>Q<%w78i(}UC6eFVvu5^;fK~;1(ii(&l}jtz~|+#b+sWY z8cLYX;p}L*2fmZtF=G^CFom@ji1qzmc!$igywwNm!N{y#Miw8Cs>I@IaEtna&z-Px z*D8lZxf<-oA%p>2i~Fm3pfgVN+LuA+#hMB&>kcN4JI&)92(c_PD(6mwKRNgiu(Is> z_-zd-url*G-pP`xP>)qD+?FiKcfS~`b=r~*d@eLF#UTeHmhPD0oufC{Z`YY& zb#u^@S`sd Ax5eS+CtW+rj=SkAFR(~ix%6lp zg3dP#+r-Z*dkcOj0;`_lDnqGqBDV^0m8z?(k;T7#qlVTSTe6&oR>Ac?)`y9};w<}# zp^M%)y}$~q9-S-aTh*KOnFQALCWBWFbbtGX3=y`s^vb@z zc1Wsc&%R@o)iOqQJ9>kkNj3OPEvxSaL|i>{3TxndrIl%_?{^aqYdiC4m`b>{>W%jR zs-r0mF_6HbEy#TCU{U<4o4bROYG1|s;wm4P3eUZ}Cfj6`TzM0V&GrM^&R_z|^i{h5 h>e7lZ(O17-{QsmPCR>TiCcOXv002ovPDHLkV1hq`c4+_r literal 0 HcmV?d00001 diff --git a/public/images/og.png b/public/images/og.png new file mode 100644 index 0000000000000000000000000000000000000000..e04724b44ded306b8e0c1eec166054cf7550badb GIT binary patch literal 115319 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 cW2^sYaYc%mqFhaXX{f)O2Ie;^^{~ +

+ Here are a few reasons why you will love this template: +

+
    +
  • + Minimal. + A lightweight Astro theme that looks great. +
  • +
  • + Lean. + No external fonts or icons. Zero JavaScript. Zero Runtime. +
  • +
  • + Fast. + Fast by default. Blogster templates are engineered to be performant + and load before you could blink, even when not cached. +
  • +
  • + Dark mode. Automatic light/dark mode based on user's preferred color scheme. +
  • +
  • + Mobile first. Responsive and loads fast in all devices. +
  • +
  • + Accessible. A well thought out semantic and accessible content. +
  • +
  • + Perfect lighthouse score. 100 across the board. +
  • +
  • + Content authoring for everyone. Author content using markdown + (.md) from your code editor or directly in GitHub. +
  • +
  • + Extended markdown with Markdoc. + + + Type-safe custom components like YouTube embed, Twitter embed (or + anything you want really) in your markdown (.md) files. +
  • +
  • + Built in RSS feed for you blog, excellent + SEO and more. +
  • +
+ diff --git a/src/components/BlogPostMeta.astro b/src/components/BlogPostMeta.astro new file mode 100644 index 0000000..149a24a --- /dev/null +++ b/src/components/BlogPostMeta.astro @@ -0,0 +1,90 @@ +--- +import { getBlogPostMeta } from "../lib/seo"; +import { + SITE_TITLE, + SITE_DESCRIPTION, + SITE_URL, + TWITTER_HANDLE, + MY_NAME, +} from "../config"; + +export interface Props { + title?: string; + description?: string; + publishDate: string; + pagePath?: string; + ogImageAbsoluteUrl?: string; + ogImageAltText?: string; + ogImageWidth?: number; + ogImageHeight?: number; +} + +const { + title, + description, + publishDate, + pagePath, + ogImageAbsoluteUrl, + ogImageAltText, + ogImageWidth, + ogImageHeight, +} = Astro.props; + +const { meta, og, twitter } = getBlogPostMeta({ + title: title || SITE_TITLE, + description: description || SITE_DESCRIPTION, + pageUrl: pagePath ? new URL(pagePath, SITE_URL).toString() : undefined, + authorName: MY_NAME, + publishDate, + ogImageAbsoluteUrl, + ogImageAltText, + ogImageWidth, + ogImageHeight, + siteOwnerTwitterHandle: TWITTER_HANDLE, + contentAuthorTwitterHandle: TWITTER_HANDLE, +}); +--- + + +{meta.title} + +{meta.description && } +{meta.canonicalUrl && } + + +{og.title && } +{og.description && } +{og.type && } +{og.url && } +{og.author && } +{ + og.publishDate && ( + + ) +} +{og.image && } +{og.imageAlt && } +{og.imageWidth && } +{og.imageHeight && } + + +{twitter.title && } +{ + twitter.description && ( + + ) +} +{twitter.site && } +{ + twitter.creator && ( + + ) +} + +{twitter.image && } +{ + twitter.imageAlt && ( + + ) +} + diff --git a/src/components/CodeBlock.astro b/src/components/CodeBlock.astro new file mode 100644 index 0000000..2580fba --- /dev/null +++ b/src/components/CodeBlock.astro @@ -0,0 +1,330 @@ +--- +import { Prism } from "@astrojs/prism"; + +const { language, content } = Astro.props; +--- + + + + diff --git a/src/components/CodePenEmbed.astro b/src/components/CodePenEmbed.astro new file mode 100644 index 0000000..f3c1d9b --- /dev/null +++ b/src/components/CodePenEmbed.astro @@ -0,0 +1,26 @@ +--- +type Props = { + url: string; + title: string; +}; + +const { url, title } = Astro.props; +--- + + +

+ {title} +

+ diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..3dbfdc7 --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,24 @@ +--- +--- + + + + diff --git a/src/components/GitHubGistEmbed.astro b/src/components/GitHubGistEmbed.astro new file mode 100644 index 0000000..630bf02 --- /dev/null +++ b/src/components/GitHubGistEmbed.astro @@ -0,0 +1,43 @@ +--- +type Props = { + id: string; +}; + +const { id } = Astro.props; +--- + + + diff --git a/src/components/Header.astro b/src/components/Header.astro new file mode 100644 index 0000000..7b4d5c8 --- /dev/null +++ b/src/components/Header.astro @@ -0,0 +1,98 @@ +--- +import HeaderLink from "./HeaderLink.astro"; +import GitHubIcon from "../components/ui/icons/github.astro"; +import TwitterIcon from "../components/ui/icons/twitter.astro"; +--- + +
+ Skip to content + + +
+ diff --git a/src/components/HeaderLink.astro b/src/components/HeaderLink.astro new file mode 100644 index 0000000..956c488 --- /dev/null +++ b/src/components/HeaderLink.astro @@ -0,0 +1,38 @@ +--- +export interface Props extends astroHTML.JSX.AnchorHTMLAttributes {} + +const { href, class: className, ...props } = Astro.props; +const path = Astro.url.pathname.replace(/\/$/, ""); + +const isHome = href === '/' && path === ''; +const isOtherPages = typeof href === "string" && href.length > 1 + ? path.substring(1).startsWith(href.substring(1)) + : false; +const isActive = isHome || isOtherPages + +--- + + + diff --git a/src/components/Heading.astro b/src/components/Heading.astro new file mode 100644 index 0000000..6166193 --- /dev/null +++ b/src/components/Heading.astro @@ -0,0 +1,25 @@ +--- +import type { HTMLAttributes, HTMLTag } from "astro/types"; + +interface Props extends HTMLAttributes<"h1"> { + level: 1 | 2 | 3 | 4 | 5 | 6; + children: any; +} + +const { level, children } = Astro.props; + +let Tag: HTMLTag = "h1"; +if (level === 2) { + Tag = "h2"; +} else if (level === 3) { + Tag = "h3"; +} else if (level === 4) { + Tag = "h4"; +} else if (level === 5) { + Tag = "h5"; +} else if (level === 6) { + Tag = "h6"; +} +--- + +{children} diff --git a/src/components/Intro.astro b/src/components/Intro.astro new file mode 100644 index 0000000..f041693 --- /dev/null +++ b/src/components/Intro.astro @@ -0,0 +1,94 @@ +--- +import Heading from "./ui/Heading.astro"; +--- + +
+ + Captain Awesome + +

Web Developer. OSS Wizard. Blogger.

+

+ Hello! This is a starter template to build your own blog with + Blogster. + Available in four themes + minimal, + sleek, + newspaper and + bubblegum. + This blog is a demo for minimal theme. + Get started with one simple command. +

+

+ npx create-blogster@latest --theme minimal +

+
+ + diff --git a/src/components/PageMeta.astro b/src/components/PageMeta.astro new file mode 100644 index 0000000..3276d34 --- /dev/null +++ b/src/components/PageMeta.astro @@ -0,0 +1,65 @@ +--- +import { getPageMeta } from "../lib/seo"; +import { + SITE_TITLE, + SITE_DESCRIPTION, + SITE_URL, + TWITTER_HANDLE, +} from "../config"; + +export interface Props { + title?: string; + description?: string; +} + +const { title, description } = Astro.props; + +const { meta, og, twitter } = getPageMeta({ + title: title || SITE_TITLE, + description: description || SITE_DESCRIPTION, + baseUrl: SITE_URL, + ogImageAbsoluteUrl: `${SITE_URL}/images/og.png`, + ogImageAltText: "My fancy website", + ogImageWidth: 1200, + ogImageHeight: 630, + siteOwnerTwitterHandle: TWITTER_HANDLE, + contentAuthorTwitterHandle: TWITTER_HANDLE, +}); +--- + + +{meta.title} + +{meta.description && } + + +{og.title && } +{og.description && } +{og.type && } +{og.url && } +{og.image && } +{og.imageAlt && } +{og.imageWidth && } +{og.imageHeight && } + + +{twitter.title && } +{ + twitter.description && ( + + ) +} +{twitter.site && } +{ + twitter.creator && ( + + ) +} + +{twitter.image && } +{ + twitter.imageAlt && ( + + ) +} + diff --git a/src/components/Renderer.astro b/src/components/Renderer.astro new file mode 100644 index 0000000..9e236fb --- /dev/null +++ b/src/components/Renderer.astro @@ -0,0 +1,45 @@ +--- +import { MarkdocRenderer } from "astro-markdoc-renderer"; +import type { Content } from "astro-markdoc-renderer"; +import YouTubeEmbed from "./YouTubeEmbed.astro"; +import TweetEmbed from "./TweetEmbed.astro"; +import CodePenEmbed from "./CodePenEmbed.astro"; +import GitHubGistEmbed from "./GitHubGistEmbed.astro"; +import CodeBlock from "./CodeBlock.astro"; +import Heading from "./Heading.astro"; + +type Props = { + content: Content; +}; + +const { content } = Astro.props; + +const components = { + Heading: { + Component: Heading, + props: {}, + }, + CodeBlock: { + Component: CodeBlock, + props: {}, + }, + YouTubeEmbed: { + Component: YouTubeEmbed, + props: {}, + }, + TweetEmbed: { + Component: TweetEmbed, + props: {}, + }, + CodePenEmbed: { + Component: CodePenEmbed, + props: {}, + }, + GitHubGistEmbed: { + Component: GitHubGistEmbed, + props: {}, + }, +}; +--- + + diff --git a/src/components/TweetEmbed.astro b/src/components/TweetEmbed.astro new file mode 100644 index 0000000..0bf2b82 --- /dev/null +++ b/src/components/TweetEmbed.astro @@ -0,0 +1,49 @@ +--- +type Props = { + url: string; +}; + +const { url } = Astro.props; +--- + + + + + diff --git a/src/components/YouTubeEmbed.astro b/src/components/YouTubeEmbed.astro new file mode 100644 index 0000000..7386535 --- /dev/null +++ b/src/components/YouTubeEmbed.astro @@ -0,0 +1,27 @@ +--- +type Props = { + url: string; + label: string; +}; + +const { url, label } = Astro.props; +--- + +
+ +
+ + diff --git a/src/components/ui/Heading.astro b/src/components/ui/Heading.astro new file mode 100644 index 0000000..7c17c5a --- /dev/null +++ b/src/components/ui/Heading.astro @@ -0,0 +1,16 @@ +--- +export interface Props extends astroHTML.JSX.BaseHTMLAttributes { + as: "h1" | "h2" | "h3" | "h4" | "h5" | "h6"; +} + +const { as: Tag = "h1", class: className, ...props } = Astro.props; +--- + + + + + diff --git a/src/components/ui/icons/external-link.astro b/src/components/ui/icons/external-link.astro new file mode 100644 index 0000000..cd43c67 --- /dev/null +++ b/src/components/ui/icons/external-link.astro @@ -0,0 +1,43 @@ +--- +export interface Props extends astroHTML.JSX.BaseHTMLAttributes { + title: string; + width?: number | string; + height?: number | string; +} + +const { title, width, height, class: className } = Astro.props; +--- + + + + + + diff --git a/src/components/ui/icons/github.astro b/src/components/ui/icons/github.astro new file mode 100644 index 0000000..515e549 --- /dev/null +++ b/src/components/ui/icons/github.astro @@ -0,0 +1,59 @@ +--- +type Props = { + title: string; + width?: number | string; + height?: number | string; +}; + +const { title, width, height, class: className } = Astro.props; +--- + + + + + + diff --git a/src/components/ui/icons/twitter.astro b/src/components/ui/icons/twitter.astro new file mode 100644 index 0000000..f2fdbd4 --- /dev/null +++ b/src/components/ui/icons/twitter.astro @@ -0,0 +1,56 @@ +--- +type Props = { + title: string; + width?: number | string; + height?: number | string; +}; + +const { title, width, height, class: className } = Astro.props; +--- + + + + + + diff --git a/src/config.ts b/src/config.ts new file mode 100644 index 0000000..5714539 --- /dev/null +++ b/src/config.ts @@ -0,0 +1,12 @@ +// 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 = "Captain Awesome"; +export const SITE_DESCRIPTION = + "Welcome to my blog! I write about modern web development."; +export const TWITTER_HANDLE = "@yourtwitterhandle"; +export const MY_NAME = "Captain Awesome"; + +// setup in astro.config.mjs +const BASE_URL = new URL(import.meta.env.SITE); +export const SITE_URL = BASE_URL.origin; diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..f964fe0 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/layouts/ContentLayout.astro b/src/layouts/ContentLayout.astro new file mode 100644 index 0000000..1e52752 --- /dev/null +++ b/src/layouts/ContentLayout.astro @@ -0,0 +1,83 @@ +--- +/* + This layout is used in pages that render markdoc content + - pages/blog/[slug].astro +*/ +// Import the global.css file here so that it is included on +import "../styles/global.css"; +import "../styles/markdown.css"; + +import Header from "../components/Header.astro"; +import Footer from "../components/Footer.astro"; +import Favicon from "./Favicon.astro"; + +export interface Props { + title: string; + date: Date; +} + +const { title, date } = Astro.props; +const formattedDate = new Date(date).toLocaleDateString("en-us", { + year: "numeric", + month: "short", + day: "numeric", +}); +--- + + + + + + + + + + + + + +
+
+
+

{title}

+ + +
+
+