From 752b9ae6aaded5cafc178ee4d34797eba6542ccd Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 09:49:31 +0200 Subject: [PATCH 01/11] Initialize a docusaurus page --- fdm-docs/.gitignore | 20 + fdm-docs/README.md | 41 + fdm-docs/babel.config.js | 3 + fdm-docs/blog/2019-05-28-first-blog-post.md | 12 + fdm-docs/blog/2019-05-29-long-blog-post.md | 44 + fdm-docs/blog/2021-08-01-mdx-blog-post.mdx | 24 + .../docusaurus-plushie-banner.jpeg | Bin 0 -> 96122 bytes fdm-docs/blog/2021-08-26-welcome/index.md | 29 + fdm-docs/blog/authors.yml | 23 + fdm-docs/blog/tags.yml | 19 + fdm-docs/docs/intro.md | 47 + fdm-docs/docs/tutorial-basics/_category_.json | 8 + .../docs/tutorial-basics/congratulations.md | 23 + .../tutorial-basics/create-a-blog-post.md | 34 + .../docs/tutorial-basics/create-a-document.md | 57 + .../docs/tutorial-basics/create-a-page.md | 43 + .../docs/tutorial-basics/deploy-your-site.md | 31 + .../tutorial-basics/markdown-features.mdx | 152 + fdm-docs/docs/tutorial-extras/_category_.json | 7 + .../img/docsVersionDropdown.png | Bin 0 -> 25427 bytes .../tutorial-extras/img/localeDropdown.png | Bin 0 -> 27841 bytes .../tutorial-extras/manage-docs-versions.md | 55 + .../tutorial-extras/translate-your-site.md | 88 + fdm-docs/docusaurus.config.ts | 141 + fdm-docs/package.json | 50 + fdm-docs/sidebars.ts | 31 + .../src/components/HomepageFeatures/index.tsx | 70 + .../HomepageFeatures/styles.module.css | 11 + fdm-docs/src/css/custom.css | 30 + fdm-docs/src/pages/index.module.css | 23 + fdm-docs/src/pages/index.tsx | 43 + fdm-docs/src/pages/markdown-page.md | 7 + fdm-docs/static/.nojekyll | 0 .../static/img/docusaurus-social-card.jpg | Bin 0 -> 55746 bytes fdm-docs/static/img/docusaurus.png | Bin 0 -> 5142 bytes fdm-docs/static/img/favicon.ico | Bin 0 -> 3626 bytes fdm-docs/static/img/logo.svg | 1 + .../static/img/undraw_docusaurus_mountain.svg | 171 + .../static/img/undraw_docusaurus_react.svg | 170 + .../static/img/undraw_docusaurus_tree.svg | 40 + fdm-docs/tsconfig.json | 7 + pnpm-lock.yaml | 14706 +++++++++++++--- pnpm-workspace.yaml | 3 +- turbo.json | 4 + 44 files changed, 13455 insertions(+), 2813 deletions(-) create mode 100644 fdm-docs/.gitignore create mode 100644 fdm-docs/README.md create mode 100644 fdm-docs/babel.config.js create mode 100644 fdm-docs/blog/2019-05-28-first-blog-post.md create mode 100644 fdm-docs/blog/2019-05-29-long-blog-post.md create mode 100644 fdm-docs/blog/2021-08-01-mdx-blog-post.mdx create mode 100644 fdm-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg create mode 100644 fdm-docs/blog/2021-08-26-welcome/index.md create mode 100644 fdm-docs/blog/authors.yml create mode 100644 fdm-docs/blog/tags.yml create mode 100644 fdm-docs/docs/intro.md create mode 100644 fdm-docs/docs/tutorial-basics/_category_.json create mode 100644 fdm-docs/docs/tutorial-basics/congratulations.md create mode 100644 fdm-docs/docs/tutorial-basics/create-a-blog-post.md create mode 100644 fdm-docs/docs/tutorial-basics/create-a-document.md create mode 100644 fdm-docs/docs/tutorial-basics/create-a-page.md create mode 100644 fdm-docs/docs/tutorial-basics/deploy-your-site.md create mode 100644 fdm-docs/docs/tutorial-basics/markdown-features.mdx create mode 100644 fdm-docs/docs/tutorial-extras/_category_.json create mode 100644 fdm-docs/docs/tutorial-extras/img/docsVersionDropdown.png create mode 100644 fdm-docs/docs/tutorial-extras/img/localeDropdown.png create mode 100644 fdm-docs/docs/tutorial-extras/manage-docs-versions.md create mode 100644 fdm-docs/docs/tutorial-extras/translate-your-site.md create mode 100644 fdm-docs/docusaurus.config.ts create mode 100644 fdm-docs/package.json create mode 100644 fdm-docs/sidebars.ts create mode 100644 fdm-docs/src/components/HomepageFeatures/index.tsx create mode 100644 fdm-docs/src/components/HomepageFeatures/styles.module.css create mode 100644 fdm-docs/src/css/custom.css create mode 100644 fdm-docs/src/pages/index.module.css create mode 100644 fdm-docs/src/pages/index.tsx create mode 100644 fdm-docs/src/pages/markdown-page.md create mode 100644 fdm-docs/static/.nojekyll create mode 100644 fdm-docs/static/img/docusaurus-social-card.jpg create mode 100644 fdm-docs/static/img/docusaurus.png create mode 100644 fdm-docs/static/img/favicon.ico create mode 100644 fdm-docs/static/img/logo.svg create mode 100644 fdm-docs/static/img/undraw_docusaurus_mountain.svg create mode 100644 fdm-docs/static/img/undraw_docusaurus_react.svg create mode 100644 fdm-docs/static/img/undraw_docusaurus_tree.svg create mode 100644 fdm-docs/tsconfig.json diff --git a/fdm-docs/.gitignore b/fdm-docs/.gitignore new file mode 100644 index 000000000..b2d6de306 --- /dev/null +++ b/fdm-docs/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/fdm-docs/README.md b/fdm-docs/README.md new file mode 100644 index 000000000..0c6c2c27b --- /dev/null +++ b/fdm-docs/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/fdm-docs/babel.config.js b/fdm-docs/babel.config.js new file mode 100644 index 000000000..e00595dae --- /dev/null +++ b/fdm-docs/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/fdm-docs/blog/2019-05-28-first-blog-post.md b/fdm-docs/blog/2019-05-28-first-blog-post.md new file mode 100644 index 000000000..d3032efb3 --- /dev/null +++ b/fdm-docs/blog/2019-05-28-first-blog-post.md @@ -0,0 +1,12 @@ +--- +slug: first-blog-post +title: First Blog Post +authors: [slorber, yangshun] +tags: [hola, docusaurus] +--- + +Lorem ipsum dolor sit amet... + + + +...consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/fdm-docs/blog/2019-05-29-long-blog-post.md b/fdm-docs/blog/2019-05-29-long-blog-post.md new file mode 100644 index 000000000..eb4435de5 --- /dev/null +++ b/fdm-docs/blog/2019-05-29-long-blog-post.md @@ -0,0 +1,44 @@ +--- +slug: long-blog-post +title: Long Blog Post +authors: yangshun +tags: [hello, docusaurus] +--- + +This is the summary of a very long blog post, + +Use a `` comment to limit blog post size in the list view. + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/fdm-docs/blog/2021-08-01-mdx-blog-post.mdx b/fdm-docs/blog/2021-08-01-mdx-blog-post.mdx new file mode 100644 index 000000000..0c4b4a48b --- /dev/null +++ b/fdm-docs/blog/2021-08-01-mdx-blog-post.mdx @@ -0,0 +1,24 @@ +--- +slug: mdx-blog-post +title: MDX Blog Post +authors: [slorber] +tags: [docusaurus] +--- + +Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/). + +:::tip + +Use the power of React to create interactive blog posts. + +::: + +{/* truncate */} + +For example, use JSX to create an interactive button: + +```js + +``` + + diff --git a/fdm-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/fdm-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..11bda0928456b12f8e53d0ba5709212a4058d449 GIT binary patch literal 96122 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 literal 0 HcmV?d00001 diff --git a/fdm-docs/blog/2021-08-26-welcome/index.md b/fdm-docs/blog/2021-08-26-welcome/index.md new file mode 100644 index 000000000..349ea075f --- /dev/null +++ b/fdm-docs/blog/2021-08-26-welcome/index.md @@ -0,0 +1,29 @@ +--- +slug: welcome +title: Welcome +authors: [slorber, yangshun] +tags: [facebook, hello, docusaurus] +--- + +[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog). + +Here are a few tips you might find useful. + + + +Simply add Markdown files (or folders) to the `blog` directory. + +Regular blog authors can be added to `authors.yml`. + +The blog post date can be extracted from filenames, such as: + +- `2019-05-30-welcome.md` +- `2019-05-30-welcome/index.md` + +A blog post folder can be convenient to co-locate blog post images: + +![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg) + +The blog supports tags as well! + +**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config. diff --git a/fdm-docs/blog/authors.yml b/fdm-docs/blog/authors.yml new file mode 100644 index 000000000..8bfa5c7c4 --- /dev/null +++ b/fdm-docs/blog/authors.yml @@ -0,0 +1,23 @@ +yangshun: + name: Yangshun Tay + title: Front End Engineer @ Facebook + url: https://github.com/yangshun + image_url: https://github.com/yangshun.png + page: true + socials: + x: yangshunz + github: yangshun + +slorber: + name: Sébastien Lorber + title: Docusaurus maintainer + url: https://sebastienlorber.com + image_url: https://github.com/slorber.png + page: + # customize the url of the author page at /blog/authors/ + permalink: '/all-sebastien-lorber-articles' + socials: + x: sebastienlorber + linkedin: sebastienlorber + github: slorber + newsletter: https://thisweekinreact.com diff --git a/fdm-docs/blog/tags.yml b/fdm-docs/blog/tags.yml new file mode 100644 index 000000000..bfaa778fb --- /dev/null +++ b/fdm-docs/blog/tags.yml @@ -0,0 +1,19 @@ +facebook: + label: Facebook + permalink: /facebook + description: Facebook tag description + +hello: + label: Hello + permalink: /hello + description: Hello tag description + +docusaurus: + label: Docusaurus + permalink: /docusaurus + description: Docusaurus tag description + +hola: + label: Hola + permalink: /hola + description: Hola tag description diff --git a/fdm-docs/docs/intro.md b/fdm-docs/docs/intro.md new file mode 100644 index 000000000..45e8604c8 --- /dev/null +++ b/fdm-docs/docs/intro.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 1 +--- + +# Tutorial Intro + +Let's discover **Docusaurus in less than 5 minutes**. + +## Getting Started + +Get started by **creating a new site**. + +Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**. + +### What you'll need + +- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: + - When installing Node.js, you are recommended to check all checkboxes related to dependencies. + +## Generate a new site + +Generate a new Docusaurus site using the **classic template**. + +The classic template will automatically be added to your project after you run the command: + +```bash +npm init docusaurus@latest my-website classic +``` + +You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor. + +The command also installs all necessary dependencies you need to run Docusaurus. + +## Start your site + +Run the development server: + +```bash +cd my-website +npm run start +``` + +The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there. + +The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/. + +Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes. diff --git a/fdm-docs/docs/tutorial-basics/_category_.json b/fdm-docs/docs/tutorial-basics/_category_.json new file mode 100644 index 000000000..2e6db55b1 --- /dev/null +++ b/fdm-docs/docs/tutorial-basics/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Tutorial - Basics", + "position": 2, + "link": { + "type": "generated-index", + "description": "5 minutes to learn the most important Docusaurus concepts." + } +} diff --git a/fdm-docs/docs/tutorial-basics/congratulations.md b/fdm-docs/docs/tutorial-basics/congratulations.md new file mode 100644 index 000000000..04771a00b --- /dev/null +++ b/fdm-docs/docs/tutorial-basics/congratulations.md @@ -0,0 +1,23 @@ +--- +sidebar_position: 6 +--- + +# Congratulations! + +You have just learned the **basics of Docusaurus** and made some changes to the **initial template**. + +Docusaurus has **much more to offer**! + +Have **5 more minutes**? Take a look at **[versioning](../tutorial-extras/manage-docs-versions.md)** and **[i18n](../tutorial-extras/translate-your-site.md)**. + +Anything **unclear** or **buggy** in this tutorial? [Please report it!](https://github.com/facebook/docusaurus/discussions/4610) + +## What's next? + +- Read the [official documentation](https://docusaurus.io/) +- Modify your site configuration with [`docusaurus.config.js`](https://docusaurus.io/docs/api/docusaurus-config) +- Add navbar and footer items with [`themeConfig`](https://docusaurus.io/docs/api/themes/configuration) +- Add a custom [Design and Layout](https://docusaurus.io/docs/styling-layout) +- Add a [search bar](https://docusaurus.io/docs/search) +- Find inspirations in the [Docusaurus showcase](https://docusaurus.io/showcase) +- Get involved in the [Docusaurus Community](https://docusaurus.io/community/support) diff --git a/fdm-docs/docs/tutorial-basics/create-a-blog-post.md b/fdm-docs/docs/tutorial-basics/create-a-blog-post.md new file mode 100644 index 000000000..550ae17ee --- /dev/null +++ b/fdm-docs/docs/tutorial-basics/create-a-blog-post.md @@ -0,0 +1,34 @@ +--- +sidebar_position: 3 +--- + +# Create a Blog Post + +Docusaurus creates a **page for each blog post**, but also a **blog index page**, a **tag system**, an **RSS** feed... + +## Create your first Post + +Create a file at `blog/2021-02-28-greetings.md`: + +```md title="blog/2021-02-28-greetings.md" +--- +slug: greetings +title: Greetings! +authors: + - name: Joel Marcey + title: Co-creator of Docusaurus 1 + url: https://github.com/JoelMarcey + image_url: https://github.com/JoelMarcey.png + - name: Sébastien Lorber + title: Docusaurus maintainer + url: https://sebastienlorber.com + image_url: https://github.com/slorber.png +tags: [greetings] +--- + +Congratulations, you have made your first post! + +Feel free to play around and edit this post as much as you like. +``` + +A new blog post is now available at [http://localhost:3000/blog/greetings](http://localhost:3000/blog/greetings). diff --git a/fdm-docs/docs/tutorial-basics/create-a-document.md b/fdm-docs/docs/tutorial-basics/create-a-document.md new file mode 100644 index 000000000..c22fe2944 --- /dev/null +++ b/fdm-docs/docs/tutorial-basics/create-a-document.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 2 +--- + +# Create a Document + +Documents are **groups of pages** connected through: + +- a **sidebar** +- **previous/next navigation** +- **versioning** + +## Create your first Doc + +Create a Markdown file at `docs/hello.md`: + +```md title="docs/hello.md" +# Hello + +This is my **first Docusaurus document**! +``` + +A new document is now available at [http://localhost:3000/docs/hello](http://localhost:3000/docs/hello). + +## Configure the Sidebar + +Docusaurus automatically **creates a sidebar** from the `docs` folder. + +Add metadata to customize the sidebar label and position: + +```md title="docs/hello.md" {1-4} +--- +sidebar_label: 'Hi!' +sidebar_position: 3 +--- + +# Hello + +This is my **first Docusaurus document**! +``` + +It is also possible to create your sidebar explicitly in `sidebars.js`: + +```js title="sidebars.js" +export default { + tutorialSidebar: [ + 'intro', + // highlight-next-line + 'hello', + { + type: 'category', + label: 'Tutorial', + items: ['tutorial-basics/create-a-document'], + }, + ], +}; +``` diff --git a/fdm-docs/docs/tutorial-basics/create-a-page.md b/fdm-docs/docs/tutorial-basics/create-a-page.md new file mode 100644 index 000000000..20e2ac300 --- /dev/null +++ b/fdm-docs/docs/tutorial-basics/create-a-page.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 1 +--- + +# Create a Page + +Add **Markdown or React** files to `src/pages` to create a **standalone page**: + +- `src/pages/index.js` → `localhost:3000/` +- `src/pages/foo.md` → `localhost:3000/foo` +- `src/pages/foo/bar.js` → `localhost:3000/foo/bar` + +## Create your first React Page + +Create a file at `src/pages/my-react-page.js`: + +```jsx title="src/pages/my-react-page.js" +import React from 'react'; +import Layout from '@theme/Layout'; + +export default function MyReactPage() { + return ( + +

My React page

+

This is a React page

+
+ ); +} +``` + +A new page is now available at [http://localhost:3000/my-react-page](http://localhost:3000/my-react-page). + +## Create your first Markdown Page + +Create a file at `src/pages/my-markdown-page.md`: + +```mdx title="src/pages/my-markdown-page.md" +# My Markdown page + +This is a Markdown page +``` + +A new page is now available at [http://localhost:3000/my-markdown-page](http://localhost:3000/my-markdown-page). diff --git a/fdm-docs/docs/tutorial-basics/deploy-your-site.md b/fdm-docs/docs/tutorial-basics/deploy-your-site.md new file mode 100644 index 000000000..1c50ee063 --- /dev/null +++ b/fdm-docs/docs/tutorial-basics/deploy-your-site.md @@ -0,0 +1,31 @@ +--- +sidebar_position: 5 +--- + +# Deploy your site + +Docusaurus is a **static-site-generator** (also called **[Jamstack](https://jamstack.org/)**). + +It builds your site as simple **static HTML, JavaScript and CSS files**. + +## Build your site + +Build your site **for production**: + +```bash +npm run build +``` + +The static files are generated in the `build` folder. + +## Deploy your site + +Test your production build locally: + +```bash +npm run serve +``` + +The `build` folder is now served at [http://localhost:3000/](http://localhost:3000/). + +You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://docusaurus.io/docs/deployment)**). diff --git a/fdm-docs/docs/tutorial-basics/markdown-features.mdx b/fdm-docs/docs/tutorial-basics/markdown-features.mdx new file mode 100644 index 000000000..35e00825e --- /dev/null +++ b/fdm-docs/docs/tutorial-basics/markdown-features.mdx @@ -0,0 +1,152 @@ +--- +sidebar_position: 4 +--- + +# Markdown Features + +Docusaurus supports **[Markdown](https://daringfireball.net/projects/markdown/syntax)** and a few **additional features**. + +## Front Matter + +Markdown documents have metadata at the top called [Front Matter](https://jekyllrb.com/docs/front-matter/): + +```text title="my-doc.md" +// highlight-start +--- +id: my-doc-id +title: My document title +description: My document description +slug: /my-custom-url +--- +// highlight-end + +## Markdown heading + +Markdown text with [links](./hello.md) +``` + +## Links + +Regular Markdown links are supported, using url paths or relative file paths. + +```md +Let's see how to [Create a page](/create-a-page). +``` + +```md +Let's see how to [Create a page](./create-a-page.md). +``` + +**Result:** Let's see how to [Create a page](./create-a-page.md). + +## Images + +Regular Markdown images are supported. + +You can use absolute paths to reference images in the static directory (`static/img/docusaurus.png`): + +```md +![Docusaurus logo](/img/docusaurus.png) +``` + +![Docusaurus logo](/img/docusaurus.png) + +You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them: + +```md +![Docusaurus logo](./img/docusaurus.png) +``` + +## Code Blocks + +Markdown code blocks are supported with Syntax highlighting. + +````md +```jsx title="src/components/HelloDocusaurus.js" +function HelloDocusaurus() { + return

Hello, Docusaurus!

; +} +``` +```` + +```jsx title="src/components/HelloDocusaurus.js" +function HelloDocusaurus() { + return

Hello, Docusaurus!

; +} +``` + +## Admonitions + +Docusaurus has a special syntax to create admonitions and callouts: + +```md +:::tip My tip + +Use this awesome feature option + +::: + +:::danger Take care + +This action is dangerous + +::: +``` + +:::tip My tip + +Use this awesome feature option + +::: + +:::danger Take care + +This action is dangerous + +::: + +## MDX and React Components + +[MDX](https://mdxjs.com/) can make your documentation more **interactive** and allows using any **React components inside Markdown**: + +```jsx +export const Highlight = ({children, color}) => ( + { + alert(`You clicked the color ${color} with label ${children}`) + }}> + {children} + +); + +This is Docusaurus green ! + +This is Facebook blue ! +``` + +export const Highlight = ({children, color}) => ( + { + alert(`You clicked the color ${color} with label ${children}`); + }}> + {children} + +); + +This is Docusaurus green ! + +This is Facebook blue ! diff --git a/fdm-docs/docs/tutorial-extras/_category_.json b/fdm-docs/docs/tutorial-extras/_category_.json new file mode 100644 index 000000000..a8ffcc193 --- /dev/null +++ b/fdm-docs/docs/tutorial-extras/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Tutorial - Extras", + "position": 3, + "link": { + "type": "generated-index" + } +} diff --git a/fdm-docs/docs/tutorial-extras/img/docsVersionDropdown.png b/fdm-docs/docs/tutorial-extras/img/docsVersionDropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..97e4164618b5f8beda34cfa699720aba0ad2e342 GIT binary patch literal 25427 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 literal 0 HcmV?d00001 diff --git a/fdm-docs/docs/tutorial-extras/img/localeDropdown.png b/fdm-docs/docs/tutorial-extras/img/localeDropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..e257edc1f932985396bf59584c7ccfaddf955779 GIT binary patch literal 27841 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 JrC|B>e*nH7H{}2T literal 0 HcmV?d00001 diff --git a/fdm-docs/docs/tutorial-extras/manage-docs-versions.md b/fdm-docs/docs/tutorial-extras/manage-docs-versions.md new file mode 100644 index 000000000..ccda0b907 --- /dev/null +++ b/fdm-docs/docs/tutorial-extras/manage-docs-versions.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 1 +--- + +# Manage Docs Versions + +Docusaurus can manage multiple versions of your docs. + +## Create a docs version + +Release a version 1.0 of your project: + +```bash +npm run docusaurus docs:version 1.0 +``` + +The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created. + +Your docs now have 2 versions: + +- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs +- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs** + +## Add a Version Dropdown + +To navigate seamlessly across versions, add a version dropdown. + +Modify the `docusaurus.config.js` file: + +```js title="docusaurus.config.js" +export default { + themeConfig: { + navbar: { + items: [ + // highlight-start + { + type: 'docsVersionDropdown', + }, + // highlight-end + ], + }, + }, +}; +``` + +The docs version dropdown appears in your navbar: + +![Docs Version Dropdown](./img/docsVersionDropdown.png) + +## Update an existing version + +It is possible to edit versioned docs in their respective folder: + +- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello` +- `docs/hello.md` updates `http://localhost:3000/docs/next/hello` diff --git a/fdm-docs/docs/tutorial-extras/translate-your-site.md b/fdm-docs/docs/tutorial-extras/translate-your-site.md new file mode 100644 index 000000000..b5a644abd --- /dev/null +++ b/fdm-docs/docs/tutorial-extras/translate-your-site.md @@ -0,0 +1,88 @@ +--- +sidebar_position: 2 +--- + +# Translate your site + +Let's translate `docs/intro.md` to French. + +## Configure i18n + +Modify `docusaurus.config.js` to add support for the `fr` locale: + +```js title="docusaurus.config.js" +export default { + i18n: { + defaultLocale: 'en', + locales: ['en', 'fr'], + }, +}; +``` + +## Translate a doc + +Copy the `docs/intro.md` file to the `i18n/fr` folder: + +```bash +mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/ + +cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md +``` + +Translate `i18n/fr/docusaurus-plugin-content-docs/current/intro.md` in French. + +## Start your localized site + +Start your site on the French locale: + +```bash +npm run start -- --locale fr +``` + +Your localized site is accessible at [http://localhost:3000/fr/](http://localhost:3000/fr/) and the `Getting Started` page is translated. + +:::caution + +In development, you can only use one locale at a time. + +::: + +## Add a Locale Dropdown + +To navigate seamlessly across languages, add a locale dropdown. + +Modify the `docusaurus.config.js` file: + +```js title="docusaurus.config.js" +export default { + themeConfig: { + navbar: { + items: [ + // highlight-start + { + type: 'localeDropdown', + }, + // highlight-end + ], + }, + }, +}; +``` + +The locale dropdown now appears in your navbar: + +![Locale Dropdown](./img/localeDropdown.png) + +## Build your localized site + +Build your site for a specific locale: + +```bash +npm run build -- --locale fr +``` + +Or build your site to include all the locales at once: + +```bash +npm run build +``` diff --git a/fdm-docs/docusaurus.config.ts b/fdm-docs/docusaurus.config.ts new file mode 100644 index 000000000..5e655d287 --- /dev/null +++ b/fdm-docs/docusaurus.config.ts @@ -0,0 +1,141 @@ +import {themes as prismThemes} from 'prism-react-renderer'; +import type {Config} from '@docusaurus/types'; +import type * as Preset from '@docusaurus/preset-classic'; + +const config: Config = { + title: 'My Site', + tagline: 'Dinosaurs are cool', + favicon: 'img/favicon.ico', + + // Set the production url of your site here + url: 'https://your-docusaurus-site.example.com', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'facebook', // Usually your GitHub org/user name. + projectName: 'docusaurus', // Usually your repo name. + + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + { + docs: { + sidebarPath: './sidebars.ts', + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + blog: { + showReadingTime: true, + feedOptions: { + type: ['rss', 'atom'], + xslt: true, + }, + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + // Useful options to enforce blogging best practices + onInlineTags: 'warn', + onInlineAuthors: 'warn', + onUntruncatedBlogPosts: 'warn', + }, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], + ], + + themeConfig: { + // Replace with your project's social card + image: 'img/docusaurus-social-card.jpg', + navbar: { + title: 'My Site', + logo: { + alt: 'My Site Logo', + src: 'img/logo.svg', + }, + items: [ + { + type: 'docSidebar', + sidebarId: 'tutorialSidebar', + position: 'left', + label: 'Tutorial', + }, + {to: '/blog', label: 'Blog', position: 'left'}, + { + href: 'https://github.com/facebook/docusaurus', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Tutorial', + to: '/docs/intro', + }, + ], + }, + { + title: 'Community', + items: [ + { + label: 'Stack Overflow', + href: 'https://stackoverflow.com/questions/tagged/docusaurus', + }, + { + label: 'Discord', + href: 'https://discordapp.com/invite/docusaurus', + }, + { + label: 'Twitter', + href: 'https://twitter.com/docusaurus', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'Blog', + to: '/blog', + }, + { + label: 'GitHub', + href: 'https://github.com/facebook/docusaurus', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; diff --git a/fdm-docs/package.json b/fdm-docs/package.json new file mode 100644 index 000000000..02a7ced43 --- /dev/null +++ b/fdm-docs/package.json @@ -0,0 +1,50 @@ +{ + "name": "fdm-docs", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "watch-docs":"pnpm start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "typecheck": "tsc", + "preinstall": "npx only-allow pnpm" + }, + "dependencies": { + "@docusaurus/core": "3.5.2", + "@docusaurus/preset-classic": "3.5.2", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/tsconfig": "3.5.2", + "@docusaurus/types": "3.5.2", + "typescript": "~5.5.2" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=18.0" + }, + "packageManager": "pnpm@9.12.2" +} \ No newline at end of file diff --git a/fdm-docs/sidebars.ts b/fdm-docs/sidebars.ts new file mode 100644 index 000000000..acc7685ac --- /dev/null +++ b/fdm-docs/sidebars.ts @@ -0,0 +1,31 @@ +import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; + +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ +const sidebars: SidebarsConfig = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + /* + tutorialSidebar: [ + 'intro', + 'hello', + { + type: 'category', + label: 'Tutorial', + items: ['tutorial-basics/create-a-document'], + }, + ], + */ +}; + +export default sidebars; diff --git a/fdm-docs/src/components/HomepageFeatures/index.tsx b/fdm-docs/src/components/HomepageFeatures/index.tsx new file mode 100644 index 000000000..50a9e6f4c --- /dev/null +++ b/fdm-docs/src/components/HomepageFeatures/index.tsx @@ -0,0 +1,70 @@ +import clsx from 'clsx'; +import Heading from '@theme/Heading'; +import styles from './styles.module.css'; + +type FeatureItem = { + title: string; + Svg: React.ComponentType>; + description: JSX.Element; +}; + +const FeatureList: FeatureItem[] = [ + { + title: 'Easy to Use', + Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, + description: ( + <> + Docusaurus was designed from the ground up to be easily installed and + used to get your website up and running quickly. + + ), + }, + { + title: 'Focus on What Matters', + Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, + description: ( + <> + Docusaurus lets you focus on your docs, and we'll do the chores. Go + ahead and move your docs into the docs directory. + + ), + }, + { + title: 'Powered by React', + Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, + description: ( + <> + Extend or customize your website layout by reusing React. Docusaurus can + be extended while reusing the same header and footer. + + ), + }, +]; + +function Feature({title, Svg, description}: FeatureItem) { + return ( +
+
+ +
+
+ {title} +

{description}

+
+
+ ); +} + +export default function HomepageFeatures(): JSX.Element { + return ( +
+
+
+ {FeatureList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/fdm-docs/src/components/HomepageFeatures/styles.module.css b/fdm-docs/src/components/HomepageFeatures/styles.module.css new file mode 100644 index 000000000..b248eb2e5 --- /dev/null +++ b/fdm-docs/src/components/HomepageFeatures/styles.module.css @@ -0,0 +1,11 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.featureSvg { + height: 200px; + width: 200px; +} diff --git a/fdm-docs/src/css/custom.css b/fdm-docs/src/css/custom.css new file mode 100644 index 000000000..2bc6a4cfd --- /dev/null +++ b/fdm-docs/src/css/custom.css @@ -0,0 +1,30 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #2e8555; + --ifm-color-primary-dark: #29784c; + --ifm-color-primary-darker: #277148; + --ifm-color-primary-darkest: #205d3b; + --ifm-color-primary-light: #33925d; + --ifm-color-primary-lighter: #359962; + --ifm-color-primary-lightest: #3cad6e; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #25c2a0; + --ifm-color-primary-dark: #21af90; + --ifm-color-primary-darker: #1fa588; + --ifm-color-primary-darkest: #1a8870; + --ifm-color-primary-light: #29d5b0; + --ifm-color-primary-lighter: #32d8b4; + --ifm-color-primary-lightest: #4fddbf; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} diff --git a/fdm-docs/src/pages/index.module.css b/fdm-docs/src/pages/index.module.css new file mode 100644 index 000000000..9f71a5da7 --- /dev/null +++ b/fdm-docs/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/fdm-docs/src/pages/index.tsx b/fdm-docs/src/pages/index.tsx new file mode 100644 index 000000000..cfcca4b71 --- /dev/null +++ b/fdm-docs/src/pages/index.tsx @@ -0,0 +1,43 @@ +import clsx from 'clsx'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import Layout from '@theme/Layout'; +import HomepageFeatures from '@site/src/components/HomepageFeatures'; +import Heading from '@theme/Heading'; + +import styles from './index.module.css'; + +function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + return ( +
+
+ + FDM + +

{siteConfig.tagline}

+
+ + Docusaurus Tutorial - 5min ⏱️ + +
+
+
+ ); +} + +export default function Home(): JSX.Element { + const {siteConfig} = useDocusaurusContext(); + return ( + + +
+ +
+
+ ); +} diff --git a/fdm-docs/src/pages/markdown-page.md b/fdm-docs/src/pages/markdown-page.md new file mode 100644 index 000000000..9756c5b66 --- /dev/null +++ b/fdm-docs/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/fdm-docs/static/.nojekyll b/fdm-docs/static/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/fdm-docs/static/img/docusaurus-social-card.jpg b/fdm-docs/static/img/docusaurus-social-card.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffcb448210e1a456cb3588ae8b396a597501f187 GIT binary patch literal 55746 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 fgzs%Vr*-jYG(YMS<ttdtee# literal 0 HcmV?d00001 diff --git a/fdm-docs/static/img/docusaurus.png b/fdm-docs/static/img/docusaurus.png new file mode 100644 index 0000000000000000000000000000000000000000..f458149e3c8f53335f28fbc162ae67f55575c881 GIT binary patch literal 5142 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 F{0H{b<4^zq literal 0 HcmV?d00001 diff --git a/fdm-docs/static/img/favicon.ico b/fdm-docs/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c01d54bcd39a5f853428f3cd5aa0f383d963c484 GIT binary patch literal 3626 zcmb`Je@s(X6vrR`EK3%b%orErlDW({vnABqA zcfaS{d+xbU5JKp0*;0YOg+;Fl!eT)XRuapIwFLL`=imZCSon$`se`_<%@MB=M~KG+ z=EW^FL`w|Bo>*ktlaS^(fut!95`iG5u=SZ8nfDHO#GaTlH1-XG^;vsjUb^gWTVz0+ z^=WR1wv9-2oeR=_;fL0H7rNWqAzGtO(D;`~cX(RcN0w2v24Y8)6t`cS^_ghs`_ho? z{0ka~1Dgo8TfAP$r*ua?>$_V+kZ!-(TvEJ7O2f;Y#tezt$&R4 zLI}=-y@Z!grf*h3>}DUL{km4R>ya_I5Ag#{h_&?+HpKS!;$x3LC#CqUQ8&nM?X))Q zXAy2?`YL4FbC5CgJu(M&Q|>1st8XXLZ|5MgwgjP$m_2Vt0(J z&Gu7bOlkbGzGm2sh?X`){7w69Y$1#@P@7DF{ZE=4%T0NDS)iH`tiPSKpDNW)zmtn( zw;4$f>k)4$LBc>eBAaTZeCM2(iD+sHlj!qd z2GjRJ>f_Qes(+mnzdA^NH?^NB(^o-%Gmg$c8MNMq&`vm@9Ut;*&$xSD)PKH{wBCEC z4P9%NQ;n2s59ffMn8*5)5AAg4-93gBXBDX`A7S& zH-|%S3Wd%T79fk-e&l`{!?lve8_epXhE{d3Hn$Cg!t=-4D(t$cK~7f&4s?t7wr3ZP z*!SRQ-+tr|e1|hbc__J`k3S!rMy<0PHy&R`v#aJv?`Y?2{avK5sQz%=Us()jcNuZV z*$>auD4cEw>;t`+m>h?f?%VFJZj8D|Y1e_SjxG%J4{-AkFtT2+ZZS5UScS~%;dp!V>)7zi`w(xwSd*FS;Lml=f6hn#jq)2is4nkp+aTrV?)F6N z>DY#SU0IZ;*?Hu%tSj4edd~kYNHMFvS&5}#3-M;mBCOCZL3&;2obdG?qZ>rD|zC|Lu|sny76pn2xl|6sk~Hs{X9{8iBW zwiwgQt+@hi`FYMEhX2 \ No newline at end of file diff --git a/fdm-docs/static/img/undraw_docusaurus_mountain.svg b/fdm-docs/static/img/undraw_docusaurus_mountain.svg new file mode 100644 index 000000000..af961c49a --- /dev/null +++ b/fdm-docs/static/img/undraw_docusaurus_mountain.svg @@ -0,0 +1,171 @@ + + Easy to Use + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fdm-docs/static/img/undraw_docusaurus_react.svg b/fdm-docs/static/img/undraw_docusaurus_react.svg new file mode 100644 index 000000000..94b5cf08f --- /dev/null +++ b/fdm-docs/static/img/undraw_docusaurus_react.svg @@ -0,0 +1,170 @@ + + Powered by React + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fdm-docs/static/img/undraw_docusaurus_tree.svg b/fdm-docs/static/img/undraw_docusaurus_tree.svg new file mode 100644 index 000000000..d9161d339 --- /dev/null +++ b/fdm-docs/static/img/undraw_docusaurus_tree.svg @@ -0,0 +1,40 @@ + + Focus on What Matters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fdm-docs/tsconfig.json b/fdm-docs/tsconfig.json new file mode 100644 index 000000000..314eab8a4 --- /dev/null +++ b/fdm-docs/tsconfig.json @@ -0,0 +1,7 @@ +{ + // This file is not used in compilation. It is here just for a nice editor experience. + "extends": "@docusaurus/tsconfig", + "compilerOptions": { + "baseUrl": "." + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df38a4031..62d708731 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,13 +26,13 @@ importers: version: 5.6.3 vite: specifier: ^5.4.8 - version: 5.4.9(@types/node@22.7.7) + version: 5.4.9(@types/node@22.7.7)(terser@5.36.0) vite-plugin-dts: specifier: ^4.0.2 - version: 4.2.4(@types/node@22.7.7)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.7)) + version: 4.2.4(@types/node@22.7.7)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.7)(terser@5.36.0)) vitest: specifier: ^2.0.5 - version: 2.1.3(@types/node@22.7.7) + version: 2.1.3(@types/node@22.7.7)(terser@5.36.0) fdm-core: dependencies: @@ -41,10 +41,10 @@ importers: version: 0.2.12 drizzle-graphql: specifier: ^0.8.5 - version: 0.8.5(drizzle-orm@0.35.2(@electric-sql/pglite@0.2.12)(postgres@3.4.4))(graphql@16.9.0) + version: 0.8.5(drizzle-orm@0.35.2(@electric-sql/pglite@0.2.12)(@types/react@18.3.11)(postgres@3.4.4)(react@18.3.1))(graphql@16.9.0) drizzle-orm: specifier: ^0.35.1 - version: 0.35.2(@electric-sql/pglite@0.2.12)(postgres@3.4.4) + version: 0.35.2(@electric-sql/pglite@0.2.12)(@types/react@18.3.11)(postgres@3.4.4)(react@18.3.1) graphql: specifier: ^16.9.0 version: 16.9.0 @@ -72,7 +72,7 @@ importers: version: 0.26.2 eslint: specifier: ^9.9.0 - version: 9.13.0 + version: 9.13.0(jiti@1.21.6) fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -90,16 +90,16 @@ importers: version: 5.6.3 typescript-eslint: specifier: ^8.1.0 - version: 8.10.0(eslint@9.13.0)(typescript@5.6.3) + version: 8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) vite: specifier: ^5.4.0 - version: 5.4.9(@types/node@22.7.7) + version: 5.4.9(@types/node@22.7.7)(terser@5.36.0) vite-plugin-dts: specifier: ^4.0.2 - version: 4.2.4(@types/node@22.7.7)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.7)) + version: 4.2.4(@types/node@22.7.7)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.7)(terser@5.36.0)) vitest: specifier: ^2.0.5 - version: 2.1.3(@types/node@22.7.7) + version: 2.1.3(@types/node@22.7.7)(terser@5.36.0) fdm-data: dependencies: @@ -115,3837 +115,12336 @@ importers: version: 5.6.3 vite: specifier: ^5.4.8 - version: 5.4.9(@types/node@22.7.7) + version: 5.4.9(@types/node@22.7.7)(terser@5.36.0) vite-plugin-dts: specifier: ^4.0.2 - version: 4.2.4(@types/node@22.7.7)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.7)) + version: 4.2.4(@types/node@22.7.7)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.7)(terser@5.36.0)) vitest: specifier: ^2.0.5 - version: 2.1.3(@types/node@22.7.7) + version: 2.1.3(@types/node@22.7.7)(terser@5.36.0) + + fdm-docs: + dependencies: + '@docusaurus/core': + specifier: 3.5.2 + version: 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/preset-classic': + specifier: 3.5.2 + version: 3.5.2(@algolia/client-search@4.24.0)(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.5.4) + '@mdx-js/react': + specifier: ^3.0.0 + version: 3.1.0(@types/react@18.3.11)(react@18.3.1) + clsx: + specifier: ^2.0.0 + version: 2.1.1 + prism-react-renderer: + specifier: ^2.3.0 + version: 2.4.0(react@18.3.1) + react: + specifier: ^18.0.0 + version: 18.3.1 + react-dom: + specifier: ^18.0.0 + version: 18.3.1(react@18.3.1) + devDependencies: + '@docusaurus/module-type-aliases': + specifier: 3.5.2 + version: 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/tsconfig': + specifier: 3.5.2 + version: 3.5.2 + '@docusaurus/types': + specifier: 3.5.2 + version: 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + typescript: + specifier: ~5.5.2 + version: 5.5.4 packages: - '@babel/helper-string-parser@7.25.7': - resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} - engines: {node: '>=6.9.0'} + '@algolia/autocomplete-core@1.9.3': + resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} - '@babel/helper-validator-identifier@7.25.7': - resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} - engines: {node: '>=6.9.0'} + '@algolia/autocomplete-plugin-algolia-insights@1.9.3': + resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} + peerDependencies: + search-insights: '>= 1 < 3' - '@babel/parser@7.25.8': - resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} - engines: {node: '>=6.0.0'} - hasBin: true + '@algolia/autocomplete-preset-algolia@1.9.3': + resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' - '@babel/runtime@7.25.7': - resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} - engines: {node: '>=6.9.0'} + '@algolia/autocomplete-shared@1.9.3': + resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' - '@babel/types@7.25.8': - resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} - engines: {node: '>=6.9.0'} + '@algolia/cache-browser-local-storage@4.24.0': + resolution: {integrity: sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==} - '@changesets/apply-release-plan@7.0.5': - resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} + '@algolia/cache-common@4.24.0': + resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==} - '@changesets/assemble-release-plan@6.0.4': - resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} + '@algolia/cache-in-memory@4.24.0': + resolution: {integrity: sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==} - '@changesets/changelog-git@0.2.0': - resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + '@algolia/client-account@4.24.0': + resolution: {integrity: sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==} - '@changesets/cli@2.27.9': - resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==} - hasBin: true + '@algolia/client-analytics@4.24.0': + resolution: {integrity: sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==} - '@changesets/config@3.0.3': - resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} + '@algolia/client-common@4.24.0': + resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==} - '@changesets/errors@0.2.0': - resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + '@algolia/client-personalization@4.24.0': + resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==} - '@changesets/get-dependents-graph@2.1.2': - resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} + '@algolia/client-search@4.24.0': + resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==} - '@changesets/get-release-plan@4.0.4': - resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} + '@algolia/events@4.0.1': + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} - '@changesets/get-version-range-type@0.4.0': - resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + '@algolia/logger-common@4.24.0': + resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==} - '@changesets/git@3.0.1': - resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} + '@algolia/logger-console@4.24.0': + resolution: {integrity: sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==} - '@changesets/logger@0.1.1': - resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} + '@algolia/recommend@4.24.0': + resolution: {integrity: sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==} - '@changesets/parse@0.4.0': - resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + '@algolia/requester-browser-xhr@4.24.0': + resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==} - '@changesets/pre@2.0.1': - resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} + '@algolia/requester-common@4.24.0': + resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==} - '@changesets/read@0.6.1': - resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} + '@algolia/requester-node-http@4.24.0': + resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==} - '@changesets/should-skip-package@0.1.1': - resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} + '@algolia/transporter@4.24.0': + resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==} - '@changesets/types@4.1.0': - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} - '@changesets/types@6.0.0': - resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + engines: {node: '>=6.9.0'} - '@changesets/write@0.3.2': - resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@babel/compat-data@7.25.8': + resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} + engines: {node: '>=6.9.0'} - '@dotenvx/dotenvx@1.20.0': - resolution: {integrity: sha512-Zepr4dxvbTw1PKVa5i0HFP59wy1L6LXD+I9HcXnvugDevLOIA8mwwIH1ZqKDF6TrwRS4AHZy2lP9hKLBqib1EQ==} - hasBin: true + '@babel/core@7.25.8': + resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} + engines: {node: '>=6.9.0'} - '@drizzle-team/brocli@0.10.1': - resolution: {integrity: sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==} + '@babel/generator@7.25.7': + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} + engines: {node: '>=6.9.0'} - '@electric-sql/pglite@0.2.12': - resolution: {integrity: sha512-J/X42ujcoFEbOkgRyoNqZB5qcqrnJRWVlwpH3fKYoJkTz49N91uAK/rDSSG/85WRas9nC9mdV4FnMTxnQWE/rw==} + '@babel/helper-annotate-as-pure@7.25.7': + resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==} + engines: {node: '>=6.9.0'} - '@esbuild-kit/core-utils@3.3.2': - resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} - deprecated: 'Merged into tsx: https://tsx.is' + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7': + resolution: {integrity: sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==} + engines: {node: '>=6.9.0'} - '@esbuild-kit/esm-loader@2.6.5': - resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} - deprecated: 'Merged into tsx: https://tsx.is' + '@babel/helper-compilation-targets@7.25.7': + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} + engines: {node: '>=6.9.0'} - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] + '@babel/helper-create-class-features-plugin@7.25.7': + resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] + '@babel/helper-create-regexp-features-plugin@7.25.7': + resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/android-arm64@0.18.20': - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] + '@babel/helper-member-expression-to-functions@7.25.7': + resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==} + engines: {node: '>=6.9.0'} - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] + '@babel/helper-module-imports@7.25.7': + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} + engines: {node: '>=6.9.0'} - '@esbuild/android-arm@0.18.20': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] + '@babel/helper-module-transforms@7.25.7': + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] + '@babel/helper-optimise-call-expression@7.25.7': + resolution: {integrity: sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==} + engines: {node: '>=6.9.0'} - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] + '@babel/helper-plugin-utils@7.25.7': + resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} + engines: {node: '>=6.9.0'} - '@esbuild/android-x64@0.18.20': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] + '@babel/helper-remap-async-to-generator@7.25.7': + resolution: {integrity: sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] + '@babel/helper-replace-supers@7.25.7': + resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] + '@babel/helper-simple-access@7.25.7': + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} + engines: {node: '>=6.9.0'} - '@esbuild/darwin-arm64@0.18.20': - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + '@babel/helper-skip-transparent-expression-wrappers@7.25.7': + resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==} + engines: {node: '>=6.9.0'} - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} + engines: {node: '>=6.9.0'} - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} + engines: {node: '>=6.9.0'} - '@esbuild/darwin-x64@0.18.20': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] + '@babel/helper-validator-option@7.25.7': + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} + engines: {node: '>=6.9.0'} - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] + '@babel/helper-wrap-function@7.25.7': + resolution: {integrity: sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==} + engines: {node: '>=6.9.0'} - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] + '@babel/helpers@7.25.7': + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} + engines: {node: '>=6.9.0'} - '@esbuild/freebsd-arm64@0.18.20': - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + engines: {node: '>=6.9.0'} - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + '@babel/parser@7.25.8': + resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} + engines: {node: '>=6.0.0'} + hasBin: true - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7': + resolution: {integrity: sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/freebsd-x64@0.18.20': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7': + resolution: {integrity: sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7': + resolution: {integrity: sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7': + resolution: {integrity: sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 - '@esbuild/linux-arm64@0.18.20': - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7': + resolution: {integrity: sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm@0.18.20': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] + '@babel/plugin-syntax-import-assertions@7.25.7': + resolution: {integrity: sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] + '@babel/plugin-syntax-import-attributes@7.25.7': + resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] + '@babel/plugin-syntax-jsx@7.25.7': + resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ia32@0.18.20': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] + '@babel/plugin-syntax-typescript@7.25.7': + resolution: {integrity: sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] + '@babel/plugin-transform-arrow-functions@7.25.7': + resolution: {integrity: sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-loong64@0.18.20': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] + '@babel/plugin-transform-async-generator-functions@7.25.8': + resolution: {integrity: sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] + '@babel/plugin-transform-async-to-generator@7.25.7': + resolution: {integrity: sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] + '@babel/plugin-transform-block-scoped-functions@7.25.7': + resolution: {integrity: sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-mips64el@0.18.20': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] + '@babel/plugin-transform-block-scoping@7.25.7': + resolution: {integrity: sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] + '@babel/plugin-transform-class-properties@7.25.7': + resolution: {integrity: sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] + '@babel/plugin-transform-class-static-block@7.25.8': + resolution: {integrity: sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 - '@esbuild/linux-ppc64@0.18.20': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] + '@babel/plugin-transform-classes@7.25.7': + resolution: {integrity: sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] + '@babel/plugin-transform-computed-properties@7.25.7': + resolution: {integrity: sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] + '@babel/plugin-transform-destructuring@7.25.7': + resolution: {integrity: sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-riscv64@0.18.20': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] + '@babel/plugin-transform-dotall-regex@7.25.7': + resolution: {integrity: sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] + '@babel/plugin-transform-duplicate-keys@7.25.7': + resolution: {integrity: sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7': + resolution: {integrity: sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/linux-s390x@0.18.20': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] + '@babel/plugin-transform-dynamic-import@7.25.8': + resolution: {integrity: sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] + '@babel/plugin-transform-exponentiation-operator@7.25.7': + resolution: {integrity: sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] + '@babel/plugin-transform-export-namespace-from@7.25.8': + resolution: {integrity: sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-x64@0.18.20': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] + '@babel/plugin-transform-for-of@7.25.7': + resolution: {integrity: sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] + '@babel/plugin-transform-function-name@7.25.7': + resolution: {integrity: sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] + '@babel/plugin-transform-json-strings@7.25.8': + resolution: {integrity: sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/netbsd-x64@0.18.20': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] + '@babel/plugin-transform-literals@7.25.7': + resolution: {integrity: sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] + '@babel/plugin-transform-logical-assignment-operators@7.25.8': + resolution: {integrity: sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] + '@babel/plugin-transform-member-expression-literals@7.25.7': + resolution: {integrity: sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/openbsd-x64@0.18.20': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] + '@babel/plugin-transform-modules-amd@7.25.7': + resolution: {integrity: sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] + '@babel/plugin-transform-modules-commonjs@7.25.7': + resolution: {integrity: sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] + '@babel/plugin-transform-modules-systemjs@7.25.7': + resolution: {integrity: sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/sunos-x64@0.18.20': - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] + '@babel/plugin-transform-modules-umd@7.25.7': + resolution: {integrity: sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] + '@babel/plugin-transform-named-capturing-groups-regex@7.25.7': + resolution: {integrity: sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] + '@babel/plugin-transform-new-target@7.25.7': + resolution: {integrity: sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-arm64@0.18.20': - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + '@babel/plugin-transform-nullish-coalescing-operator@7.25.8': + resolution: {integrity: sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + '@babel/plugin-transform-numeric-separator@7.25.8': + resolution: {integrity: sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + '@babel/plugin-transform-object-rest-spread@7.25.8': + resolution: {integrity: sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-ia32@0.18.20': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] + '@babel/plugin-transform-object-super@7.25.7': + resolution: {integrity: sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] + '@babel/plugin-transform-optional-catch-binding@7.25.8': + resolution: {integrity: sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] + '@babel/plugin-transform-optional-chaining@7.25.8': + resolution: {integrity: sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-x64@0.18.20': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] + '@babel/plugin-transform-parameters@7.25.7': + resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] + '@babel/plugin-transform-private-methods@7.25.7': + resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] + '@babel/plugin-transform-private-property-in-object@7.25.8': + resolution: {integrity: sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@babel/plugin-transform-property-literals@7.25.7': + resolution: {integrity: sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==} + engines: {node: '>=6.9.0'} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@babel/core': ^7.0.0-0 - '@eslint-community/regexpp@4.11.1': - resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@babel/plugin-transform-react-constant-elements@7.25.7': + resolution: {integrity: sha512-/qXt69Em8HgsjCLu7G3zdIQn7A2QwmYND7Wa0LTp09Na+Zn8L5d0A7wSXrKi18TJRc/Q5S1i1De/SU1LzVkSvA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@babel/plugin-transform-react-display-name@7.25.7': + resolution: {integrity: sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.25.7': + resolution: {integrity: sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.25.7': + resolution: {integrity: sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.25.7': + resolution: {integrity: sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.25.7': + resolution: {integrity: sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-reserved-words@7.25.7': + resolution: {integrity: sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.25.7': + resolution: {integrity: sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.25.7': + resolution: {integrity: sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.25.7': + resolution: {integrity: sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.25.7': + resolution: {integrity: sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.25.7': + resolution: {integrity: sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.25.7': + resolution: {integrity: sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.25.7': + resolution: {integrity: sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.25.7': + resolution: {integrity: sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.25.7': + resolution: {integrity: sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.25.7': + resolution: {integrity: sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.7': + resolution: {integrity: sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.25.8': + resolution: {integrity: sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-react@7.25.7': + resolution: {integrity: sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.25.7': + resolution: {integrity: sha512-rkkpaXJZOFN45Fb+Gki0c+KMIglk4+zZXOoMJuyEK8y8Kkc8Jd3BDmP7qPsz0zQMJj+UD7EprF+AqAXcILnexw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime-corejs3@7.25.7': + resolution: {integrity: sha512-gMmIEhg35sXk9Te5qbGp3W9YKrvLt3HV658/d3odWrHSqT0JeG5OzsJWFHRLiOohRyjRsJc/x03DhJm3i8VJxg==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.25.7': + resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.7': + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.7': + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.25.8': + resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} + engines: {node: '>=6.9.0'} + + '@changesets/apply-release-plan@7.0.5': + resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} + + '@changesets/assemble-release-plan@6.0.4': + resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} + + '@changesets/changelog-git@0.2.0': + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + + '@changesets/cli@2.27.9': + resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==} + hasBin: true + + '@changesets/config@3.0.3': + resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} + + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + + '@changesets/get-dependents-graph@2.1.2': + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} + + '@changesets/get-release-plan@4.0.4': + resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} + + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + + '@changesets/git@3.0.1': + resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} + + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} + + '@changesets/parse@0.4.0': + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + + '@changesets/pre@2.0.1': + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} + + '@changesets/read@0.6.1': + resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} + + '@changesets/should-skip-package@0.1.1': + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} + + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + + '@changesets/types@6.0.0': + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + + '@changesets/write@0.3.2': + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@discoveryjs/json-ext@0.5.7': + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} + + '@docsearch/css@3.6.2': + resolution: {integrity: sha512-vKNZepO2j7MrYBTZIGXvlUOIR+v9KRf70FApRgovWrj3GTs1EITz/Xb0AOlm1xsQBp16clVZj1SY/qaOJbQtZw==} + + '@docsearch/react@3.6.2': + resolution: {integrity: sha512-rtZce46OOkVflCQH71IdbXSFK+S8iJZlUF56XBW5rIgx/eG5qoomC7Ag3anZson1bBac/JFQn7XOBfved/IMRA==} + peerDependencies: + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true + + '@docusaurus/core@3.5.2': + resolution: {integrity: sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==} + engines: {node: '>=18.0'} + hasBin: true + peerDependencies: + '@mdx-js/react': ^3.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/cssnano-preset@3.5.2': + resolution: {integrity: sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==} + engines: {node: '>=18.0'} + + '@docusaurus/logger@3.5.2': + resolution: {integrity: sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==} + engines: {node: '>=18.0'} + + '@docusaurus/mdx-loader@3.5.2': + resolution: {integrity: sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/module-type-aliases@3.5.2': + resolution: {integrity: sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==} + peerDependencies: + react: '*' + react-dom: '*' + + '@docusaurus/plugin-content-blog@3.5.2': + resolution: {integrity: sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/plugin-content-docs': '*' + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/plugin-content-docs@3.5.2': + resolution: {integrity: sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/plugin-content-pages@3.5.2': + resolution: {integrity: sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/plugin-debug@3.5.2': + resolution: {integrity: sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/plugin-google-analytics@3.5.2': + resolution: {integrity: sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/plugin-google-gtag@3.5.2': + resolution: {integrity: sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/plugin-google-tag-manager@3.5.2': + resolution: {integrity: sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/plugin-sitemap@3.5.2': + resolution: {integrity: sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/preset-classic@3.5.2': + resolution: {integrity: sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/react-loadable@6.0.0': + resolution: {integrity: sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==} + peerDependencies: + react: '*' + + '@docusaurus/theme-classic@3.5.2': + resolution: {integrity: sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/theme-common@3.5.2': + resolution: {integrity: sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/plugin-content-docs': '*' + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/theme-search-algolia@3.5.2': + resolution: {integrity: sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/theme-translations@3.5.2': + resolution: {integrity: sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==} + engines: {node: '>=18.0'} + + '@docusaurus/tsconfig@3.5.2': + resolution: {integrity: sha512-rQ7toURCFnWAIn8ubcquDs0ewhPwviMzxh6WpRjBW7sJVCXb6yzwUaY3HMNa0VXCFw+qkIbFywrMTf+Pb4uHWQ==} + + '@docusaurus/types@3.5.2': + resolution: {integrity: sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + + '@docusaurus/utils-common@3.5.2': + resolution: {integrity: sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + + '@docusaurus/utils-validation@3.5.2': + resolution: {integrity: sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==} + engines: {node: '>=18.0'} + + '@docusaurus/utils@3.5.2': + resolution: {integrity: sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + + '@dotenvx/dotenvx@1.20.0': + resolution: {integrity: sha512-Zepr4dxvbTw1PKVa5i0HFP59wy1L6LXD+I9HcXnvugDevLOIA8mwwIH1ZqKDF6TrwRS4AHZy2lP9hKLBqib1EQ==} + hasBin: true + + '@drizzle-team/brocli@0.10.1': + resolution: {integrity: sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==} + + '@electric-sql/pglite@0.2.12': + resolution: {integrity: sha512-J/X42ujcoFEbOkgRyoNqZB5qcqrnJRWVlwpH3fKYoJkTz49N91uAK/rDSSG/85WRas9nC9mdV4FnMTxnQWE/rw==} + + '@esbuild-kit/core-utils@3.3.2': + resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} + deprecated: 'Merged into tsx: https://tsx.is' + + '@esbuild-kit/esm-loader@2.6.5': + resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} + deprecated: 'Merged into tsx: https://tsx.is' + + '@esbuild/aix-ppc64@0.19.12': + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.18.20': + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.19.12': + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.18.20': + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.19.12': + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.18.20': + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.19.12': + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.18.20': + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.19.12': + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.18.20': + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.19.12': + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.18.20': + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.19.12': + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.18.20': + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.19.12': + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.18.20': + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.19.12': + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.18.20': + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.19.12': + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.18.20': + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.19.12': + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.18.20': + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.19.12': + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.18.20': + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.19.12': + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.18.20': + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.19.12': + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.18.20': + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.19.12': + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.18.20': + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.19.12': + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.18.20': + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.19.12': + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.18.20': + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.19.12': + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.18.20': + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.19.12': + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.18.20': + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.19.12': + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.18.20': + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.19.12': + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.18.20': + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.19.12': + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.18.20': + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.19.12': + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.11.1': + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.13.0': + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.1': + resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@humanfs/core@0.19.0': + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.5': + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@leichtgewicht/ip-codec@2.0.5': + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} + + '@mdx-js/react@3.1.0': + resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + + '@microsoft/api-extractor-model@7.29.6': + resolution: {integrity: sha512-gC0KGtrZvxzf/Rt9oMYD2dHvtN/1KPEYsrQPyMKhLHnlVuO/f4AFN3E4toqZzD2pt4LhkKoYmL2H9tX3yCOyRw==} + + '@microsoft/api-extractor@7.47.7': + resolution: {integrity: sha512-fNiD3G55ZJGhPOBPMKD/enozj8yxJSYyVJWxRWdcUtw842rvthDHJgUWq9gXQTensFlMHv2wGuCjjivPv53j0A==} + hasBin: true + + '@microsoft/tsdoc-config@0.17.0': + resolution: {integrity: sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==} + + '@microsoft/tsdoc@0.15.0': + resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} + + '@noble/ciphers@1.0.0': + resolution: {integrity: sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA==} + engines: {node: ^14.21.3 || >=16} + + '@noble/curves@1.6.0': + resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} + engines: {node: ^14.21.3 || >=16} + + '@noble/hashes@1.5.0': + resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} + engines: {node: ^14.21.3 || >=16} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@pnpm/config.env-replace@1.1.0': + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + engines: {node: '>=12.22.0'} + + '@pnpm/network.ca-file@1.0.2': + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + + '@pnpm/npm-conf@2.3.1': + resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} + engines: {node: '>=12'} + + '@polka/url@1.0.0-next.28': + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + + '@rollup/pluginutils@5.1.2': + resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} + cpu: [x64] + os: [win32] + + '@rushstack/node-core-library@5.7.0': + resolution: {integrity: sha512-Ff9Cz/YlWu9ce4dmqNBZpA45AEya04XaBFIjV7xTVeEf+y/kTjEasmozqFELXlNG4ROdevss75JrrZ5WgufDkQ==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/rig-package@0.5.3': + resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} + + '@rushstack/terminal@0.14.0': + resolution: {integrity: sha512-juTKMAMpTIJKudeFkG5slD8Z/LHwNwGZLtU441l/u82XdTBfsP+LbGKJLCNwP5se+DMCT55GB8x9p6+C4UL7jw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/ts-command-line@4.22.6': + resolution: {integrity: sha512-QSRqHT/IfoC5nk9zn6+fgyqOPXHME0BfchII9EUPR19pocsNp/xSbeBCbD3PIR2Lg+Q5qk7OFqk1VhWPMdKHJg==} + + '@shikijs/core@1.22.0': + resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} + + '@shikijs/engine-javascript@1.22.0': + resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} + + '@shikijs/engine-oniguruma@1.22.0': + resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} + + '@shikijs/types@1.22.0': + resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} + + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@sindresorhus/is@5.6.0': + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} + engines: {node: '>=14.16'} + + '@slorber/remark-comment@1.0.0': + resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0': + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0': + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0': + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0': + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0': + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0': + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-svg-component@8.0.0': + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-preset@8.1.0': + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/core@8.1.0': + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} + + '@svgr/hast-util-to-babel-ast@8.0.0': + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} + + '@svgr/plugin-jsx@8.1.0': + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/plugin-svgo@8.1.0': + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/webpack@8.1.0': + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} + + '@szmarczak/http-timer@5.0.1': + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/acorn@4.0.6': + resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + + '@types/argparse@1.0.38': + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + + '@types/body-parser@1.19.5': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + + '@types/bonjour@3.5.13': + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + + '@types/express-serve-static-core@5.0.0': + resolution: {integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==} + + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + + '@types/gtag.js@0.0.12': + resolution: {integrity: sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/history@4.7.11': + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + + '@types/html-minifier-terser@6.1.0': + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + + '@types/http-cache-semantics@4.0.4': + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + + '@types/http-errors@2.0.4': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + '@types/http-proxy@1.17.15': + resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/node-forge@1.3.11': + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + + '@types/node@17.0.45': + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + + '@types/node@22.7.7': + resolution: {integrity: sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==} + + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/prismjs@1.26.4': + resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==} + + '@types/prop-types@15.7.13': + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} + + '@types/qs@6.9.16': + resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react-router-config@5.0.11': + resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} + + '@types/react-router-dom@5.3.3': + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + + '@types/react-router@5.1.20': + resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + + '@types/react@18.3.11': + resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} + + '@types/retry@0.12.0': + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + + '@types/sax@1.2.7': + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + + '@types/send@0.17.4': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + + '@types/sockjs@0.3.36': + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/ws@8.5.12': + resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@typescript-eslint/eslint-plugin@8.10.0': + resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@8.10.0': + resolution: {integrity: sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@8.10.0': + resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.10.0': + resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@8.10.0': + resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.10.0': + resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@8.10.0': + resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + + '@typescript-eslint/visitor-keys@8.10.0': + resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@vitest/expect@2.1.3': + resolution: {integrity: sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==} + + '@vitest/mocker@2.1.3': + resolution: {integrity: sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==} + peerDependencies: + '@vitest/spy': 2.1.3 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@2.1.3': + resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} + + '@vitest/runner@2.1.3': + resolution: {integrity: sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==} + + '@vitest/snapshot@2.1.3': + resolution: {integrity: sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==} + + '@vitest/spy@2.1.3': + resolution: {integrity: sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==} + + '@vitest/utils@2.1.3': + resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} + + '@volar/language-core@2.4.6': + resolution: {integrity: sha512-FxUfxaB8sCqvY46YjyAAV6c3mMIq/NWQMVvJ+uS4yxr1KzOvyg61gAuOnNvgCvO4TZ7HcLExBEsWcDu4+K4E8A==} + + '@volar/source-map@2.4.6': + resolution: {integrity: sha512-Nsh7UW2ruK+uURIPzjJgF0YRGP5CX9nQHypA2OMqdM2FKy7rh+uv3XgPnWPw30JADbKvZ5HuBzG4gSbVDYVtiw==} + + '@volar/typescript@2.4.6': + resolution: {integrity: sha512-NMIrA7y5OOqddL9VtngPWYmdQU03htNKFtAYidbYfWA0TOhyGVd9tfcP4TsLWQ+RBWDZCbBqsr8xzU0ZOxYTCQ==} + + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + + '@vue/compiler-dom@3.5.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + + '@vue/compiler-vue2@2.7.16': + resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} + + '@vue/language-core@2.1.6': + resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + + '@webassemblyjs/ast@1.12.1': + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + + '@webassemblyjs/floating-point-hex-parser@1.11.6': + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + + '@webassemblyjs/helper-api-error@1.11.6': + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + + '@webassemblyjs/helper-buffer@1.12.1': + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + + '@webassemblyjs/helper-numbers@1.11.6': + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + + '@webassemblyjs/helper-wasm-section@1.12.1': + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + + '@webassemblyjs/ieee754@1.11.6': + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + + '@webassemblyjs/leb128@1.11.6': + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + + '@webassemblyjs/utf8@1.11.6': + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + + '@webassemblyjs/wasm-edit@1.12.1': + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + + '@webassemblyjs/wasm-gen@1.12.1': + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + + '@webassemblyjs/wasm-opt@1.12.1': + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + + '@webassemblyjs/wasm-parser@1.12.1': + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + + '@webassemblyjs/wast-printer@1.12.1': + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-import-attributes@1.9.5: + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + + acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} + engines: {node: '>=0.4.0'} + hasBin: true + + address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + + ajv@8.13.0: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + + algoliasearch-helper@3.22.5: + resolution: {integrity: sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==} + peerDependencies: + algoliasearch: '>= 3.1 < 6' + + algoliasearch@4.24.0: + resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true + + at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + babel-loader@9.2.1: + resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + + babel-plugin-dynamic-import-node@2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + bonjour-service@1.2.1: + resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@6.2.1: + resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} + engines: {node: '>=14.16'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + cacheable-lookup@7.0.0: + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} + engines: {node: '>=14.16'} + + cacheable-request@10.2.14: + resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} + engines: {node: '>=14.16'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} + engines: {node: '>=14.16'} + + caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + + caniuse-lite@1.0.30001669: + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combine-promises@1.2.0: + resolution: {integrity: sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==} + engines: {node: '>=10'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + + compare-versions@6.1.1: + resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} + + computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + + configstore@6.0.0: + resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} + engines: {node: '>=12'} + + connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + + consola@2.15.3: + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + + content-disposition@0.5.2: + resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} + engines: {node: '>= 0.6'} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + copy-text-to-clipboard@3.2.0: + resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==} + engines: {node: '>=12'} + + copy-webpack-plugin@11.0.0: + resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.1.0 + + core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} + + core-js-pure@3.38.1: + resolution: {integrity: sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==} + + core-js@3.38.1: + resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + + css-declaration-sorter@7.2.0: + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.0.9 + + css-loader@6.11.0: + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + css-minimizer-webpack-plugin@5.0.1: + resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@parcel/css': '*' + '@swc/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + lightningcss: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + '@swc/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + lightningcss: + optional: true + + css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssnano-preset-advanced@6.1.2: + resolution: {integrity: sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano-preset-default@6.1.2: + resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano-utils@4.0.2: + resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano@6.1.2: + resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + + debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + + decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + del@6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + + detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + + detect-port@1.6.1: + resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==} + engines: {node: '>= 4.0.0'} + hasBin: true + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + + dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + + dot-prop@6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} + + dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + drizzle-graphql@0.8.5: + resolution: {integrity: sha512-MAqBwmj/kSZWIUQdYCsYtoZWxxVRcXWkhsqt0b6fY1XC171WHBK/jZiVWepO04tDsdaDuTvzlufDHJqNl3VVWQ==} + peerDependencies: + drizzle-orm: '>=0.30.9' + graphql: '>=16.3.0' + + drizzle-kit@0.26.2: + resolution: {integrity: sha512-cMq8omEKywjIy5KcqUo6LvEFxkl8/zYHsgYjFVXjmPWWtuW4blcz+YW9+oIhoaALgs2ebRjzXwsJgN9i6P49Dw==} + hasBin: true + + drizzle-orm@0.35.2: + resolution: {integrity: sha512-bLQtRchl8QvRo2MyG6kcZC90UDzR7Ubir4YwOHV3cZPdJbF+4jU/Yt0QOczsoXe25wLRt6CtCWLXtSDQKft3yg==} + peerDependencies: + '@aws-sdk/client-rds-data': '>=3' + '@cloudflare/workers-types': '>=3' + '@electric-sql/pglite': '>=0.1.1' + '@libsql/client': '>=0.10.0' + '@neondatabase/serverless': '>=0.1' + '@op-engineering/op-sqlite': '>=2' + '@opentelemetry/api': ^1.4.1 + '@planetscale/database': '>=1' + '@prisma/client': '*' + '@tidbcloud/serverless': '*' + '@types/better-sqlite3': '*' + '@types/pg': '*' + '@types/react': '>=18' + '@types/sql.js': '*' + '@vercel/postgres': '>=0.8.0' + '@xata.io/client': '*' + better-sqlite3: '>=7' + bun-types: '*' + expo-sqlite: '>=13.2.0' + knex: '*' + kysely: '*' + mysql2: '>=2' + pg: '>=8' + postgres: '>=3' + prisma: '*' + react: '>=18' + sql.js: '>=1' + sqlite3: '>=5' + peerDependenciesMeta: + '@aws-sdk/client-rds-data': + optional: true + '@cloudflare/workers-types': + optional: true + '@electric-sql/pglite': + optional: true + '@libsql/client': + optional: true + '@neondatabase/serverless': + optional: true + '@op-engineering/op-sqlite': + optional: true + '@opentelemetry/api': + optional: true + '@planetscale/database': + optional: true + '@prisma/client': + optional: true + '@tidbcloud/serverless': + optional: true + '@types/better-sqlite3': + optional: true + '@types/pg': + optional: true + '@types/react': + optional: true + '@types/sql.js': + optional: true + '@vercel/postgres': + optional: true + '@xata.io/client': + optional: true + better-sqlite3: + optional: true + bun-types: + optional: true + expo-sqlite: + optional: true + knex: + optional: true + kysely: + optional: true + mysql2: + optional: true + pg: + optional: true + postgres: + optional: true + prisma: + optional: true + react: + optional: true + sql.js: + optional: true + sqlite3: + optional: true + + duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + eciesjs@0.4.8: + resolution: {integrity: sha512-U2wAn6yEOVBP9lOVh3nryufg3hQTKVicG+qjEfqB/70m/mU9DzwWNdK0mC5zuxlJH42EGAezFlHVWI0snwg1nw==} + engines: {node: '>=16.0.0'} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.42: + resolution: {integrity: sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + emoticon@4.1.0: + resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} + + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + + esbuild-register@3.6.0: + resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} + peerDependencies: + esbuild: '>=0.12 <1' + + esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-goat@4.0.0: + resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} + engines: {node: '>=12'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.13.0: + resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + + estree-util-value-to-estree@3.1.2: + resolution: {integrity: sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==} + + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + eta@2.2.0: + resolution: {integrity: sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==} + engines: {node: '>=6.0.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eval@0.1.8: + resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} + engines: {node: '>= 0.8'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} + engines: {node: '>= 0.10.0'} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + + faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + feed@4.2.2: + resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} + engines: {node: '>=0.4.0'} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + file-loader@6.2.0: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} + + find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + fork-ts-checker-webpack-plugin@6.5.3: + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + + form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} + + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + + fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + + github-slugger@1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} + engines: {node: '>=18'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + got@12.6.1: + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} + engines: {node: '>=14.16'} + + graceful-fs@4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + graphql-parse-resolve-info@4.13.0: + resolution: {integrity: sha512-VVJ1DdHYcR7hwOGQKNH+QTzuNgsLA8l/y436HtP9YHoX6nmwXRWq3xWthU3autMysXdm0fQUbhTZCx0W9ICozw==} + engines: {node: '>=8.6'} + peerDependencies: + graphql: '>=0.9 <0.14 || ^14.0.2 || ^15.4.0 || ^16.3.0' + + graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + + gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + + gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + + handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-yarn@3.0.0: + resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.0.4: + resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} + + hast-util-to-estree@3.1.0: + resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} + + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + + hast-util-to-jsx-runtime@2.3.2: + resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} + + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + history@4.10.1: + resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} + + hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + + hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + + html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + + html-minifier-terser@7.2.0: + resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + html-webpack-plugin@5.6.2: + resolution: {integrity: sha512-q7xp/FO9RGBVoTKNItkdX1jKLscLFkgn/dLVFNYbHVbfHLBk6DYW5nsQ8kCzIWcgKP/kUBocetjvav6lD8YfCQ==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + + http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-parser-js@0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + + http-proxy-middleware@2.0.7: + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + + http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + + http2-wrapper@2.2.1: + resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} + engines: {node: '>=10.19.0'} + + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} + hasBin: true + + immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + infima@0.2.0-alpha.44: + resolution: {integrity: sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==} + engines: {node: '>=12'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + + inline-style-parser@0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} + + interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-ci@3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + + is-npm@6.0.0: + resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + + is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + + is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + is-yarn-global@0.4.1: + resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} + engines: {node: '>=12'} + + isarray@0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + + jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + + joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + + latest-version@7.0.0: + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} + engines: {node: '>=14.16'} + + launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + + loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + + locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + loupe@3.1.2: + resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lowercase-keys@3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + lunr@2.3.9: + resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + + markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} + hasBin: true + + markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + + mdast-util-directive@3.0.0: + resolution: {integrity: sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==} + + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + + mdast-util-from-markdown@2.0.1: + resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} + + mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.1.3: + resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} + + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} + + micromark-extension-directive@3.0.2: + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} + + micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-extension-mdx-expression@3.0.0: + resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} + + micromark-extension-mdx-jsx@3.0.1: + resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} + + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + + micromark-factory-mdx-expression@2.0.2: + resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} + + micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + + micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + micromark-util-events-to-acorn@2.0.2: + resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} + + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + + micromark-util-subtokenize@2.0.1: + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} + + micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.33.0: + resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} + engines: {node: '>= 0.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.18: + resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + mimic-response@4.0.0: + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + mini-css-extract-plugin@2.9.1: + resolution: {integrity: sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + + multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@5.0.7: + resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} + engines: {node: ^18 || >=20} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-emoji@2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + engines: {node: '>=18'} + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} + engines: {node: '>=14.16'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object-treeify@1.1.33: + resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} + engines: {node: '>= 10'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + opener@1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + hasBin: true + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + + p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} + + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json@8.1.1: + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} + engines: {node: '>=14.16'} + + package-manager-detector@0.2.2: + resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} + + param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@4.0.1: + resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-numeric-range@1.3.0: + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5@7.2.0: + resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-is-inside@1.0.2: + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} + + path-to-regexp@1.9.0: + resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} + + path-to-regexp@3.3.0: + resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + + pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + + postcss-calc@9.0.1: + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.2 + + postcss-colormin@6.1.0: + resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-convert-values@6.1.0: + resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-comments@6.0.2: + resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-duplicates@6.0.3: + resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-empty@6.0.3: + resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-overridden@6.0.2: + resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-unused@6.0.5: + resolution: {integrity: sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-loader@7.3.4: + resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} + engines: {node: '>= 14.15.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + + postcss-merge-idents@6.0.3: + resolution: {integrity: sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-merge-longhand@6.0.5: + resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-merge-rules@6.1.1: + resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-font-values@6.1.0: + resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-gradients@6.0.3: + resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-params@6.1.0: + resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-selectors@6.0.4: + resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.0.5: + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.0: + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-normalize-charset@6.0.2: + resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-display-values@6.0.2: + resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-positions@6.0.2: + resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-repeat-style@6.0.2: + resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-string@6.0.2: + resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-timing-functions@6.0.2: + resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-unicode@6.1.0: + resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-url@6.0.2: + resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-whitespace@6.0.2: + resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-ordered-values@6.0.2: + resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-reduce-idents@6.0.3: + resolution: {integrity: sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-reduce-initial@6.1.0: + resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-reduce-transforms@6.0.2: + resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-sort-media-queries@5.2.0: + resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.4.23 + + postcss-svgo@6.0.3: + resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} + engines: {node: ^14 || ^16 || >= 18} + peerDependencies: + postcss: ^8.4.31 + + postcss-unique-selectors@6.0.4: + resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss-zindex@6.0.2: + resolution: {integrity: sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + + postgres@3.4.4: + resolution: {integrity: sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==} + engines: {node: '>=12'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + + pretty-time@1.1.0: + resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} + engines: {node: '>=4'} + + prism-react-renderer@2.4.0: + resolution: {integrity: sha512-327BsVCD/unU4CNLZTWVHyUHKnsqcvj2qbPlQ8MiBE2eq2rgctjigPA1Gp9HLF83kZ20zNN6jgizHJeEsyFYOw==} + peerDependencies: + react: '>=16.0.0' + + prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + + proto-list@1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + pupa@3.1.0: + resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} + engines: {node: '>=12.20'} + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + range-parser@1.2.0: + resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} + engines: {node: '>= 0.6'} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + react-dev-utils@12.0.1: + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-error-overlay@6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + + react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + + react-helmet-async@1.3.0: + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + + react-helmet-async@2.0.5: + resolution: {integrity: sha512-rYUYHeus+i27MvFE+Jaa4WsyBKGkL6qVgbJvSBoX8mbsWoABJXdEO0bZyi0F6i+4f0NuIb8AvqPMj3iXFHkMwg==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-json-view-lite@1.5.0: + resolution: {integrity: sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==} + engines: {node: '>=14'} + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + + react-loadable-ssr-addon-v5-slorber@1.0.1: + resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} + engines: {node: '>=10.13.0'} + peerDependencies: + react-loadable: '*' + webpack: '>=4.41.1 || 5.x' + + react-router-config@5.1.1: + resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + peerDependencies: + react: '>=15' + react-router: '>=5' + + react-router-dom@5.3.4: + resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} + peerDependencies: + react: '>=15' + + react-router@5.3.4: + resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} + peerDependencies: + react: '>=15' + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + reading-time@1.5.0: + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + + rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.0: + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + + recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} + + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regex@4.3.3: + resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} + + regexpu-core@6.1.1: + resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} + engines: {node: '>=4'} + + registry-auth-token@5.0.2: + resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} + engines: {node: '>=14'} + + registry-url@6.0.1: + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + engines: {node: '>=12'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.11.1: + resolution: {integrity: sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==} + hasBin: true + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + + relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + + remark-directive@3.0.0: + resolution: {integrity: sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==} + + remark-emoji@4.0.1: + resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + remark-frontmatter@5.0.0: + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + + remark-mdx@3.1.0: + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.1: + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + require-like@0.1.2: + resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-pathname@3.0.0: + resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + responselike@3.0.0: + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + engines: {node: '>=14.16'} + + retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rtl-detect@1.1.2: + resolution: {integrity: sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==} + + rtlcss@4.3.0: + resolution: {integrity: sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==} + engines: {node: '>=12.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} + engines: {node: '>= 12.13.0'} + + search-insights@2.17.2: + resolution: {integrity: sha512-zFNpOpUO+tY2D85KrxJ+aqwnIfdEGi06UH2+xEb+Bp9Mwznmauqc9djbnBibJO5mpfUPPa8st6Sx65+vbeO45g==} + + section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + + select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver-diff@4.0.0: + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} + engines: {node: '>=12'} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + serve-handler@6.1.6: + resolution: {integrity: sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==} + + serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + + shelljs@0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} + hasBin: true + + shiki@1.22.0: + resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + sitemap@7.1.2: + resolution: {integrity: sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + + skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + + sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + + sort-css-media-queries@2.2.0: + resolution: {integrity: sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==} + engines: {node: '>= 6.3.0'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + + spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + + spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + srcset@4.0.0: + resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} + engines: {node: '>=12'} + + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + style-to-object@0.4.4: + resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} + + style-to-object@1.0.8: + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} + + stylehacks@6.1.1: + resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + + terser-webpack-plugin@5.3.10: + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.36.0: + resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} + engines: {node: '>=10'} + hasBin: true + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + + turbo-darwin-64@2.2.1: + resolution: {integrity: sha512-jltMdSQ+7rQDVaorjW729PCw6fwAn1MgZSdoa0Gil7GZCOF3SnR/ok0uJw6G5mdm6F5XM8ZTlz+mdGzBLuBRaA==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.2.1: + resolution: {integrity: sha512-RHW0c1NonsJXXlutlZeunmhLanf0/WbeizFfYgWuTEaJE4MbbhyD/RG4Fm/7iob5kxQ4Es2TzfDPqyMqpIO0GA==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.2.1: + resolution: {integrity: sha512-RasrjV+i2B90hoR8r6B2Btf2/ebNT5MJbhkpY0G1EN06E1IkjCKfAXj/1Dwmjy9+Zo0NC2r69L3HxRrtpar8jQ==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.2.1: + resolution: {integrity: sha512-LNkUUJuu1gNkhlo7Ky/zilXEiajLoGlWLiKT1XV5neEf+x1s+aU9Hzd/+HhSVMiyI8l7z6zLbrM1a6+v4co/SQ==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.2.1: + resolution: {integrity: sha512-Mn5tlFrLzlQ6tW6wTWNlyT1osXuDUg0VT1VAjRpmRXlK2Zi3oKVVG0rs0nkkq4rmuheryD1xyuGPN9nFKbAn/A==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.2.1: + resolution: {integrity: sha512-bvYOJ3SMN00yiem+uAqwRMbUMau/KiMzJYxnD0YkFo6INc08z8gZi5g0GLZAR7g/L3JegktX3UQW2cJvryjvLg==} + cpu: [arm64] + os: [win32] + + turbo@2.2.1: + resolution: {integrity: sha512-clZFkh6U6NpsLKBVZYRjlZjRTfju1Z5STqvFVaOGu5443uM75alJe1nCYH9pQ9YJoiOvXAqA2rDHWN5kLS9JMg==} + hasBin: true + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typedoc-plugin-missing-exports@3.0.0: + resolution: {integrity: sha512-R7D8fYrK34mBFZSlF1EqJxfqiUSlQSmyrCiQgTQD52nNm6+kUtqwiaqaNkuJ2rA2wBgWFecUA8JzHT7x2r7ePg==} + peerDependencies: + typedoc: 0.26.x + + typedoc@0.26.10: + resolution: {integrity: sha512-xLmVKJ8S21t+JeuQLNueebEuTVphx6IrP06CdV7+0WVflUSW3SPmR+h1fnWVdAR/FQePEgsSWCUHXqKKjzuUAw==} + engines: {node: '>= 18'} + hasBin: true + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x + + typescript-eslint@8.10.0: + resolution: {integrity: sha512-YIu230PeN7z9zpu/EtqCIuRVHPs4iSlqW6TEvjbyDAE3MZsSl2RXBo+5ag+lbABCG8sFM1WVKEXhlQ8Ml8A3Fw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + update-notifier@6.0.2: + resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} + engines: {node: '>=14.16'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-loader@4.1.1: + resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + file-loader: '*' + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + + utility-types@3.11.0: + resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==} + engines: {node: '>= 4'} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + value-equal@1.0.1: + resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite-node@2.1.3: + resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + + vite-plugin-dts@4.2.4: + resolution: {integrity: sha512-REcYoxO90Pi8c0P1J7XAa/nVwNVGkX2eYkBEIfFSfcKE4g1W8sB0R23a7SU3aLEMfdOdb0SVHq3JlJ+Qb6gjgA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + typescript: '*' + vite: '*' + peerDependenciesMeta: + vite: + optional: true + + vite@5.4.9: + resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} + 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: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitest@2.1.3: + resolution: {integrity: sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.3 + '@vitest/ui': 2.1.3 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + + wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + webpack-bundle-analyzer@4.10.2: + resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} + engines: {node: '>= 10.13.0'} + hasBin: true + + webpack-dev-middleware@5.3.4: + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + webpack-dev-server@4.15.2: + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-merge@5.10.0: + resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} + engines: {node: '>=10.0.0'} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack@5.95.0: + resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + webpackbar@5.0.2: + resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} + engines: {node: '>=12'} + peerDependencies: + webpack: 3 || 4 || 5 + + websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + + websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true + + widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + + wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + + xml-js@1.6.11: + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + hasBin: true + + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + engines: {node: '>= 14'} + hasBin: true + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + engines: {node: '>=12.20'} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2)': + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + + '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2)': + dependencies: + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) + search-insights: 2.17.2 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)': + dependencies: + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) + '@algolia/client-search': 4.24.0 + algoliasearch: 4.24.0 + + '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)': + dependencies: + '@algolia/client-search': 4.24.0 + algoliasearch: 4.24.0 + + '@algolia/cache-browser-local-storage@4.24.0': + dependencies: + '@algolia/cache-common': 4.24.0 + + '@algolia/cache-common@4.24.0': {} + + '@algolia/cache-in-memory@4.24.0': + dependencies: + '@algolia/cache-common': 4.24.0 + + '@algolia/client-account@4.24.0': + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/transporter': 4.24.0 + + '@algolia/client-analytics@4.24.0': + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + + '@algolia/client-common@4.24.0': + dependencies: + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + + '@algolia/client-personalization@4.24.0': + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + + '@algolia/client-search@4.24.0': + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + + '@algolia/events@4.0.1': {} + + '@algolia/logger-common@4.24.0': {} + + '@algolia/logger-console@4.24.0': + dependencies: + '@algolia/logger-common': 4.24.0 + + '@algolia/recommend@4.24.0': + dependencies: + '@algolia/cache-browser-local-storage': 4.24.0 + '@algolia/cache-common': 4.24.0 + '@algolia/cache-in-memory': 4.24.0 + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/logger-console': 4.24.0 + '@algolia/requester-browser-xhr': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/requester-node-http': 4.24.0 + '@algolia/transporter': 4.24.0 + + '@algolia/requester-browser-xhr@4.24.0': + dependencies: + '@algolia/requester-common': 4.24.0 + + '@algolia/requester-common@4.24.0': {} + + '@algolia/requester-node-http@4.24.0': + dependencies: + '@algolia/requester-common': 4.24.0 + + '@algolia/transporter@4.24.0': + dependencies: + '@algolia/cache-common': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.25.7': + dependencies: + '@babel/highlight': 7.25.7 + picocolors: 1.1.1 + + '@babel/compat-data@7.25.8': {} + + '@babel/core@7.25.8': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) + '@babel/helpers': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.25.7': + dependencies: + '@babel/types': 7.25.8 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + + '@babel/helper-annotate-as-pure@7.25.7': + dependencies: + '@babel/types': 7.25.8 + + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-compilation-targets@7.25.7': + dependencies: + '@babel/compat-data': 7.25.8 + '@babel/helper-validator-option': 7.25.7 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-member-expression-to-functions': 7.25.7 + '@babel/helper-optimise-call-expression': 7.25.7 + '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.8) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 + '@babel/traverse': 7.25.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + regexpu-core: 6.1.1 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + debug: 4.3.7 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-simple-access': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.25.7': + dependencies: + '@babel/types': 7.25.8 + + '@babel/helper-plugin-utils@7.25.7': {} + + '@babel/helper-remap-async-to-generator@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-wrap-function': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-member-expression-to-functions': 7.25.7 + '@babel/helper-optimise-call-expression': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-simple-access@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.7': {} + + '@babel/helper-validator-identifier@7.25.7': {} + + '@babel/helper-validator-option@7.25.7': {} + + '@babel/helper-wrap-function@7.25.7': + dependencies: + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.25.7': + dependencies: + '@babel/template': 7.25.7 + '@babel/types': 7.25.8 + + '@babel/highlight@7.25.7': + dependencies: + '@babel/helper-validator-identifier': 7.25.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/parser@7.25.8': + dependencies: + '@babel/types': 7.25.8 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 + '@babel/plugin-transform-optional-chaining': 7.25.8(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-syntax-typescript@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-arrow-functions@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-async-generator-functions@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-remap-async-to-generator': 7.25.7(@babel/core@7.25.8) + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-remap-async-to-generator': 7.25.7(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-block-scoping@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-class-properties@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.8) + '@babel/traverse': 7.25.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/template': 7.25.7 + + '@babel/plugin-transform-destructuring@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-dotall-regex@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-duplicate-keys@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-dynamic-import@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-exponentiation-operator@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-export-namespace-from@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-for-of@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-literals@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-logical-assignment-operators@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-member-expression-literals@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-modules-amd@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-simple-access': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-new-target@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-numeric-separator@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-object-rest-spread@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.25.8) + + '@babel/plugin-transform-object-super@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-optional-chaining@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-react-constant-elements@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-react-display-name@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-react-jsx-development@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/plugin-transform-react-jsx': 7.25.7(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.8) + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-pure-annotations@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-regenerator@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-reserved-words@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-runtime@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.8) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.8) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.8) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-spread@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-template-literals@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-typeof-symbol@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-typescript@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 + '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-unicode-property-regex@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-unicode-regex@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-unicode-sets-regex@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/preset-env@7.25.8(@babel/core@7.25.8)': + dependencies: + '@babel/compat-data': 7.25.8 + '@babel/core': 7.25.8 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-validator-option': 7.25.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.8) + '@babel/plugin-syntax-import-assertions': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-syntax-import-attributes': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.8) + '@babel/plugin-transform-arrow-functions': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-async-generator-functions': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-async-to-generator': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-block-scoped-functions': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-block-scoping': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-class-properties': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-class-static-block': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-classes': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-computed-properties': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-destructuring': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-dotall-regex': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-duplicate-keys': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-dynamic-import': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-exponentiation-operator': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-export-namespace-from': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-for-of': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-function-name': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-json-strings': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-literals': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-logical-assignment-operators': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-member-expression-literals': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-modules-amd': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-modules-commonjs': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-modules-systemjs': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-modules-umd': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-new-target': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-numeric-separator': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-object-rest-spread': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-object-super': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-optional-catch-binding': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-optional-chaining': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-private-methods': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-private-property-in-object': 7.25.8(@babel/core@7.25.8) + '@babel/plugin-transform-property-literals': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-regenerator': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-reserved-words': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-shorthand-properties': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-spread': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-sticky-regex': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-template-literals': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-typeof-symbol': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-unicode-escapes': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-unicode-property-regex': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-unicode-regex': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-unicode-sets-regex': 7.25.7(@babel/core@7.25.8) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.8) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.8) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.8) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.8) + core-js-compat: 3.38.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/types': 7.25.8 + esutils: 2.0.3 + + '@babel/preset-react@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-validator-option': 7.25.7 + '@babel/plugin-transform-react-display-name': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-react-jsx': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-react-jsx-development': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-react-pure-annotations': 7.25.7(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-validator-option': 7.25.7 + '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-modules-commonjs': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-transform-typescript': 7.25.7(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color + + '@babel/runtime-corejs3@7.25.7': + dependencies: + core-js-pure: 3.38.1 + regenerator-runtime: 0.14.1 + + '@babel/runtime@7.25.7': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/types': 7.25.8 + + '@babel/traverse@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/template': 7.25.7 + '@babel/types': 7.25.8 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.25.8': + dependencies: + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + to-fast-properties: 2.0.0 + + '@changesets/apply-release-plan@7.0.5': + dependencies: + '@changesets/config': 3.0.3 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.1 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.6.3 + + '@changesets/assemble-release-plan@6.0.4': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.6.3 + + '@changesets/changelog-git@0.2.0': + dependencies: + '@changesets/types': 6.0.0 + + '@changesets/cli@2.27.9': + dependencies: + '@changesets/apply-release-plan': 7.0.5 + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.3 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/get-release-plan': 4.0.4 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.2 + '@manypkg/get-packages': 1.1.3 + ansi-colors: 4.1.3 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + mri: 1.2.0 + p-limit: 2.3.0 + package-manager-detector: 0.2.2 + picocolors: 1.1.1 + resolve-from: 5.0.0 + semver: 7.6.3 + spawndamnit: 2.0.0 + term-size: 2.2.1 + + '@changesets/config@3.0.3': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/logger': 0.1.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.8 + + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 + + '@changesets/get-dependents-graph@2.1.2': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + picocolors: 1.1.1 + semver: 7.6.3 + + '@changesets/get-release-plan@4.0.4': + dependencies: + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/config': 3.0.3 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/get-version-range-type@0.4.0': {} + + '@changesets/git@3.0.1': + dependencies: + '@changesets/errors': 0.2.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.8 + spawndamnit: 2.0.0 + + '@changesets/logger@0.1.1': + dependencies: + picocolors: 1.1.1 + + '@changesets/parse@0.4.0': + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + + '@changesets/pre@2.0.1': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + + '@changesets/read@0.6.1': + dependencies: + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + p-filter: 2.1.0 + picocolors: 1.1.1 + + '@changesets/should-skip-package@0.1.1': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/types@4.1.0': {} + + '@changesets/types@6.0.0': {} + + '@changesets/write@0.3.2': + dependencies: + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + + '@colors/colors@1.5.0': + optional: true + + '@discoveryjs/json-ext@0.5.7': {} + + '@docsearch/css@3.6.2': {} + + '@docsearch/react@3.6.2(@algolia/client-search@4.24.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)': + dependencies: + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) + '@docsearch/css': 3.6.2 + algoliasearch: 4.24.0 + optionalDependencies: + '@types/react': 18.3.11 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + search-insights: 2.17.2 + transitivePeerDependencies: + - '@algolia/client-search' + + '@docusaurus/core@3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@babel/core': 7.25.8 + '@babel/generator': 7.25.7 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.8) + '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.25.8) + '@babel/preset-env': 7.25.8(@babel/core@7.25.8) + '@babel/preset-react': 7.25.7(@babel/core@7.25.8) + '@babel/preset-typescript': 7.25.7(@babel/core@7.25.8) + '@babel/runtime': 7.25.7 + '@babel/runtime-corejs3': 7.25.7 + '@babel/traverse': 7.25.7 + '@docusaurus/cssnano-preset': 3.5.2 + '@docusaurus/logger': 3.5.2 + '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) + autoprefixer: 10.4.20(postcss@8.4.47) + babel-loader: 9.2.1(@babel/core@7.25.8)(webpack@5.95.0) + babel-plugin-dynamic-import-node: 2.3.3 + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.6.0 + clean-css: 5.3.3 + cli-table3: 0.6.5 + combine-promises: 1.2.0 + commander: 5.1.0 + copy-webpack-plugin: 11.0.0(webpack@5.95.0) + core-js: 3.38.1 + css-loader: 6.11.0(webpack@5.95.0) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.95.0) + cssnano: 6.1.2(postcss@8.4.47) + del: 6.1.1 + detect-port: 1.6.1 + escape-html: 1.0.3 + eta: 2.2.0 + eval: 0.1.8 + file-loader: 6.2.0(webpack@5.95.0) + fs-extra: 11.2.0 + html-minifier-terser: 7.2.0 + html-tags: 3.3.1 + html-webpack-plugin: 5.6.2(webpack@5.95.0) + leven: 3.1.0 + lodash: 4.17.21 + mini-css-extract-plugin: 2.9.1(webpack@5.95.0) + p-map: 4.0.0 + postcss: 8.4.47 + postcss-loader: 7.3.4(postcss@8.4.47)(typescript@5.5.4)(webpack@5.95.0) + prompts: 2.4.2 + react: 18.3.1 + react-dev-utils: 12.0.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.5.4)(webpack@5.95.0) + react-dom: 18.3.1(react@18.3.1) + react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.95.0) + react-router: 5.3.4(react@18.3.1) + react-router-config: 5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1) + react-router-dom: 5.3.4(react@18.3.1) + rtl-detect: 1.1.2 + semver: 7.6.3 + serve-handler: 6.1.6 + shelljs: 0.8.5 + terser-webpack-plugin: 5.3.10(webpack@5.95.0) + tslib: 2.8.0 + update-notifier: 6.0.2 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.95.0))(webpack@5.95.0) + webpack: 5.95.0 + webpack-bundle-analyzer: 4.10.2 + webpack-dev-server: 4.15.2(webpack@5.95.0) + webpack-merge: 5.10.0 + webpackbar: 5.0.2(webpack@5.95.0) + transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/cssnano-preset@3.5.2': + dependencies: + cssnano-preset-advanced: 6.1.2(postcss@8.4.47) + postcss: 8.4.47 + postcss-sort-media-queries: 5.2.0(postcss@8.4.47) + tslib: 2.8.0 + + '@docusaurus/logger@3.5.2': + dependencies: + chalk: 4.1.2 + tslib: 2.8.0 + + '@docusaurus/mdx-loader@3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/logger': 3.5.2 + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@mdx-js/mdx': 3.1.0(acorn@8.13.0) + '@slorber/remark-comment': 1.0.0 + escape-html: 1.0.3 + estree-util-value-to-estree: 3.1.2 + file-loader: 6.2.0(webpack@5.95.0) + fs-extra: 11.2.0 + image-size: 1.1.1 + mdast-util-mdx: 3.0.0 + mdast-util-to-string: 4.0.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + rehype-raw: 7.0.0 + remark-directive: 3.0.0 + remark-emoji: 4.0.1 + remark-frontmatter: 5.0.0 + remark-gfm: 4.0.0 + stringify-object: 3.3.0 + tslib: 2.8.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.95.0))(webpack@5.95.0) + vfile: 6.0.3 + webpack: 5.95.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - acorn + - esbuild + - supports-color + - typescript + - uglify-js + - webpack-cli + + '@docusaurus/module-type-aliases@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/history': 4.7.11 + '@types/react': 18.3.11 + '@types/react-router-config': 5.0.11 + '@types/react-router-dom': 5.3.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-helmet-async: 2.0.5(react@18.3.1) + react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/plugin-content-blog@3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/logger': 3.5.2 + '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + cheerio: 1.0.0-rc.12 + feed: 4.2.2 + fs-extra: 11.2.0 + lodash: 4.17.21 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + reading-time: 1.5.0 + srcset: 4.0.0 + tslib: 2.8.0 + unist-util-visit: 5.0.0 + utility-types: 3.11.0 + webpack: 5.95.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/logger': 3.5.2 + '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/module-type-aliases': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@types/react-router-config': 5.0.11 + combine-promises: 1.2.0 + fs-extra: 11.2.0 + js-yaml: 4.1.0 + lodash: 4.17.21 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.0 + utility-types: 3.11.0 + webpack: 5.95.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-content-pages@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + fs-extra: 11.2.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.0 + webpack: 5.95.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-debug@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + fs-extra: 11.2.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-json-view-lite: 1.5.0(react@18.3.1) + tslib: 2.8.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-google-analytics@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-google-gtag@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@types/gtag.js': 0.0.12 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-google-tag-manager@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-sitemap@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/logger': 3.5.2 + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + fs-extra: 11.2.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + sitemap: 7.1.2 + tslib: 2.8.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/preset-classic@3.5.2(@algolia/client-search@4.24.0)(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-blog': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-pages': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-debug': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-google-analytics': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-google-gtag': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-google-tag-manager': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-sitemap': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-classic': 3.5.2(@types/react@18.3.11)(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-search-algolia': 3.5.2(@algolia/client-search@4.24.0)(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.5.4) + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@algolia/client-search' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@types/react' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - search-insights + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/react-loadable@6.0.0(react@18.3.1)': + dependencies: + '@types/react': 18.3.11 + react: 18.3.1 + + '@docusaurus/theme-classic@3.5.2(@types/react@18.3.11)(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/module-type-aliases': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-pages': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-translations': 3.5.2 + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) + clsx: 2.1.1 + copy-text-to-clipboard: 3.2.0 + infima: 0.2.0-alpha.44 + lodash: 4.17.21 + nprogress: 0.2.0 + postcss: 8.4.47 + prism-react-renderer: 2.4.0(react@18.3.1) + prismjs: 1.29.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router-dom: 5.3.4(react@18.3.1) + rtlcss: 4.3.0 + tslib: 2.8.0 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@types/react' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/theme-common@3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': + dependencies: + '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/module-type-aliases': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@types/history': 4.7.11 + '@types/react': 18.3.11 + '@types/react-router-config': 5.0.11 + clsx: 2.1.1 + parse-numeric-range: 1.3.0 + prism-react-renderer: 2.4.0(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.0 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - acorn + - esbuild + - supports-color + - typescript + - uglify-js + - webpack-cli + + '@docusaurus/theme-search-algolia@3.5.2(@algolia/client-search@4.24.0)(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(typescript@5.5.4)': + dependencies: + '@docsearch/react': 3.6.2(@algolia/client-search@4.24.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2) + '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/logger': 3.5.2 + '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1))(acorn@8.13.0)(eslint@9.13.0(jiti@1.21.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-translations': 3.5.2 + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + algoliasearch: 4.24.0 + algoliasearch-helper: 3.22.5(algoliasearch@4.24.0) + clsx: 2.1.1 + eta: 2.2.0 + fs-extra: 11.2.0 + lodash: 4.17.21 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.0 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/types' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@types/react' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - search-insights + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/theme-translations@3.5.2': + dependencies: + fs-extra: 11.2.0 + tslib: 2.8.0 + + '@docusaurus/tsconfig@3.5.2': {} + + '@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@mdx-js/mdx': 3.1.0(acorn@8.13.0) + '@types/history': 4.7.11 + '@types/react': 18.3.11 + commander: 5.1.0 + joi: 17.13.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + utility-types: 3.11.0 + webpack: 5.95.0 + webpack-merge: 5.10.0 + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/utils-common@3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + dependencies: + tslib: 2.8.0 + optionalDependencies: + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + + '@docusaurus/utils-validation@3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)': + dependencies: + '@docusaurus/logger': 3.5.2 + '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) + '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + fs-extra: 11.2.0 + joi: 17.13.3 + js-yaml: 4.1.0 + lodash: 4.17.21 + tslib: 2.8.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - typescript + - uglify-js + - webpack-cli + + '@docusaurus/utils@3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)': + dependencies: + '@docusaurus/logger': 3.5.2 + '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@svgr/webpack': 8.1.0(typescript@5.5.4) + escape-string-regexp: 4.0.0 + file-loader: 6.2.0(webpack@5.95.0) + fs-extra: 11.2.0 + github-slugger: 1.5.0 + globby: 11.1.0 + gray-matter: 4.0.3 + jiti: 1.21.6 + js-yaml: 4.1.0 + lodash: 4.17.21 + micromatch: 4.0.8 + prompts: 2.4.2 + resolve-pathname: 3.0.0 + shelljs: 0.8.5 + tslib: 2.8.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.95.0))(webpack@5.95.0) + utility-types: 3.11.0 + webpack: 5.95.0 + optionalDependencies: + '@docusaurus/types': 3.5.2(acorn@8.13.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - supports-color + - typescript + - uglify-js + - webpack-cli + + '@dotenvx/dotenvx@1.20.0': + dependencies: + commander: 11.1.0 + dotenv: 16.4.5 + eciesjs: 0.4.8 + execa: 5.1.1 + fdir: 6.4.2(picomatch@4.0.2) + ignore: 5.3.2 + object-treeify: 1.1.33 + picomatch: 4.0.2 + which: 4.0.0 + + '@drizzle-team/brocli@0.10.1': {} + + '@electric-sql/pglite@0.2.12': {} + + '@esbuild-kit/core-utils@3.3.2': + dependencies: + esbuild: 0.18.20 + source-map-support: 0.5.21 + + '@esbuild-kit/esm-loader@2.6.5': + dependencies: + '@esbuild-kit/core-utils': 3.3.2 + get-tsconfig: 4.8.1 + + '@esbuild/aix-ppc64@0.19.12': + optional: true + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.18.20': + optional: true + + '@esbuild/android-arm64@0.19.12': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm@0.18.20': + optional: true + + '@esbuild/android-arm@0.19.12': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-x64@0.18.20': + optional: true + + '@esbuild/android-x64@0.19.12': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.18.20': + optional: true + + '@esbuild/darwin-arm64@0.19.12': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.18.20': + optional: true + + '@esbuild/darwin-x64@0.19.12': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.18.20': + optional: true + + '@esbuild/freebsd-arm64@0.19.12': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.18.20': + optional: true + + '@esbuild/freebsd-x64@0.19.12': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.18.20': + optional: true + + '@esbuild/linux-arm64@0.19.12': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm@0.18.20': + optional: true + + '@esbuild/linux-arm@0.19.12': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.18.20': + optional: true + + '@esbuild/linux-ia32@0.19.12': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.18.20': + optional: true + + '@esbuild/linux-loong64@0.19.12': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.18.20': + optional: true + + '@esbuild/linux-mips64el@0.19.12': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.18.20': + optional: true + + '@esbuild/linux-ppc64@0.19.12': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.18.20': + optional: true + + '@esbuild/linux-riscv64@0.19.12': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.18.20': + optional: true + + '@esbuild/linux-s390x@0.19.12': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-x64@0.18.20': + optional: true + + '@esbuild/linux-x64@0.19.12': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.18.20': + optional: true + + '@esbuild/netbsd-x64@0.19.12': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.18.20': + optional: true + + '@esbuild/openbsd-x64@0.19.12': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.18.20': + optional: true + + '@esbuild/sunos-x64@0.19.12': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.18.20': + optional: true + + '@esbuild/win32-arm64@0.19.12': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.18.20': + optional: true + + '@esbuild/win32-ia32@0.19.12': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-x64@0.18.20': + optional: true + + '@esbuild/win32-x64@0.19.12': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@1.21.6))': + dependencies: + eslint: 9.13.0(jiti@1.21.6) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.11.1': {} + + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.7.0': {} + + '@eslint/eslintrc@3.1.0': + dependencies: + ajv: 6.12.6 + debug: 4.3.7 + espree: 10.2.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.13.0': {} + + '@eslint/object-schema@2.1.4': {} + + '@eslint/plugin-kit@0.2.1': + dependencies: + levn: 0.4.1 + + '@hapi/hoek@9.3.0': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@humanfs/core@0.19.0': {} + + '@humanfs/node@0.16.5': + dependencies: + '@humanfs/core': 0.19.0 + '@humanwhocodes/retry': 0.3.1 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.3.1': {} + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.7.7 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@leichtgewicht/ip-codec@2.0.5': {} + + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.25.7 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.25.7 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + + '@mdx-js/mdx@3.1.0(acorn@8.13.0)': + dependencies: + '@types/estree': 1.0.6 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.0 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.2 + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.0(acorn@8.13.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.1 + source-map: 0.7.4 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - acorn + - supports-color + + '@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1)': + dependencies: + '@types/mdx': 2.0.13 + '@types/react': 18.3.11 + react: 18.3.1 + + '@microsoft/api-extractor-model@7.29.6(@types/node@22.7.7)': + dependencies: + '@microsoft/tsdoc': 0.15.0 + '@microsoft/tsdoc-config': 0.17.0 + '@rushstack/node-core-library': 5.7.0(@types/node@22.7.7) + transitivePeerDependencies: + - '@types/node' + + '@microsoft/api-extractor@7.47.7(@types/node@22.7.7)': + dependencies: + '@microsoft/api-extractor-model': 7.29.6(@types/node@22.7.7) + '@microsoft/tsdoc': 0.15.0 + '@microsoft/tsdoc-config': 0.17.0 + '@rushstack/node-core-library': 5.7.0(@types/node@22.7.7) + '@rushstack/rig-package': 0.5.3 + '@rushstack/terminal': 0.14.0(@types/node@22.7.7) + '@rushstack/ts-command-line': 4.22.6(@types/node@22.7.7) + lodash: 4.17.21 + minimatch: 3.0.8 + resolve: 1.22.8 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.4.2 + transitivePeerDependencies: + - '@types/node' + + '@microsoft/tsdoc-config@0.17.0': + dependencies: + '@microsoft/tsdoc': 0.15.0 + ajv: 8.12.0 + jju: 1.4.0 + resolve: 1.22.8 + + '@microsoft/tsdoc@0.15.0': {} + + '@noble/ciphers@1.0.0': {} + + '@noble/curves@1.6.0': + dependencies: + '@noble/hashes': 1.5.0 + + '@noble/hashes@1.5.0': {} + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@pnpm/config.env-replace@1.1.0': {} + + '@pnpm/network.ca-file@1.0.2': + dependencies: + graceful-fs: 4.2.10 + + '@pnpm/npm-conf@2.3.1': + dependencies: + '@pnpm/config.env-replace': 1.1.0 + '@pnpm/network.ca-file': 1.0.2 + config-chain: 1.1.13 + + '@polka/url@1.0.0-next.28': {} + + '@rollup/pluginutils@5.1.2(rollup@4.24.0)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.24.0 + + '@rollup/rollup-android-arm-eabi@4.24.0': + optional: true + + '@rollup/rollup-android-arm64@4.24.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.24.0': + optional: true + + '@rollup/rollup-darwin-x64@4.24.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.24.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.24.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.24.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.24.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.24.0': + optional: true + + '@rushstack/node-core-library@5.7.0(@types/node@22.7.7)': + dependencies: + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.8 + semver: 7.5.4 + optionalDependencies: + '@types/node': 22.7.7 + + '@rushstack/rig-package@0.5.3': + dependencies: + resolve: 1.22.8 + strip-json-comments: 3.1.1 + + '@rushstack/terminal@0.14.0(@types/node@22.7.7)': + dependencies: + '@rushstack/node-core-library': 5.7.0(@types/node@22.7.7) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 22.7.7 + + '@rushstack/ts-command-line@4.22.6(@types/node@22.7.7)': + dependencies: + '@rushstack/terminal': 0.14.0(@types/node@22.7.7) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + + '@shikijs/core@1.22.0': + dependencies: + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + + '@shikijs/engine-javascript@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + + '@shikijs/engine-oniguruma@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + + '@shikijs/types@1.22.0': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.3.0': {} + + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + + '@sideway/formula@3.0.1': {} + + '@sideway/pinpoint@2.0.0': {} + + '@sinclair/typebox@0.27.8': {} + + '@sindresorhus/is@4.6.0': {} + + '@sindresorhus/is@5.6.0': {} + + '@slorber/remark-comment@1.0.0': + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + + '@svgr/babel-preset@8.1.0(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.25.8) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.25.8) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.25.8) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.25.8) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.25.8) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.25.8) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.25.8) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.25.8) + + '@svgr/core@8.1.0(typescript@5.5.4)': + dependencies: + '@babel/core': 7.25.8 + '@svgr/babel-preset': 8.1.0(@babel/core@7.25.8) + camelcase: 6.3.0 + cosmiconfig: 8.3.6(typescript@5.5.4) + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + - typescript + + '@svgr/hast-util-to-babel-ast@8.0.0': + dependencies: + '@babel/types': 7.25.8 + entities: 4.5.0 - '@eslint/core@0.7.0': - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))': + dependencies: + '@babel/core': 7.25.8 + '@svgr/babel-preset': 8.1.0(@babel/core@7.25.8) + '@svgr/core': 8.1.0(typescript@5.5.4) + '@svgr/hast-util-to-babel-ast': 8.0.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4)': + dependencies: + '@svgr/core': 8.1.0(typescript@5.5.4) + cosmiconfig: 8.3.6(typescript@5.5.4) + deepmerge: 4.3.1 + svgo: 3.3.2 + transitivePeerDependencies: + - typescript - '@eslint/js@9.13.0': - resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@svgr/webpack@8.1.0(typescript@5.5.4)': + dependencies: + '@babel/core': 7.25.8 + '@babel/plugin-transform-react-constant-elements': 7.25.7(@babel/core@7.25.8) + '@babel/preset-env': 7.25.8(@babel/core@7.25.8) + '@babel/preset-react': 7.25.7(@babel/core@7.25.8) + '@babel/preset-typescript': 7.25.7(@babel/core@7.25.8) + '@svgr/core': 8.1.0(typescript@5.5.4) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4) + transitivePeerDependencies: + - supports-color + - typescript - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@szmarczak/http-timer@5.0.1': + dependencies: + defer-to-connect: 2.0.1 - '@eslint/plugin-kit@0.2.1': - resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@trysound/sax@0.2.0': {} - '@humanfs/core@0.19.0': - resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} - engines: {node: '>=18.18.0'} + '@types/acorn@4.0.6': + dependencies: + '@types/estree': 1.0.6 - '@humanfs/node@0.16.5': - resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} - engines: {node: '>=18.18.0'} + '@types/argparse@1.0.38': {} - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} + '@types/body-parser@1.19.5': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.7.7 - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} + '@types/bonjour@3.5.13': + dependencies: + '@types/node': 22.7.7 - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@types/connect-history-api-fallback@1.5.4': + dependencies: + '@types/express-serve-static-core': 5.0.0 + '@types/node': 22.7.7 - '@manypkg/find-root@1.1.0': - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + '@types/connect@3.4.38': + dependencies: + '@types/node': 22.7.7 - '@manypkg/get-packages@1.1.3': - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 - '@microsoft/api-extractor-model@7.29.6': - resolution: {integrity: sha512-gC0KGtrZvxzf/Rt9oMYD2dHvtN/1KPEYsrQPyMKhLHnlVuO/f4AFN3E4toqZzD2pt4LhkKoYmL2H9tX3yCOyRw==} + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.6 - '@microsoft/api-extractor@7.47.7': - resolution: {integrity: sha512-fNiD3G55ZJGhPOBPMKD/enozj8yxJSYyVJWxRWdcUtw842rvthDHJgUWq9gXQTensFlMHv2wGuCjjivPv53j0A==} - hasBin: true + '@types/estree@1.0.6': {} - '@microsoft/tsdoc-config@0.17.0': - resolution: {integrity: sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==} + '@types/express-serve-static-core@4.19.6': + dependencies: + '@types/node': 22.7.7 + '@types/qs': 6.9.16 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 - '@microsoft/tsdoc@0.15.0': - resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} + '@types/express-serve-static-core@5.0.0': + dependencies: + '@types/node': 22.7.7 + '@types/qs': 6.9.16 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 - '@noble/ciphers@1.0.0': - resolution: {integrity: sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA==} - engines: {node: ^14.21.3 || >=16} + '@types/express@4.17.21': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.16 + '@types/serve-static': 1.15.7 - '@noble/curves@1.6.0': - resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} - engines: {node: ^14.21.3 || >=16} + '@types/gtag.js@0.0.12': {} - '@noble/hashes@1.5.0': - resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} - engines: {node: ^14.21.3 || >=16} + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@types/history@4.7.11': {} - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + '@types/html-minifier-terser@6.1.0': {} - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@types/http-cache-semantics@4.0.4': {} - '@rollup/pluginutils@5.1.2': - resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true + '@types/http-errors@2.0.4': {} - '@rollup/rollup-android-arm-eabi@4.24.0': - resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} - cpu: [arm] - os: [android] + '@types/http-proxy@1.17.15': + dependencies: + '@types/node': 22.7.7 - '@rollup/rollup-android-arm64@4.24.0': - resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} - cpu: [arm64] - os: [android] + '@types/istanbul-lib-coverage@2.0.6': {} - '@rollup/rollup-darwin-arm64@4.24.0': - resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} - cpu: [arm64] - os: [darwin] + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 - '@rollup/rollup-darwin-x64@4.24.0': - resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} - cpu: [x64] - os: [darwin] + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': - resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} - cpu: [arm] - os: [linux] + '@types/json-schema@7.0.15': {} - '@rollup/rollup-linux-arm-musleabihf@4.24.0': - resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} - cpu: [arm] - os: [linux] + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 - '@rollup/rollup-linux-arm64-gnu@4.24.0': - resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} - cpu: [arm64] - os: [linux] + '@types/mdx@2.0.13': {} - '@rollup/rollup-linux-arm64-musl@4.24.0': - resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} - cpu: [arm64] - os: [linux] + '@types/mime@1.3.5': {} - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': - resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} - cpu: [ppc64] - os: [linux] + '@types/ms@0.7.34': {} - '@rollup/rollup-linux-riscv64-gnu@4.24.0': - resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} - cpu: [riscv64] - os: [linux] + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 22.7.7 - '@rollup/rollup-linux-s390x-gnu@4.24.0': - resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} - cpu: [s390x] - os: [linux] + '@types/node@12.20.55': {} - '@rollup/rollup-linux-x64-gnu@4.24.0': - resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} - cpu: [x64] - os: [linux] + '@types/node@17.0.45': {} - '@rollup/rollup-linux-x64-musl@4.24.0': - resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} - cpu: [x64] - os: [linux] + '@types/node@22.7.7': + dependencies: + undici-types: 6.19.8 - '@rollup/rollup-win32-arm64-msvc@4.24.0': - resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} - cpu: [arm64] - os: [win32] + '@types/parse-json@4.0.2': {} - '@rollup/rollup-win32-ia32-msvc@4.24.0': - resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} - cpu: [ia32] - os: [win32] + '@types/prismjs@1.26.4': {} - '@rollup/rollup-win32-x64-msvc@4.24.0': - resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} - cpu: [x64] - os: [win32] + '@types/prop-types@15.7.13': {} - '@rushstack/node-core-library@5.7.0': - resolution: {integrity: sha512-Ff9Cz/YlWu9ce4dmqNBZpA45AEya04XaBFIjV7xTVeEf+y/kTjEasmozqFELXlNG4ROdevss75JrrZ5WgufDkQ==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true + '@types/qs@6.9.16': {} - '@rushstack/rig-package@0.5.3': - resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} + '@types/range-parser@1.2.7': {} - '@rushstack/terminal@0.14.0': - resolution: {integrity: sha512-juTKMAMpTIJKudeFkG5slD8Z/LHwNwGZLtU441l/u82XdTBfsP+LbGKJLCNwP5se+DMCT55GB8x9p6+C4UL7jw==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true + '@types/react-router-config@5.0.11': + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.3.11 + '@types/react-router': 5.1.20 - '@rushstack/ts-command-line@4.22.6': - resolution: {integrity: sha512-QSRqHT/IfoC5nk9zn6+fgyqOPXHME0BfchII9EUPR19pocsNp/xSbeBCbD3PIR2Lg+Q5qk7OFqk1VhWPMdKHJg==} + '@types/react-router-dom@5.3.3': + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.3.11 + '@types/react-router': 5.1.20 - '@shikijs/core@1.22.0': - resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} + '@types/react-router@5.1.20': + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.3.11 - '@shikijs/engine-javascript@1.22.0': - resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} + '@types/react@18.3.11': + dependencies: + '@types/prop-types': 15.7.13 + csstype: 3.1.3 - '@shikijs/engine-oniguruma@1.22.0': - resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} + '@types/retry@0.12.0': {} - '@shikijs/types@1.22.0': - resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} + '@types/sax@1.2.7': + dependencies: + '@types/node': 22.7.7 - '@shikijs/vscode-textmate@9.3.0': - resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.7.7 - '@types/argparse@1.0.38': - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + '@types/serve-index@1.9.4': + dependencies: + '@types/express': 4.17.21 - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/serve-static@1.15.7': + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.7.7 + '@types/send': 0.17.4 - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/sockjs@0.3.36': + dependencies: + '@types/node': 22.7.7 - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/unist@2.0.11': {} - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@types/unist@3.0.3': {} - '@types/node@12.20.55': - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/ws@8.5.12': + dependencies: + '@types/node': 22.7.7 - '@types/node@22.7.7': - resolution: {integrity: sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==} + '@types/yargs-parser@21.0.3': {} - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.10.0': - resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@eslint-community/regexpp': 4.11.1 + '@typescript-eslint/parser': 8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/type-utils': 8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.10.0 + eslint: 9.13.0(jiti@1.21.6) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color - '@typescript-eslint/parser@8.10.0': - resolution: {integrity: sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.10.0 + debug: 4.3.7 + eslint: 9.13.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color '@typescript-eslint/scope-manager@8.10.0': - resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/visitor-keys': 8.10.0 - '@typescript-eslint/type-utils@8.10.0': - resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/type-utils@8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) + debug: 4.3.7 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - eslint + - supports-color - '@typescript-eslint/types@8.10.0': - resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.10.0': {} - '@typescript-eslint/typescript-estree@8.10.0': - resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/visitor-keys': 8.10.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color - '@typescript-eslint/utils@8.10.0': - resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + eslint: 9.13.0(jiti@1.21.6) + transitivePeerDependencies: + - supports-color + - typescript '@typescript-eslint/visitor-keys@8.10.0': - resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.10.0 + eslint-visitor-keys: 3.4.3 - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@ungap/structured-clone@1.2.0': {} '@vitest/expect@2.1.3': - resolution: {integrity: sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==} + dependencies: + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 + chai: 5.1.1 + tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3': - resolution: {integrity: sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==} - peerDependencies: + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@22.7.7)(terser@5.36.0))': + dependencies: '@vitest/spy': 2.1.3 - msw: ^2.3.5 - vite: ^5.0.0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true + estree-walker: 3.0.3 + magic-string: 0.30.12 + optionalDependencies: + vite: 5.4.9(@types/node@22.7.7)(terser@5.36.0) '@vitest/pretty-format@2.1.3': - resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} + dependencies: + tinyrainbow: 1.2.0 '@vitest/runner@2.1.3': - resolution: {integrity: sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==} + dependencies: + '@vitest/utils': 2.1.3 + pathe: 1.1.2 '@vitest/snapshot@2.1.3': - resolution: {integrity: sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==} + dependencies: + '@vitest/pretty-format': 2.1.3 + magic-string: 0.30.12 + pathe: 1.1.2 '@vitest/spy@2.1.3': - resolution: {integrity: sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==} + dependencies: + tinyspy: 3.0.2 '@vitest/utils@2.1.3': - resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} + dependencies: + '@vitest/pretty-format': 2.1.3 + loupe: 3.1.2 + tinyrainbow: 1.2.0 '@volar/language-core@2.4.6': - resolution: {integrity: sha512-FxUfxaB8sCqvY46YjyAAV6c3mMIq/NWQMVvJ+uS4yxr1KzOvyg61gAuOnNvgCvO4TZ7HcLExBEsWcDu4+K4E8A==} + dependencies: + '@volar/source-map': 2.4.6 - '@volar/source-map@2.4.6': - resolution: {integrity: sha512-Nsh7UW2ruK+uURIPzjJgF0YRGP5CX9nQHypA2OMqdM2FKy7rh+uv3XgPnWPw30JADbKvZ5HuBzG4gSbVDYVtiw==} + '@volar/source-map@2.4.6': {} '@volar/typescript@2.4.6': - resolution: {integrity: sha512-NMIrA7y5OOqddL9VtngPWYmdQU03htNKFtAYidbYfWA0TOhyGVd9tfcP4TsLWQ+RBWDZCbBqsr8xzU0ZOxYTCQ==} + dependencies: + '@volar/language-core': 2.4.6 + path-browserify: 1.0.1 + vscode-uri: 3.0.8 '@vue/compiler-core@3.5.12': - resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + dependencies: + '@babel/parser': 7.25.8 + '@vue/shared': 3.5.12 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 '@vue/compiler-dom@3.5.12': - resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + dependencies: + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 '@vue/compiler-vue2@2.7.16': - resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} + dependencies: + de-indent: 1.0.2 + he: 1.2.0 - '@vue/language-core@2.1.6': - resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@vue/language-core@2.1.6(typescript@5.6.3)': + dependencies: + '@volar/language-core': 2.4.6 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-vue2': 2.7.16 + '@vue/shared': 3.5.12 + computeds: 0.0.1 + minimatch: 9.0.5 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + optionalDependencies: + typescript: 5.6.3 - '@vue/shared@3.5.12': - resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + '@vue/shared@3.5.12': {} - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@webassemblyjs/ast@1.12.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - acorn@8.13.0: - resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} - engines: {node: '>=0.4.0'} - hasBin: true + '@webassemblyjs/floating-point-hex-parser@1.11.6': {} - ajv-draft-04@1.0.0: - resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} - peerDependencies: - ajv: ^8.5.0 - peerDependenciesMeta: - ajv: - optional: true + '@webassemblyjs/helper-api-error@1.11.6': {} - ajv-formats@3.0.1: - resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true + '@webassemblyjs/helper-buffer@1.12.1': {} - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + '@webassemblyjs/helper-numbers@1.11.6': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} - ajv@8.13.0: - resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + '@webassemblyjs/helper-wasm-section@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} + '@webassemblyjs/ieee754@1.11.6': + dependencies: + '@xtuc/ieee754': 1.2.0 - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + '@webassemblyjs/leb128@1.11.6': + dependencies: + '@xtuc/long': 4.2.2 - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + '@webassemblyjs/utf8@1.11.6': {} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + '@webassemblyjs/wasm-edit@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + '@webassemblyjs/wasm-gen@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} + '@webassemblyjs/wasm-opt@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 - assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} - engines: {node: '>=12'} + '@webassemblyjs/wasm-parser@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + '@webassemblyjs/wast-printer@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-import-attributes@1.9.5(acorn@8.13.0): + dependencies: + acorn: 8.13.0 + + acorn-jsx@5.3.2(acorn@8.13.0): + dependencies: + acorn: 8.13.0 + + acorn-walk@8.3.4: + dependencies: + acorn: 8.13.0 + + acorn@8.13.0: {} - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + address@1.2.2: {} - better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + ajv-draft-04@1.0.0(ajv@8.13.0): + optionalDependencies: + ajv: 8.13.0 - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + ajv-formats@2.1.1(ajv@8.13.0): + optionalDependencies: + ajv: 8.13.0 - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} + ajv-formats@3.0.1(ajv@8.13.0): + optionalDependencies: + ajv: 8.13.0 - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} + ajv-keywords@5.1.0(ajv@8.13.0): + dependencies: + ajv: 8.13.0 + fast-deep-equal: 3.1.3 - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + ajv@8.12.0: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 - chai@5.1.1: - resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} - engines: {node: '>=12'} + ajv@8.13.0: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + algoliasearch-helper@3.22.5(algoliasearch@4.24.0): + dependencies: + '@algolia/events': 4.0.1 + algoliasearch: 4.24.0 - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + algoliasearch@4.24.0: + dependencies: + '@algolia/cache-browser-local-storage': 4.24.0 + '@algolia/cache-common': 4.24.0 + '@algolia/cache-in-memory': 4.24.0 + '@algolia/client-account': 4.24.0 + '@algolia/client-analytics': 4.24.0 + '@algolia/client-common': 4.24.0 + '@algolia/client-personalization': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/logger-console': 4.24.0 + '@algolia/recommend': 4.24.0 + '@algolia/requester-browser-xhr': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/requester-node-http': 4.24.0 + '@algolia/transporter': 4.24.0 - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 - chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + ansi-colors@4.1.3: {} - check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} - engines: {node: '>= 16'} + ansi-html-community@0.0.8: {} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} + ansi-regex@5.0.1: {} - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + ansi-regex@6.1.0: {} - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 - commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} + ansi-styles@6.2.1: {} - compare-versions@6.1.1: - resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 - computeds@0.0.1: - resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + arg@5.0.2: {} - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 - confbox@0.1.8: - resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + argparse@2.0.1: {} - cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + array-flatten@1.1.1: {} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + array-union@2.1.0: {} - de-indent@1.0.2: - resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + assertion-error@2.0.1: {} - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + astring@1.9.0: {} - deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} + at-least-node@1.0.0: {} - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + autoprefixer@10.4.20(postcss@8.4.47): + dependencies: + browserslist: 4.24.2 + caniuse-lite: 1.0.30001669 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} + babel-loader@9.2.1(@babel/core@7.25.8)(webpack@5.95.0): + dependencies: + '@babel/core': 7.25.8 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.95.0 - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} + babel-plugin-dynamic-import-node@2.3.3: + dependencies: + object.assign: 4.1.5 - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.8): + dependencies: + '@babel/compat-data': 7.25.8 + '@babel/core': 7.25.8 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.8) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.8): + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.8) + core-js-compat: 3.38.1 + transitivePeerDependencies: + - supports-color - dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.8): + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color - drizzle-graphql@0.8.5: - resolution: {integrity: sha512-MAqBwmj/kSZWIUQdYCsYtoZWxxVRcXWkhsqt0b6fY1XC171WHBK/jZiVWepO04tDsdaDuTvzlufDHJqNl3VVWQ==} - peerDependencies: - drizzle-orm: '>=0.30.9' - graphql: '>=16.3.0' + bail@2.0.2: {} - drizzle-kit@0.26.2: - resolution: {integrity: sha512-cMq8omEKywjIy5KcqUo6LvEFxkl8/zYHsgYjFVXjmPWWtuW4blcz+YW9+oIhoaALgs2ebRjzXwsJgN9i6P49Dw==} - hasBin: true + balanced-match@1.0.2: {} - drizzle-orm@0.35.2: - resolution: {integrity: sha512-bLQtRchl8QvRo2MyG6kcZC90UDzR7Ubir4YwOHV3cZPdJbF+4jU/Yt0QOczsoXe25wLRt6CtCWLXtSDQKft3yg==} - peerDependencies: - '@aws-sdk/client-rds-data': '>=3' - '@cloudflare/workers-types': '>=3' - '@electric-sql/pglite': '>=0.1.1' - '@libsql/client': '>=0.10.0' - '@neondatabase/serverless': '>=0.1' - '@op-engineering/op-sqlite': '>=2' - '@opentelemetry/api': ^1.4.1 - '@planetscale/database': '>=1' - '@prisma/client': '*' - '@tidbcloud/serverless': '*' - '@types/better-sqlite3': '*' - '@types/pg': '*' - '@types/react': '>=18' - '@types/sql.js': '*' - '@vercel/postgres': '>=0.8.0' - '@xata.io/client': '*' - better-sqlite3: '>=7' - bun-types: '*' - expo-sqlite: '>=13.2.0' - knex: '*' - kysely: '*' - mysql2: '>=2' - pg: '>=8' - postgres: '>=3' - prisma: '*' - react: '>=18' - sql.js: '>=1' - sqlite3: '>=5' - peerDependenciesMeta: - '@aws-sdk/client-rds-data': - optional: true - '@cloudflare/workers-types': - optional: true - '@electric-sql/pglite': - optional: true - '@libsql/client': - optional: true - '@neondatabase/serverless': - optional: true - '@op-engineering/op-sqlite': - optional: true - '@opentelemetry/api': - optional: true - '@planetscale/database': - optional: true - '@prisma/client': - optional: true - '@tidbcloud/serverless': - optional: true - '@types/better-sqlite3': - optional: true - '@types/pg': - optional: true - '@types/react': - optional: true - '@types/sql.js': - optional: true - '@vercel/postgres': - optional: true - '@xata.io/client': - optional: true - better-sqlite3: - optional: true - bun-types: - optional: true - expo-sqlite: - optional: true - knex: - optional: true - kysely: - optional: true - mysql2: - optional: true - pg: - optional: true - postgres: - optional: true - prisma: - optional: true - react: - optional: true - sql.js: - optional: true - sqlite3: - optional: true + batch@0.6.1: {} + + better-path-resolve@1.0.0: + dependencies: + is-windows: 1.0.2 - eciesjs@0.4.8: - resolution: {integrity: sha512-U2wAn6yEOVBP9lOVh3nryufg3hQTKVicG+qjEfqB/70m/mU9DzwWNdK0mC5zuxlJH42EGAezFlHVWI0snwg1nw==} - engines: {node: '>=16.0.0'} + big.js@5.2.2: {} - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} + binary-extensions@2.3.0: {} - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' + bonjour-service@1.2.1: + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 - esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true + boolbase@1.0.0: {} - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true + boxen@6.2.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + 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 + + boxen@7.1.1: + 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 - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 - eslint-scope@8.1.0: - resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + braces@3.0.3: + dependencies: + fill-range: 7.1.1 - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001669 + electron-to-chromium: 1.5.42 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) - eslint-visitor-keys@4.1.0: - resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + buffer-from@1.1.2: {} - eslint@9.13.0: - resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true + bytes@3.0.0: {} - espree@10.2.0: - resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + bytes@3.1.2: {} - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true + cac@6.7.14: {} - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} + cacheable-lookup@7.0.0: {} - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + cacheable-request@10.2.14: + dependencies: + '@types/http-cache-semantics': 4.0.4 + get-stream: 6.0.1 + http-cache-semantics: 4.1.1 + keyv: 4.5.4 + mimic-response: 4.0.0 + normalize-url: 8.0.1 + responselike: 3.0.0 - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + callsites@3.1.0: {} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.8.0 - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + camelcase@6.3.0: {} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} + camelcase@7.0.1: {} - extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + caniuse-api@3.0.0: + dependencies: + browserslist: 4.24.2 + caniuse-lite: 1.0.30001669 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 - external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} + caniuse-lite@1.0.30001669: {} - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + ccount@2.0.1: {} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.2 + pathval: 2.0.0 - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + chalk@5.3.0: {} - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true + char-regex@1.0.2: {} - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + character-entities-html4@2.1.0: {} - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} + character-entities-legacy@3.0.0: {} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + character-entities@2.0.2: {} - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + character-reference-invalid@2.0.1: {} - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + chardet@0.7.0: {} - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + check-error@2.1.1: {} - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} + cheerio@1.0.0-rc.12: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + htmlparser2: 8.0.2 + parse5: 7.2.0 + parse5-htmlparser2-tree-adapter: 7.1.0 - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + 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 - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] + chrome-trace-event@1.0.4: {} - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + ci-info@3.9.0: {} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + clean-css@5.3.3: + dependencies: + source-map: 0.6.1 - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + clean-stack@2.2.0: {} - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + cli-boxes@3.0.0: {} - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 - globals@15.11.0: - resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} - engines: {node: '>=18'} + clsx@2.1.1: {} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + collapse-white-space@2.1.0: {} - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 - graphql-parse-resolve-info@4.13.0: - resolution: {integrity: sha512-VVJ1DdHYcR7hwOGQKNH+QTzuNgsLA8l/y436HtP9YHoX6nmwXRWq3xWthU3autMysXdm0fQUbhTZCx0W9ICozw==} - engines: {node: '>=8.6'} - peerDependencies: - graphql: '>=0.9 <0.14 || ^14.0.2 || ^15.4.0 || ^16.3.0' + color-name@1.1.3: {} + + color-name@1.1.4: {} + + colord@2.9.3: {} + + colorette@2.0.20: {} + + combine-promises@1.2.0: {} + + comma-separated-tokens@2.0.3: {} + + commander@10.0.1: {} + + commander@11.1.0: {} + + commander@2.20.3: {} + + commander@5.1.0: {} + + commander@7.2.0: {} + + commander@8.3.0: {} + + common-path-prefix@3.0.0: {} + + compare-versions@6.1.1: {} + + compressible@2.0.18: + dependencies: + mime-db: 1.53.0 + + compression@1.7.4: + dependencies: + accepts: 1.3.8 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + computeds@0.0.1: {} + + concat-map@0.0.1: {} + + confbox@0.1.8: {} + + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + + configstore@6.0.0: + dependencies: + dot-prop: 6.0.1 + graceful-fs: 4.2.11 + unique-string: 3.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 5.1.0 + + connect-history-api-fallback@2.0.0: {} - graphql@16.9.0: - resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + consola@2.15.3: {} - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + content-disposition@0.5.2: {} - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 - hast-util-to-html@9.0.3: - resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + content-type@1.0.5: {} - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + convert-source-map@2.0.0: {} - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true + cookie-signature@1.0.6: {} - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + cookie@0.7.1: {} - human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + copy-text-to-clipboard@3.2.0: {} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} + copy-webpack-plugin@11.0.0(webpack@5.95.0): + dependencies: + fast-glob: 3.3.2 + glob-parent: 6.0.2 + globby: 13.2.2 + normalize-path: 3.0.0 + schema-utils: 4.2.0 + serialize-javascript: 6.0.2 + webpack: 5.95.0 - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + core-js-compat@3.38.1: + dependencies: + browserslist: 4.24.2 - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} + core-js-pure@3.38.1: {} - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + core-js@3.38.1: {} - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} + core-util-is@1.0.3: {} - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + cosmiconfig@6.0.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} + cosmiconfig@8.3.6(typescript@5.5.4): + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.5.4 - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + cross-spawn@5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + crypto-random-string@4.0.0: + dependencies: + type-fest: 1.4.0 - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} + css-declaration-sorter@7.2.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 - is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} + css-loader@6.11.0(webpack@5.95.0): + dependencies: + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) + postcss-value-parser: 4.2.0 + semver: 7.6.3 + optionalDependencies: + webpack: 5.95.0 - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} + css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.95.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + cssnano: 6.1.2(postcss@8.4.47) + jest-worker: 29.7.0 + postcss: 8.4.47 + schema-utils: 4.2.0 + serialize-javascript: 6.0.2 + webpack: 5.95.0 + optionalDependencies: + clean-css: 5.3.3 - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + css-select@4.3.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 - jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + css-what@6.1.0: {} - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + cssesc@3.0.0: {} - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + cssnano-preset-advanced@6.1.2(postcss@8.4.47): + dependencies: + autoprefixer: 10.4.20(postcss@8.4.47) + browserslist: 4.24.2 + cssnano-preset-default: 6.1.2(postcss@8.4.47) + postcss: 8.4.47 + postcss-discard-unused: 6.0.5(postcss@8.4.47) + postcss-merge-idents: 6.0.3(postcss@8.4.47) + postcss-reduce-idents: 6.0.3(postcss@8.4.47) + postcss-zindex: 6.0.2(postcss@8.4.47) - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + cssnano-preset-default@6.1.2(postcss@8.4.47): + dependencies: + browserslist: 4.24.2 + css-declaration-sorter: 7.2.0(postcss@8.4.47) + cssnano-utils: 4.0.2(postcss@8.4.47) + postcss: 8.4.47 + postcss-calc: 9.0.1(postcss@8.4.47) + postcss-colormin: 6.1.0(postcss@8.4.47) + postcss-convert-values: 6.1.0(postcss@8.4.47) + postcss-discard-comments: 6.0.2(postcss@8.4.47) + postcss-discard-duplicates: 6.0.3(postcss@8.4.47) + postcss-discard-empty: 6.0.3(postcss@8.4.47) + postcss-discard-overridden: 6.0.2(postcss@8.4.47) + postcss-merge-longhand: 6.0.5(postcss@8.4.47) + postcss-merge-rules: 6.1.1(postcss@8.4.47) + postcss-minify-font-values: 6.1.0(postcss@8.4.47) + postcss-minify-gradients: 6.0.3(postcss@8.4.47) + postcss-minify-params: 6.1.0(postcss@8.4.47) + postcss-minify-selectors: 6.0.4(postcss@8.4.47) + postcss-normalize-charset: 6.0.2(postcss@8.4.47) + postcss-normalize-display-values: 6.0.2(postcss@8.4.47) + postcss-normalize-positions: 6.0.2(postcss@8.4.47) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.47) + postcss-normalize-string: 6.0.2(postcss@8.4.47) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.47) + postcss-normalize-unicode: 6.1.0(postcss@8.4.47) + postcss-normalize-url: 6.0.2(postcss@8.4.47) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.47) + postcss-ordered-values: 6.0.2(postcss@8.4.47) + postcss-reduce-initial: 6.1.0(postcss@8.4.47) + postcss-reduce-transforms: 6.0.2(postcss@8.4.47) + postcss-svgo: 6.0.3(postcss@8.4.47) + postcss-unique-selectors: 6.0.4(postcss@8.4.47) + + cssnano-utils@4.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + cssnano@6.1.2(postcss@8.4.47): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.4.47) + lilconfig: 3.1.2 + postcss: 8.4.47 - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + csso@5.0.5: + dependencies: + css-tree: 2.2.1 - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + csstype@3.1.3: {} - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + de-indent@1.0.2: {} - kolorist@1.8.0: - resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + debounce@1.2.1: {} - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + debug@2.6.9: + dependencies: + ms: 2.0.0 - linkify-it@5.0.0: - resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + debug@4.3.7: + dependencies: + ms: 2.1.3 - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + decompress-response@6.0.0: + dependencies: + mimic-response: 3.1.0 - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + deep-eql@5.0.2: {} - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + deep-extend@0.6.0: {} - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + deep-is@0.1.4: {} - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + deepmerge@4.3.1: {} - loupe@3.1.2: - resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + defer-to-connect@2.0.1: {} - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 - lunr@2.3.9: - resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + define-lazy-prop@2.0.0: {} - magic-string@0.30.12: - resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 - markdown-it@14.1.0: - resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} - hasBin: true + del@6.1.1: + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + depd@1.1.2: {} - mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + depd@2.0.0: {} - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dequal@2.0.3: {} - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + destroy@1.2.0: {} - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + detect-indent@6.1.0: {} - micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + detect-node@2.1.0: {} - micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + detect-port-alt@1.1.6: + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + detect-port@1.6.1: + dependencies: + address: 1.2.2 + debug: 4.3.7 + transitivePeerDependencies: + - supports-color - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + devlop@1.1.0: + dependencies: + dequal: 2.0.3 - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} + dns-packet@5.6.1: + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 - minimatch@3.0.8: - resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + dom-converter@0.2.0: + dependencies: + utila: 0.4.0 - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 - mlly@1.7.2: - resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + domelementtype@2.3.0: {} - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 - muggle-string@0.4.1: - resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.8.0 - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + dot-prop@6.0.1: + dependencies: + is-obj: 2.0.0 - nanoid@5.0.7: - resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} - engines: {node: ^18 || >=20} - hasBin: true + dotenv@16.4.5: {} - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + drizzle-graphql@0.8.5(drizzle-orm@0.35.2(@electric-sql/pglite@0.2.12)(@types/react@18.3.11)(postgres@3.4.4)(react@18.3.1))(graphql@16.9.0): + dependencies: + drizzle-orm: 0.35.2(@electric-sql/pglite@0.2.12)(@types/react@18.3.11)(postgres@3.4.4)(react@18.3.1) + graphql: 16.9.0 + graphql-parse-resolve-info: 4.13.0(graphql@16.9.0) + transitivePeerDependencies: + - supports-color - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + drizzle-kit@0.26.2: + dependencies: + '@drizzle-team/brocli': 0.10.1 + '@esbuild-kit/esm-loader': 2.6.5 + esbuild: 0.19.12 + esbuild-register: 3.6.0(esbuild@0.19.12) + transitivePeerDependencies: + - supports-color - object-treeify@1.1.33: - resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} - engines: {node: '>= 10'} + drizzle-orm@0.35.2(@electric-sql/pglite@0.2.12)(@types/react@18.3.11)(postgres@3.4.4)(react@18.3.1): + optionalDependencies: + '@electric-sql/pglite': 0.2.12 + '@types/react': 18.3.11 + postgres: 3.4.4 + react: 18.3.1 - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + duplexer@0.1.2: {} - oniguruma-to-js@0.4.3: - resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + eastasianwidth@0.2.0: {} - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} + eciesjs@0.4.8: + dependencies: + '@noble/ciphers': 1.0.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 - os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} + ee-first@1.1.1: {} - outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + electron-to-chromium@1.5.42: {} - p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} + emoji-regex@8.0.0: {} - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} + emoji-regex@9.2.2: {} - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + emojilib@2.4.0: {} - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} + emojis-list@3.0.0: {} - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + emoticon@4.1.0: {} - p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} + encodeurl@1.0.2: {} - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} + encodeurl@2.0.0: {} - package-manager-detector@0.2.2: - resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} + enhanced-resolve@5.17.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 - path-browserify@1.0.1: - resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + entities@2.2.0: {} - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + entities@4.5.0: {} - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + es-errors@1.3.0: {} - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + es-module-lexer@1.5.4: {} - pathval@2.0.0: - resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} - engines: {node: '>= 14.16'} + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.13.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.2 - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + esbuild-register@3.6.0(esbuild@0.19.12): + dependencies: + debug: 4.3.7 + esbuild: 0.19.12 + transitivePeerDependencies: + - supports-color - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} + esbuild@0.18.20: + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} + esbuild@0.19.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 - pkg-types@1.2.1: - resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} + escalade@3.2.0: {} - postgres@3.4.4: - resolution: {integrity: sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==} - engines: {node: '>=12'} + escape-goat@4.0.0: {} - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + escape-html@1.0.3: {} - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true + escape-string-regexp@1.0.5: {} - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + escape-string-regexp@4.0.0: {} - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + escape-string-regexp@5.0.0: {} - punycode.js@2.3.1: - resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} - engines: {node: '>=6'} + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + eslint-scope@8.1.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + eslint-visitor-keys@3.4.3: {} - read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} + eslint-visitor-keys@4.1.0: {} - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + eslint@9.13.0(jiti@1.21.6): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6)) + '@eslint-community/regexpp': 4.11.1 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.7.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.13.0 + '@eslint/plugin-kit': 0.2.1 + '@humanfs/node': 0.16.5 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.7 + escape-string-regexp: 4.0.0 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 + transitivePeerDependencies: + - supports-color - regex@4.3.3: - resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} + espree@10.2.0: + dependencies: + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) + eslint-visitor-keys: 4.1.0 - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} + esprima@4.0.1: {} - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + estraverse@4.3.0: {} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true + estraverse@5.3.0: {} - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.6 - rollup@4.24.0: - resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + estree-util-build-jsx@3.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + estree-util-is-identifier-name@3.0.0: {} - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true + estree-util-to-js@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.4 - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true + estree-util-value-to-estree@3.1.2: + dependencies: + '@types/estree': 1.0.6 - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} + estree-util-visit@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + estree-walker@2.0.2: {} - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.6 - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + esutils@2.0.3: {} - shiki@1.22.0: - resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} + eta@2.2.0: {} - siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + etag@1.8.1: {} - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + eval@0.1.8: + dependencies: + '@types/node': 22.7.7 + require-like: 0.1.2 - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + eventemitter3@4.0.7: {} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} + events@3.3.0: {} - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} + express@4.21.1: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.10 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + extend-shallow@2.0.1: + dependencies: + is-extendable: 0.1.1 - spawndamnit@2.0.0: - resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + extend@3.0.2: {} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + extendable-error@0.1.7: {} - stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + fast-deep-equal@3.1.3: {} - string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} + fast-glob@3.3.2: + 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.8 - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + fast-json-stable-stringify@2.1.0: {} - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + fast-levenshtein@2.0.6: {} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} + fastq@1.17.1: + dependencies: + reusify: 1.0.4 - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} + fault@2.0.1: + dependencies: + format: 0.2.2 - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + faye-websocket@0.11.4: + dependencies: + websocket-driver: 0.7.4 - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} + feed@4.2.2: + dependencies: + xml-js: 1.6.11 - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} + file-loader@6.2.0(webpack@5.95.0): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.95.0 - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + filesize@8.0.7: {} - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color - tinypool@1.0.1: - resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} - engines: {node: ^18.0.0 || >=20.0.0} + find-cache-dir@4.0.0: + dependencies: + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 - tinyrainbow@1.2.0: - resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} - engines: {node: '>=14.0.0'} + find-up@3.0.0: + dependencies: + locate-path: 3.0.0 - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} - engines: {node: '>=14.0.0'} + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} + find-up@6.3.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + flat-cache@4.0.1: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + flat@5.0.2: {} - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' + flatted@3.3.1: {} - tslib@2.8.0: - resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + follow-redirects@1.15.9: {} - turbo-darwin-64@2.2.1: - resolution: {integrity: sha512-jltMdSQ+7rQDVaorjW729PCw6fwAn1MgZSdoa0Gil7GZCOF3SnR/ok0uJw6G5mdm6F5XM8ZTlz+mdGzBLuBRaA==} - cpu: [x64] - os: [darwin] + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.13.0(jiti@1.21.6))(typescript@5.5.4)(webpack@5.95.0): + dependencies: + '@babel/code-frame': 7.25.7 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.6.3 + tapable: 1.1.3 + typescript: 5.5.4 + webpack: 5.95.0 + optionalDependencies: + eslint: 9.13.0(jiti@1.21.6) - turbo-darwin-arm64@2.2.1: - resolution: {integrity: sha512-RHW0c1NonsJXXlutlZeunmhLanf0/WbeizFfYgWuTEaJE4MbbhyD/RG4Fm/7iob5kxQ4Es2TzfDPqyMqpIO0GA==} - cpu: [arm64] - os: [darwin] + form-data-encoder@2.1.4: {} - turbo-linux-64@2.2.1: - resolution: {integrity: sha512-RasrjV+i2B90hoR8r6B2Btf2/ebNT5MJbhkpY0G1EN06E1IkjCKfAXj/1Dwmjy9+Zo0NC2r69L3HxRrtpar8jQ==} - cpu: [x64] - os: [linux] + format@0.2.2: {} - turbo-linux-arm64@2.2.1: - resolution: {integrity: sha512-LNkUUJuu1gNkhlo7Ky/zilXEiajLoGlWLiKT1XV5neEf+x1s+aU9Hzd/+HhSVMiyI8l7z6zLbrM1a6+v4co/SQ==} - cpu: [arm64] - os: [linux] + forwarded@0.2.0: {} - turbo-windows-64@2.2.1: - resolution: {integrity: sha512-Mn5tlFrLzlQ6tW6wTWNlyT1osXuDUg0VT1VAjRpmRXlK2Zi3oKVVG0rs0nkkq4rmuheryD1xyuGPN9nFKbAn/A==} - cpu: [x64] - os: [win32] + fraction.js@4.3.7: {} - turbo-windows-arm64@2.2.1: - resolution: {integrity: sha512-bvYOJ3SMN00yiem+uAqwRMbUMau/KiMzJYxnD0YkFo6INc08z8gZi5g0GLZAR7g/L3JegktX3UQW2cJvryjvLg==} - cpu: [arm64] - os: [win32] + fresh@0.5.2: {} - turbo@2.2.1: - resolution: {integrity: sha512-clZFkh6U6NpsLKBVZYRjlZjRTfju1Z5STqvFVaOGu5443uM75alJe1nCYH9pQ9YJoiOvXAqA2rDHWN5kLS9JMg==} - hasBin: true + fs-extra@11.2.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + fs-extra@7.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 - typedoc-plugin-missing-exports@3.0.0: - resolution: {integrity: sha512-R7D8fYrK34mBFZSlF1EqJxfqiUSlQSmyrCiQgTQD52nNm6+kUtqwiaqaNkuJ2rA2wBgWFecUA8JzHT7x2r7ePg==} - peerDependencies: - typedoc: 0.26.x + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 - typedoc@0.26.10: - resolution: {integrity: sha512-xLmVKJ8S21t+JeuQLNueebEuTVphx6IrP06CdV7+0WVflUSW3SPmR+h1fnWVdAR/FQePEgsSWCUHXqKKjzuUAw==} - engines: {node: '>= 18'} - hasBin: true - peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x + fs-extra@9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 - typescript-eslint@8.10.0: - resolution: {integrity: sha512-YIu230PeN7z9zpu/EtqCIuRVHPs4iSlqW6TEvjbyDAE3MZsSl2RXBo+5ag+lbABCG8sFM1WVKEXhlQ8Ml8A3Fw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + fs-monkey@1.0.6: {} - typescript@5.4.2: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} - engines: {node: '>=14.17'} - hasBin: true + fs.realpath@1.0.0: {} - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} - engines: {node: '>=14.17'} - hasBin: true + fsevents@2.3.3: + optional: true - uc.micro@2.1.0: - resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + function-bind@1.1.2: {} - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + gensync@1.0.0-beta.2: {} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + get-own-enumerable-property-symbols@3.0.2: {} - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + get-stream@6.0.1: {} - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + github-slugger@1.5.0: {} - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} + glob-to-regexp@0.4.1: {} - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + global-dirs@3.0.1: + dependencies: + ini: 2.0.0 - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + global-modules@2.0.0: + dependencies: + global-prefix: 3.0.0 - vite-node@2.1.3: - resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + global-prefix@3.0.0: + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 - vite-plugin-dts@4.2.4: - resolution: {integrity: sha512-REcYoxO90Pi8c0P1J7XAa/nVwNVGkX2eYkBEIfFSfcKE4g1W8sB0R23a7SU3aLEMfdOdb0SVHq3JlJ+Qb6gjgA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - typescript: '*' - vite: '*' - peerDependenciesMeta: - vite: - optional: true + globals@11.12.0: {} - vite@5.4.9: - resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} - 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: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + globals@14.0.0: {} - vitest@2.1.3: - resolution: {integrity: sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.3 - '@vitest/ui': 2.1.3 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true + globals@15.11.0: {} - vscode-uri@3.0.8: - resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true + globby@13.2.2: + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 4.0.0 - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true + got@12.6.1: + dependencies: + '@sindresorhus/is': 5.6.0 + '@szmarczak/http-timer': 5.0.1 + cacheable-lookup: 7.0.0 + cacheable-request: 10.2.14 + decompress-response: 6.0.0 + form-data-encoder: 2.1.4 + get-stream: 6.0.1 + http2-wrapper: 2.2.1 + lowercase-keys: 3.0.0 + p-cancelable: 3.0.0 + responselike: 3.0.0 - why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} - hasBin: true + graceful-fs@4.2.10: {} - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} + graceful-fs@4.2.11: {} - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + graphemer@1.4.0: {} - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + graphql-parse-resolve-info@4.13.0(graphql@16.9.0): + dependencies: + debug: 4.3.7 + graphql: 16.9.0 + tslib: 2.8.0 + transitivePeerDependencies: + - supports-color - yaml@2.6.0: - resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} - engines: {node: '>= 14'} - hasBin: true + graphql@16.9.0: {} - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + gray-matter@4.0.3: + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + gzip-size@6.0.0: + dependencies: + duplexer: 0.1.2 -snapshots: + handle-thing@2.0.1: {} - '@babel/helper-string-parser@7.25.7': {} + has-flag@3.0.0: {} - '@babel/helper-validator-identifier@7.25.7': {} + has-flag@4.0.0: {} - '@babel/parser@7.25.8': + has-property-descriptors@1.0.2: dependencies: - '@babel/types': 7.25.8 + es-define-property: 1.0.0 - '@babel/runtime@7.25.7': - dependencies: - regenerator-runtime: 0.14.1 + has-proto@1.0.3: {} - '@babel/types@7.25.8': - dependencies: - '@babel/helper-string-parser': 7.25.7 - '@babel/helper-validator-identifier': 7.25.7 - to-fast-properties: 2.0.0 + has-symbols@1.0.3: {} - '@changesets/apply-release-plan@7.0.5': - dependencies: - '@changesets/config': 3.0.3 - '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.1 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.8 - resolve-from: 5.0.0 - semver: 7.6.3 + has-yarn@3.0.0: {} - '@changesets/assemble-release-plan@6.0.4': + hasown@2.0.2: dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - semver: 7.6.3 + function-bind: 1.1.2 - '@changesets/changelog-git@0.2.0': + hast-util-from-parse5@8.0.1: dependencies: - '@changesets/types': 6.0.0 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.5.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 - '@changesets/cli@2.27.9': + hast-util-parse-selector@4.0.0: dependencies: - '@changesets/apply-release-plan': 7.0.5 - '@changesets/assemble-release-plan': 6.0.4 - '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.3 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/get-release-plan': 4.0.4 - '@changesets/git': 3.0.1 - '@changesets/logger': 0.1.1 - '@changesets/pre': 2.0.1 - '@changesets/read': 0.6.1 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@changesets/write': 0.3.2 - '@manypkg/get-packages': 1.1.3 - ansi-colors: 4.1.3 - ci-info: 3.9.0 - enquirer: 2.4.1 - external-editor: 3.1.0 - fs-extra: 7.0.1 - mri: 1.2.0 - p-limit: 2.3.0 - package-manager-detector: 0.2.2 - picocolors: 1.1.1 - resolve-from: 5.0.0 - semver: 7.6.3 - spawndamnit: 2.0.0 - term-size: 2.2.1 + '@types/hast': 3.0.4 - '@changesets/config@3.0.3': + hast-util-raw@9.0.4: dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/logger': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.8 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@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.2.0 + parse5: 7.2.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 - '@changesets/errors@0.2.0': + hast-util-to-estree@3.1.0: dependencies: - extendable-error: 0.1.7 + '@types/estree': 1.0.6 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + style-to-object: 0.4.4 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color - '@changesets/get-dependents-graph@2.1.2': + hast-util-to-html@9.0.3: dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - picocolors: 1.1.1 - semver: 7.6.3 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 - '@changesets/get-release-plan@4.0.4': + hast-util-to-jsx-runtime@2.3.2: dependencies: - '@changesets/assemble-release-plan': 6.0.4 - '@changesets/config': 3.0.3 - '@changesets/pre': 2.0.1 - '@changesets/read': 0.6.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/get-version-range-type@0.4.0': {} + '@types/estree': 1.0.6 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + style-to-object: 1.0.8 + unist-util-position: 5.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color - '@changesets/git@3.0.1': + hast-util-to-parse5@8.0.0: dependencies: - '@changesets/errors': 0.2.0 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.8 - spawndamnit: 2.0.0 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 - '@changesets/logger@0.1.1': + hast-util-whitespace@3.0.0: dependencies: - picocolors: 1.1.1 + '@types/hast': 3.0.4 - '@changesets/parse@0.4.0': + hastscript@8.0.0: dependencies: - '@changesets/types': 6.0.0 - js-yaml: 3.14.1 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 - '@changesets/pre@2.0.1': + he@1.2.0: {} + + history@4.10.1: dependencies: - '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 + '@babel/runtime': 7.25.7 + loose-envify: 1.4.0 + resolve-pathname: 3.0.0 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + value-equal: 1.0.1 - '@changesets/read@0.6.1': + hoist-non-react-statics@3.3.2: dependencies: - '@changesets/git': 3.0.1 - '@changesets/logger': 0.1.1 - '@changesets/parse': 0.4.0 - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - p-filter: 2.1.0 - picocolors: 1.1.1 + react-is: 16.13.1 - '@changesets/should-skip-package@0.1.1': + hpack.js@2.1.6: dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 - '@changesets/types@4.1.0': {} + html-entities@2.5.2: {} - '@changesets/types@6.0.0': {} + html-escaper@2.0.2: {} - '@changesets/write@0.3.2': + html-minifier-terser@6.1.0: dependencies: - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - prettier: 2.8.8 + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.36.0 - '@dotenvx/dotenvx@1.20.0': + html-minifier-terser@7.2.0: dependencies: - commander: 11.1.0 - dotenv: 16.4.5 - eciesjs: 0.4.8 - execa: 5.1.1 - fdir: 6.4.2(picomatch@4.0.2) - ignore: 5.3.2 - object-treeify: 1.1.33 - picomatch: 4.0.2 - which: 4.0.0 + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 10.0.1 + entities: 4.5.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.36.0 - '@drizzle-team/brocli@0.10.1': {} + html-tags@3.3.1: {} - '@electric-sql/pglite@0.2.12': {} + html-void-elements@3.0.0: {} - '@esbuild-kit/core-utils@3.3.2': + html-webpack-plugin@5.6.2(webpack@5.95.0): dependencies: - esbuild: 0.18.20 - source-map-support: 0.5.21 + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + optionalDependencies: + webpack: 5.95.0 - '@esbuild-kit/esm-loader@2.6.5': + htmlparser2@6.1.0: dependencies: - '@esbuild-kit/core-utils': 3.3.2 - get-tsconfig: 4.8.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 - '@esbuild/aix-ppc64@0.19.12': - optional: true - - '@esbuild/aix-ppc64@0.21.5': - optional: true - - '@esbuild/android-arm64@0.18.20': - optional: true + htmlparser2@8.0.2: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 - '@esbuild/android-arm64@0.19.12': - optional: true + http-cache-semantics@4.1.1: {} - '@esbuild/android-arm64@0.21.5': - optional: true + http-deceiver@1.2.7: {} - '@esbuild/android-arm@0.18.20': - optional: true + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 - '@esbuild/android-arm@0.19.12': - optional: true + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 - '@esbuild/android-arm@0.21.5': - optional: true + http-parser-js@0.5.8: {} - '@esbuild/android-x64@0.18.20': - optional: true + http-proxy-middleware@2.0.7(@types/express@4.17.21): + dependencies: + '@types/http-proxy': 1.17.15 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.21 + transitivePeerDependencies: + - debug - '@esbuild/android-x64@0.19.12': - optional: true + http-proxy@1.18.1: + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.9 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug - '@esbuild/android-x64@0.21.5': - optional: true + http2-wrapper@2.2.1: + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 - '@esbuild/darwin-arm64@0.18.20': - optional: true + human-id@1.0.2: {} - '@esbuild/darwin-arm64@0.19.12': - optional: true + human-signals@2.1.0: {} - '@esbuild/darwin-arm64@0.21.5': - optional: true + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 - '@esbuild/darwin-x64@0.18.20': - optional: true + icss-utils@5.1.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 - '@esbuild/darwin-x64@0.19.12': - optional: true + ignore@5.3.2: {} - '@esbuild/darwin-x64@0.21.5': - optional: true + image-size@1.1.1: + dependencies: + queue: 6.0.2 - '@esbuild/freebsd-arm64@0.18.20': - optional: true + immer@9.0.21: {} - '@esbuild/freebsd-arm64@0.19.12': - optional: true + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 - '@esbuild/freebsd-arm64@0.21.5': - optional: true + import-lazy@4.0.0: {} - '@esbuild/freebsd-x64@0.18.20': - optional: true + imurmurhash@0.1.4: {} - '@esbuild/freebsd-x64@0.19.12': - optional: true + indent-string@4.0.0: {} - '@esbuild/freebsd-x64@0.21.5': - optional: true + infima@0.2.0-alpha.44: {} - '@esbuild/linux-arm64@0.18.20': - optional: true + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 - '@esbuild/linux-arm64@0.19.12': - optional: true + inherits@2.0.3: {} - '@esbuild/linux-arm64@0.21.5': - optional: true + inherits@2.0.4: {} - '@esbuild/linux-arm@0.18.20': - optional: true + ini@1.3.8: {} - '@esbuild/linux-arm@0.19.12': - optional: true + ini@2.0.0: {} - '@esbuild/linux-arm@0.21.5': - optional: true + inline-style-parser@0.1.1: {} - '@esbuild/linux-ia32@0.18.20': - optional: true + inline-style-parser@0.2.4: {} - '@esbuild/linux-ia32@0.19.12': - optional: true + interpret@1.4.0: {} - '@esbuild/linux-ia32@0.21.5': - optional: true + invariant@2.2.4: + dependencies: + loose-envify: 1.4.0 - '@esbuild/linux-loong64@0.18.20': - optional: true + ipaddr.js@1.9.1: {} - '@esbuild/linux-loong64@0.19.12': - optional: true + ipaddr.js@2.2.0: {} - '@esbuild/linux-loong64@0.21.5': - optional: true + is-alphabetical@2.0.1: {} - '@esbuild/linux-mips64el@0.18.20': - optional: true + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 - '@esbuild/linux-mips64el@0.19.12': - optional: true + is-arrayish@0.2.1: {} - '@esbuild/linux-mips64el@0.21.5': - optional: true + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 - '@esbuild/linux-ppc64@0.18.20': - optional: true + is-ci@3.0.1: + dependencies: + ci-info: 3.9.0 - '@esbuild/linux-ppc64@0.19.12': - optional: true + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 - '@esbuild/linux-ppc64@0.21.5': - optional: true + is-decimal@2.0.1: {} - '@esbuild/linux-riscv64@0.18.20': - optional: true + is-docker@2.2.1: {} - '@esbuild/linux-riscv64@0.19.12': - optional: true + is-extendable@0.1.1: {} - '@esbuild/linux-riscv64@0.21.5': - optional: true + is-extglob@2.1.1: {} - '@esbuild/linux-s390x@0.18.20': - optional: true + is-fullwidth-code-point@3.0.0: {} - '@esbuild/linux-s390x@0.19.12': - optional: true + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 - '@esbuild/linux-s390x@0.21.5': - optional: true + is-hexadecimal@2.0.1: {} - '@esbuild/linux-x64@0.18.20': - optional: true + is-installed-globally@0.4.0: + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 - '@esbuild/linux-x64@0.19.12': - optional: true + is-npm@6.0.0: {} - '@esbuild/linux-x64@0.21.5': - optional: true + is-number@7.0.0: {} - '@esbuild/netbsd-x64@0.18.20': - optional: true + is-obj@1.0.1: {} - '@esbuild/netbsd-x64@0.19.12': - optional: true + is-obj@2.0.0: {} - '@esbuild/netbsd-x64@0.21.5': - optional: true + is-path-cwd@2.2.0: {} - '@esbuild/openbsd-x64@0.18.20': - optional: true + is-path-inside@3.0.3: {} - '@esbuild/openbsd-x64@0.19.12': - optional: true + is-plain-obj@3.0.0: {} - '@esbuild/openbsd-x64@0.21.5': - optional: true + is-plain-obj@4.1.0: {} - '@esbuild/sunos-x64@0.18.20': - optional: true + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 - '@esbuild/sunos-x64@0.19.12': - optional: true + is-regexp@1.0.0: {} - '@esbuild/sunos-x64@0.21.5': - optional: true + is-root@2.1.0: {} - '@esbuild/win32-arm64@0.18.20': - optional: true + is-stream@2.0.1: {} - '@esbuild/win32-arm64@0.19.12': - optional: true + is-subdir@1.2.0: + dependencies: + better-path-resolve: 1.0.0 - '@esbuild/win32-arm64@0.21.5': - optional: true + is-typedarray@1.0.0: {} - '@esbuild/win32-ia32@0.18.20': - optional: true + is-windows@1.0.2: {} - '@esbuild/win32-ia32@0.19.12': - optional: true + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 - '@esbuild/win32-ia32@0.21.5': - optional: true + is-yarn-global@0.4.1: {} - '@esbuild/win32-x64@0.18.20': - optional: true + isarray@0.0.1: {} - '@esbuild/win32-x64@0.19.12': - optional: true + isarray@1.0.0: {} - '@esbuild/win32-x64@0.21.5': - optional: true + isexe@2.0.0: {} - '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0)': - dependencies: - eslint: 9.13.0 - eslint-visitor-keys: 3.4.3 + isexe@3.1.1: {} - '@eslint-community/regexpp@4.11.1': {} + isobject@3.0.1: {} - '@eslint/config-array@0.18.0': + jest-util@29.7.0: dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.7 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@jest/types': 29.6.3 + '@types/node': 22.7.7 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 - '@eslint/core@0.7.0': {} + jest-worker@27.5.1: + dependencies: + '@types/node': 22.7.7 + merge-stream: 2.0.0 + supports-color: 8.1.1 - '@eslint/eslintrc@3.1.0': + jest-worker@29.7.0: dependencies: - ajv: 6.12.6 - debug: 4.3.7 - espree: 10.2.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color + '@types/node': 22.7.7 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 - '@eslint/js@9.13.0': {} + jiti@1.21.6: {} - '@eslint/object-schema@2.1.4': {} + jju@1.4.0: {} - '@eslint/plugin-kit@0.2.1': + joi@17.13.3: dependencies: - levn: 0.4.1 + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 - '@humanfs/core@0.19.0': {} + js-tokens@4.0.0: {} - '@humanfs/node@0.16.5': + js-yaml@3.14.1: dependencies: - '@humanfs/core': 0.19.0 - '@humanwhocodes/retry': 0.3.1 + argparse: 1.0.10 + esprima: 4.0.1 - '@humanwhocodes/module-importer@1.0.1': {} + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 - '@humanwhocodes/retry@0.3.1': {} + jsesc@3.0.2: {} - '@jridgewell/sourcemap-codec@1.5.0': {} + json-buffer@3.0.1: {} - '@manypkg/find-root@1.1.0': - dependencies: - '@babel/runtime': 7.25.7 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 + json-parse-even-better-errors@2.3.1: {} - '@manypkg/get-packages@1.1.3': - dependencies: - '@babel/runtime': 7.25.7 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 + json-schema-traverse@0.4.1: {} - '@microsoft/api-extractor-model@7.29.6(@types/node@22.7.7)': - dependencies: - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.7.0(@types/node@22.7.7) - transitivePeerDependencies: - - '@types/node' + json-schema-traverse@1.0.0: {} - '@microsoft/api-extractor@7.47.7(@types/node@22.7.7)': - dependencies: - '@microsoft/api-extractor-model': 7.29.6(@types/node@22.7.7) - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.7.0(@types/node@22.7.7) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.0(@types/node@22.7.7) - '@rushstack/ts-command-line': 4.22.6(@types/node@22.7.7) - lodash: 4.17.21 - minimatch: 3.0.8 - resolve: 1.22.8 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.4.2 - transitivePeerDependencies: - - '@types/node' + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 - '@microsoft/tsdoc-config@0.17.0': + jsonfile@6.1.0: dependencies: - '@microsoft/tsdoc': 0.15.0 - ajv: 8.12.0 - jju: 1.4.0 - resolve: 1.22.8 + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 - '@microsoft/tsdoc@0.15.0': {} + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 - '@noble/ciphers@1.0.0': {} + kind-of@6.0.3: {} - '@noble/curves@1.6.0': - dependencies: - '@noble/hashes': 1.5.0 + kleur@3.0.3: {} - '@noble/hashes@1.5.0': {} + kolorist@1.8.0: {} - '@nodelib/fs.scandir@2.1.5': + latest-version@7.0.0: dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} + package-json: 8.1.1 - '@nodelib/fs.walk@1.2.8': + launch-editor@2.9.1: dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + picocolors: 1.1.1 + shell-quote: 1.8.1 - '@rollup/pluginutils@5.1.2(rollup@4.24.0)': + leven@3.1.0: {} + + levn@0.4.1: dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 4.24.0 + prelude-ls: 1.2.1 + type-check: 0.4.0 - '@rollup/rollup-android-arm-eabi@4.24.0': - optional: true + lilconfig@3.1.2: {} - '@rollup/rollup-android-arm64@4.24.0': - optional: true + lines-and-columns@1.2.4: {} - '@rollup/rollup-darwin-arm64@4.24.0': - optional: true + linkify-it@5.0.0: + dependencies: + uc.micro: 2.1.0 - '@rollup/rollup-darwin-x64@4.24.0': - optional: true + loader-runner@4.3.0: {} - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': - optional: true + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 - '@rollup/rollup-linux-arm-musleabihf@4.24.0': - optional: true + loader-utils@3.3.1: {} - '@rollup/rollup-linux-arm64-gnu@4.24.0': - optional: true + local-pkg@0.5.0: + dependencies: + mlly: 1.7.2 + pkg-types: 1.2.1 - '@rollup/rollup-linux-arm64-musl@4.24.0': - optional: true + locate-path@3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': - optional: true + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 - '@rollup/rollup-linux-riscv64-gnu@4.24.0': - optional: true + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 - '@rollup/rollup-linux-s390x-gnu@4.24.0': - optional: true + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 - '@rollup/rollup-linux-x64-gnu@4.24.0': - optional: true + lodash.debounce@4.0.8: {} - '@rollup/rollup-linux-x64-musl@4.24.0': - optional: true + lodash.memoize@4.1.2: {} - '@rollup/rollup-win32-arm64-msvc@4.24.0': - optional: true + lodash.merge@4.6.2: {} - '@rollup/rollup-win32-ia32-msvc@4.24.0': - optional: true + lodash.startcase@4.4.0: {} - '@rollup/rollup-win32-x64-msvc@4.24.0': - optional: true + lodash.uniq@4.5.0: {} - '@rushstack/node-core-library@5.7.0(@types/node@22.7.7)': - dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) - ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.8 - semver: 7.5.4 - optionalDependencies: - '@types/node': 22.7.7 + lodash@4.17.21: {} - '@rushstack/rig-package@0.5.3': - dependencies: - resolve: 1.22.8 - strip-json-comments: 3.1.1 + longest-streak@3.1.0: {} - '@rushstack/terminal@0.14.0(@types/node@22.7.7)': + loose-envify@1.4.0: dependencies: - '@rushstack/node-core-library': 5.7.0(@types/node@22.7.7) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 22.7.7 + js-tokens: 4.0.0 - '@rushstack/ts-command-line@4.22.6(@types/node@22.7.7)': + loupe@3.1.2: {} + + lower-case@2.0.2: dependencies: - '@rushstack/terminal': 0.14.0(@types/node@22.7.7) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' + tslib: 2.8.0 - '@shikijs/core@1.22.0': + lowercase-keys@3.0.0: {} + + lru-cache@4.1.5: dependencies: - '@shikijs/engine-javascript': 1.22.0 - '@shikijs/engine-oniguruma': 1.22.0 - '@shikijs/types': 1.22.0 - '@shikijs/vscode-textmate': 9.3.0 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.3 + pseudomap: 1.0.2 + yallist: 2.1.2 - '@shikijs/engine-javascript@1.22.0': + lru-cache@5.1.1: dependencies: - '@shikijs/types': 1.22.0 - '@shikijs/vscode-textmate': 9.3.0 - oniguruma-to-js: 0.4.3 + yallist: 3.1.1 - '@shikijs/engine-oniguruma@1.22.0': + lru-cache@6.0.0: dependencies: - '@shikijs/types': 1.22.0 - '@shikijs/vscode-textmate': 9.3.0 + yallist: 4.0.0 - '@shikijs/types@1.22.0': + lunr@2.3.9: {} + + magic-string@0.30.12: dependencies: - '@shikijs/vscode-textmate': 9.3.0 - '@types/hast': 3.0.4 + '@jridgewell/sourcemap-codec': 1.5.0 - '@shikijs/vscode-textmate@9.3.0': {} + markdown-extensions@2.0.0: {} - '@types/argparse@1.0.38': {} + markdown-it@14.1.0: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 - '@types/estree@1.0.6': {} + markdown-table@3.0.3: {} - '@types/hast@3.0.4': + mdast-util-directive@3.0.0: dependencies: + '@types/mdast': 4.0.4 '@types/unist': 3.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + parse-entities: 4.0.1 + stringify-entities: 4.0.4 + unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - supports-color - '@types/json-schema@7.0.15': {} + mdast-util-find-and-replace@3.0.1: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 - '@types/mdast@4.0.4': + mdast-util-from-markdown@2.0.1: dependencies: + '@types/mdast': 4.0.4 '@types/unist': 3.0.3 + 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 - '@types/node@12.20.55': {} + mdast-util-frontmatter@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + escape-string-regexp: 5.0.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + micromark-extension-frontmatter: 2.0.0 + transitivePeerDependencies: + - supports-color - '@types/node@22.7.7': + mdast-util-gfm-autolink-literal@2.0.1: dependencies: - undici-types: 6.19.8 + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 - '@types/unist@3.0.3': {} + mdast-util-gfm-footnote@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color - '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3)': + mdast-util-gfm-strikethrough@2.0.0: dependencies: - '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.10.0(eslint@9.13.0)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.10.0 - '@typescript-eslint/type-utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.10.0 - eslint: 9.13.0 - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3)': + mdast-util-gfm-table@2.0.0: dependencies: - '@typescript-eslint/scope-manager': 8.10.0 - '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.10.0 - debug: 4.3.7 - eslint: 9.13.0 - optionalDependencies: - typescript: 5.6.3 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.10.0': + mdast-util-gfm-task-list-item@2.0.0: dependencies: - '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/visitor-keys': 8.10.0 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color - '@typescript-eslint/type-utils@8.10.0(eslint@9.13.0)(typescript@5.6.3)': + mdast-util-gfm@3.0.0: dependencies: - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3) - debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm-autolink-literal: 2.0.1 + 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: - - eslint - supports-color - '@typescript-eslint/types@8.10.0': {} + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color - '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)': + mdast-util-mdx-jsx@3.1.3: dependencies: - '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/visitor-keys': 8.10.0 - debug: 4.3.7 - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + parse-entities: 4.0.1 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.1 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.10.0(eslint@9.13.0)(typescript@5.6.3)': + mdast-util-mdxjs-esm@2.0.1: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) - '@typescript-eslint/scope-manager': 8.10.0 - '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) - eslint: 9.13.0 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - - typescript - '@typescript-eslint/visitor-keys@8.10.0': + mdast-util-phrasing@4.1.0: dependencies: - '@typescript-eslint/types': 8.10.0 - eslint-visitor-keys: 3.4.3 + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 - '@ungap/structured-clone@1.2.0': {} + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@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 + vfile: 6.0.3 - '@vitest/expect@2.1.3': + mdast-util-to-markdown@2.1.0: dependencies: - '@vitest/spy': 2.1.3 - '@vitest/utils': 2.1.3 - chai: 5.1.1 - tinyrainbow: 1.2.0 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + 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 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@22.7.7))': + mdast-util-to-string@4.0.0: dependencies: - '@vitest/spy': 2.1.3 - estree-walker: 3.0.3 - magic-string: 0.30.12 - optionalDependencies: - vite: 5.4.9(@types/node@22.7.7) + '@types/mdast': 4.0.4 - '@vitest/pretty-format@2.1.3': + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + + mdurl@2.0.0: {} + + media-typer@0.3.0: {} + + memfs@3.5.3: dependencies: - tinyrainbow: 1.2.0 + fs-monkey: 1.0.6 - '@vitest/runner@2.1.3': + merge-descriptors@1.0.3: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromark-core-commonmark@2.0.1: dependencies: - '@vitest/utils': 2.1.3 - pathe: 1.1.2 + 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.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - '@vitest/snapshot@2.1.3': + micromark-extension-directive@3.0.2: dependencies: - '@vitest/pretty-format': 2.1.3 - magic-string: 0.30.12 - pathe: 1.1.2 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + parse-entities: 4.0.1 - '@vitest/spy@2.1.3': + micromark-extension-frontmatter@2.0.0: dependencies: - tinyspy: 3.0.2 + fault: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - '@vitest/utils@2.1.3': + micromark-extension-gfm-autolink-literal@2.1.0: dependencies: - '@vitest/pretty-format': 2.1.3 - loupe: 3.1.2 - tinyrainbow: 1.2.0 + 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 - '@volar/language-core@2.4.6': + micromark-extension-gfm-footnote@2.1.0: dependencies: - '@volar/source-map': 2.4.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + 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 - '@volar/source-map@2.4.6': {} + micromark-extension-gfm-strikethrough@2.1.0: + 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 - '@volar/typescript@2.4.6': + micromark-extension-gfm-table@2.1.0: dependencies: - '@volar/language-core': 2.4.6 - path-browserify: 1.0.1 - vscode-uri: 3.0.8 + 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 - '@vue/compiler-core@3.5.12': + micromark-extension-gfm-tagfilter@2.0.0: dependencies: - '@babel/parser': 7.25.8 - '@vue/shared': 3.5.12 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 + micromark-util-types: 2.0.0 - '@vue/compiler-dom@3.5.12': + micromark-extension-gfm-task-list-item@2.1.0: dependencies: - '@vue/compiler-core': 3.5.12 - '@vue/shared': 3.5.12 + 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 - '@vue/compiler-vue2@2.7.16': + micromark-extension-gfm@3.0.0: dependencies: - de-indent: 1.0.2 - he: 1.2.0 + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 - '@vue/language-core@2.1.6(typescript@5.6.3)': + micromark-extension-mdx-expression@3.0.0: dependencies: - '@volar/language-core': 2.4.6 - '@vue/compiler-dom': 3.5.12 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.12 - computeds: 0.0.1 - minimatch: 9.0.5 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.6.3 + '@types/estree': 1.0.6 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.2 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - '@vue/shared@3.5.12': {} + micromark-extension-mdx-jsx@3.0.1: + dependencies: + '@types/acorn': 4.0.6 + '@types/estree': 1.0.6 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.2 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + vfile-message: 4.0.2 - acorn-jsx@5.3.2(acorn@8.13.0): + micromark-extension-mdx-md@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-extension-mdxjs-esm@3.0.0: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + + micromark-extension-mdxjs@3.0.0: dependencies: acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) + micromark-extension-mdx-expression: 3.0.0 + micromark-extension-mdx-jsx: 3.0.1 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 - acorn@8.13.0: {} + micromark-factory-destination@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - ajv-draft-04@1.0.0(ajv@8.13.0): - optionalDependencies: - ajv: 8.13.0 + micromark-factory-label@2.0.0: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - ajv-formats@3.0.1(ajv@8.13.0): - optionalDependencies: - ajv: 8.13.0 + micromark-factory-mdx-expression@2.0.2: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 - ajv@6.12.6: + micromark-factory-space@1.1.0: dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 - ajv@8.12.0: + micromark-factory-space@2.0.0: dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 - ajv@8.13.0: + micromark-factory-title@2.0.0: dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - ansi-colors@4.1.3: {} + micromark-factory-whitespace@2.0.0: + 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 - ansi-regex@5.0.1: {} + micromark-util-character@1.2.0: + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 - ansi-styles@4.3.0: + micromark-util-character@2.1.0: dependencies: - color-convert: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - argparse@1.0.10: + micromark-util-chunked@2.0.0: dependencies: - sprintf-js: 1.0.3 + micromark-util-symbol: 2.0.0 - argparse@2.0.1: {} + micromark-util-classify-character@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - array-union@2.1.0: {} + micromark-util-combine-extensions@2.0.0: + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 - assertion-error@2.0.1: {} + micromark-util-decode-numeric-character-reference@2.0.1: + dependencies: + micromark-util-symbol: 2.0.0 - balanced-match@1.0.2: {} + micromark-util-decode-string@2.0.0: + 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 - better-path-resolve@1.0.0: + micromark-util-encode@2.0.0: {} + + micromark-util-events-to-acorn@2.0.2: dependencies: - is-windows: 1.0.2 + '@types/acorn': 4.0.6 + '@types/estree': 1.0.6 + '@types/unist': 3.0.3 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + vfile-message: 4.0.2 - brace-expansion@1.1.11: + micromark-util-html-tag-name@2.0.0: {} + + micromark-util-normalize-identifier@2.0.0: dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 + micromark-util-symbol: 2.0.0 - brace-expansion@2.0.1: + micromark-util-resolve-all@2.0.0: dependencies: - balanced-match: 1.0.2 + micromark-util-types: 2.0.0 - braces@3.0.3: + micromark-util-sanitize-uri@2.0.0: dependencies: - fill-range: 7.1.1 + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + + micromark-util-subtokenize@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - buffer-from@1.1.2: {} + micromark-util-symbol@1.1.0: {} - cac@6.7.14: {} + micromark-util-symbol@2.0.0: {} - callsites@3.1.0: {} + micromark-util-types@1.1.0: {} - ccount@2.0.1: {} + micromark-util-types@2.0.0: {} - chai@5.1.1: + micromark@4.0.0: dependencies: - assertion-error: 2.0.1 - check-error: 2.1.1 - deep-eql: 5.0.2 - loupe: 3.1.2 - pathval: 2.0.0 + '@types/debug': 4.1.12 + debug: 4.3.7 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + 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.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + transitivePeerDependencies: + - supports-color - chalk@4.1.2: + micromatch@4.0.8: dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - character-entities-html4@2.1.0: {} + braces: 3.0.3 + picomatch: 2.3.1 - character-entities-legacy@3.0.0: {} + mime-db@1.33.0: {} - chardet@0.7.0: {} + mime-db@1.52.0: {} - check-error@2.1.1: {} + mime-db@1.53.0: {} - ci-info@3.9.0: {} + mime-types@2.1.18: + dependencies: + mime-db: 1.33.0 - color-convert@2.0.1: + mime-types@2.1.35: dependencies: - color-name: 1.1.4 + mime-db: 1.52.0 - color-name@1.1.4: {} + mime@1.6.0: {} - comma-separated-tokens@2.0.3: {} + mimic-fn@2.1.0: {} - commander@11.1.0: {} + mimic-response@3.1.0: {} - compare-versions@6.1.1: {} + mimic-response@4.0.0: {} - computeds@0.0.1: {} + mini-css-extract-plugin@2.9.1(webpack@5.95.0): + dependencies: + schema-utils: 4.2.0 + tapable: 2.2.1 + webpack: 5.95.0 - concat-map@0.0.1: {} + minimalistic-assert@1.0.1: {} - confbox@0.1.8: {} + minimatch@3.0.8: + dependencies: + brace-expansion: 1.1.11 - cross-spawn@5.1.0: + minimatch@3.1.2: dependencies: - lru-cache: 4.1.5 - shebang-command: 1.2.0 - which: 1.3.1 + brace-expansion: 1.1.11 - cross-spawn@7.0.3: + minimatch@9.0.5: dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 + brace-expansion: 2.0.1 - de-indent@1.0.2: {} + minimist@1.2.8: {} - debug@4.3.7: + mlly@1.7.2: dependencies: - ms: 2.1.3 + acorn: 8.13.0 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 - deep-eql@5.0.2: {} + mri@1.2.0: {} - deep-is@0.1.4: {} + mrmime@2.0.0: {} - dequal@2.0.3: {} + ms@2.0.0: {} - detect-indent@6.1.0: {} + ms@2.1.3: {} - devlop@1.1.0: - dependencies: - dequal: 2.0.3 + muggle-string@0.4.1: {} - dir-glob@3.0.1: + multicast-dns@7.2.5: dependencies: - path-type: 4.0.0 + dns-packet: 5.6.1 + thunky: 1.1.0 - dotenv@16.4.5: {} + nanoid@3.3.7: {} + + nanoid@5.0.7: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} - drizzle-graphql@0.8.5(drizzle-orm@0.35.2(@electric-sql/pglite@0.2.12)(postgres@3.4.4))(graphql@16.9.0): + neo-async@2.6.2: {} + + no-case@3.0.4: dependencies: - drizzle-orm: 0.35.2(@electric-sql/pglite@0.2.12)(postgres@3.4.4) - graphql: 16.9.0 - graphql-parse-resolve-info: 4.13.0(graphql@16.9.0) - transitivePeerDependencies: - - supports-color + lower-case: 2.0.2 + tslib: 2.8.0 - drizzle-kit@0.26.2: + node-emoji@2.1.3: dependencies: - '@drizzle-team/brocli': 0.10.1 - '@esbuild-kit/esm-loader': 2.6.5 - esbuild: 0.19.12 - esbuild-register: 3.6.0(esbuild@0.19.12) - transitivePeerDependencies: - - supports-color + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 - drizzle-orm@0.35.2(@electric-sql/pglite@0.2.12)(postgres@3.4.4): - optionalDependencies: - '@electric-sql/pglite': 0.2.12 - postgres: 3.4.4 + node-forge@1.3.1: {} - eciesjs@0.4.8: - dependencies: - '@noble/ciphers': 1.0.0 - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 + node-releases@2.0.18: {} - enquirer@2.4.1: + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + normalize-url@8.0.1: {} + + npm-run-path@4.0.1: dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 + path-key: 3.1.1 - entities@4.5.0: {} + nprogress@0.2.0: {} - esbuild-register@3.6.0(esbuild@0.19.12): + nth-check@2.1.1: dependencies: - debug: 4.3.7 - esbuild: 0.19.12 - transitivePeerDependencies: - - supports-color + boolbase: 1.0.0 - esbuild@0.18.20: - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + object-assign@4.1.1: {} - esbuild@0.19.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 + object-inspect@1.13.2: {} - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 + object-keys@1.1.1: {} - escape-string-regexp@4.0.0: {} + object-treeify@1.1.33: {} - eslint-scope@8.1.0: + object.assign@4.1.5: dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 - eslint-visitor-keys@3.4.3: {} + obuf@1.1.2: {} - eslint-visitor-keys@4.1.0: {} + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 - eslint@9.13.0: + on-headers@1.0.2: {} + + once@1.4.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) - '@eslint-community/regexpp': 4.11.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.13.0 - '@eslint/plugin-kit': 0.2.1 - '@humanfs/node': 0.16.5 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.1 - '@types/estree': 1.0.6 - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.7 - escape-string-regexp: 4.0.0 - eslint-scope: 8.1.0 - eslint-visitor-keys: 4.1.0 - espree: 10.2.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color + wrappy: 1.0.2 - espree@10.2.0: + onetime@5.1.2: dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) - eslint-visitor-keys: 4.1.0 + mimic-fn: 2.1.0 - esprima@4.0.1: {} + oniguruma-to-js@0.4.3: + dependencies: + regex: 4.3.3 - esquery@1.6.0: + open@8.4.2: dependencies: - estraverse: 5.3.0 + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 - esrecurse@4.3.0: + opener@1.5.2: {} + + optionator@0.9.4: dependencies: - estraverse: 5.3.0 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 - estraverse@5.3.0: {} + os-tmpdir@1.0.2: {} - estree-walker@2.0.2: {} + outdent@0.5.0: {} - estree-walker@3.0.3: + p-cancelable@3.0.0: {} + + p-filter@2.1.0: dependencies: - '@types/estree': 1.0.6 + p-map: 2.1.0 - esutils@2.0.3: {} + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 - execa@5.1.1: + p-limit@3.1.0: dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 + yocto-queue: 0.1.0 - extendable-error@0.1.7: {} + p-limit@4.0.0: + dependencies: + yocto-queue: 1.1.1 - external-editor@3.1.0: + p-locate@3.0.0: dependencies: - chardet: 0.7.0 - iconv-lite: 0.4.24 - tmp: 0.0.33 + p-limit: 2.3.0 - fast-deep-equal@3.1.3: {} + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 - fast-glob@3.3.2: + p-locate@5.0.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.8 + p-limit: 3.1.0 - fast-json-stable-stringify@2.1.0: {} + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 - fast-levenshtein@2.0.6: {} + p-map@2.1.0: {} - fastq@1.17.1: + p-map@4.0.0: dependencies: - reusify: 1.0.4 + aggregate-error: 3.1.0 - fdir@6.4.2(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 + p-retry@4.6.2: + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 - file-entry-cache@8.0.0: + p-try@2.2.0: {} + + package-json@8.1.1: dependencies: - flat-cache: 4.0.1 + got: 12.6.1 + registry-auth-token: 5.0.2 + registry-url: 6.0.1 + semver: 7.6.3 - fill-range@7.1.1: + package-manager-detector@0.2.2: {} + + param-case@3.0.4: dependencies: - to-regex-range: 5.0.1 + dot-case: 3.0.4 + tslib: 2.8.0 - find-up@4.1.0: + parent-module@1.0.1: dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 + callsites: 3.1.0 - find-up@5.0.0: + parse-entities@4.0.1: dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 + '@types/unist': 2.0.11 + character-entities: 2.0.2 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.2 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 - flat-cache@4.0.1: + parse-json@5.2.0: dependencies: - flatted: 3.3.1 - keyv: 4.5.4 + '@babel/code-frame': 7.25.7 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 - flatted@3.3.1: {} + parse-numeric-range@1.3.0: {} - fs-extra@11.2.0: + parse5-htmlparser2-tree-adapter@7.1.0: dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 + domhandler: 5.0.3 + parse5: 7.2.0 - fs-extra@7.0.1: + parse5@7.2.0: dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 + entities: 4.5.0 - fs-extra@8.1.0: + parseurl@1.3.3: {} + + pascal-case@3.1.2: dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 + no-case: 3.0.4 + tslib: 2.8.0 - fsevents@2.3.3: - optional: true + path-browserify@1.0.1: {} - function-bind@1.1.2: {} + path-exists@3.0.0: {} - get-stream@6.0.1: {} + path-exists@4.0.0: {} - get-tsconfig@4.8.1: - dependencies: - resolve-pkg-maps: 1.0.0 + path-exists@5.0.0: {} - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 + path-is-absolute@1.0.1: {} - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 + path-is-inside@1.0.2: {} - globals@14.0.0: {} + path-key@3.1.1: {} - globals@15.11.0: {} + path-parse@1.0.7: {} - globby@11.1.0: + path-to-regexp@0.1.10: {} + + path-to-regexp@1.9.0: dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 + isarray: 0.0.1 - graceful-fs@4.2.11: {} + path-to-regexp@3.3.0: {} - graphemer@1.4.0: {} + path-type@4.0.0: {} - graphql-parse-resolve-info@4.13.0(graphql@16.9.0): - dependencies: - debug: 4.3.7 - graphql: 16.9.0 - tslib: 2.8.0 - transitivePeerDependencies: - - supports-color + pathe@1.1.2: {} - graphql@16.9.0: {} + pathval@2.0.0: {} - has-flag@4.0.0: {} + picocolors@1.1.1: {} - hasown@2.0.2: + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + pify@4.0.1: {} + + pkg-dir@7.0.0: dependencies: - function-bind: 1.1.2 + find-up: 6.3.0 - hast-util-to-html@9.0.3: + pkg-types@1.2.1: dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-whitespace: 3.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.4 - zwitch: 2.0.4 + confbox: 0.1.8 + mlly: 1.7.2 + pathe: 1.1.2 - hast-util-whitespace@3.0.0: + pkg-up@3.1.0: dependencies: - '@types/hast': 3.0.4 + find-up: 3.0.0 - he@1.2.0: {} + postcss-calc@9.0.1(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 - html-void-elements@3.0.0: {} + postcss-colormin@6.1.0(postcss@8.4.47): + dependencies: + browserslist: 4.24.2 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - human-id@1.0.2: {} + postcss-convert-values@6.1.0(postcss@8.4.47): + dependencies: + browserslist: 4.24.2 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - human-signals@2.1.0: {} + postcss-discard-comments@6.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 - iconv-lite@0.4.24: + postcss-discard-duplicates@6.0.3(postcss@8.4.47): dependencies: - safer-buffer: 2.1.2 + postcss: 8.4.47 - ignore@5.3.2: {} + postcss-discard-empty@6.0.3(postcss@8.4.47): + dependencies: + postcss: 8.4.47 - import-fresh@3.3.0: + postcss-discard-overridden@6.0.2(postcss@8.4.47): dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 + postcss: 8.4.47 - import-lazy@4.0.0: {} + postcss-discard-unused@6.0.5(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - imurmurhash@0.1.4: {} + postcss-loader@7.3.4(postcss@8.4.47)(typescript@5.5.4)(webpack@5.95.0): + dependencies: + cosmiconfig: 8.3.6(typescript@5.5.4) + jiti: 1.21.6 + postcss: 8.4.47 + semver: 7.6.3 + webpack: 5.95.0 + transitivePeerDependencies: + - typescript - is-core-module@2.15.1: + postcss-merge-idents@6.0.3(postcss@8.4.47): dependencies: - hasown: 2.0.2 + cssnano-utils: 4.0.2(postcss@8.4.47) + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - is-extglob@2.1.1: {} + postcss-merge-longhand@6.0.5(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + stylehacks: 6.1.1(postcss@8.4.47) - is-glob@4.0.3: + postcss-merge-rules@6.1.1(postcss@8.4.47): dependencies: - is-extglob: 2.1.1 + browserslist: 4.24.2 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.2(postcss@8.4.47) + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - is-number@7.0.0: {} + postcss-minify-font-values@6.1.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - is-stream@2.0.1: {} + postcss-minify-gradients@6.0.3(postcss@8.4.47): + dependencies: + colord: 2.9.3 + cssnano-utils: 4.0.2(postcss@8.4.47) + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - is-subdir@1.2.0: + postcss-minify-params@6.1.0(postcss@8.4.47): dependencies: - better-path-resolve: 1.0.0 + browserslist: 4.24.2 + cssnano-utils: 4.0.2(postcss@8.4.47) + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - is-windows@1.0.2: {} + postcss-minify-selectors@6.0.4(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - isexe@2.0.0: {} + postcss-modules-extract-imports@3.1.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 - isexe@3.1.1: {} + postcss-modules-local-by-default@4.0.5(postcss@8.4.47): + dependencies: + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 - jju@1.4.0: {} + postcss-modules-scope@3.2.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - js-yaml@3.14.1: + postcss-modules-values@4.0.0(postcss@8.4.47): dependencies: - argparse: 1.0.10 - esprima: 4.0.1 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 - js-yaml@4.1.0: + postcss-normalize-charset@6.0.2(postcss@8.4.47): dependencies: - argparse: 2.0.1 + postcss: 8.4.47 - json-buffer@3.0.1: {} + postcss-normalize-display-values@6.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - json-schema-traverse@0.4.1: {} + postcss-normalize-positions@6.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - json-schema-traverse@1.0.0: {} + postcss-normalize-repeat-style@6.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - json-stable-stringify-without-jsonify@1.0.1: {} + postcss-normalize-string@6.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 + postcss-normalize-timing-functions@6.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - jsonfile@6.1.0: + postcss-normalize-unicode@6.1.0(postcss@8.4.47): dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 + browserslist: 4.24.2 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - keyv@4.5.4: + postcss-normalize-url@6.0.2(postcss@8.4.47): dependencies: - json-buffer: 3.0.1 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - kolorist@1.8.0: {} + postcss-normalize-whitespace@6.0.2(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - levn@0.4.1: + postcss-ordered-values@6.0.2(postcss@8.4.47): dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 + cssnano-utils: 4.0.2(postcss@8.4.47) + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - linkify-it@5.0.0: + postcss-reduce-idents@6.0.3(postcss@8.4.47): dependencies: - uc.micro: 2.1.0 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - local-pkg@0.5.0: + postcss-reduce-initial@6.1.0(postcss@8.4.47): dependencies: - mlly: 1.7.2 - pkg-types: 1.2.1 + browserslist: 4.24.2 + caniuse-api: 3.0.0 + postcss: 8.4.47 - locate-path@5.0.0: + postcss-reduce-transforms@6.0.2(postcss@8.4.47): dependencies: - p-locate: 4.1.0 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 - locate-path@6.0.0: + postcss-selector-parser@6.1.2: dependencies: - p-locate: 5.0.0 + cssesc: 3.0.0 + util-deprecate: 1.0.2 - lodash.merge@4.6.2: {} + postcss-sort-media-queries@5.2.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + sort-css-media-queries: 2.2.0 - lodash.startcase@4.4.0: {} + postcss-svgo@6.0.3(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + svgo: 3.3.2 - lodash@4.17.21: {} + postcss-unique-selectors@6.0.4(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - loupe@3.1.2: {} + postcss-value-parser@4.2.0: {} - lru-cache@4.1.5: + postcss-zindex@6.0.2(postcss@8.4.47): dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 + postcss: 8.4.47 - lru-cache@6.0.0: + postcss@8.4.47: dependencies: - yallist: 4.0.0 + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 - lunr@2.3.9: {} + postgres@3.4.4: {} - magic-string@0.30.12: + prelude-ls@1.2.1: {} + + prettier@2.8.8: {} + + pretty-error@4.0.0: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + lodash: 4.17.21 + renderkid: 3.0.0 - markdown-it@14.1.0: + pretty-time@1.1.0: {} + + prism-react-renderer@2.4.0(react@18.3.1): dependencies: - argparse: 2.0.1 - entities: 4.5.0 - linkify-it: 5.0.0 - mdurl: 2.0.0 - punycode.js: 2.3.1 - uc.micro: 2.1.0 + '@types/prismjs': 1.26.4 + clsx: 2.1.1 + react: 18.3.1 - mdast-util-to-hast@13.2.0: + prismjs@1.29.0: {} + + process-nextick-args@2.0.1: {} + + prompts@2.4.2: dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@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 - vfile: 6.0.3 + kleur: 3.0.3 + sisteransi: 1.0.5 - mdurl@2.0.0: {} + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 - merge-stream@2.0.0: {} + property-information@6.5.0: {} - merge2@1.4.1: {} + proto-list@1.2.4: {} - micromark-util-character@2.1.0: + proxy-addr@2.0.7: dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + forwarded: 0.2.0 + ipaddr.js: 1.9.1 - micromark-util-encode@2.0.0: {} + pseudomap@1.0.2: {} - micromark-util-sanitize-uri@2.0.0: + punycode.js@2.3.1: {} + + punycode@2.3.1: {} + + pupa@3.1.0: dependencies: - micromark-util-character: 2.1.0 - micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 + escape-goat: 4.0.0 - micromark-util-symbol@2.0.0: {} + qs@6.13.0: + dependencies: + side-channel: 1.0.6 - micromark-util-types@2.0.0: {} + queue-microtask@1.2.3: {} - micromatch@4.0.8: + queue@6.0.2: dependencies: - braces: 3.0.3 - picomatch: 2.3.1 + inherits: 2.0.4 - mimic-fn@2.1.0: {} + quick-lru@5.1.1: {} - minimatch@3.0.8: + randombytes@2.1.0: dependencies: - brace-expansion: 1.1.11 + safe-buffer: 5.2.1 - minimatch@3.1.2: + range-parser@1.2.0: {} + + range-parser@1.2.1: {} + + raw-body@2.5.2: dependencies: - brace-expansion: 1.1.11 + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 - minimatch@9.0.5: + rc@1.2.8: dependencies: - brace-expansion: 2.0.1 + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 - mlly@1.7.2: + react-dev-utils@12.0.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.5.4)(webpack@5.95.0): dependencies: - acorn: 8.13.0 - pathe: 1.1.2 - pkg-types: 1.2.1 - ufo: 1.5.4 + '@babel/code-frame': 7.25.7 + address: 1.2.2 + browserslist: 4.24.2 + chalk: 4.1.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.13.0(jiti@1.21.6))(typescript@5.5.4)(webpack@5.95.0) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.3.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.3 + shell-quote: 1.8.1 + strip-ansi: 6.0.1 + text-table: 0.2.0 + webpack: 5.95.0 + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler - mri@1.2.0: {} + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 - ms@2.1.3: {} + react-error-overlay@6.0.11: {} - muggle-string@0.4.1: {} + react-fast-compare@3.2.2: {} - nanoid@3.3.7: {} + react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@babel/runtime': 7.25.7 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 - nanoid@5.0.7: {} + react-helmet-async@2.0.5(react@18.3.1): + dependencies: + invariant: 2.2.4 + react: 18.3.1 + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 - natural-compare@1.4.0: {} + react-is@16.13.1: {} - npm-run-path@4.0.1: + react-json-view-lite@1.5.0(react@18.3.1): dependencies: - path-key: 3.1.1 - - object-treeify@1.1.33: {} + react: 18.3.1 - onetime@5.1.2: + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.95.0): dependencies: - mimic-fn: 2.1.0 + '@babel/runtime': 7.25.7 + react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' + webpack: 5.95.0 - oniguruma-to-js@0.4.3: + react-router-config@5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1): dependencies: - regex: 4.3.3 + '@babel/runtime': 7.25.7 + react: 18.3.1 + react-router: 5.3.4(react@18.3.1) - optionator@0.9.4: + react-router-dom@5.3.4(react@18.3.1): dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 + '@babel/runtime': 7.25.7 + history: 4.10.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.3.1 + react-router: 5.3.4(react@18.3.1) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 - os-tmpdir@1.0.2: {} + react-router@5.3.4(react@18.3.1): + dependencies: + '@babel/runtime': 7.25.7 + history: 4.10.1 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + path-to-regexp: 1.9.0 + prop-types: 15.8.1 + react: 18.3.1 + react-is: 16.13.1 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 - outdent@0.5.0: {} + react@18.3.1: + dependencies: + loose-envify: 1.4.0 - p-filter@2.1.0: + read-yaml-file@1.1.0: dependencies: - p-map: 2.1.0 + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 - p-limit@2.3.0: + readable-stream@2.3.8: dependencies: - p-try: 2.2.0 + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 - p-limit@3.1.0: + readable-stream@3.6.2: dependencies: - yocto-queue: 0.1.0 + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 - p-locate@4.1.0: + readdirp@3.6.0: dependencies: - p-limit: 2.3.0 + picomatch: 2.3.1 - p-locate@5.0.0: + reading-time@1.5.0: {} + + rechoir@0.6.2: dependencies: - p-limit: 3.1.0 + resolve: 1.22.8 - p-map@2.1.0: {} + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.6 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 - p-try@2.2.0: {} + recma-jsx@1.0.0(acorn@8.13.0): + dependencies: + acorn-jsx: 5.3.2(acorn@8.13.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - acorn - package-manager-detector@0.2.2: {} + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.6 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 - parent-module@1.0.1: + recma-stringify@1.0.0: dependencies: - callsites: 3.1.0 + '@types/estree': 1.0.6 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 - path-browserify@1.0.1: {} + recursive-readdir@2.2.3: + dependencies: + minimatch: 3.1.2 - path-exists@4.0.0: {} + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 - path-key@3.1.1: {} + regenerate@1.4.2: {} - path-parse@1.0.7: {} + regenerator-runtime@0.14.1: {} - path-type@4.0.0: {} + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.25.7 - pathe@1.1.2: {} + regex@4.3.3: {} - pathval@2.0.0: {} + regexpu-core@6.1.1: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.11.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 - picocolors@1.1.1: {} + registry-auth-token@5.0.2: + dependencies: + '@pnpm/npm-conf': 2.3.1 - picomatch@2.3.1: {} + registry-url@6.0.1: + dependencies: + rc: 1.2.8 - picomatch@4.0.2: {} + regjsgen@0.8.0: {} - pify@4.0.1: {} + regjsparser@0.11.1: + dependencies: + jsesc: 3.0.2 - pkg-types@1.2.1: + rehype-raw@7.0.0: dependencies: - confbox: 0.1.8 - mlly: 1.7.2 - pathe: 1.1.2 + '@types/hast': 3.0.4 + hast-util-raw: 9.0.4 + vfile: 6.0.3 - postcss@8.4.47: + rehype-recma@1.0.0: dependencies: - nanoid: 3.3.7 - picocolors: 1.1.1 - source-map-js: 1.2.1 + '@types/estree': 1.0.6 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.0 + transitivePeerDependencies: + - supports-color - postgres@3.4.4: {} + relateurl@0.2.7: {} - prelude-ls@1.2.1: {} + remark-directive@3.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-directive: 3.0.0 + micromark-extension-directive: 3.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color - prettier@2.8.8: {} + remark-emoji@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + emoticon: 4.1.0 + mdast-util-find-and-replace: 3.0.1 + node-emoji: 2.1.3 + unified: 11.0.5 - property-information@6.5.0: {} + remark-frontmatter@5.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-frontmatter: 2.0.1 + micromark-extension-frontmatter: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color - pseudomap@1.0.2: {} + remark-gfm@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + 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.5 + transitivePeerDependencies: + - supports-color - punycode.js@2.3.1: {} + remark-mdx@3.1.0: + dependencies: + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + micromark-util-types: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color - punycode@2.3.1: {} + remark-rehype@11.1.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 - queue-microtask@1.2.3: {} + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.5 - read-yaml-file@1.1.0: + renderkid@3.0.0: dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 - regenerator-runtime@0.14.1: {} + require-from-string@2.0.2: {} - regex@4.3.3: {} + require-like@0.1.2: {} - require-from-string@2.0.2: {} + requires-port@1.0.0: {} + + resolve-alpn@1.2.1: {} resolve-from@4.0.0: {} resolve-from@5.0.0: {} + resolve-pathname@3.0.0: {} + resolve-pkg-maps@1.0.0: {} resolve@1.22.8: @@ -3954,8 +12453,18 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + responselike@3.0.0: + dependencies: + lowercase-keys: 3.0.0 + + retry@0.13.1: {} + reusify@1.0.4: {} + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + rollup@4.24.0: dependencies: '@types/estree': 1.0.6 @@ -3978,18 +12487,148 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 + rtl-detect@1.1.2: {} + + rtlcss@4.3.0: + dependencies: + escalade: 3.2.0 + picocolors: 1.1.1 + postcss: 8.4.47 + strip-json-comments: 3.1.1 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + safer-buffer@2.1.2: {} + sax@1.4.1: {} + + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + + schema-utils@2.7.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@4.2.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.13.0 + ajv-formats: 2.1.1(ajv@8.13.0) + ajv-keywords: 5.1.0(ajv@8.13.0) + + search-insights@2.17.2: {} + + section-matter@1.0.0: + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + + select-hose@2.0.0: {} + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + + semver-diff@4.0.0: + dependencies: + semver: 7.6.3 + + semver@6.3.1: {} + semver@7.5.4: dependencies: lru-cache: 6.0.0 semver@7.6.3: {} + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + serve-handler@6.1.6: + dependencies: + bytes: 3.0.0 + content-disposition: 0.5.2 + mime-types: 2.1.18 + minimatch: 3.1.2 + path-is-inside: 1.0.2 + path-to-regexp: 3.3.0 + range-parser: 1.2.0 + + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + setprototypeof@1.1.0: {} + + setprototypeof@1.2.0: {} + + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + + shallowequal@1.1.0: {} + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -4002,6 +12641,14 @@ snapshots: shebang-regex@3.0.0: {} + shell-quote@1.8.1: {} + + shelljs@0.8.5: + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + shiki@1.22.0: dependencies: '@shikijs/core': 1.22.0 @@ -4011,12 +12658,53 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + siginfo@2.0.0: {} signal-exit@3.0.7: {} + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.28 + mrmime: 2.0.0 + totalist: 3.0.1 + + sisteransi@1.0.5: {} + + sitemap@7.1.2: + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.4.1 + + skin-tone@2.0.0: + dependencies: + unicode-emoji-modifier-base: 1.0.0 + slash@3.0.0: {} + slash@4.0.0: {} + + snake-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.0 + + sockjs@0.3.24: + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + + sort-css-media-queries@2.2.0: {} + source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -4026,6 +12714,8 @@ snapshots: source-map@0.6.1: {} + source-map@0.7.4: {} + space-separated-tokens@2.0.2: {} spawndamnit@2.0.0: @@ -4033,29 +12723,108 @@ snapshots: cross-spawn: 5.1.0 signal-exit: 3.0.7 + spdy-transport@3.0.0: + dependencies: + debug: 4.3.7 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + + spdy@4.0.2: + dependencies: + debug: 4.3.7 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + sprintf-js@1.0.3: {} + srcset@4.0.0: {} + stackback@0.0.2: {} + statuses@1.5.0: {} + + statuses@2.0.1: {} + std-env@3.7.0: {} string-argv@0.3.2: {} + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 + stringify-object@3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-bom-string@1.0.0: {} + strip-bom@3.0.0: {} strip-final-newline@2.0.0: {} + strip-json-comments@2.0.1: {} + strip-json-comments@3.1.1: {} + style-to-object@0.4.4: + dependencies: + inline-style-parser: 0.1.1 + + style-to-object@1.0.8: + dependencies: + inline-style-parser: 0.2.4 + + stylehacks@6.1.1(postcss@8.4.47): + dependencies: + browserslist: 4.24.2 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -4066,10 +12835,48 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svg-parser@2.0.4: {} + + svgo@3.3.2: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.1.1 + + tapable@1.1.3: {} + + tapable@2.2.1: {} + term-size@2.2.1: {} + terser-webpack-plugin@5.3.10(webpack@5.95.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.36.0 + webpack: 5.95.0 + + terser@5.36.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.13.0 + commander: 2.20.3 + source-map-support: 0.5.21 + text-table@0.2.0: {} + thunky@1.1.0: {} + + tiny-invariant@1.3.3: {} + + tiny-warning@1.0.3: {} + tinybench@2.9.0: {} tinyexec@0.3.1: {} @@ -4090,8 +12897,14 @@ snapshots: dependencies: is-number: 7.0.0 + toidentifier@1.0.1: {} + + totalist@3.0.1: {} + trim-lines@3.0.1: {} + trough@2.2.0: {} + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: typescript: 5.6.3 @@ -4129,6 +12942,19 @@ snapshots: dependencies: prelude-ls: 1.2.1 + type-fest@1.4.0: {} + + type-fest@2.19.0: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + typedoc-plugin-missing-exports@3.0.0(typedoc@0.26.10(typescript@5.6.3)): dependencies: typedoc: 0.26.10(typescript@5.6.3) @@ -4142,11 +12968,11 @@ snapshots: typescript: 5.6.3 yaml: 2.6.0 - typescript-eslint@8.10.0(eslint@9.13.0)(typescript@5.6.3): + typescript-eslint@8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.10.0(eslint@9.13.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/parser': 8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -4155,6 +12981,8 @@ snapshots: typescript@5.4.2: {} + typescript@5.5.4: {} + typescript@5.6.3: {} uc.micro@2.1.0: {} @@ -4163,10 +12991,41 @@ snapshots: undici-types@6.19.8: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-emoji-modifier-base@1.0.0: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + 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.3 + + unique-string@3.0.0: + dependencies: + crypto-random-string: 4.0.0 + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 + unist-util-position-from-estree@2.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.3 @@ -4190,10 +13049,63 @@ snapshots: universalify@2.0.1: {} + unpipe@1.0.0: {} + + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + update-notifier@6.0.2: + dependencies: + boxen: 7.1.1 + chalk: 5.3.0 + configstore: 6.0.0 + has-yarn: 3.0.0 + import-lazy: 4.0.0 + is-ci: 3.0.1 + is-installed-globally: 0.4.0 + is-npm: 6.0.0 + is-yarn-global: 0.4.1 + latest-version: 7.0.0 + pupa: 3.1.0 + semver: 7.6.3 + semver-diff: 4.0.0 + xdg-basedir: 5.1.0 + uri-js@4.4.1: dependencies: punycode: 2.3.1 + url-loader@4.1.1(file-loader@6.2.0(webpack@5.95.0))(webpack@5.95.0): + dependencies: + loader-utils: 2.0.4 + mime-types: 2.1.35 + schema-utils: 3.3.0 + webpack: 5.95.0 + optionalDependencies: + file-loader: 6.2.0(webpack@5.95.0) + + util-deprecate@1.0.2: {} + + utila@0.4.0: {} + + utility-types@3.11.0: {} + + utils-merge@1.0.1: {} + + uuid@8.3.2: {} + + value-equal@1.0.1: {} + + vary@1.1.2: {} + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + vfile-message@4.0.2: dependencies: '@types/unist': 3.0.3 @@ -4204,12 +13116,12 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.3(@types/node@22.7.7): + vite-node@2.1.3(@types/node@22.7.7)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.9(@types/node@22.7.7) + vite: 5.4.9(@types/node@22.7.7)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -4221,7 +13133,7 @@ snapshots: - supports-color - terser - vite-plugin-dts@4.2.4(@types/node@22.7.7)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.7)): + vite-plugin-dts@4.2.4(@types/node@22.7.7)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.7)(terser@5.36.0)): dependencies: '@microsoft/api-extractor': 7.47.7(@types/node@22.7.7) '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -4234,13 +13146,13 @@ snapshots: magic-string: 0.30.12 typescript: 5.6.3 optionalDependencies: - vite: 5.4.9(@types/node@22.7.7) + vite: 5.4.9(@types/node@22.7.7)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite@5.4.9(@types/node@22.7.7): + vite@5.4.9(@types/node@22.7.7)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -4248,11 +13160,12 @@ snapshots: optionalDependencies: '@types/node': 22.7.7 fsevents: 2.3.3 + terser: 5.36.0 - vitest@2.1.3(@types/node@22.7.7): + vitest@2.1.3(@types/node@22.7.7)(terser@5.36.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@22.7.7)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@22.7.7)(terser@5.36.0)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -4267,8 +13180,8 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@22.7.7) - vite-node: 2.1.3(@types/node@22.7.7) + vite: 5.4.9(@types/node@22.7.7)(terser@5.36.0) + vite-node: 2.1.3(@types/node@22.7.7)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.7 @@ -4285,6 +13198,138 @@ snapshots: vscode-uri@3.0.8: {} + watchpack@2.4.2: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + wbuf@1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + + web-namespaces@2.0.1: {} + + webpack-bundle-analyzer@4.10.2: + dependencies: + '@discoveryjs/json-ext': 0.5.7 + acorn: 8.13.0 + acorn-walk: 8.3.4 + commander: 7.2.0 + debounce: 1.2.1 + escape-string-regexp: 4.0.0 + gzip-size: 6.0.0 + html-escaper: 2.0.2 + opener: 1.5.2 + picocolors: 1.1.1 + sirv: 2.0.4 + ws: 7.5.10 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + webpack-dev-middleware@5.3.4(webpack@5.95.0): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.95.0 + + webpack-dev-server@4.15.2(webpack@5.95.0): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.12 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.1 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.9.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.2.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 5.3.4(webpack@5.95.0) + ws: 8.18.0 + optionalDependencies: + webpack: 5.95.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + webpack-merge@5.10.0: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + + webpack-sources@3.2.3: {} + + webpack@5.95.0: + dependencies: + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.13.0 + acorn-import-attributes: 1.9.5(acorn@8.13.0) + browserslist: 4.24.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.95.0) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + webpackbar@5.0.2(webpack@5.95.0): + dependencies: + chalk: 4.1.2 + consola: 2.15.3 + pretty-time: 1.1.0 + std-env: 3.7.0 + webpack: 5.95.0 + + websocket-driver@0.7.4: + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + which@1.3.1: dependencies: isexe: 2.0.0 @@ -4302,14 +13347,51 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 + widest-line@4.0.1: + dependencies: + string-width: 5.1.2 + + wildcard@2.0.1: {} + word-wrap@1.2.5: {} + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + ws@7.5.10: {} + + ws@8.18.0: {} + + xdg-basedir@5.1.0: {} + + xml-js@1.6.11: + dependencies: + sax: 1.4.1 + yallist@2.1.2: {} + yallist@3.1.1: {} + yallist@4.0.0: {} + yaml@1.10.2: {} + yaml@2.6.0: {} yocto-queue@0.1.0: {} + yocto-queue@1.1.1: {} + zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5c26b1ba5..88c5c7bac 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,5 @@ packages: - 'fdm-core' - 'fdm-data' - - 'fdm-calculator' \ No newline at end of file + - 'fdm-calculator' + - 'fdm-docs' \ No newline at end of file diff --git a/turbo.json b/turbo.json index fa6a85853..4fea9fdb6 100644 --- a/turbo.json +++ b/turbo.json @@ -40,6 +40,10 @@ "dev": { "persistent": true, "cache": false + }, + "watch-docs": { + "persistent": true, + "cache": false } } } \ No newline at end of file From d1be79d9c2bd9385bc1774f17f009fd08b71f0f6 Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 10:10:24 +0200 Subject: [PATCH 02/11] Update readme --- fdm-docs/README.md | 44 ++++++++++++-------------------------------- 1 file changed, 12 insertions(+), 32 deletions(-) diff --git a/fdm-docs/README.md b/fdm-docs/README.md index 0c6c2c27b..44b8f5342 100644 --- a/fdm-docs/README.md +++ b/fdm-docs/README.md @@ -1,41 +1,21 @@ -# Website +# fdm-docs -This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. +This folder contains the source code of the website for fdm. This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. -### Installation +## Development -``` -$ yarn -``` - -### Local Development - -``` -$ yarn start -``` - -This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. - -### Build +As part of the the `fdm` monorepu you can use turbo tasks for development: ``` -$ yarn build -``` - -This command generates static content into the `build` directory and can be served using any static contents hosting service. - -### Deployment - -Using SSH: +# Install the packages required +$ pnpm install -``` -$ USE_SSH=true yarn deploy -``` +# Start local development +$ turbo run watch-docs -Not using SSH: - -``` -$ GIT_USER= yarn deploy +# Build the website +$ turbo run build ``` -If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. +## Contact +* Maintainer: @SvenVw \ No newline at end of file From 20e60b249e28289b3ff56c0f4234c93cfe2a236a Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 10:10:47 +0200 Subject: [PATCH 03/11] Configure for fdm-docs --- fdm-docs/docusaurus.config.ts | 40 +++++++++++++++++------------------ fdm-docs/src/pages/index.tsx | 8 +++---- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/fdm-docs/docusaurus.config.ts b/fdm-docs/docusaurus.config.ts index 5e655d287..8498166fc 100644 --- a/fdm-docs/docusaurus.config.ts +++ b/fdm-docs/docusaurus.config.ts @@ -3,8 +3,8 @@ import type {Config} from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; const config: Config = { - title: 'My Site', - tagline: 'Dinosaurs are cool', + title: 'FDM', + tagline: 'Transforming Farm Data into Actionable Insights', favicon: 'img/favicon.ico', // Set the production url of your site here @@ -15,8 +15,8 @@ const config: Config = { // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. - organizationName: 'facebook', // Usually your GitHub org/user name. - projectName: 'docusaurus', // Usually your repo name. + organizationName: 'SvenVw', // Usually your GitHub org/user name. + projectName: 'fdm', // Usually your repo name. onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', @@ -38,7 +38,7 @@ const config: Config = { // Please change this to your repo. // Remove this to remove the "edit this page" links. editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + 'https://github.com/SvenVw/fdm/tree/main/fdm-docs/docs/', }, blog: { showReadingTime: true, @@ -49,7 +49,7 @@ const config: Config = { // Please change this to your repo. // Remove this to remove the "edit this page" links. editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + 'https://github.com/SvenVw/fdm/tree/main/fdm-docs/blog/', // Useful options to enforce blogging best practices onInlineTags: 'warn', onInlineAuthors: 'warn', @@ -66,9 +66,9 @@ const config: Config = { // Replace with your project's social card image: 'img/docusaurus-social-card.jpg', navbar: { - title: 'My Site', + title: 'FDM', logo: { - alt: 'My Site Logo', + alt: 'logo of FDM', src: 'img/logo.svg', }, items: [ @@ -80,7 +80,7 @@ const config: Config = { }, {to: '/blog', label: 'Blog', position: 'left'}, { - href: 'https://github.com/facebook/docusaurus', + href: 'https://github.com/SvenVw/fdm', label: 'GitHub', position: 'right', }, @@ -103,16 +103,16 @@ const config: Config = { items: [ { label: 'Stack Overflow', - href: 'https://stackoverflow.com/questions/tagged/docusaurus', - }, - { - label: 'Discord', - href: 'https://discordapp.com/invite/docusaurus', - }, - { - label: 'Twitter', - href: 'https://twitter.com/docusaurus', + href: 'https://stackoverflow.com/questions/tagged/fdm', }, + // { + // label: 'Discord', + // href: 'https://discordapp.com/invite/docusaurus', + // }, + // { + // label: 'Twitter', + // href: 'https://twitter.com/docusaurus', + // }, ], }, { @@ -124,12 +124,12 @@ const config: Config = { }, { label: 'GitHub', - href: 'https://github.com/facebook/docusaurus', + href: 'https://github.com/SvenVw/fdms', }, ], }, ], - copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`, + copyright: `Copyright © ${new Date().getFullYear()} Nutriënten Management Instituut. Built with Docusaurus.`, }, prism: { theme: prismThemes.github, diff --git a/fdm-docs/src/pages/index.tsx b/fdm-docs/src/pages/index.tsx index cfcca4b71..41127d44b 100644 --- a/fdm-docs/src/pages/index.tsx +++ b/fdm-docs/src/pages/index.tsx @@ -13,14 +13,14 @@ function HomepageHeader() {
- FDM + {siteConfig.title}

{siteConfig.tagline}

- Docusaurus Tutorial - 5min ⏱️ + FDM Tutorial - 5min ⏱️
@@ -32,8 +32,8 @@ export default function Home(): JSX.Element { const {siteConfig} = useDocusaurusContext(); return ( + title={`${siteConfig.title} | ${siteConfig.tagline}`} + description="Learn more about the Farm Data Model">
From 50dc119c78dcd32a2665b45ed48ff3a470d20089 Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 10:20:00 +0200 Subject: [PATCH 04/11] Reconfigure blog section --- fdm-docs/blog/2019-05-28-first-blog-post.md | 12 ----- fdm-docs/blog/2019-05-29-long-blog-post.md | 44 ------------------ fdm-docs/blog/2021-08-01-mdx-blog-post.mdx | 24 ---------- .../docusaurus-plushie-banner.jpeg | Bin 96122 -> 0 bytes fdm-docs/blog/2021-08-26-welcome/index.md | 29 ------------ fdm-docs/blog/2024-10-22-first-blog-post.mdx | 8 ++++ fdm-docs/blog/authors.yml | 28 +++-------- fdm-docs/blog/tags.yml | 15 ------ 8 files changed, 15 insertions(+), 145 deletions(-) delete mode 100644 fdm-docs/blog/2019-05-28-first-blog-post.md delete mode 100644 fdm-docs/blog/2019-05-29-long-blog-post.md delete mode 100644 fdm-docs/blog/2021-08-01-mdx-blog-post.mdx delete mode 100644 fdm-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg delete mode 100644 fdm-docs/blog/2021-08-26-welcome/index.md create mode 100644 fdm-docs/blog/2024-10-22-first-blog-post.mdx diff --git a/fdm-docs/blog/2019-05-28-first-blog-post.md b/fdm-docs/blog/2019-05-28-first-blog-post.md deleted file mode 100644 index d3032efb3..000000000 --- a/fdm-docs/blog/2019-05-28-first-blog-post.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -slug: first-blog-post -title: First Blog Post -authors: [slorber, yangshun] -tags: [hola, docusaurus] ---- - -Lorem ipsum dolor sit amet... - - - -...consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/fdm-docs/blog/2019-05-29-long-blog-post.md b/fdm-docs/blog/2019-05-29-long-blog-post.md deleted file mode 100644 index eb4435de5..000000000 --- a/fdm-docs/blog/2019-05-29-long-blog-post.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -slug: long-blog-post -title: Long Blog Post -authors: yangshun -tags: [hello, docusaurus] ---- - -This is the summary of a very long blog post, - -Use a `` comment to limit blog post size in the list view. - - - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/fdm-docs/blog/2021-08-01-mdx-blog-post.mdx b/fdm-docs/blog/2021-08-01-mdx-blog-post.mdx deleted file mode 100644 index 0c4b4a48b..000000000 --- a/fdm-docs/blog/2021-08-01-mdx-blog-post.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -slug: mdx-blog-post -title: MDX Blog Post -authors: [slorber] -tags: [docusaurus] ---- - -Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/). - -:::tip - -Use the power of React to create interactive blog posts. - -::: - -{/* truncate */} - -For example, use JSX to create an interactive button: - -```js - -``` - - diff --git a/fdm-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/fdm-docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg deleted file mode 100644 index 11bda0928456b12f8e53d0ba5709212a4058d449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96122 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 diff --git a/fdm-docs/blog/2021-08-26-welcome/index.md b/fdm-docs/blog/2021-08-26-welcome/index.md deleted file mode 100644 index 349ea075f..000000000 --- a/fdm-docs/blog/2021-08-26-welcome/index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -slug: welcome -title: Welcome -authors: [slorber, yangshun] -tags: [facebook, hello, docusaurus] ---- - -[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog). - -Here are a few tips you might find useful. - - - -Simply add Markdown files (or folders) to the `blog` directory. - -Regular blog authors can be added to `authors.yml`. - -The blog post date can be extracted from filenames, such as: - -- `2019-05-30-welcome.md` -- `2019-05-30-welcome/index.md` - -A blog post folder can be convenient to co-locate blog post images: - -![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg) - -The blog supports tags as well! - -**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config. diff --git a/fdm-docs/blog/2024-10-22-first-blog-post.mdx b/fdm-docs/blog/2024-10-22-first-blog-post.mdx new file mode 100644 index 000000000..ecf9acb5f --- /dev/null +++ b/fdm-docs/blog/2024-10-22-first-blog-post.mdx @@ -0,0 +1,8 @@ +--- +slug: first-blog-post +title: First blog post +authors: [svenverweij] +tags: [hello] +--- + +A first blog post to test the blog feature \ No newline at end of file diff --git a/fdm-docs/blog/authors.yml b/fdm-docs/blog/authors.yml index 8bfa5c7c4..d37861232 100644 --- a/fdm-docs/blog/authors.yml +++ b/fdm-docs/blog/authors.yml @@ -1,23 +1,9 @@ -yangshun: - name: Yangshun Tay - title: Front End Engineer @ Facebook - url: https://github.com/yangshun - image_url: https://github.com/yangshun.png +svenverweij: + name: Sven Verweij + title: Project Manager @ NMI + url: https://github.com/SvenVw + image_url: https://github.com/SvenVw.png page: true socials: - x: yangshunz - github: yangshun - -slorber: - name: Sébastien Lorber - title: Docusaurus maintainer - url: https://sebastienlorber.com - image_url: https://github.com/slorber.png - page: - # customize the url of the author page at /blog/authors/ - permalink: '/all-sebastien-lorber-articles' - socials: - x: sebastienlorber - linkedin: sebastienlorber - github: slorber - newsletter: https://thisweekinreact.com + linkedin: sven-verweij + github: SvenVw \ No newline at end of file diff --git a/fdm-docs/blog/tags.yml b/fdm-docs/blog/tags.yml index bfaa778fb..a98677543 100644 --- a/fdm-docs/blog/tags.yml +++ b/fdm-docs/blog/tags.yml @@ -1,19 +1,4 @@ -facebook: - label: Facebook - permalink: /facebook - description: Facebook tag description - hello: label: Hello permalink: /hello description: Hello tag description - -docusaurus: - label: Docusaurus - permalink: /docusaurus - description: Docusaurus tag description - -hola: - label: Hola - permalink: /hola - description: Hola tag description From 297c4ef456c9e1a7655d9e7bb0d257677ee8a4aa Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 10:47:06 +0200 Subject: [PATCH 05/11] Setup tutorials --- fdm-docs/docs/intro.md | 43 +---- .../_category_.json | 2 +- .../add-custom-fertilizer.md | 8 + fdm-docs/docs/tutorial-basics/_category_.json | 6 +- .../docs/tutorial-basics/adding-a-farm.md | 7 + .../docs/tutorial-basics/congratulations.md | 23 --- .../tutorial-basics/create-a-blog-post.md | 34 ---- .../docs/tutorial-basics/create-a-document.md | 57 ------- .../docs/tutorial-basics/create-a-page.md | 43 ----- .../docs/tutorial-basics/deploy-your-site.md | 31 ---- .../tutorial-basics/markdown-features.mdx | 152 ------------------ .../docs/tutorial-concepts/_category_.json | 8 + .../tutorial-concepts/asset-action-model.md | 7 + fdm-docs/docs/tutorial-concepts/schema.md | 7 + .../img/docsVersionDropdown.png | Bin 25427 -> 0 bytes .../tutorial-extras/img/localeDropdown.png | Bin 27841 -> 0 bytes .../tutorial-extras/manage-docs-versions.md | 55 ------- .../tutorial-extras/translate-your-site.md | 88 ---------- 18 files changed, 44 insertions(+), 527 deletions(-) rename fdm-docs/docs/{tutorial-extras => tutorial-advanced}/_category_.json (66%) create mode 100644 fdm-docs/docs/tutorial-advanced/add-custom-fertilizer.md create mode 100644 fdm-docs/docs/tutorial-basics/adding-a-farm.md delete mode 100644 fdm-docs/docs/tutorial-basics/congratulations.md delete mode 100644 fdm-docs/docs/tutorial-basics/create-a-blog-post.md delete mode 100644 fdm-docs/docs/tutorial-basics/create-a-document.md delete mode 100644 fdm-docs/docs/tutorial-basics/create-a-page.md delete mode 100644 fdm-docs/docs/tutorial-basics/deploy-your-site.md delete mode 100644 fdm-docs/docs/tutorial-basics/markdown-features.mdx create mode 100644 fdm-docs/docs/tutorial-concepts/_category_.json create mode 100644 fdm-docs/docs/tutorial-concepts/asset-action-model.md create mode 100644 fdm-docs/docs/tutorial-concepts/schema.md delete mode 100644 fdm-docs/docs/tutorial-extras/img/docsVersionDropdown.png delete mode 100644 fdm-docs/docs/tutorial-extras/img/localeDropdown.png delete mode 100644 fdm-docs/docs/tutorial-extras/manage-docs-versions.md delete mode 100644 fdm-docs/docs/tutorial-extras/translate-your-site.md diff --git a/fdm-docs/docs/intro.md b/fdm-docs/docs/intro.md index 45e8604c8..d43a8d363 100644 --- a/fdm-docs/docs/intro.md +++ b/fdm-docs/docs/intro.md @@ -4,44 +4,7 @@ sidebar_position: 1 # Tutorial Intro -Let's discover **Docusaurus in less than 5 minutes**. +Let's discover **fdm in less than 5 minutes**. -## Getting Started - -Get started by **creating a new site**. - -Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**. - -### What you'll need - -- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: - - When installing Node.js, you are recommended to check all checkboxes related to dependencies. - -## Generate a new site - -Generate a new Docusaurus site using the **classic template**. - -The classic template will automatically be added to your project after you run the command: - -```bash -npm init docusaurus@latest my-website classic -``` - -You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor. - -The command also installs all necessary dependencies you need to run Docusaurus. - -## Start your site - -Run the development server: - -```bash -cd my-website -npm run start -``` - -The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there. - -The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/. - -Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes. +## TODO +Write a tuturial for using `fdm` \ No newline at end of file diff --git a/fdm-docs/docs/tutorial-extras/_category_.json b/fdm-docs/docs/tutorial-advanced/_category_.json similarity index 66% rename from fdm-docs/docs/tutorial-extras/_category_.json rename to fdm-docs/docs/tutorial-advanced/_category_.json index a8ffcc193..29c173e40 100644 --- a/fdm-docs/docs/tutorial-extras/_category_.json +++ b/fdm-docs/docs/tutorial-advanced/_category_.json @@ -1,5 +1,5 @@ { - "label": "Tutorial - Extras", + "label": "Tutorial - Advanced", "position": 3, "link": { "type": "generated-index" diff --git a/fdm-docs/docs/tutorial-advanced/add-custom-fertilizer.md b/fdm-docs/docs/tutorial-advanced/add-custom-fertilizer.md new file mode 100644 index 000000000..417f931e6 --- /dev/null +++ b/fdm-docs/docs/tutorial-advanced/add-custom-fertilizer.md @@ -0,0 +1,8 @@ +--- +sidebar_position: 1 +--- + +# Add a custom fertilizer + +Let's add a custom fertilizer + diff --git a/fdm-docs/docs/tutorial-basics/_category_.json b/fdm-docs/docs/tutorial-basics/_category_.json index 2e6db55b1..dac251878 100644 --- a/fdm-docs/docs/tutorial-basics/_category_.json +++ b/fdm-docs/docs/tutorial-basics/_category_.json @@ -1,8 +1,8 @@ { - "label": "Tutorial - Basics", - "position": 2, + "label": "Tutorial - Storing data in fdm", + "position": 3, "link": { "type": "generated-index", - "description": "5 minutes to learn the most important Docusaurus concepts." + "description": "Learn how to store farm data in a structured way using fdm" } } diff --git a/fdm-docs/docs/tutorial-basics/adding-a-farm.md b/fdm-docs/docs/tutorial-basics/adding-a-farm.md new file mode 100644 index 000000000..a1bfbf9a6 --- /dev/null +++ b/fdm-docs/docs/tutorial-basics/adding-a-farm.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 1 +--- + +# Add a farm + +A farm is an asset that can be linked to various assets like, fields and fertilizers diff --git a/fdm-docs/docs/tutorial-basics/congratulations.md b/fdm-docs/docs/tutorial-basics/congratulations.md deleted file mode 100644 index 04771a00b..000000000 --- a/fdm-docs/docs/tutorial-basics/congratulations.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Congratulations! - -You have just learned the **basics of Docusaurus** and made some changes to the **initial template**. - -Docusaurus has **much more to offer**! - -Have **5 more minutes**? Take a look at **[versioning](../tutorial-extras/manage-docs-versions.md)** and **[i18n](../tutorial-extras/translate-your-site.md)**. - -Anything **unclear** or **buggy** in this tutorial? [Please report it!](https://github.com/facebook/docusaurus/discussions/4610) - -## What's next? - -- Read the [official documentation](https://docusaurus.io/) -- Modify your site configuration with [`docusaurus.config.js`](https://docusaurus.io/docs/api/docusaurus-config) -- Add navbar and footer items with [`themeConfig`](https://docusaurus.io/docs/api/themes/configuration) -- Add a custom [Design and Layout](https://docusaurus.io/docs/styling-layout) -- Add a [search bar](https://docusaurus.io/docs/search) -- Find inspirations in the [Docusaurus showcase](https://docusaurus.io/showcase) -- Get involved in the [Docusaurus Community](https://docusaurus.io/community/support) diff --git a/fdm-docs/docs/tutorial-basics/create-a-blog-post.md b/fdm-docs/docs/tutorial-basics/create-a-blog-post.md deleted file mode 100644 index 550ae17ee..000000000 --- a/fdm-docs/docs/tutorial-basics/create-a-blog-post.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Create a Blog Post - -Docusaurus creates a **page for each blog post**, but also a **blog index page**, a **tag system**, an **RSS** feed... - -## Create your first Post - -Create a file at `blog/2021-02-28-greetings.md`: - -```md title="blog/2021-02-28-greetings.md" ---- -slug: greetings -title: Greetings! -authors: - - name: Joel Marcey - title: Co-creator of Docusaurus 1 - url: https://github.com/JoelMarcey - image_url: https://github.com/JoelMarcey.png - - name: Sébastien Lorber - title: Docusaurus maintainer - url: https://sebastienlorber.com - image_url: https://github.com/slorber.png -tags: [greetings] ---- - -Congratulations, you have made your first post! - -Feel free to play around and edit this post as much as you like. -``` - -A new blog post is now available at [http://localhost:3000/blog/greetings](http://localhost:3000/blog/greetings). diff --git a/fdm-docs/docs/tutorial-basics/create-a-document.md b/fdm-docs/docs/tutorial-basics/create-a-document.md deleted file mode 100644 index c22fe2944..000000000 --- a/fdm-docs/docs/tutorial-basics/create-a-document.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Create a Document - -Documents are **groups of pages** connected through: - -- a **sidebar** -- **previous/next navigation** -- **versioning** - -## Create your first Doc - -Create a Markdown file at `docs/hello.md`: - -```md title="docs/hello.md" -# Hello - -This is my **first Docusaurus document**! -``` - -A new document is now available at [http://localhost:3000/docs/hello](http://localhost:3000/docs/hello). - -## Configure the Sidebar - -Docusaurus automatically **creates a sidebar** from the `docs` folder. - -Add metadata to customize the sidebar label and position: - -```md title="docs/hello.md" {1-4} ---- -sidebar_label: 'Hi!' -sidebar_position: 3 ---- - -# Hello - -This is my **first Docusaurus document**! -``` - -It is also possible to create your sidebar explicitly in `sidebars.js`: - -```js title="sidebars.js" -export default { - tutorialSidebar: [ - 'intro', - // highlight-next-line - 'hello', - { - type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], - }, - ], -}; -``` diff --git a/fdm-docs/docs/tutorial-basics/create-a-page.md b/fdm-docs/docs/tutorial-basics/create-a-page.md deleted file mode 100644 index 20e2ac300..000000000 --- a/fdm-docs/docs/tutorial-basics/create-a-page.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Create a Page - -Add **Markdown or React** files to `src/pages` to create a **standalone page**: - -- `src/pages/index.js` → `localhost:3000/` -- `src/pages/foo.md` → `localhost:3000/foo` -- `src/pages/foo/bar.js` → `localhost:3000/foo/bar` - -## Create your first React Page - -Create a file at `src/pages/my-react-page.js`: - -```jsx title="src/pages/my-react-page.js" -import React from 'react'; -import Layout from '@theme/Layout'; - -export default function MyReactPage() { - return ( - -

My React page

-

This is a React page

-
- ); -} -``` - -A new page is now available at [http://localhost:3000/my-react-page](http://localhost:3000/my-react-page). - -## Create your first Markdown Page - -Create a file at `src/pages/my-markdown-page.md`: - -```mdx title="src/pages/my-markdown-page.md" -# My Markdown page - -This is a Markdown page -``` - -A new page is now available at [http://localhost:3000/my-markdown-page](http://localhost:3000/my-markdown-page). diff --git a/fdm-docs/docs/tutorial-basics/deploy-your-site.md b/fdm-docs/docs/tutorial-basics/deploy-your-site.md deleted file mode 100644 index 1c50ee063..000000000 --- a/fdm-docs/docs/tutorial-basics/deploy-your-site.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Deploy your site - -Docusaurus is a **static-site-generator** (also called **[Jamstack](https://jamstack.org/)**). - -It builds your site as simple **static HTML, JavaScript and CSS files**. - -## Build your site - -Build your site **for production**: - -```bash -npm run build -``` - -The static files are generated in the `build` folder. - -## Deploy your site - -Test your production build locally: - -```bash -npm run serve -``` - -The `build` folder is now served at [http://localhost:3000/](http://localhost:3000/). - -You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://docusaurus.io/docs/deployment)**). diff --git a/fdm-docs/docs/tutorial-basics/markdown-features.mdx b/fdm-docs/docs/tutorial-basics/markdown-features.mdx deleted file mode 100644 index 35e00825e..000000000 --- a/fdm-docs/docs/tutorial-basics/markdown-features.mdx +++ /dev/null @@ -1,152 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Markdown Features - -Docusaurus supports **[Markdown](https://daringfireball.net/projects/markdown/syntax)** and a few **additional features**. - -## Front Matter - -Markdown documents have metadata at the top called [Front Matter](https://jekyllrb.com/docs/front-matter/): - -```text title="my-doc.md" -// highlight-start ---- -id: my-doc-id -title: My document title -description: My document description -slug: /my-custom-url ---- -// highlight-end - -## Markdown heading - -Markdown text with [links](./hello.md) -``` - -## Links - -Regular Markdown links are supported, using url paths or relative file paths. - -```md -Let's see how to [Create a page](/create-a-page). -``` - -```md -Let's see how to [Create a page](./create-a-page.md). -``` - -**Result:** Let's see how to [Create a page](./create-a-page.md). - -## Images - -Regular Markdown images are supported. - -You can use absolute paths to reference images in the static directory (`static/img/docusaurus.png`): - -```md -![Docusaurus logo](/img/docusaurus.png) -``` - -![Docusaurus logo](/img/docusaurus.png) - -You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them: - -```md -![Docusaurus logo](./img/docusaurus.png) -``` - -## Code Blocks - -Markdown code blocks are supported with Syntax highlighting. - -````md -```jsx title="src/components/HelloDocusaurus.js" -function HelloDocusaurus() { - return

Hello, Docusaurus!

; -} -``` -```` - -```jsx title="src/components/HelloDocusaurus.js" -function HelloDocusaurus() { - return

Hello, Docusaurus!

; -} -``` - -## Admonitions - -Docusaurus has a special syntax to create admonitions and callouts: - -```md -:::tip My tip - -Use this awesome feature option - -::: - -:::danger Take care - -This action is dangerous - -::: -``` - -:::tip My tip - -Use this awesome feature option - -::: - -:::danger Take care - -This action is dangerous - -::: - -## MDX and React Components - -[MDX](https://mdxjs.com/) can make your documentation more **interactive** and allows using any **React components inside Markdown**: - -```jsx -export const Highlight = ({children, color}) => ( - { - alert(`You clicked the color ${color} with label ${children}`) - }}> - {children} - -); - -This is Docusaurus green ! - -This is Facebook blue ! -``` - -export const Highlight = ({children, color}) => ( - { - alert(`You clicked the color ${color} with label ${children}`); - }}> - {children} - -); - -This is Docusaurus green ! - -This is Facebook blue ! diff --git a/fdm-docs/docs/tutorial-concepts/_category_.json b/fdm-docs/docs/tutorial-concepts/_category_.json new file mode 100644 index 000000000..16de4557e --- /dev/null +++ b/fdm-docs/docs/tutorial-concepts/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Tutorial - Concepts", + "position": 2, + "link": { + "type": "generated-index", + "description": "5 minutes to learn the most important fdm concepts." + } +} diff --git a/fdm-docs/docs/tutorial-concepts/asset-action-model.md b/fdm-docs/docs/tutorial-concepts/asset-action-model.md new file mode 100644 index 000000000..e5ffefd98 --- /dev/null +++ b/fdm-docs/docs/tutorial-concepts/asset-action-model.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 1 +--- + +# Asset Action Model + +`fdm` uses an Asset-Action model to store data at a farm. \ No newline at end of file diff --git a/fdm-docs/docs/tutorial-concepts/schema.md b/fdm-docs/docs/tutorial-concepts/schema.md new file mode 100644 index 000000000..f1957b62d --- /dev/null +++ b/fdm-docs/docs/tutorial-concepts/schema.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 2 +--- + +# Schema + +The data schema of fdm looks like this: \ No newline at end of file diff --git a/fdm-docs/docs/tutorial-extras/img/docsVersionDropdown.png b/fdm-docs/docs/tutorial-extras/img/docsVersionDropdown.png deleted file mode 100644 index 97e4164618b5f8beda34cfa699720aba0ad2e342..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25427 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 diff --git a/fdm-docs/docs/tutorial-extras/img/localeDropdown.png b/fdm-docs/docs/tutorial-extras/img/localeDropdown.png deleted file mode 100644 index e257edc1f932985396bf59584c7ccfaddf955779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27841 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 JrC|B>e*nH7H{}2T diff --git a/fdm-docs/docs/tutorial-extras/manage-docs-versions.md b/fdm-docs/docs/tutorial-extras/manage-docs-versions.md deleted file mode 100644 index ccda0b907..000000000 --- a/fdm-docs/docs/tutorial-extras/manage-docs-versions.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Manage Docs Versions - -Docusaurus can manage multiple versions of your docs. - -## Create a docs version - -Release a version 1.0 of your project: - -```bash -npm run docusaurus docs:version 1.0 -``` - -The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created. - -Your docs now have 2 versions: - -- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs -- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs** - -## Add a Version Dropdown - -To navigate seamlessly across versions, add a version dropdown. - -Modify the `docusaurus.config.js` file: - -```js title="docusaurus.config.js" -export default { - themeConfig: { - navbar: { - items: [ - // highlight-start - { - type: 'docsVersionDropdown', - }, - // highlight-end - ], - }, - }, -}; -``` - -The docs version dropdown appears in your navbar: - -![Docs Version Dropdown](./img/docsVersionDropdown.png) - -## Update an existing version - -It is possible to edit versioned docs in their respective folder: - -- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello` -- `docs/hello.md` updates `http://localhost:3000/docs/next/hello` diff --git a/fdm-docs/docs/tutorial-extras/translate-your-site.md b/fdm-docs/docs/tutorial-extras/translate-your-site.md deleted file mode 100644 index b5a644abd..000000000 --- a/fdm-docs/docs/tutorial-extras/translate-your-site.md +++ /dev/null @@ -1,88 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Translate your site - -Let's translate `docs/intro.md` to French. - -## Configure i18n - -Modify `docusaurus.config.js` to add support for the `fr` locale: - -```js title="docusaurus.config.js" -export default { - i18n: { - defaultLocale: 'en', - locales: ['en', 'fr'], - }, -}; -``` - -## Translate a doc - -Copy the `docs/intro.md` file to the `i18n/fr` folder: - -```bash -mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/ - -cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md -``` - -Translate `i18n/fr/docusaurus-plugin-content-docs/current/intro.md` in French. - -## Start your localized site - -Start your site on the French locale: - -```bash -npm run start -- --locale fr -``` - -Your localized site is accessible at [http://localhost:3000/fr/](http://localhost:3000/fr/) and the `Getting Started` page is translated. - -:::caution - -In development, you can only use one locale at a time. - -::: - -## Add a Locale Dropdown - -To navigate seamlessly across languages, add a locale dropdown. - -Modify the `docusaurus.config.js` file: - -```js title="docusaurus.config.js" -export default { - themeConfig: { - navbar: { - items: [ - // highlight-start - { - type: 'localeDropdown', - }, - // highlight-end - ], - }, - }, -}; -``` - -The locale dropdown now appears in your navbar: - -![Locale Dropdown](./img/localeDropdown.png) - -## Build your localized site - -Build your site for a specific locale: - -```bash -npm run build -- --locale fr -``` - -Or build your site to include all the locales at once: - -```bash -npm run build -``` From aa85034ae308206672c8757b9996e098722b758a Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 11:31:32 +0200 Subject: [PATCH 06/11] Add logo to readme --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9a7df18ae..6af71f9c2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ -# fdm: Analyze farm data in a structured way +# FDM: Transforming Farm Data into Actionable Insights +[Logo of FDM](/fdm-docs/static/img/fdm-high-resolution-logo.png) ## Contact * Maintainer: @SvenVw From 46eb338f744b6c31b7b1e4e02336b4a1a1fff065 Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 11:31:51 +0200 Subject: [PATCH 07/11] Update homepage --- fdm-docs/docusaurus.config.ts | 6 +- fdm-docs/package.json | 3 +- .../src/components/HomepageFeatures/index.tsx | 22 +-- .../static/img/android-chrome-192x192.png | Bin 0 -> 31954 bytes .../static/img/android-chrome-512x512.png | Bin 0 -> 95967 bytes fdm-docs/static/img/apple-touch-icon.png | Bin 0 -> 29012 bytes fdm-docs/static/img/checkmark.png | 0 .../static/img/docusaurus-social-card.jpg | Bin 55746 -> 0 bytes fdm-docs/static/img/docusaurus.png | Bin 5142 -> 0 bytes fdm-docs/static/img/favicon-16x16.png | Bin 0 -> 743 bytes fdm-docs/static/img/favicon-32x32.png | Bin 0 -> 2356 bytes fdm-docs/static/img/favicon.ico | Bin 3626 -> 15406 bytes ...-resolution-logo-grayscale-transparent.png | Bin 0 -> 47325 bytes .../fdm-high-resolution-logo-grayscale.png | Bin 0 -> 37914 bytes ...gh-resolution-logo-transparent-no-text.png | Bin 0 -> 84355 bytes .../fdm-high-resolution-logo-transparent.png | Bin 0 -> 47597 bytes .../static/img/fdm-high-resolution-logo.png | Bin 0 -> 36220 bytes fdm-docs/static/img/logo.svg | 1 - .../static/img/undraw_docusaurus_mountain.svg | 171 ------------------ .../static/img/undraw_docusaurus_react.svg | 170 ----------------- .../static/img/undraw_docusaurus_tree.svg | 40 ---- pnpm-lock.yaml | 12 ++ 22 files changed, 27 insertions(+), 398 deletions(-) create mode 100644 fdm-docs/static/img/android-chrome-192x192.png create mode 100644 fdm-docs/static/img/android-chrome-512x512.png create mode 100644 fdm-docs/static/img/apple-touch-icon.png create mode 100644 fdm-docs/static/img/checkmark.png delete mode 100644 fdm-docs/static/img/docusaurus-social-card.jpg delete mode 100644 fdm-docs/static/img/docusaurus.png create mode 100644 fdm-docs/static/img/favicon-16x16.png create mode 100644 fdm-docs/static/img/favicon-32x32.png create mode 100644 fdm-docs/static/img/fdm-high-resolution-logo-grayscale-transparent.png create mode 100644 fdm-docs/static/img/fdm-high-resolution-logo-grayscale.png create mode 100644 fdm-docs/static/img/fdm-high-resolution-logo-transparent-no-text.png create mode 100644 fdm-docs/static/img/fdm-high-resolution-logo-transparent.png create mode 100644 fdm-docs/static/img/fdm-high-resolution-logo.png delete mode 100644 fdm-docs/static/img/logo.svg delete mode 100644 fdm-docs/static/img/undraw_docusaurus_mountain.svg delete mode 100644 fdm-docs/static/img/undraw_docusaurus_react.svg delete mode 100644 fdm-docs/static/img/undraw_docusaurus_tree.svg diff --git a/fdm-docs/docusaurus.config.ts b/fdm-docs/docusaurus.config.ts index 8498166fc..c63c35e7d 100644 --- a/fdm-docs/docusaurus.config.ts +++ b/fdm-docs/docusaurus.config.ts @@ -64,12 +64,12 @@ const config: Config = { themeConfig: { // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', + image: 'img/fdm-high-resolution-logo.png', navbar: { title: 'FDM', logo: { alt: 'logo of FDM', - src: 'img/logo.svg', + src: 'img/fdm-high-resolution-logo-transparent-no-text.png', }, items: [ { @@ -124,7 +124,7 @@ const config: Config = { }, { label: 'GitHub', - href: 'https://github.com/SvenVw/fdms', + href: 'https://github.com/SvenVw/fdm', }, ], }, diff --git a/fdm-docs/package.json b/fdm-docs/package.json index 02a7ced43..d5462e55a 100644 --- a/fdm-docs/package.json +++ b/fdm-docs/package.json @@ -5,7 +5,7 @@ "scripts": { "docusaurus": "docusaurus", "start": "docusaurus start", - "watch-docs":"pnpm start", + "watch-docs": "pnpm start", "build": "docusaurus build", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", @@ -21,6 +21,7 @@ "@docusaurus/preset-classic": "3.5.2", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", + "lucide-react": "^0.453.0", "prism-react-renderer": "^2.3.0", "react": "^18.0.0", "react-dom": "^18.0.0" diff --git a/fdm-docs/src/components/HomepageFeatures/index.tsx b/fdm-docs/src/components/HomepageFeatures/index.tsx index 50a9e6f4c..5cf0c7dfe 100644 --- a/fdm-docs/src/components/HomepageFeatures/index.tsx +++ b/fdm-docs/src/components/HomepageFeatures/index.tsx @@ -2,6 +2,7 @@ import clsx from 'clsx'; import Heading from '@theme/Heading'; import styles from './styles.module.css'; + type FeatureItem = { title: string; Svg: React.ComponentType>; @@ -10,32 +11,29 @@ type FeatureItem = { const FeatureList: FeatureItem[] = [ { - title: 'Easy to Use', - Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, + title: 'Flexible & Complete', + Svg: require('lucide-react/dist/cjs/lucide-react').Check, description: ( <> - Docusaurus was designed from the ground up to be easily installed and - used to get your website up and running quickly. + Designed to store data of all kinds of farms ), }, { - title: 'Focus on What Matters', - Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, + title: 'Local & Server', + Svg: require('lucide-react/dist/cjs/lucide-react').MonitorCheck, description: ( <> - Docusaurus lets you focus on your docs, and we'll do the chores. Go - ahead and move your docs into the docs directory. + Thanks to PGLite FDM is available to be run locally in the browser. Of course using a PostgreSQL server is also possible. ), }, { - title: 'Powered by React', - Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, + title: 'Open Source', + Svg: require('lucide-react/dist/cjs/lucide-react').Rocket, description: ( <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. + FDM is available Open Source. Contribute to the project! ), }, diff --git a/fdm-docs/static/img/android-chrome-192x192.png b/fdm-docs/static/img/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..d48d986dc31e43710bca0bfcf23d8c724565ec97 GIT binary patch literal 31954 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 z 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 literal 0 HcmV?d00001 diff --git a/fdm-docs/static/img/apple-touch-icon.png b/fdm-docs/static/img/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f6488989cf235905172e23cd1866c90c305608 GIT binary patch literal 29012 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� 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
sH`pxVp$E*LSx0bY$^ho1gZ(Ce+BX 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 fgzs%Vr*-jYG(YMS<ttdtee# diff --git a/fdm-docs/static/img/docusaurus.png b/fdm-docs/static/img/docusaurus.png deleted file mode 100644 index f458149e3c8f53335f28fbc162ae67f55575c881..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5142 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 F{0H{b<4^zq diff --git a/fdm-docs/static/img/favicon-16x16.png b/fdm-docs/static/img/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..41649cde5ddb0d9af10b053cd637c256d1abde9d GIT binary patch literal 743 zcmV?P)Px%p-DtRR5(w4(@khpR}=^E|Nq=K8Kr)dYBhpTK~Y<(66TFco5g5ab^KTuh%UM) zh>HZjP_(FZWlAWeMbuIS-MA=)ir}IZ#bi<{g2u@tqof-V1a+ZUH5orL@4b7DIAU;- ztkKQ_Rl=;*AM4Ls(y`F7-!L zjS7JLQVt6z-{nRHzUW(%9oA&6*JQf5^l9&_?WFuC#-h@HUk?9i7!}A3v`l*ba;Vv; z(-S5$snV&U$I>e6s??sTGU3xf9lrNb#U{n6c;eN@tCf)smR@g~=2Nm&Rnq`fRUbff zsgV_dmDR94ZSI?h+8>~9L5!&7X4rjf1ZXHW?E!3#(JIdBeigMKa`B($*+H?a0hxeq zuQz`lkXBGz%bD)YHK3vNbra1un$Z+Cs~i^E-qe@eSaB}pf-{Nti;R}1<9C+WP7nix z4E2XyM{7W)^i`WTn?vG-slDtE3qRN3;>vbayXPF9c|#k(OCTNs+U5{^>%2VY;_|8w zBub9cu>#e{&fH(cY-e8$F0P*C8F!Gpr0}0Wxq;>m8IxTg|D~db*`8c|637Y~p8}Sm z4PNXGd*ipGDc(v)e|wW2Rd~f)4MK11SbS0Z+Qe1U|pjG}A@e0m=Z) zCL6HOfxmmx{UWkY)pnP|!lqGyTz4)Qnj)=coMF&c02Wes(ag5c2S1vN+Xca%Ql|6T zxFdWv&{8*H`0;v*t0vy>0NoM7AB4&e{n@U|Z}v1UF!ECk%-zkU2mj|j5B_~KER^2e Zy#^`eM0zy0mT&+7002ovPDHLkV1j{}WLp3L literal 0 HcmV?d00001 diff --git a/fdm-docs/static/img/favicon-32x32.png b/fdm-docs/static/img/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..17e82091d6c7b545bc119139733b671cb8b51bff GIT binary patch literal 2356 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 K-%+3g1^yq~(FDH$ literal 3626 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⁣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 V^1hHF_6hK(D61+{`PMY#{{Vb*8r%Q? literal 0 HcmV?d00001 diff --git a/fdm-docs/static/img/fdm-high-resolution-logo-grayscale.png b/fdm-docs/static/img/fdm-high-resolution-logo-grayscale.png new file mode 100644 index 0000000000000000000000000000000000000000..7a0acfc933533a35837f0230287be7da9cc885ae GIT binary patch literal 37914 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%0AH-;$M<>*R2^6P_OcCsBQ%QVx1QGt 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%0Aafv-W4`vww{h!xNqt?RL;j7=^WqYZAjj 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 literal 0 HcmV?d00001 diff --git a/fdm-docs/static/img/fdm-high-resolution-logo-transparent.png b/fdm-docs/static/img/fdm-high-resolution-logo-transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..a25a7efb21dfa16ba6e4467eeae0fd52ff66081b GIT binary patch literal 47597 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 C5oZMe literal 0 HcmV?d00001 diff --git a/fdm-docs/static/img/fdm-high-resolution-logo.png b/fdm-docs/static/img/fdm-high-resolution-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..60fad1ff76c10dc9af58a9e9ba4aca0ab6f89523 GIT binary patch literal 36220 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 C{6h8s literal 0 HcmV?d00001 diff --git a/fdm-docs/static/img/logo.svg b/fdm-docs/static/img/logo.svg deleted file mode 100644 index 9db6d0d06..000000000 --- a/fdm-docs/static/img/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/fdm-docs/static/img/undraw_docusaurus_mountain.svg b/fdm-docs/static/img/undraw_docusaurus_mountain.svg deleted file mode 100644 index af961c49a..000000000 --- a/fdm-docs/static/img/undraw_docusaurus_mountain.svg +++ /dev/null @@ -1,171 +0,0 @@ - - Easy to Use - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/fdm-docs/static/img/undraw_docusaurus_react.svg b/fdm-docs/static/img/undraw_docusaurus_react.svg deleted file mode 100644 index 94b5cf08f..000000000 --- a/fdm-docs/static/img/undraw_docusaurus_react.svg +++ /dev/null @@ -1,170 +0,0 @@ - - Powered by React - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/fdm-docs/static/img/undraw_docusaurus_tree.svg b/fdm-docs/static/img/undraw_docusaurus_tree.svg deleted file mode 100644 index d9161d339..000000000 --- a/fdm-docs/static/img/undraw_docusaurus_tree.svg +++ /dev/null @@ -1,40 +0,0 @@ - - Focus on What Matters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 62d708731..ba5c907ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,6 +137,9 @@ importers: clsx: specifier: ^2.0.0 version: 2.1.1 + lucide-react: + specifier: ^0.453.0 + version: 0.453.0(react@18.3.1) prism-react-renderer: specifier: ^2.3.0 version: 2.4.0(react@18.3.1) @@ -4096,6 +4099,11 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} + lucide-react@0.453.0: + resolution: {integrity: sha512-kL+RGZCcJi9BvJtzg2kshO192Ddy9hv3ij+cPrVPWSRzgCWCVazoQJxOjAwgK53NomL07HB7GPHW120FimjNhQ==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc + lunr@2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} @@ -10982,6 +10990,10 @@ snapshots: dependencies: yallist: 4.0.0 + lucide-react@0.453.0(react@18.3.1): + dependencies: + react: 18.3.1 + lunr@2.3.9: {} magic-string@0.30.12: From 5b2205b8f2f6995f007c950a7b6d5d0d2a36ce08 Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 11:42:45 +0200 Subject: [PATCH 08/11] Add GH actions to deploy docs --- .github/workflows/deploy-docs-test.yml | 34 +++++++++++++++ .github/workflows/deploy-docs.yml | 59 ++++++++++++++++++++++++++ fdm-docs/docusaurus.config.ts | 1 + 3 files changed, 94 insertions(+) create mode 100644 .github/workflows/deploy-docs-test.yml create mode 100644 .github/workflows/deploy-docs.yml diff --git a/.github/workflows/deploy-docs-test.yml b/.github/workflows/deploy-docs-test.yml new file mode 100644 index 000000000..d8c1204c8 --- /dev/null +++ b/.github/workflows/deploy-docs-test.yml @@ -0,0 +1,34 @@ +name: Test deployment of fdm-docs + +defaults: + run: + working-directory: ./fdm-docs + +on: + pull_request: + branches: + - main + # Review gh actions docs if you want to further define triggers, paths, etc + # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on + +jobs: + build: + name: Build Docusaurus + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: pnpm/action-setup@v2.4.0 + with: + version: 9 + cache: 'pnpm' + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install --frozen-lockfile + - name: Build website + run: pnpm build \ No newline at end of file diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml new file mode 100644 index 000000000..4e557cdf4 --- /dev/null +++ b/.github/workflows/deploy-docs.yml @@ -0,0 +1,59 @@ +name: Deploy to fdm-docs GitHub Pages + +defaults: + run: + working-directory: ./fdm-docs + +on: + push: + branches: + - main + # Review gh actions docs if you want to further define triggers, paths, etc + # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on + +jobs: + build: + name: Build Docusaurus + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: pnpm/action-setup@v2.4.0 + with: + version: 9 + cache: 'pnpm' + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install --frozen-lockfile + - name: Build website + run: pnpm build + + - name: Upload Build Artifact + uses: actions/upload-pages-artifact@v3 + with: + path: build + + deploy: + name: Deploy to GitHub Pages + needs: build + + # Grant GITHUB_TOKEN the permissions required to make a Pages deployment + permissions: + pages: write # to deploy to Pages + id-token: write # to verify the deployment originates from an appropriate source + + # Deploy to the github-pages environment + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/fdm-docs/docusaurus.config.ts b/fdm-docs/docusaurus.config.ts index c63c35e7d..20346489b 100644 --- a/fdm-docs/docusaurus.config.ts +++ b/fdm-docs/docusaurus.config.ts @@ -17,6 +17,7 @@ const config: Config = { // If you aren't using GitHub pages, you don't need these. organizationName: 'SvenVw', // Usually your GitHub org/user name. projectName: 'fdm', // Usually your repo name. + deploymentBranch: 'gh-pages', onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', From 49a25d3629b22af4388dddde2810e66fdaab9e43 Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 11:45:07 +0200 Subject: [PATCH 09/11] Fix logo display --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6af71f9c2..82f6eb93d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # FDM: Transforming Farm Data into Actionable Insights -[Logo of FDM](/fdm-docs/static/img/fdm-high-resolution-logo.png) +![Logo of FDM](/fdm-docs/static/img/fdm-high-resolution-logo.png) ## Contact * Maintainer: @SvenVw From b8b89bd214760ccb76a0576a0d2b8b2d85587fa2 Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 11:51:07 +0200 Subject: [PATCH 10/11] Fix pnpm for GH actions --- .github/workflows/deploy-docs-test.yml | 18 ++++++++++-------- .github/workflows/deploy-docs.yml | 16 +++++++++------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/.github/workflows/deploy-docs-test.yml b/.github/workflows/deploy-docs-test.yml index d8c1204c8..51b11b815 100644 --- a/.github/workflows/deploy-docs-test.yml +++ b/.github/workflows/deploy-docs-test.yml @@ -15,19 +15,21 @@ jobs: build: name: Build Docusaurus runs-on: ubuntu-latest + strategy: + matrix: + node-version: [20] steps: - uses: actions/checkout@v4 + - name: Install pnpm + uses: pnpm/action-setup@v4 with: - fetch-depth: 0 - - uses: pnpm/action-setup@v2.4.0 + version: 9.12.2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 with: - version: 9 + node-version: ${{ matrix.node-version }} cache: 'pnpm' - - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: 'pnpm' - + - name: Install dependencies run: pnpm install --frozen-lockfile - name: Build website diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 4e557cdf4..5842d6606 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -15,17 +15,19 @@ jobs: build: name: Build Docusaurus runs-on: ubuntu-latest + strategy: + matrix: + node-version: [20] steps: - uses: actions/checkout@v4 + - name: Install pnpm + uses: pnpm/action-setup@v4 with: - fetch-depth: 0 - - uses: pnpm/action-setup@v2.4.0 + version: 9.12.2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 with: - version: 9 - cache: 'pnpm' - - uses: actions/setup-node@v4 - with: - node-version: 20 + node-version: ${{ matrix.node-version }} cache: 'pnpm' - name: Install dependencies From 58ac127eaf88a059de30d95a8484d1031c255e6b Mon Sep 17 00:00:00 2001 From: Sven Verweij <37927107+SvenVw@users.noreply.github.com> Date: Tue, 22 Oct 2024 13:41:48 +0200 Subject: [PATCH 11/11] Update changelog and bump version number --- fdm-docs/CHANGELOG.md | 7 +++++++ fdm-docs/package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 fdm-docs/CHANGELOG.md diff --git a/fdm-docs/CHANGELOG.md b/fdm-docs/CHANGELOG.md new file mode 100644 index 000000000..163b9cefb --- /dev/null +++ b/fdm-docs/CHANGELOG.md @@ -0,0 +1,7 @@ +# fdm-docs + +## 0.1.0 + +### Minor Changes + +- Setup a documentation website for fdm diff --git a/fdm-docs/package.json b/fdm-docs/package.json index d5462e55a..363cb7d7e 100644 --- a/fdm-docs/package.json +++ b/fdm-docs/package.json @@ -1,6 +1,6 @@ { "name": "fdm-docs", - "version": "0.0.0", + "version": "0.1.0", "private": true, "scripts": { "docusaurus": "docusaurus",