From c6339b5cbe308f40ccf9a1e938b69bc7981839fb Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Thu, 6 Nov 2025 11:32:55 -0500 Subject: [PATCH 01/23] remove @site usages and replace with @zrokroot --- docs/getting-started.mdx | 6 +- docs/guides/_frontdoor-linux.mdx | 2 +- docs/guides/install/_install_cards.mdx | 6 +- docs/guides/install/linux.mdx | 8 +- docs/guides/install/macos.mdx | 6 +- docs/guides/install/windows.mdx | 6 +- website/docusaurus.config.js | 34 +- website/src/components/download-card.jsx | 4 +- website/src/theme/MDXComponents.js | 14 +- .../version-0.4/getting-started.mdx | 6 +- .../version-0.4/guides/_frontdoor-linux.mdx | 2 +- .../version-0.4/guides/install/index.mdx | 6 +- .../version-0.4/guides/install/linux.mdx | 8 +- .../version-0.4/guides/install/macos.mdx | 6 +- .../version-0.4/guides/install/windows.mdx | 6 +- .../version-1.0/getting-started.mdx | 6 +- .../version-1.0/guides/_frontdoor-linux.mdx | 2 +- .../guides/install/_install_cards.mdx | 6 +- .../version-1.0/guides/install/linux.mdx | 8 +- .../version-1.0/guides/install/macos.mdx | 6 +- .../version-1.0/guides/install/windows.mdx | 6 +- website/yarn.lock | 10126 ++++++++++++++++ 22 files changed, 10217 insertions(+), 63 deletions(-) create mode 100644 website/yarn.lock diff --git a/docs/getting-started.mdx b/docs/getting-started.mdx index 0827ba70..3682cf4f 100644 --- a/docs/getting-started.mdx +++ b/docs/getting-started.mdx @@ -4,9 +4,9 @@ sidebar_label: Getting Started sidebar_position: 10 --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import DownloadCardStyles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; import InstallCards from '/../docs/guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/docs/guides/_frontdoor-linux.mdx b/docs/guides/_frontdoor-linux.mdx index 98de1376..c0f557d2 100644 --- a/docs/guides/_frontdoor-linux.mdx +++ b/docs/guides/_frontdoor-linux.mdx @@ -1,6 +1,6 @@ import LinuxShareInstall from './_linux-share-install.mdx' import AnsibleRepoSetup from './install/_ansible_repo_setup.yaml' -import ConcatenateYamlSnippets from '@site/src/components/cat-yaml.jsx' +import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' ## Installation diff --git a/docs/guides/install/_install_cards.mdx b/docs/guides/install/_install_cards.mdx index bf1cf4d1..8174ee2e 100644 --- a/docs/guides/install/_install_cards.mdx +++ b/docs/guides/install/_install_cards.mdx @@ -1,6 +1,6 @@ -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import DownloadCardStyles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css';
diff --git a/docs/guides/install/linux.mdx b/docs/guides/install/linux.mdx index aede16b8..db8c6499 100644 --- a/docs/guides/install/linux.mdx +++ b/docs/guides/install/linux.mdx @@ -3,11 +3,11 @@ title: Install zrok in Linux sidebar_label: Linux --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; import AnsibleRepoSetup from './_ansible_repo_setup.yaml' -import ConcatenateYamlSnippets from '@site/src/components/cat-yaml.jsx' +import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' import Homebrew from './_homebrew.mdx'; ## Package Repository diff --git a/docs/guides/install/macos.mdx b/docs/guides/install/macos.mdx index ed3d756c..67c0db4c 100644 --- a/docs/guides/install/macos.mdx +++ b/docs/guides/install/macos.mdx @@ -3,9 +3,9 @@ title: Install zrok in macOS sidebar_label: macOS --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; import Homebrew from './_homebrew.mdx'; ## Homebrew diff --git a/docs/guides/install/windows.mdx b/docs/guides/install/windows.mdx index e0a4760d..6583bb87 100644 --- a/docs/guides/install/windows.mdx +++ b/docs/guides/install/windows.mdx @@ -3,9 +3,9 @@ title: Install zrok in Windows sidebar_label: Windows --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; ## Windows Binary diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 34fc76cf..ac7dfa2b 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -1,5 +1,6 @@ // @ts-check // Note: type annotations allow type checking and IDEs autocompletion +const path = require('path'); const lightCodeTheme = require('prism-react-renderer/themes/github'); const darkCodeTheme = require('prism-react-renderer/themes/dracula'); @@ -13,10 +14,14 @@ const config = { baseUrl: '/', trailingSlash: true, onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', favicon: 'img/zrok-favicon.png', - markdown: { mermaid: true }, + markdown: { + hooks: { + onBrokenMarkdownLinks: "throw", + }, + mermaid: true + }, themes: ['@docusaurus/theme-mermaid'], // GitHub pages deployment config. @@ -72,6 +77,20 @@ const config = { }, }; }, + function aliasZrokRoot() { + return { + name: 'alias-zrok-root', + configureWebpack() { + return { + resolve: { + alias: { + '@zrokroot': path.resolve(__dirname) // same behavior as @zrokroot + } + } + }; + } + }; + } ], presets: [ @@ -93,7 +112,16 @@ const config = { label: '1.1', }, }, - + remarkPlugins: [ + function forbidSite() { + return (tree, file) => { + const src = String(file); + if (src.includes('@site')) { + throw new Error(`[FORBIDDEN] @zrokroot is not allowed in docs - use @zrokroot.\nFile: ${file.path}`); + } + }; + } + ], }, theme: { customCss: require.resolve('./src/css/custom.css'), diff --git a/website/src/components/download-card.jsx b/website/src/components/download-card.jsx index 8066fe8f..f30b5c5c 100644 --- a/website/src/components/download-card.jsx +++ b/website/src/components/download-card.jsx @@ -1,7 +1,7 @@ // download-card.jsx import React from 'react'; -import { useAssets } from '@site/src/components/assets-context'; -import styles from '@site/src/css/download-card.module.css'; +import { useAssets } from '@zrokroot/src/components/assets-context'; +import styles from '@zrokroot/src/css/download-card.module.css'; import { useColorMode } from '@docusaurus/theme-common'; const getFilenamePattern = (osName) => { diff --git a/website/src/theme/MDXComponents.js b/website/src/theme/MDXComponents.js index 261e501b..e966a0b6 100644 --- a/website/src/theme/MDXComponents.js +++ b/website/src/theme/MDXComponents.js @@ -1,13 +1,13 @@ import React from 'react'; // Importing the original mapper + our components according to the Docusaurus doc import MDXComponents from '@theme-original/MDXComponents'; -import Card from '@site/src/components/Card'; -import CardBody from '@site/src/components/Card/CardBody'; -import CardFooter from '@site/src/components/Card/CardFooter'; -import CardHeader from '@site/src/components/Card/CardHeader'; -import CardImage from '@site/src/components/Card/CardImage'; -import Columns from '@site/src/components/Columns'; -import Column from '@site/src/components/Column'; +import Card from '@zrokroot/src/components/Card'; +import CardBody from '@zrokroot/src/components/Card/CardBody'; +import CardFooter from '@zrokroot/src/components/Card/CardFooter'; +import CardHeader from '@zrokroot/src/components/Card/CardHeader'; +import CardImage from '@zrokroot/src/components/Card/CardImage'; +import Columns from '@zrokroot/src/components/Columns'; +import Column from '@zrokroot/src/components/Column'; export default { // Reusing the default mapping ...MDXComponents, diff --git a/website/versioned_docs/version-0.4/getting-started.mdx b/website/versioned_docs/version-0.4/getting-started.mdx index 6584b576..ea05bc5d 100644 --- a/website/versioned_docs/version-0.4/getting-started.mdx +++ b/website/versioned_docs/version-0.4/getting-started.mdx @@ -4,9 +4,9 @@ sidebar_label: Getting Started sidebar_position: 10 --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import DownloadCardStyles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; import InstallCards from '/../docs/guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/website/versioned_docs/version-0.4/guides/_frontdoor-linux.mdx b/website/versioned_docs/version-0.4/guides/_frontdoor-linux.mdx index ac3b6fe7..ba11a8cf 100644 --- a/website/versioned_docs/version-0.4/guides/_frontdoor-linux.mdx +++ b/website/versioned_docs/version-0.4/guides/_frontdoor-linux.mdx @@ -1,6 +1,6 @@ import LinuxShareInstall from './_linux-share-install.mdx' import AnsibleRepoSetup from './install/_ansible_repo_setup.yaml' -import ConcatenateYamlSnippets from '@site/src/components/cat-yaml.jsx' +import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' ## Installation diff --git a/website/versioned_docs/version-0.4/guides/install/index.mdx b/website/versioned_docs/version-0.4/guides/install/index.mdx index f8756b6d..e2696852 100644 --- a/website/versioned_docs/version-0.4/guides/install/index.mdx +++ b/website/versioned_docs/version-0.4/guides/install/index.mdx @@ -2,9 +2,9 @@ title: Install --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; import InstallCards from '/../../docs/guides/install/_install_cards.mdx'; diff --git a/website/versioned_docs/version-0.4/guides/install/linux.mdx b/website/versioned_docs/version-0.4/guides/install/linux.mdx index 11e2666e..86fc08b3 100644 --- a/website/versioned_docs/version-0.4/guides/install/linux.mdx +++ b/website/versioned_docs/version-0.4/guides/install/linux.mdx @@ -3,11 +3,11 @@ title: Install zrok in Linux sidebar_label: Linux --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; import AnsibleRepoSetup from './_ansible_repo_setup.yaml' -import ConcatenateYamlSnippets from '@site/src/components/cat-yaml.jsx' +import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' import Homebrew from '/../../docs/guides/install/_homebrew.mdx'; ## Install `zrok` from the Repository diff --git a/website/versioned_docs/version-0.4/guides/install/macos.mdx b/website/versioned_docs/version-0.4/guides/install/macos.mdx index 49fadfc5..31ed556a 100644 --- a/website/versioned_docs/version-0.4/guides/install/macos.mdx +++ b/website/versioned_docs/version-0.4/guides/install/macos.mdx @@ -3,9 +3,9 @@ title: Install zrok in macOS sidebar_label: macOS --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; import Homebrew from '/../../docs/guides/install/_homebrew.mdx'; ## Homebrew diff --git a/website/versioned_docs/version-0.4/guides/install/windows.mdx b/website/versioned_docs/version-0.4/guides/install/windows.mdx index e0a4760d..6583bb87 100644 --- a/website/versioned_docs/version-0.4/guides/install/windows.mdx +++ b/website/versioned_docs/version-0.4/guides/install/windows.mdx @@ -3,9 +3,9 @@ title: Install zrok in Windows sidebar_label: Windows --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; ## Windows Binary diff --git a/website/versioned_docs/version-1.0/getting-started.mdx b/website/versioned_docs/version-1.0/getting-started.mdx index 0827ba70..3682cf4f 100644 --- a/website/versioned_docs/version-1.0/getting-started.mdx +++ b/website/versioned_docs/version-1.0/getting-started.mdx @@ -4,9 +4,9 @@ sidebar_label: Getting Started sidebar_position: 10 --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import DownloadCardStyles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; import InstallCards from '/../docs/guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/website/versioned_docs/version-1.0/guides/_frontdoor-linux.mdx b/website/versioned_docs/version-1.0/guides/_frontdoor-linux.mdx index 98de1376..c0f557d2 100644 --- a/website/versioned_docs/version-1.0/guides/_frontdoor-linux.mdx +++ b/website/versioned_docs/version-1.0/guides/_frontdoor-linux.mdx @@ -1,6 +1,6 @@ import LinuxShareInstall from './_linux-share-install.mdx' import AnsibleRepoSetup from './install/_ansible_repo_setup.yaml' -import ConcatenateYamlSnippets from '@site/src/components/cat-yaml.jsx' +import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' ## Installation diff --git a/website/versioned_docs/version-1.0/guides/install/_install_cards.mdx b/website/versioned_docs/version-1.0/guides/install/_install_cards.mdx index bf1cf4d1..8174ee2e 100644 --- a/website/versioned_docs/version-1.0/guides/install/_install_cards.mdx +++ b/website/versioned_docs/version-1.0/guides/install/_install_cards.mdx @@ -1,6 +1,6 @@ -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import DownloadCardStyles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css';
diff --git a/website/versioned_docs/version-1.0/guides/install/linux.mdx b/website/versioned_docs/version-1.0/guides/install/linux.mdx index aede16b8..db8c6499 100644 --- a/website/versioned_docs/version-1.0/guides/install/linux.mdx +++ b/website/versioned_docs/version-1.0/guides/install/linux.mdx @@ -3,11 +3,11 @@ title: Install zrok in Linux sidebar_label: Linux --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; import AnsibleRepoSetup from './_ansible_repo_setup.yaml' -import ConcatenateYamlSnippets from '@site/src/components/cat-yaml.jsx' +import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' import Homebrew from './_homebrew.mdx'; ## Package Repository diff --git a/website/versioned_docs/version-1.0/guides/install/macos.mdx b/website/versioned_docs/version-1.0/guides/install/macos.mdx index ed3d756c..67c0db4c 100644 --- a/website/versioned_docs/version-1.0/guides/install/macos.mdx +++ b/website/versioned_docs/version-1.0/guides/install/macos.mdx @@ -3,9 +3,9 @@ title: Install zrok in macOS sidebar_label: macOS --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; import Homebrew from './_homebrew.mdx'; ## Homebrew diff --git a/website/versioned_docs/version-1.0/guides/install/windows.mdx b/website/versioned_docs/version-1.0/guides/install/windows.mdx index e0a4760d..6583bb87 100644 --- a/website/versioned_docs/version-1.0/guides/install/windows.mdx +++ b/website/versioned_docs/version-1.0/guides/install/windows.mdx @@ -3,9 +3,9 @@ title: Install zrok in Windows sidebar_label: Windows --- -import { AssetsProvider } from '@site/src/components/assets-context'; -import DownloadCard from '@site/src/components/download-card'; -import styles from '@site/src/css/download-card.module.css'; +import { AssetsProvider } from '@zrokroot/src/components/assets-context'; +import DownloadCard from '@zrokroot/src/components/download-card'; +import styles from '@zrokroot/src/css/download-card.module.css'; ## Windows Binary diff --git a/website/yarn.lock b/website/yarn.lock new file mode 100644 index 00000000..ad933901 --- /dev/null +++ b/website/yarn.lock @@ -0,0 +1,10126 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ai-sdk/gateway@2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@ai-sdk/gateway/-/gateway-2.0.7.tgz#e3b77ef01658b47a19956313fc2a36b9e5a951f3" + integrity sha512-/AI5AKi4vOK9SEb8Z1dfXkhsJ5NAfWsoJQc96B/mzn2KIrjw5occOjIwD06scuhV9xWlghCoXJT1sQD9QH/tyg== + dependencies: + "@ai-sdk/provider" "2.0.0" + "@ai-sdk/provider-utils" "3.0.16" + "@vercel/oidc" "3.0.3" + +"@ai-sdk/provider-utils@3.0.16": + version "3.0.16" + resolved "https://registry.yarnpkg.com/@ai-sdk/provider-utils/-/provider-utils-3.0.16.tgz#17b7170bf51a7a690bf0186490ce29a8ce50a961" + integrity sha512-lsWQY9aDXHitw7C1QRYIbVGmgwyT98TF3MfM8alNIXKpdJdi+W782Rzd9f1RyOfgRmZ08gJ2EYNDhWNK7RqpEA== + dependencies: + "@ai-sdk/provider" "2.0.0" + "@standard-schema/spec" "^1.0.0" + eventsource-parser "^3.0.6" + +"@ai-sdk/provider@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@ai-sdk/provider/-/provider-2.0.0.tgz#b853c739d523b33675bc74b6c506b2c690bc602b" + integrity sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA== + dependencies: + json-schema "^0.4.0" + +"@ai-sdk/react@^2.0.30": + version "2.0.88" + resolved "https://registry.yarnpkg.com/@ai-sdk/react/-/react-2.0.88.tgz#d43d95372d4be6659098ed5fc547d5c9bc222774" + integrity sha512-WdJfH2u5hJvpjCVYqEamt+k69OHonFqLDXz9qNcS07sjUewEHjjApMVu6r4DabP3i2fx+ycLzCNdJ3B91T99Mw== + dependencies: + "@ai-sdk/provider-utils" "3.0.16" + ai "5.0.88" + swr "^2.2.5" + throttleit "2.1.0" + +"@algolia/abtesting@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@algolia/abtesting/-/abtesting-1.8.0.tgz#7b0d358ba857e3bc1330ff16b575585c6dfa3158" + integrity sha512-Hb4BkGNnvgCj3F9XzqjiFTpA5IGkjOXwGAOV13qtc27l2qNF8X9rzSp1H5hu8XewlC0DzYtQtZZIOYzRZDyuXg== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/autocomplete-core@1.19.2": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz#702df67a08cb3cfe8c33ee1111ef136ec1a9e232" + integrity sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw== + dependencies: + "@algolia/autocomplete-plugin-algolia-insights" "1.19.2" + "@algolia/autocomplete-shared" "1.19.2" + +"@algolia/autocomplete-plugin-algolia-insights@1.19.2": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz#3584b625b9317e333d1ae43664d02358e175c52d" + integrity sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg== + dependencies: + "@algolia/autocomplete-shared" "1.19.2" + +"@algolia/autocomplete-shared@1.19.2": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz#c0b7b8dc30a5c65b70501640e62b009535e4578f" + integrity sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w== + +"@algolia/client-abtesting@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/client-abtesting/-/client-abtesting-5.42.0.tgz#c72516e9a266faaf537d367c74dfd66b7a2d774a" + integrity sha512-JLyyG7bb7XOda+w/sp8ch7rEVy6LnWs3qtxr6VJJ2XIINqGsY6U+0L3aJ6QFliBRNUeEAr2QBDxSm8u9Sal5uA== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/client-analytics@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-5.42.0.tgz#9b7051e4256bb893c622a6d5cafc4d335a677b9d" + integrity sha512-SkCrvtZpdSWjNq9NGu/TtOg4TbzRuUToXlQqV6lLePa2s/WQlEyFw7QYjrz4itprWG9ASuH+StDlq7n49F2sBA== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/client-common@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-5.42.0.tgz#9187dca4d845faca499f9581a11460ecebe474c5" + integrity sha512-6iiFbm2tRn6B2OqFv9XDTcw5LdWPudiJWIbRk+fsTX+hkPrPm4e1/SbU+lEYBciPoaTShLkDbRge4UePEyCPMQ== + +"@algolia/client-insights@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/client-insights/-/client-insights-5.42.0.tgz#fb234d81635ef1ed53cd2125f3d48d549ad8a18f" + integrity sha512-iEokmw2k6FBa8g/TT7ClyEriaP/FUEmz3iczRoCklEHWSgoABMkaeYrxRXrA2yx76AN+gyZoC8FX0iCJ55dsOg== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/client-personalization@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-5.42.0.tgz#0c778db08e2d61f387c511587c6f0bc6d7148a98" + integrity sha512-ivVniRqX2ARd+jGvRHTxpWeOtO9VT+rK+OmiuRgkSunoTyxk0vjeDO7QkU7+lzBOXiYgakNjkZrBtIpW9c+muw== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/client-query-suggestions@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/client-query-suggestions/-/client-query-suggestions-5.42.0.tgz#82566746a13a9d4ff15019e630711cfb833f92a2" + integrity sha512-9+BIw6rerUfA+eLMIS2lF4mgoeBGTCIHiqb35PLn3699Rm3CaJXz03hChdwAWcA6SwGw0haYXYJa7LF0xI6EpA== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/client-search@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-5.42.0.tgz#b4c9823af8621a17f1a9878242ac7518519ef0d8" + integrity sha512-NZR7yyHj2WzK6D5X8gn+/KOxPdzYEXOqVdSaK/biU8QfYUpUuEA0sCWg/XlO05tPVEcJelF/oLrrNY3UjRbOww== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/events@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/ingestion@1.42.0": + version "1.42.0" + resolved "https://registry.yarnpkg.com/@algolia/ingestion/-/ingestion-1.42.0.tgz#4c542836fb5644a747d9d0f643685533e1431680" + integrity sha512-MBkjRymf4BT6VOvMpJlg6kq8K+PkH9q+N+K4YMNdzTXlL40YwOa1wIWQ5LxP/Jhlz64kW5g9/oaMWY06Sy9dcw== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/monitoring@1.42.0": + version "1.42.0" + resolved "https://registry.yarnpkg.com/@algolia/monitoring/-/monitoring-1.42.0.tgz#8b68d4fe416ae686b280b13400a318d0afda7da3" + integrity sha512-kmLs7YfjT4cpr4FnhhRmnoSX4psh9KYZ9NAiWt/YcUV33m0B/Os5L4QId30zVXkOqAPAEpV5VbDPWep+/aoJdQ== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/recommend@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-5.42.0.tgz#0576b5428b66a300767d1befd91f79a2c825ec3e" + integrity sha512-U5yZ8+Jj+A4ZC0IMfElpPcddQ9NCoawD1dKyWmjHP49nzN2Z4284IFVMAJWR6fq/0ddGf4OMjjYO9cnF8L+5tw== + dependencies: + "@algolia/client-common" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +"@algolia/requester-browser-xhr@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.42.0.tgz#2de48dbf2c85e20e70c8f9091a5e2ef2a1254707" + integrity sha512-EbuxgteaYBlKgc2Fs3JzoPIKAIaevAIwmv1F+fakaEXeibG4pkmVNsyTUjpOZIgJ1kXeqNvDrcjRb6g3vYBJ9A== + dependencies: + "@algolia/client-common" "5.42.0" + +"@algolia/requester-fetch@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-fetch/-/requester-fetch-5.42.0.tgz#c3db64e0896e60b7ebd4a8e4a151c2199854ff0a" + integrity sha512-4vnFvY5Q8QZL9eDNkywFLsk/eQCRBXCBpE8HWs8iUsFNHYoamiOxAeYMin0W/nszQj6abc+jNxMChHmejO+ftQ== + dependencies: + "@algolia/client-common" "5.42.0" + +"@algolia/requester-node-http@5.42.0": + version "5.42.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-5.42.0.tgz#18347c33d59c8c6f8c145f7cfa62e3c76f4569b8" + integrity sha512-gkLNpU+b1pCIwk1hKTJz2NWQPT8gsfGhQasnZ5QVv4jd79fKRL/1ikd86P0AzuIQs9tbbhlMwxsSTyJmlq502w== + dependencies: + "@algolia/client-common" "5.42.0" + +"@antfu/install-pkg@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-1.1.0.tgz#78fa036be1a6081b5a77a5cf59f50c7752b6ba26" + integrity sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ== + dependencies: + package-manager-detector "^1.3.0" + tinyexec "^1.0.1" + +"@antfu/utils@^9.2.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-9.3.0.tgz#e05e277f788ac3bec771f57a49fb64546bb32374" + integrity sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA== + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== + dependencies: + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/compat-data@^7.27.2", "@babel/compat-data@^7.27.7", "@babel/compat-data@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.5.tgz#a8a4962e1567121ac0b3b487f52107443b455c7f" + integrity sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA== + +"@babel/core@^7.21.3", "@babel/core@^7.25.9": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.5.tgz#4c81b35e51e1b734f510c99b07dfbc7bbbb48f7e" + integrity sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.5" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-module-transforms" "^7.28.3" + "@babel/helpers" "^7.28.4" + "@babel/parser" "^7.28.5" + "@babel/template" "^7.27.2" + "@babel/traverse" "^7.28.5" + "@babel/types" "^7.28.5" + "@jridgewell/remapping" "^2.3.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.25.9", "@babel/generator@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298" + integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ== + dependencies: + "@babel/parser" "^7.28.5" + "@babel/types" "^7.28.5" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.27.1", "@babel/helper-annotate-as-pure@^7.27.3": + version "7.27.3" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz#f31fd86b915fc4daf1f3ac6976c59be7084ed9c5" + integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== + dependencies: + "@babel/types" "^7.27.3" + +"@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" + integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== + dependencies: + "@babel/compat-data" "^7.27.2" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.27.1", "@babel/helper-create-class-features-plugin@^7.28.3", "@babel/helper-create-class-features-plugin@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz#472d0c28028850968979ad89f173594a6995da46" + integrity sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-member-expression-to-functions" "^7.28.5" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/traverse" "^7.28.5" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz#7c1ddd64b2065c7f78034b25b43346a7e19ed997" + integrity sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + regexpu-core "^6.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.5": + version "0.6.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz#742ccf1cb003c07b48859fc9fa2c1bbe40e5f753" + integrity sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg== + dependencies: + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-plugin-utils" "^7.27.1" + debug "^4.4.1" + lodash.debounce "^4.0.8" + resolve "^1.22.10" + +"@babel/helper-globals@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== + +"@babel/helper-member-expression-to-functions@^7.27.1", "@babel/helper-member-expression-to-functions@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz#f3e07a10be37ed7a63461c63e6929575945a6150" + integrity sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg== + dependencies: + "@babel/traverse" "^7.28.5" + "@babel/types" "^7.28.5" + +"@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" + integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.28.3" + +"@babel/helper-optimise-call-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" + integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== + dependencies: + "@babel/types" "^7.27.1" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== + +"@babel/helper-remap-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz#4601d5c7ce2eb2aea58328d43725523fcd362ce6" + integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-wrap-function" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-replace-supers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0" + integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" + integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.27.1", "@babel/helper-validator-identifier@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" + integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helper-wrap-function@^7.27.1": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz#fe4872092bc1438ffd0ce579e6f699609f9d0a7a" + integrity sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g== + dependencies: + "@babel/template" "^7.27.2" + "@babel/traverse" "^7.28.3" + "@babel/types" "^7.28.2" + +"@babel/helpers@^7.28.4": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827" + integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== + dependencies: + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.4" + +"@babel/parser@^7.27.2", "@babel/parser@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" + integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== + dependencies: + "@babel/types" "^7.28.5" + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz#fbde57974707bbfa0376d34d425ff4fa6c732421" + integrity sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.28.5" + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz#43f70a6d7efd52370eefbdf55ae03d91b293856d" + integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz#beb623bd573b8b6f3047bd04c32506adc3e58a72" + integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz#e134a5479eb2ba9c02714e8c1ebf1ec9076124fd" + integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz#373f6e2de0016f73caf8f27004f61d167743742a" + integrity sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.28.3" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-import-assertions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz#88894aefd2b03b5ee6ad1562a7c8e1587496aecd" + integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-import-attributes@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" + integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-jsx@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" + integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-typescript@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" + integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" + integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-async-generator-functions@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz#1276e6c7285ab2cd1eccb0bc7356b7a69ff842c2" + integrity sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" + "@babel/traverse" "^7.28.0" + +"@babel/plugin-transform-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz#9a93893b9379b39466c74474f55af03de78c66e7" + integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" + +"@babel/plugin-transform-block-scoped-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz#558a9d6e24cf72802dd3b62a4b51e0d62c0f57f9" + integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-block-scoping@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz#e0d3af63bd8c80de2e567e690a54e84d85eb16f6" + integrity sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-class-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925" + integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-class-static-block@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz#d1b8e69b54c9993bc558203e1f49bfc979bfd852" + integrity sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.28.3" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-classes@^7.28.4": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz#75d66175486788c56728a73424d67cbc7473495c" + integrity sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-globals" "^7.28.0" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/traverse" "^7.28.4" + +"@babel/plugin-transform-computed-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz#81662e78bf5e734a97982c2b7f0a793288ef3caa" + integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/template" "^7.27.1" + +"@babel/plugin-transform-destructuring@^7.28.0", "@babel/plugin-transform-destructuring@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz#b8402764df96179a2070bb7b501a1586cf8ad7a7" + integrity sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.28.5" + +"@babel/plugin-transform-dotall-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz#aa6821de864c528b1fecf286f0a174e38e826f4d" + integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-duplicate-keys@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz#f1fbf628ece18e12e7b32b175940e68358f546d1" + integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz#5043854ca620a94149372e69030ff8cb6a9eb0ec" + integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-dynamic-import@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz#4c78f35552ac0e06aa1f6e3c573d67695e8af5a4" + integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-explicit-resource-management@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz#45be6211b778dbf4b9d54c4e8a2b42fa72e09a1a" + integrity sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.28.0" + +"@babel/plugin-transform-exponentiation-operator@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz#7cc90a8170e83532676cfa505278e147056e94fe" + integrity sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-export-namespace-from@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz#71ca69d3471edd6daa711cf4dfc3400415df9c23" + integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-for-of@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz#bc24f7080e9ff721b63a70ac7b2564ca15b6c40a" + integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-function-name@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz#4d0bf307720e4dce6d7c30fcb1fd6ca77bdeb3a7" + integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== + dependencies: + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/plugin-transform-json-strings@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz#a2e0ce6ef256376bd527f290da023983527a4f4c" + integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz#baaefa4d10a1d4206f9dcdda50d7d5827bb70b24" + integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-logical-assignment-operators@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz#d028fd6db8c081dee4abebc812c2325e24a85b0e" + integrity sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-member-expression-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz#37b88ba594d852418e99536f5612f795f23aeaf9" + integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-amd@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz#a4145f9d87c2291fe2d05f994b65dba4e3e7196f" + integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-commonjs@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz#8e44ed37c2787ecc23bdc367f49977476614e832" + integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-systemjs@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz#7439e592a92d7670dfcb95d0cbc04bd3e64801d2" + integrity sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew== + dependencies: + "@babel/helper-module-transforms" "^7.28.3" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" + "@babel/traverse" "^7.28.5" + +"@babel/plugin-transform-modules-umd@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz#63f2cf4f6dc15debc12f694e44714863d34cd334" + integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz#f32b8f7818d8fc0cc46ee20a8ef75f071af976e1" + integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-new-target@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz#259c43939728cad1706ac17351b7e6a7bea1abeb" + integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d" + integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-numeric-separator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz#614e0b15cc800e5997dadd9bd6ea524ed6c819c6" + integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-object-rest-spread@^7.28.4": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz#9ee1ceca80b3e6c4bac9247b2149e36958f7f98d" + integrity sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew== + dependencies: + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.28.0" + "@babel/plugin-transform-parameters" "^7.27.7" + "@babel/traverse" "^7.28.4" + +"@babel/plugin-transform-object-super@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz#1c932cd27bf3874c43a5cac4f43ebf970c9871b5" + integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + +"@babel/plugin-transform-optional-catch-binding@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz#84c7341ebde35ccd36b137e9e45866825072a30c" + integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz#8238c785f9d5c1c515a90bf196efb50d075a4b26" + integrity sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-parameters@^7.27.7": + version "7.27.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz#1fd2febb7c74e7d21cf3b05f7aebc907940af53a" + integrity sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-private-methods@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz#fdacbab1c5ed81ec70dfdbb8b213d65da148b6af" + integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-private-property-in-object@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz#4dbbef283b5b2f01a21e81e299f76e35f900fb11" + integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-property-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz#07eafd618800591e88073a0af1b940d9a42c6424" + integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-constant-elements@^7.21.3": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz#6c6b50424e749a6e48afd14cf7b92f98cb9383f9" + integrity sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-display-name@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz#6f20a7295fea7df42eb42fed8f896813f5b934de" + integrity sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-jsx-development@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz#47ff95940e20a3a70e68ad3d4fcb657b647f6c98" + integrity sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.27.1" + +"@babel/plugin-transform-react-jsx@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz#1023bc94b78b0a2d68c82b5e96aed573bcfb9db0" + integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/plugin-transform-react-pure-annotations@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz#339f1ce355eae242e0649f232b1c68907c02e879" + integrity sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-regenerator@^7.28.4": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz#9d3fa3bebb48ddd0091ce5729139cd99c67cea51" + integrity sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-regexp-modifiers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz#df9ba5577c974e3f1449888b70b76169998a6d09" + integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-reserved-words@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz#40fba4878ccbd1c56605a4479a3a891ac0274bb4" + integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-runtime@^7.25.9": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz#ae3e21fbefe2831ebac04dfa6b463691696afe17" + integrity sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + babel-plugin-polyfill-corejs2 "^0.4.14" + babel-plugin-polyfill-corejs3 "^0.13.0" + babel-plugin-polyfill-regenerator "^0.6.5" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90" + integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-spread@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz#1a264d5fc12750918f50e3fe3e24e437178abb08" + integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-sticky-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz#18984935d9d2296843a491d78a014939f7dcd280" + integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-template-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz#1a0eb35d8bb3e6efc06c9fd40eb0bcef548328b8" + integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typeof-symbol@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz#70e966bb492e03509cf37eafa6dcc3051f844369" + integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typescript@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz#441c5f9a4a1315039516c6c612fc66d5f4594e72" + integrity sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-create-class-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-syntax-typescript" "^7.27.1" + +"@babel/plugin-transform-unicode-escapes@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz#3e3143f8438aef842de28816ece58780190cf806" + integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-property-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz#bdfe2d3170c78c5691a3c3be934c8c0087525956" + integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97" + integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-sets-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz#6ab706d10f801b5c72da8bb2548561fa04193cd1" + integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/preset-env@^7.20.2", "@babel/preset-env@^7.25.9": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.28.5.tgz#82dd159d1563f219a1ce94324b3071eb89e280b0" + integrity sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg== + dependencies: + "@babel/compat-data" "^7.28.5" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.28.5" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.3" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions" "^7.27.1" + "@babel/plugin-syntax-import-attributes" "^7.27.1" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.27.1" + "@babel/plugin-transform-async-generator-functions" "^7.28.0" + "@babel/plugin-transform-async-to-generator" "^7.27.1" + "@babel/plugin-transform-block-scoped-functions" "^7.27.1" + "@babel/plugin-transform-block-scoping" "^7.28.5" + "@babel/plugin-transform-class-properties" "^7.27.1" + "@babel/plugin-transform-class-static-block" "^7.28.3" + "@babel/plugin-transform-classes" "^7.28.4" + "@babel/plugin-transform-computed-properties" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.28.5" + "@babel/plugin-transform-dotall-regex" "^7.27.1" + "@babel/plugin-transform-duplicate-keys" "^7.27.1" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-dynamic-import" "^7.27.1" + "@babel/plugin-transform-explicit-resource-management" "^7.28.0" + "@babel/plugin-transform-exponentiation-operator" "^7.28.5" + "@babel/plugin-transform-export-namespace-from" "^7.27.1" + "@babel/plugin-transform-for-of" "^7.27.1" + "@babel/plugin-transform-function-name" "^7.27.1" + "@babel/plugin-transform-json-strings" "^7.27.1" + "@babel/plugin-transform-literals" "^7.27.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.28.5" + "@babel/plugin-transform-member-expression-literals" "^7.27.1" + "@babel/plugin-transform-modules-amd" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.27.1" + "@babel/plugin-transform-modules-systemjs" "^7.28.5" + "@babel/plugin-transform-modules-umd" "^7.27.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-new-target" "^7.27.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1" + "@babel/plugin-transform-numeric-separator" "^7.27.1" + "@babel/plugin-transform-object-rest-spread" "^7.28.4" + "@babel/plugin-transform-object-super" "^7.27.1" + "@babel/plugin-transform-optional-catch-binding" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.28.5" + "@babel/plugin-transform-parameters" "^7.27.7" + "@babel/plugin-transform-private-methods" "^7.27.1" + "@babel/plugin-transform-private-property-in-object" "^7.27.1" + "@babel/plugin-transform-property-literals" "^7.27.1" + "@babel/plugin-transform-regenerator" "^7.28.4" + "@babel/plugin-transform-regexp-modifiers" "^7.27.1" + "@babel/plugin-transform-reserved-words" "^7.27.1" + "@babel/plugin-transform-shorthand-properties" "^7.27.1" + "@babel/plugin-transform-spread" "^7.27.1" + "@babel/plugin-transform-sticky-regex" "^7.27.1" + "@babel/plugin-transform-template-literals" "^7.27.1" + "@babel/plugin-transform-typeof-symbol" "^7.27.1" + "@babel/plugin-transform-unicode-escapes" "^7.27.1" + "@babel/plugin-transform-unicode-property-regex" "^7.27.1" + "@babel/plugin-transform-unicode-regex" "^7.27.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.27.1" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.14" + babel-plugin-polyfill-corejs3 "^0.13.0" + babel-plugin-polyfill-regenerator "^0.6.5" + core-js-compat "^3.43.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.25.9": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.28.5.tgz#6fcc0400fa79698433d653092c3919bb4b0878d9" + integrity sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-transform-react-display-name" "^7.28.0" + "@babel/plugin-transform-react-jsx" "^7.27.1" + "@babel/plugin-transform-react-jsx-development" "^7.27.1" + "@babel/plugin-transform-react-pure-annotations" "^7.27.1" + +"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.25.9": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz#540359efa3028236958466342967522fd8f2a60c" + integrity sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.27.1" + "@babel/plugin-transform-typescript" "^7.28.5" + +"@babel/runtime-corejs3@^7.25.9": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz#c25be39c7997ce2f130d70b9baecb8ed94df93fa" + integrity sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ== + dependencies: + core-js-pure "^3.43.0" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326" + integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== + +"@babel/template@^7.27.1", "@babel/template@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" + +"@babel/traverse@^7.25.9", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.4", "@babel/traverse@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz#450cab9135d21a7a2ca9d2d35aa05c20e68c360b" + integrity sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.5" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.28.5" + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.5" + debug "^4.3.1" + +"@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.4", "@babel/types@^7.28.5", "@babel/types@^7.4.4": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" + integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" + +"@braintree/sanitize-url@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz#15e19737d946559289b915e5dad3b4c28407735e" + integrity sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw== + +"@chevrotain/cst-dts-gen@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz#5e0863cc57dc45e204ccfee6303225d15d9d4783" + integrity sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ== + dependencies: + "@chevrotain/gast" "11.0.3" + "@chevrotain/types" "11.0.3" + lodash-es "4.17.21" + +"@chevrotain/gast@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/gast/-/gast-11.0.3.tgz#e84d8880323fe8cbe792ef69ce3ffd43a936e818" + integrity sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q== + dependencies: + "@chevrotain/types" "11.0.3" + lodash-es "4.17.21" + +"@chevrotain/regexp-to-ast@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz#11429a81c74a8e6a829271ce02fc66166d56dcdb" + integrity sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA== + +"@chevrotain/types@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/types/-/types-11.0.3.tgz#f8a03914f7b937f594f56eb89312b3b8f1c91848" + integrity sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ== + +"@chevrotain/utils@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/utils/-/utils-11.0.3.tgz#e39999307b102cff3645ec4f5b3665f5297a2224" + integrity sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ== + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@csstools/cascade-layer-name-parser@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz#43f962bebead0052a9fed1a2deeb11f85efcbc72" + integrity sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A== + +"@csstools/color-helpers@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-5.1.0.tgz#106c54c808cabfd1ab4c602d8505ee584c2996ef" + integrity sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA== + +"@csstools/css-calc@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-2.1.4.tgz#8473f63e2fcd6e459838dd412401d5948f224c65" + integrity sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ== + +"@csstools/css-color-parser@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz#4e386af3a99dd36c46fef013cfe4c1c341eed6f0" + integrity sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA== + dependencies: + "@csstools/color-helpers" "^5.1.0" + "@csstools/css-calc" "^2.1.4" + +"@csstools/css-parser-algorithms@^3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz#5755370a9a29abaec5515b43c8b3f2cf9c2e3076" + integrity sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ== + +"@csstools/css-tokenizer@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz#333fedabc3fd1a8e5d0100013731cf19e6a8c5d3" + integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw== + +"@csstools/media-query-list-parser@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz#7aec77bcb89c2da80ef207e73f474ef9e1b3cdf1" + integrity sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ== + +"@csstools/postcss-alpha-function@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz#7989605711de7831bc7cd75b94c9b5bac9c3728e" + integrity sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-cascade-layers@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz#dd2c70db3867b88975f2922da3bfbae7d7a2cae7" + integrity sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg== + dependencies: + "@csstools/selector-specificity" "^5.0.0" + postcss-selector-parser "^7.0.0" + +"@csstools/postcss-color-function-display-p3-linear@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz#3017ff5e1f65307d6083e58e93d76724fb1ebf9f" + integrity sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-color-function@^4.0.12": + version "4.0.12" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz#a7c85a98c77b522a194a1bbb00dd207f40c7a771" + integrity sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-color-mix-function@^3.0.12": + version "3.0.12" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz#2f1ee9f8208077af069545c9bd79bb9733382c2a" + integrity sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-color-mix-variadic-function-arguments@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz#b4012b62a4eaa24d694172bb7137f9d2319cb8f2" + integrity sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-content-alt-text@^2.0.8": + version "2.0.8" + resolved "https://registry.yarnpkg.com/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz#1d52da1762893c32999ff76839e48d6ec7c7a4cb" + integrity sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q== + dependencies: + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-contrast-color-function@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz#ca46986d095c60f208d9e3f24704d199c9172637" + integrity sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-exponential-functions@^2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz#fc03d1272888cb77e64cc1a7d8a33016e4f05c69" + integrity sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw== + dependencies: + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-font-format-keywords@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz#6730836eb0153ff4f3840416cc2322f129c086e6" + integrity sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw== + dependencies: + "@csstools/utilities" "^2.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-gamut-mapping@^2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz#be0e34c9f0142852cccfc02b917511f0d677db8b" + integrity sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-gradients-interpolation-method@^5.0.12": + version "5.0.12" + resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz#0955cce4d97203b861bf66742bbec611b2f3661c" + integrity sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-hwb-function@^4.0.12": + version "4.0.12" + resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz#07f7ecb08c50e094673bd20eaf7757db0162beee" + integrity sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-ic-unit@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz#2ee2da0690db7edfbc469279711b9e69495659d2" + integrity sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-initial@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz#c385bd9d8ad31ad159edd7992069e97ceea4d09a" + integrity sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg== + +"@csstools/postcss-is-pseudo-class@^5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz#d34e850bcad4013c2ed7abe948bfa0448aa8eb74" + integrity sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ== + dependencies: + "@csstools/selector-specificity" "^5.0.0" + postcss-selector-parser "^7.0.0" + +"@csstools/postcss-light-dark-function@^2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz#0df448aab9a33cb9a085264ff1f396fb80c4437d" + integrity sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA== + dependencies: + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-logical-float-and-clear@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz#62617564182cf86ab5d4e7485433ad91e4c58571" + integrity sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ== + +"@csstools/postcss-logical-overflow@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz#c6de7c5f04e3d4233731a847f6c62819bcbcfa1d" + integrity sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA== + +"@csstools/postcss-logical-overscroll-behavior@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz#43c03eaecdf34055ef53bfab691db6dc97a53d37" + integrity sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w== + +"@csstools/postcss-logical-resize@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz#4df0eeb1a61d7bd85395e56a5cce350b5dbfdca6" + integrity sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-logical-viewport-units@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz#016d98a8b7b5f969e58eb8413447eb801add16fc" + integrity sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ== + dependencies: + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-media-minmax@^2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz#184252d5b93155ae526689328af6bdf3fc113987" + integrity sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig== + dependencies: + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" + +"@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz#f485c31ec13d6b0fb5c528a3474334a40eff5f11" + integrity sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg== + dependencies: + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" + +"@csstools/postcss-nested-calc@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz#754e10edc6958d664c11cde917f44ba144141c62" + integrity sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A== + dependencies: + "@csstools/utilities" "^2.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz#ecdde2daf4e192e5da0c6fd933b6d8aff32f2a36" + integrity sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^4.0.12": + version "4.0.12" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz#416640ef10227eea1375b47b72d141495950971d" + integrity sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-progressive-custom-properties@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz#c39780b9ff0d554efb842b6bd75276aa6f1705db" + integrity sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-random-function@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz#3191f32fe72936e361dadf7dbfb55a0209e2691e" + integrity sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w== + dependencies: + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-relative-color-syntax@^3.0.12": + version "3.0.12" + resolved "https://registry.yarnpkg.com/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz#ced792450102441f7c160e1d106f33e4b44181f8" + integrity sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-scope-pseudo-class@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz#9fe60e9d6d91d58fb5fc6c768a40f6e47e89a235" + integrity sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q== + dependencies: + postcss-selector-parser "^7.0.0" + +"@csstools/postcss-sign-functions@^1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz#a9ac56954014ae4c513475b3f1b3e3424a1e0c12" + integrity sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg== + dependencies: + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-stepped-value-functions@^4.0.9": + version "4.0.9" + resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz#36036f1a0e5e5ee2308e72f3c9cb433567c387b9" + integrity sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA== + dependencies: + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-text-decoration-shorthand@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz#fae1b70f07d1b7beb4c841c86d69e41ecc6f743c" + integrity sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA== + dependencies: + "@csstools/color-helpers" "^5.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^4.0.9": + version "4.0.9" + resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz#3f94ed2e319b57f2c59720b64e4d0a8a6fb8c3b2" + integrity sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A== + dependencies: + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-unset-value@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz#7caa981a34196d06a737754864baf77d64de4bba" + integrity sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA== + +"@csstools/selector-resolve-nested@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz#848c6f44cb65e3733e478319b9342b7aa436fac7" + integrity sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g== + +"@csstools/selector-specificity@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz#037817b574262134cabd68fc4ec1a454f168407b" + integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw== + +"@csstools/utilities@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@csstools/utilities/-/utilities-2.0.0.tgz#f7ff0fee38c9ffb5646d47b6906e0bc8868bde60" + integrity sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ== + +"@discoveryjs/json-ext@0.5.7": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@docsearch/core@4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@docsearch/core/-/core-4.3.1.tgz#88a97a6fe4d4025269b6dee8b9d070b76758ad82" + integrity sha512-ktVbkePE+2h9RwqCUMbWXOoebFyDOxHqImAqfs+lC8yOU+XwEW4jgvHGJK079deTeHtdhUNj0PXHSnhJINvHzQ== + +"@docsearch/css@4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-4.3.1.tgz#bcb1115f3b65d41b61d30df0c9465b735c1fb28d" + integrity sha512-Jnct7LKOi/+Oxbmq215YPYASkMdZqtyyDCkma8Cj4sCcbBuybL6fvyBaX7uJoM6kVF7aIpBA38RhHAyN5ByCHg== + +"@docsearch/react@^3.9.0 || ^4.1.0": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-4.3.1.tgz#2d87a9e17fce13be00106203545f9a801037c49c" + integrity sha512-vbKwgDuHi/YA0CiicXhJm4DSfOIOccl3FJlkdVmeZ5d61wNbPdAnAy71i7FF0JzO6noCQScidBBguOCaNfauEw== + dependencies: + "@ai-sdk/react" "^2.0.30" + "@algolia/autocomplete-core" "1.19.2" + "@docsearch/core" "4.3.1" + "@docsearch/css" "4.3.1" + ai "^5.0.30" + algoliasearch "^5.28.0" + marked "^16.3.0" + zod "^4.1.8" + +"@docusaurus/babel@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/babel/-/babel-3.9.2.tgz#f956c638baeccf2040e482c71a742bc7e35fdb22" + integrity sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA== + dependencies: + "@babel/core" "^7.25.9" + "@babel/generator" "^7.25.9" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.25.9" + "@babel/preset-env" "^7.25.9" + "@babel/preset-react" "^7.25.9" + "@babel/preset-typescript" "^7.25.9" + "@babel/runtime" "^7.25.9" + "@babel/runtime-corejs3" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@docusaurus/logger" "3.9.2" + "@docusaurus/utils" "3.9.2" + babel-plugin-dynamic-import-node "^2.3.3" + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/bundler@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/bundler/-/bundler-3.9.2.tgz#0ca82cda4acf13a493e3f66061aea351e9d356cf" + integrity sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA== + dependencies: + "@babel/core" "^7.25.9" + "@docusaurus/babel" "3.9.2" + "@docusaurus/cssnano-preset" "3.9.2" + "@docusaurus/logger" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + babel-loader "^9.2.1" + clean-css "^5.3.3" + copy-webpack-plugin "^11.0.0" + css-loader "^6.11.0" + css-minimizer-webpack-plugin "^5.0.1" + cssnano "^6.1.2" + file-loader "^6.2.0" + html-minifier-terser "^7.2.0" + mini-css-extract-plugin "^2.9.2" + null-loader "^4.0.1" + postcss "^8.5.4" + postcss-loader "^7.3.4" + postcss-preset-env "^10.2.1" + terser-webpack-plugin "^5.3.9" + tslib "^2.6.0" + url-loader "^4.1.1" + webpack "^5.95.0" + webpackbar "^6.0.1" + +"@docusaurus/core@3.9.2", "@docusaurus/core@^3.7.0": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.9.2.tgz#cc970f29b85a8926d63c84f8cffdcda43ed266ff" + integrity sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw== + dependencies: + "@docusaurus/babel" "3.9.2" + "@docusaurus/bundler" "3.9.2" + "@docusaurus/logger" "3.9.2" + "@docusaurus/mdx-loader" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + cli-table3 "^0.6.3" + combine-promises "^1.1.0" + commander "^5.1.0" + core-js "^3.31.1" + detect-port "^1.5.1" + escape-html "^1.0.3" + eta "^2.2.0" + eval "^0.1.8" + execa "5.1.1" + fs-extra "^11.1.1" + html-tags "^3.3.1" + html-webpack-plugin "^5.6.0" + leven "^3.1.0" + lodash "^4.17.21" + open "^8.4.0" + p-map "^4.0.0" + prompts "^2.4.2" + react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" + react-loadable "npm:@docusaurus/react-loadable@6.0.0" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.3.4" + react-router-config "^5.1.1" + react-router-dom "^5.3.4" + semver "^7.5.4" + serve-handler "^6.1.6" + tinypool "^1.0.2" + tslib "^2.6.0" + update-notifier "^6.0.2" + webpack "^5.95.0" + webpack-bundle-analyzer "^4.10.2" + webpack-dev-server "^5.2.2" + webpack-merge "^6.0.1" + +"@docusaurus/cssnano-preset@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz#523aab65349db3c51a77f2489048d28527759428" + integrity sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ== + dependencies: + cssnano-preset-advanced "^6.1.2" + postcss "^8.5.4" + postcss-sort-media-queries "^5.2.0" + tslib "^2.6.0" + +"@docusaurus/logger@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.9.2.tgz#6ec6364b90f5a618a438cc9fd01ac7376869f92a" + integrity sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA== + dependencies: + chalk "^4.1.2" + tslib "^2.6.0" + +"@docusaurus/mdx-loader@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz#78d238de6c6203fa811cc2a7e90b9b79e111408c" + integrity sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ== + dependencies: + "@docusaurus/logger" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + "@mdx-js/mdx" "^3.0.0" + "@slorber/remark-comment" "^1.0.0" + escape-html "^1.0.3" + estree-util-value-to-estree "^3.0.1" + file-loader "^6.2.0" + fs-extra "^11.1.1" + image-size "^2.0.2" + mdast-util-mdx "^3.0.0" + mdast-util-to-string "^4.0.0" + rehype-raw "^7.0.0" + remark-directive "^3.0.0" + remark-emoji "^4.0.0" + remark-frontmatter "^5.0.0" + remark-gfm "^4.0.0" + stringify-object "^3.3.0" + tslib "^2.6.0" + unified "^11.0.3" + unist-util-visit "^5.0.0" + url-loader "^4.1.1" + vfile "^6.0.1" + webpack "^5.88.1" + +"@docusaurus/module-type-aliases@3.9.2", "@docusaurus/module-type-aliases@^3.7.0": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz#993c7cb0114363dea5ef6855e989b3ad4b843a34" + integrity sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew== + dependencies: + "@docusaurus/types" "3.9.2" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" + react-loadable "npm:@docusaurus/react-loadable@6.0.0" + +"@docusaurus/plugin-client-redirects@^3.7.0": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.9.2.tgz#9c27025c72aeeedeb783a94720163911567da0e8" + integrity sha512-lUgMArI9vyOYMzLRBUILcg9vcPTCyyI2aiuXq/4npcMVqOr6GfmwtmBYWSbNMlIUM0147smm4WhpXD0KFboffw== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/logger" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + eta "^2.2.0" + fs-extra "^11.1.1" + lodash "^4.17.21" + tslib "^2.6.0" + +"@docusaurus/plugin-content-blog@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz#d5ce51eb7757bdab0515e2dd26a793ed4e119df9" + integrity sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/logger" "3.9.2" + "@docusaurus/mdx-loader" "3.9.2" + "@docusaurus/theme-common" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + cheerio "1.0.0-rc.12" + feed "^4.2.2" + fs-extra "^11.1.1" + lodash "^4.17.21" + schema-dts "^1.1.2" + srcset "^4.0.0" + tslib "^2.6.0" + unist-util-visit "^5.0.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-docs@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz#cd8f2d1c06e53c3fa3d24bdfcb48d237bf2d6b2e" + integrity sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/logger" "3.9.2" + "@docusaurus/mdx-loader" "3.9.2" + "@docusaurus/module-type-aliases" "3.9.2" + "@docusaurus/theme-common" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + "@types/react-router-config" "^5.0.7" + combine-promises "^1.1.0" + fs-extra "^11.1.1" + js-yaml "^4.1.0" + lodash "^4.17.21" + schema-dts "^1.1.2" + tslib "^2.6.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-pages@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz#22db6c88ade91cec0a9e87a00b8089898051b08d" + integrity sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/mdx-loader" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + fs-extra "^11.1.1" + tslib "^2.6.0" + webpack "^5.88.1" + +"@docusaurus/plugin-css-cascade-layers@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz#358c85f63f1c6a11f611f1b8889d9435c11b22f8" + integrity sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + tslib "^2.6.0" + +"@docusaurus/plugin-debug@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz#b5df4db115583f5404a252dbf66f379ff933e53c" + integrity sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + fs-extra "^11.1.1" + react-json-view-lite "^2.3.0" + tslib "^2.6.0" + +"@docusaurus/plugin-google-analytics@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz#857fe075fdeccdf6959e62954d9efe39769fa247" + integrity sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + tslib "^2.6.0" + +"@docusaurus/plugin-google-gtag@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz#df75b1a90ae9266b0471909ba0265f46d5dcae62" + integrity sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + "@types/gtag.js" "^0.0.12" + tslib "^2.6.0" + +"@docusaurus/plugin-google-tag-manager@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz#d1a3cf935acb7d31b84685e92d70a1d342946677" + integrity sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + tslib "^2.6.0" + +"@docusaurus/plugin-sitemap@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz#e1d9f7012942562cc0c6543d3cb2cdc4ae713dc4" + integrity sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/logger" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + fs-extra "^11.1.1" + sitemap "^7.1.1" + tslib "^2.6.0" + +"@docusaurus/plugin-svgr@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz#62857ed79d97c0150d25f7e7380fdee65671163a" + integrity sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + "@svgr/core" "8.1.0" + "@svgr/webpack" "^8.1.0" + tslib "^2.6.0" + webpack "^5.88.1" + +"@docusaurus/preset-classic@^3.7.0": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz#85cc4f91baf177f8146c9ce896dfa1f0fd377050" + integrity sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/plugin-content-blog" "3.9.2" + "@docusaurus/plugin-content-docs" "3.9.2" + "@docusaurus/plugin-content-pages" "3.9.2" + "@docusaurus/plugin-css-cascade-layers" "3.9.2" + "@docusaurus/plugin-debug" "3.9.2" + "@docusaurus/plugin-google-analytics" "3.9.2" + "@docusaurus/plugin-google-gtag" "3.9.2" + "@docusaurus/plugin-google-tag-manager" "3.9.2" + "@docusaurus/plugin-sitemap" "3.9.2" + "@docusaurus/plugin-svgr" "3.9.2" + "@docusaurus/theme-classic" "3.9.2" + "@docusaurus/theme-common" "3.9.2" + "@docusaurus/theme-search-algolia" "3.9.2" + "@docusaurus/types" "3.9.2" + +"@docusaurus/theme-classic@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz#6e514f99a0ff42b80afcf42d5e5d042618311ce0" + integrity sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/logger" "3.9.2" + "@docusaurus/mdx-loader" "3.9.2" + "@docusaurus/module-type-aliases" "3.9.2" + "@docusaurus/plugin-content-blog" "3.9.2" + "@docusaurus/plugin-content-docs" "3.9.2" + "@docusaurus/plugin-content-pages" "3.9.2" + "@docusaurus/theme-common" "3.9.2" + "@docusaurus/theme-translations" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + "@mdx-js/react" "^3.0.0" + clsx "^2.0.0" + infima "0.2.0-alpha.45" + lodash "^4.17.21" + nprogress "^0.2.0" + postcss "^8.5.4" + prism-react-renderer "^2.3.0" + prismjs "^1.29.0" + react-router-dom "^5.3.4" + rtlcss "^4.1.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-common@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.9.2.tgz#487172c6fef9815c2746ef62a71e4f5b326f9ba5" + integrity sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag== + dependencies: + "@docusaurus/mdx-loader" "3.9.2" + "@docusaurus/module-type-aliases" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + clsx "^2.0.0" + parse-numeric-range "^1.3.0" + prism-react-renderer "^2.3.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-mermaid@^3.8.1": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-mermaid/-/theme-mermaid-3.9.2.tgz#f065e4b4b319560ddd8c3be65ce9dd19ce1d5cc8" + integrity sha512-5vhShRDq/ntLzdInsQkTdoKWSzw8d1jB17sNPYhA/KvYYFXfuVEGHLM6nrf8MFbV8TruAHDG21Fn3W4lO8GaDw== + dependencies: + "@docusaurus/core" "3.9.2" + "@docusaurus/module-type-aliases" "3.9.2" + "@docusaurus/theme-common" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + mermaid ">=11.6.0" + tslib "^2.6.0" + +"@docusaurus/theme-search-algolia@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz#420fd5b27fc1673b48151fdc9fe7167ba135ed50" + integrity sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw== + dependencies: + "@docsearch/react" "^3.9.0 || ^4.1.0" + "@docusaurus/core" "3.9.2" + "@docusaurus/logger" "3.9.2" + "@docusaurus/plugin-content-docs" "3.9.2" + "@docusaurus/theme-common" "3.9.2" + "@docusaurus/theme-translations" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-validation" "3.9.2" + algoliasearch "^5.37.0" + algoliasearch-helper "^3.26.0" + clsx "^2.0.0" + eta "^2.2.0" + fs-extra "^11.1.1" + lodash "^4.17.21" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz#238cd69c2da92d612be3d3b4f95944c1d0f1e041" + integrity sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA== + dependencies: + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/types@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.9.2.tgz#e482cf18faea0d1fa5ce0e3f1e28e0f32d2593eb" + integrity sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q== + dependencies: + "@mdx-js/mdx" "^3.0.0" + "@types/history" "^4.7.11" + "@types/mdast" "^4.0.2" + "@types/react" "*" + commander "^5.1.0" + joi "^17.9.2" + react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" + utility-types "^3.10.0" + webpack "^5.95.0" + webpack-merge "^5.9.0" + +"@docusaurus/utils-common@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.9.2.tgz#e89bfcf43d66359f43df45293fcdf22814847460" + integrity sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw== + dependencies: + "@docusaurus/types" "3.9.2" + tslib "^2.6.0" + +"@docusaurus/utils-validation@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz#04aec285604790806e2fc5aa90aa950dc7ba75ae" + integrity sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A== + dependencies: + "@docusaurus/logger" "3.9.2" + "@docusaurus/utils" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + fs-extra "^11.2.0" + joi "^17.9.2" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.6.0" + +"@docusaurus/utils@3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.9.2.tgz#ffab7922631c7e0febcb54e6d499f648bf8a89eb" + integrity sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ== + dependencies: + "@docusaurus/logger" "3.9.2" + "@docusaurus/types" "3.9.2" + "@docusaurus/utils-common" "3.9.2" + escape-string-regexp "^4.0.0" + execa "5.1.1" + file-loader "^6.2.0" + fs-extra "^11.1.1" + github-slugger "^1.5.0" + globby "^11.1.0" + gray-matter "^4.0.3" + jiti "^1.20.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + p-queue "^6.6.2" + prompts "^2.4.2" + resolve-pathname "^3.0.0" + tslib "^2.6.0" + url-loader "^4.1.1" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@iconify/types@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57" + integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== + +"@iconify/utils@^3.0.1": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@iconify/utils/-/utils-3.0.2.tgz#9599607f20690cd3e7a5d2d459af0eb81a89dc2b" + integrity sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ== + dependencies: + "@antfu/install-pkg" "^1.1.0" + "@antfu/utils" "^9.2.0" + "@iconify/types" "^2.0.0" + debug "^4.4.1" + globals "^15.15.0" + kolorist "^1.8.0" + local-pkg "^1.1.1" + mlly "^1.7.4" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.13" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/remapping@^2.3.5": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/remapping/-/remapping-2.3.5.tgz#375c476d1972947851ba1e15ae8f123047445aa1" + integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.11" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.11.tgz#b21835cbd36db656b857c2ad02ebd413cc13a9ba" + integrity sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + +"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28": + version "0.3.31" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" + integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@jsonjoy.com/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-1.1.2.tgz#cf8ea9dcb849b81c95f14fc0aaa151c6b54d2578" + integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA== + +"@jsonjoy.com/buffers@^1.0.0", "@jsonjoy.com/buffers@^1.2.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz#8d99c7f67eaf724d3428dfd9826c6455266a5c83" + integrity sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA== + +"@jsonjoy.com/codegen@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz#5c23f796c47675f166d23b948cdb889184b93207" + integrity sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g== + +"@jsonjoy.com/json-pack@^1.11.0": + version "1.21.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz#93f8dd57fe3a3a92132b33d1eb182dcd9e7629fa" + integrity sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg== + dependencies: + "@jsonjoy.com/base64" "^1.1.2" + "@jsonjoy.com/buffers" "^1.2.0" + "@jsonjoy.com/codegen" "^1.0.0" + "@jsonjoy.com/json-pointer" "^1.0.2" + "@jsonjoy.com/util" "^1.9.0" + hyperdyperid "^1.2.0" + thingies "^2.5.0" + tree-dump "^1.1.0" + +"@jsonjoy.com/json-pointer@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz#049cb530ac24e84cba08590c5e36b431c4843408" + integrity sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg== + dependencies: + "@jsonjoy.com/codegen" "^1.0.0" + "@jsonjoy.com/util" "^1.9.0" + +"@jsonjoy.com/util@^1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-1.9.0.tgz#7ee95586aed0a766b746cd8d8363e336c3c47c46" + integrity sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ== + dependencies: + "@jsonjoy.com/buffers" "^1.0.0" + "@jsonjoy.com/codegen" "^1.0.0" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" + integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== + +"@mdx-js/mdx@^3.0.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.1.1.tgz#c5ffd991a7536b149e17175eee57a1a2a511c6d1" + integrity sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdx" "^2.0.0" + acorn "^8.0.0" + collapse-white-space "^2.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-util-scope "^1.0.0" + estree-walker "^3.0.0" + hast-util-to-jsx-runtime "^2.0.0" + markdown-extensions "^2.0.0" + recma-build-jsx "^1.0.0" + recma-jsx "^1.0.0" + recma-stringify "^1.0.0" + rehype-recma "^1.0.0" + remark-mdx "^3.0.0" + remark-parse "^11.0.0" + remark-rehype "^11.0.0" + source-map "^0.7.0" + unified "^11.0.0" + unist-util-position-from-estree "^2.0.0" + unist-util-stringify-position "^4.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +"@mdx-js/react@^3.0.0", "@mdx-js/react@^3.0.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.1.1.tgz#24bda7fffceb2fe256f954482123cda1be5f5fef" + integrity sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw== + dependencies: + "@types/mdx" "^2.0.0" + +"@mermaid-js/parser@^0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@mermaid-js/parser/-/parser-0.6.3.tgz#3ce92dad2c5d696d29e11e21109c66a7886c824e" + integrity sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA== + dependencies: + langium "3.3.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@opentelemetry/api@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe" + integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg== + +"@pnpm/config.env-replace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" + integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== + +"@pnpm/network.ca-file@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" + integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== + dependencies: + graceful-fs "4.2.10" + +"@pnpm/npm-conf@^2.1.0": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz#bb375a571a0bd63ab0a23bece33033c683e9b6b0" + integrity sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw== + dependencies: + "@pnpm/config.env-replace" "^1.1.0" + "@pnpm/network.ca-file" "^1.0.1" + config-chain "^1.1.11" + +"@polka/url@^1.0.0-next.24": + version "1.0.0-next.29" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.29.tgz#5a40109a1ab5f84d6fd8fc928b19f367cbe7e7b1" + integrity sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww== + +"@sideway/address@^4.1.5": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" + integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sindresorhus/is@^4.6.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + +"@sindresorhus/is@^5.2.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" + integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== + +"@slorber/remark-comment@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@slorber/remark-comment/-/remark-comment-1.0.0.tgz#2a020b3f4579c89dec0361673206c28d67e08f5a" + integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.1.0" + micromark-util-symbol "^1.0.1" + +"@standard-schema/spec@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@standard-schema/spec/-/spec-1.0.0.tgz#f193b73dc316c4170f2e82a881da0f550d551b9c" + integrity sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA== + +"@svgr/babel-plugin-add-jsx-attribute@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22" + integrity sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g== + +"@svgr/babel-plugin-remove-jsx-attribute@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" + integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" + integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz#8fbb6b2e91fa26ac5d4aa25c6b6e4f20f9c0ae27" + integrity sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ== + +"@svgr/babel-plugin-svg-dynamic-title@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz#1d5ba1d281363fc0f2f29a60d6d936f9bbc657b0" + integrity sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og== + +"@svgr/babel-plugin-svg-em-dimensions@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz#35e08df300ea8b1d41cb8f62309c241b0369e501" + integrity sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g== + +"@svgr/babel-plugin-transform-react-native-svg@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz#90a8b63998b688b284f255c6a5248abd5b28d754" + integrity sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q== + +"@svgr/babel-plugin-transform-svg-component@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz#013b4bfca88779711f0ed2739f3f7efcefcf4f7e" + integrity sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw== + +"@svgr/babel-preset@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-8.1.0.tgz#0e87119aecdf1c424840b9d4565b7137cabf9ece" + integrity sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "8.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "8.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "8.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "8.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "8.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "8.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" + "@svgr/babel-plugin-transform-svg-component" "8.0.0" + +"@svgr/core@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-8.1.0.tgz#41146f9b40b1a10beaf5cc4f361a16a3c1885e88" + integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "8.1.0" + camelcase "^6.2.0" + cosmiconfig "^8.1.3" + snake-case "^3.0.4" + +"@svgr/hast-util-to-babel-ast@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz#6952fd9ce0f470e1aded293b792a2705faf4ffd4" + integrity sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q== + dependencies: + "@babel/types" "^7.21.3" + entities "^4.4.0" + +"@svgr/plugin-jsx@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz#96969f04a24b58b174ee4cd974c60475acbd6928" + integrity sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "8.1.0" + "@svgr/hast-util-to-babel-ast" "8.0.0" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz#b115b7b967b564f89ac58feae89b88c3decd0f00" + integrity sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA== + dependencies: + cosmiconfig "^8.1.3" + deepmerge "^4.3.1" + svgo "^3.0.2" + +"@svgr/webpack@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-8.1.0.tgz#16f1b5346f102f89fda6ec7338b96a701d8be0c2" + integrity sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA== + dependencies: + "@babel/core" "^7.21.3" + "@babel/plugin-transform-react-constant-elements" "^7.21.3" + "@babel/preset-env" "^7.20.2" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.21.0" + "@svgr/core" "8.1.0" + "@svgr/plugin-jsx" "8.1.0" + "@svgr/plugin-svgo" "8.1.0" + +"@szmarczak/http-timer@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" + integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== + dependencies: + defer-to-connect "^2.0.1" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/body-parser@*": + version "1.19.6" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.6.tgz#1859bebb8fd7dac9918a45d54c1971ab8b5af474" + integrity sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.13": + version "3.5.13" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.5.4": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/d3-array@*": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@types/d3-array/-/d3-array-3.2.2.tgz#e02151464d02d4a1b44646d0fcdb93faf88fde8c" + integrity sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw== + +"@types/d3-axis@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-axis/-/d3-axis-3.0.6.tgz#e760e5765b8188b1defa32bc8bb6062f81e4c795" + integrity sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-brush@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-brush/-/d3-brush-3.0.6.tgz#c2f4362b045d472e1b186cdbec329ba52bdaee6c" + integrity sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-chord@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-chord/-/d3-chord-3.0.6.tgz#1706ca40cf7ea59a0add8f4456efff8f8775793d" + integrity sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg== + +"@types/d3-color@*": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@types/d3-color/-/d3-color-3.1.3.tgz#368c961a18de721da8200e80bf3943fb53136af2" + integrity sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A== + +"@types/d3-contour@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-contour/-/d3-contour-3.0.6.tgz#9ada3fa9c4d00e3a5093fed0356c7ab929604231" + integrity sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg== + dependencies: + "@types/d3-array" "*" + "@types/geojson" "*" + +"@types/d3-delaunay@*": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz#185c1a80cc807fdda2a3fe960f7c11c4a27952e1" + integrity sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw== + +"@types/d3-dispatch@*": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz#ef004d8a128046cfce434d17182f834e44ef95b2" + integrity sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA== + +"@types/d3-drag@*": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/d3-drag/-/d3-drag-3.0.7.tgz#b13aba8b2442b4068c9a9e6d1d82f8bcea77fc02" + integrity sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-dsv@*": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/d3-dsv/-/d3-dsv-3.0.7.tgz#0a351f996dc99b37f4fa58b492c2d1c04e3dac17" + integrity sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g== + +"@types/d3-ease@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-ease/-/d3-ease-3.0.2.tgz#e28db1bfbfa617076f7770dd1d9a48eaa3b6c51b" + integrity sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA== + +"@types/d3-fetch@*": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/d3-fetch/-/d3-fetch-3.0.7.tgz#c04a2b4f23181aa376f30af0283dbc7b3b569980" + integrity sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA== + dependencies: + "@types/d3-dsv" "*" + +"@types/d3-force@*": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/d3-force/-/d3-force-3.0.10.tgz#6dc8fc6e1f35704f3b057090beeeb7ac674bff1a" + integrity sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw== + +"@types/d3-format@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/d3-format/-/d3-format-3.0.4.tgz#b1e4465644ddb3fdf3a263febb240a6cd616de90" + integrity sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g== + +"@types/d3-geo@*": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@types/d3-geo/-/d3-geo-3.1.0.tgz#b9e56a079449174f0a2c8684a9a4df3f60522440" + integrity sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ== + dependencies: + "@types/geojson" "*" + +"@types/d3-hierarchy@*": + version "3.1.7" + resolved "https://registry.yarnpkg.com/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz#6023fb3b2d463229f2d680f9ac4b47466f71f17b" + integrity sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg== + +"@types/d3-interpolate@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz#412b90e84870285f2ff8a846c6eb60344f12a41c" + integrity sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA== + dependencies: + "@types/d3-color" "*" + +"@types/d3-path@*": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@types/d3-path/-/d3-path-3.1.1.tgz#f632b380c3aca1dba8e34aa049bcd6a4af23df8a" + integrity sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg== + +"@types/d3-polygon@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-polygon/-/d3-polygon-3.0.2.tgz#dfae54a6d35d19e76ac9565bcb32a8e54693189c" + integrity sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA== + +"@types/d3-quadtree@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz#d4740b0fe35b1c58b66e1488f4e7ed02952f570f" + integrity sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg== + +"@types/d3-random@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/d3-random/-/d3-random-3.0.3.tgz#ed995c71ecb15e0cd31e22d9d5d23942e3300cfb" + integrity sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ== + +"@types/d3-scale-chromatic@*": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz#dc6d4f9a98376f18ea50bad6c39537f1b5463c39" + integrity sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ== + +"@types/d3-scale@*": + version "4.0.9" + resolved "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-4.0.9.tgz#57a2f707242e6fe1de81ad7bfcccaaf606179afb" + integrity sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw== + dependencies: + "@types/d3-time" "*" + +"@types/d3-selection@*": + version "3.0.11" + resolved "https://registry.yarnpkg.com/@types/d3-selection/-/d3-selection-3.0.11.tgz#bd7a45fc0a8c3167a631675e61bc2ca2b058d4a3" + integrity sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w== + +"@types/d3-shape@*": + version "3.1.7" + resolved "https://registry.yarnpkg.com/@types/d3-shape/-/d3-shape-3.1.7.tgz#2b7b423dc2dfe69c8c93596e673e37443348c555" + integrity sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg== + dependencies: + "@types/d3-path" "*" + +"@types/d3-time-format@*": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/d3-time-format/-/d3-time-format-4.0.3.tgz#d6bc1e6b6a7db69cccfbbdd4c34b70632d9e9db2" + integrity sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg== + +"@types/d3-time@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-3.0.4.tgz#8472feecd639691450dd8000eb33edd444e1323f" + integrity sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g== + +"@types/d3-timer@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-timer/-/d3-timer-3.0.2.tgz#70bbda77dc23aa727413e22e214afa3f0e852f70" + integrity sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw== + +"@types/d3-transition@*": + version "3.0.9" + resolved "https://registry.yarnpkg.com/@types/d3-transition/-/d3-transition-3.0.9.tgz#1136bc57e9ddb3c390dccc9b5ff3b7d2b8d94706" + integrity sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-zoom@*": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@types/d3-zoom/-/d3-zoom-3.0.8.tgz#dccb32d1c56b1e1c6e0f1180d994896f038bc40b" + integrity sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw== + dependencies: + "@types/d3-interpolate" "*" + "@types/d3-selection" "*" + +"@types/d3@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@types/d3/-/d3-7.4.3.tgz#d4550a85d08f4978faf0a4c36b848c61eaac07e2" + integrity sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww== + dependencies: + "@types/d3-array" "*" + "@types/d3-axis" "*" + "@types/d3-brush" "*" + "@types/d3-chord" "*" + "@types/d3-color" "*" + "@types/d3-contour" "*" + "@types/d3-delaunay" "*" + "@types/d3-dispatch" "*" + "@types/d3-drag" "*" + "@types/d3-dsv" "*" + "@types/d3-ease" "*" + "@types/d3-fetch" "*" + "@types/d3-force" "*" + "@types/d3-format" "*" + "@types/d3-geo" "*" + "@types/d3-hierarchy" "*" + "@types/d3-interpolate" "*" + "@types/d3-path" "*" + "@types/d3-polygon" "*" + "@types/d3-quadtree" "*" + "@types/d3-random" "*" + "@types/d3-scale" "*" + "@types/d3-scale-chromatic" "*" + "@types/d3-selection" "*" + "@types/d3-shape" "*" + "@types/d3-time" "*" + "@types/d3-time-format" "*" + "@types/d3-timer" "*" + "@types/d3-transition" "*" + "@types/d3-zoom" "*" + +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/eslint-scope@^3.7.7": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "9.6.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584" + integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree-jsx@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz#858a88ea20f34fe65111f005a689fa1ebf70dc18" + integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== + dependencies: + "@types/estree" "*" + +"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.8": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" + integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz#74f47555b3d804b54cb7030e6f9aa0c7485cfc5b" + integrity sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express-serve-static-core@^4.17.21", "@types/express-serve-static-core@^4.17.33": + version "4.19.7" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz#f1d306dcc03b1aafbfb6b4fe684cce8a31cffc10" + integrity sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*": + version "5.0.5" + resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.5.tgz#3ba069177caa34ab96585ca23b3984d752300cdc" + integrity sha512-LuIQOcb6UmnF7C1PCFmEU1u2hmiHL43fgFQX67sN3H4Z+0Yk0Neo++mFsBjhOAuLzvlQeqAAkeDOZrJs9rzumQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^5.0.0" + "@types/serve-static" "^1" + +"@types/express@^4.17.21": + version "4.17.25" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.25.tgz#070c8c73a6fee6936d65c195dbbfb7da5026649b" + integrity sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "^1" + +"@types/geojson@*": + version "7946.0.16" + resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.16.tgz#8ebe53d69efada7044454e3305c19017d97ced2a" + integrity sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg== + +"@types/gtag.js@^0.0.12": + version "0.0.12" + resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" + integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== + +"@types/hast@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + dependencies: + "@types/unist" "*" + +"@types/history@^4.7.11": + version "4.7.11" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-cache-semantics@^4.0.2": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" + integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== + +"@types/http-errors@*": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.5.tgz#5b749ab2b16ba113423feb1a64a95dcd30398472" + integrity sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== + +"@types/http-proxy@^1.17.8": + version "1.17.17" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.17.tgz#d9e2c4571fe3507343cb210cd41790375e59a533" + integrity sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/katex@^0.16.0": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.7.tgz#03ab680ab4fa4fbc6cb46ecf987ecad5d8019868" + integrity sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ== + +"@types/mdast@^3.0.0": + version "3.0.15" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5" + integrity sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ== + dependencies: + "@types/unist" "^2" + +"@types/mdast@^4.0.0", "@types/mdast@^4.0.2": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + dependencies: + "@types/unist" "*" + +"@types/mdx@^2.0.0": + version "2.0.13" + resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.13.tgz#68f6877043d377092890ff5b298152b0a21671bd" + integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== + +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + +"@types/ms@*": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78" + integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== + +"@types/node-forge@^1.3.0": + version "1.3.14" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.14.tgz#006c2616ccd65550560c2757d8472eb6d3ecea0b" + integrity sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw== + dependencies: + "@types/node" "*" + +"@types/node@*": + version "24.10.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.10.0.tgz#6b79086b0dfc54e775a34ba8114dcc4e0221f31f" + integrity sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A== + dependencies: + undici-types "~7.16.0" + +"@types/node@^17.0.5": + version "17.0.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + +"@types/prismjs@^1.26.0": + version "1.26.5" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.5.tgz#72499abbb4c4ec9982446509d2f14fb8483869d6" + integrity sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ== + +"@types/qs@*": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5" + integrity sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + +"@types/react-router-config@*", "@types/react-router-config@^5.0.7": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.11.tgz#2761a23acc7905a66a94419ee40294a65aaa483a" + integrity sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "^5.1.0" + +"@types/react-router-dom@*": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*", "@types/react-router@^5.1.0": + version "5.1.20" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.20.tgz#88eccaa122a82405ef3efbcaaa5dcdd9f021387c" + integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react@*": + version "19.2.2" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.2.tgz#ba123a75d4c2a51158697160a4ea2ff70aa6bf36" + integrity sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA== + dependencies: + csstype "^3.0.2" + +"@types/retry@0.12.2": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.2.tgz#ed279a64fa438bb69f2480eda44937912bb7480a" + integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow== + +"@types/sax@^1.2.1": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.7.tgz#ba5fe7df9aa9c89b6dff7688a19023dd2963091d" + integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== + dependencies: + "@types/node" "*" + +"@types/send@*": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@types/send/-/send-1.2.1.tgz#6a784e45543c18c774c049bff6d3dbaf045c9c74" + integrity sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ== + dependencies: + "@types/node" "*" + +"@types/send@<1": + version "0.17.6" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.6.tgz#aeb5385be62ff58a52cd5459daa509ae91651d25" + integrity sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== + dependencies: + "@types/express" "*" + +"@types/serve-static@^1", "@types/serve-static@^1.15.5": + version "1.15.10" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.10.tgz#768169145a778f8f5dfcb6360aead414a3994fee" + integrity sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw== + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "<1" + +"@types/sockjs@^0.3.36": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== + dependencies: + "@types/node" "*" + +"@types/trusted-types@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== + +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" + integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== + +"@types/unist@^2", "@types/unist@^2.0.0": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" + integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== + +"@types/ws@^8.5.10": + version "8.18.1" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9" + integrity sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^17.0.8": + version "17.0.34" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.34.tgz#1c2f9635b71d5401827373a01ce2e8a7670ea839" + integrity sha512-KExbHVa92aJpw9WDQvzBaGVE2/Pz+pLZQloT2hjL8IqsZnV62rlPOYvNnLmf/L2dyllfVUOVBj64M0z/46eR2A== + dependencies: + "@types/yargs-parser" "*" + +"@ungap/structured-clone@^1.0.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + +"@vercel/oidc@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@vercel/oidc/-/oidc-3.0.3.tgz#82c2b6dd4d5c3b37dcb1189718cdeb9db402d052" + integrity sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg== + +"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6" + integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== + dependencies: + "@webassemblyjs/helper-numbers" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + +"@webassemblyjs/floating-point-hex-parser@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb" + integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== + +"@webassemblyjs/helper-api-error@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7" + integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== + +"@webassemblyjs/helper-buffer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b" + integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== + +"@webassemblyjs/helper-numbers@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d" + integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.13.2" + "@webassemblyjs/helper-api-error" "1.13.2" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b" + integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== + +"@webassemblyjs/helper-wasm-section@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348" + integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/wasm-gen" "1.14.1" + +"@webassemblyjs/ieee754@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba" + integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0" + integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1" + integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== + +"@webassemblyjs/wasm-edit@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597" + integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/helper-wasm-section" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-opt" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + "@webassemblyjs/wast-printer" "1.14.1" + +"@webassemblyjs/wasm-gen@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570" + integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wasm-opt@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b" + integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + +"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb" + integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-api-error" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wast-printer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07" + integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-phases@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz#16eb850ba99a056cb7cbfe872ffb8972e18c8bd7" + integrity sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ== + +acorn-jsx@^5.0.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.0.0: + version "8.3.4" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" + integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== + dependencies: + acorn "^8.11.0" + +acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.15.0: + version "8.15.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" + integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== + +address@^1.0.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ai@5.0.88, ai@^5.0.30: + version "5.0.88" + resolved "https://registry.yarnpkg.com/ai/-/ai-5.0.88.tgz#2726caa09e4fb2a507ab0b1e061ee73387eca0d4" + integrity sha512-72nSwQT6iMgfbblwDo59cmFTtsNzfyMVH9MigeIh5IHiqoDqxRAkv0IBb9XYj6RD52tAJw7Wj/n+LEhezvYqkw== + dependencies: + "@ai-sdk/gateway" "2.0.7" + "@ai-sdk/provider" "2.0.0" + "@ai-sdk/provider-utils" "3.0.16" + "@opentelemetry/api" "1.9.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.9.0: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + +algoliasearch-helper@^3.26.0: + version "3.26.0" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz#d6e283396a9fc5bf944f365dc3b712570314363f" + integrity sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^5.28.0, algoliasearch@^5.37.0: + version "5.42.0" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-5.42.0.tgz#c30247e6480030471dfa2899f591878ff2fc5e15" + integrity sha512-X5+PtWc9EJIPafT/cj8ZG+6IU3cjRRnlHGtqMHK/9gsiupQbAyYlH5y7qt/FtsAhfX5AICHffZy69ZAsVrxWkQ== + dependencies: + "@algolia/abtesting" "1.8.0" + "@algolia/client-abtesting" "5.42.0" + "@algolia/client-analytics" "5.42.0" + "@algolia/client-common" "5.42.0" + "@algolia/client-insights" "5.42.0" + "@algolia/client-personalization" "5.42.0" + "@algolia/client-query-suggestions" "5.42.0" + "@algolia/client-search" "5.42.0" + "@algolia/ingestion" "1.42.0" + "@algolia/monitoring" "1.42.0" + "@algolia/recommend" "5.42.0" + "@algolia/requester-browser-xhr" "5.42.0" + "@algolia/requester-fetch" "5.42.0" + "@algolia/requester-node-http" "5.42.0" + +ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + +ansi-escapes@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" + integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.3" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" + integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +astring@^1.8.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.9.0.tgz#cc73e6062a7eb03e7d19c22d8b0b3451fd9bfeef" + integrity sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg== + +autoprefixer@^10.4.19, autoprefixer@^10.4.21: + version "10.4.21" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d" + integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== + dependencies: + browserslist "^4.24.4" + caniuse-lite "^1.0.30001702" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.1.1" + postcss-value-parser "^4.2.0" + +babel-loader@^9.2.1: + version "9.2.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" + integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== + dependencies: + find-cache-dir "^4.0.0" + schema-utils "^4.0.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-polyfill-corejs2@^0.4.14: + version "0.4.14" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz#8101b82b769c568835611542488d463395c2ef8f" + integrity sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg== + dependencies: + "@babel/compat-data" "^7.27.7" + "@babel/helper-define-polyfill-provider" "^0.6.5" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz#bb7f6aeef7addff17f7602a08a6d19a128c30164" + integrity sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.5" + core-js-compat "^3.43.0" + +babel-plugin-polyfill-regenerator@^0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz#32752e38ab6f6767b92650347bf26a31b16ae8c5" + integrity sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.5" + +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +baseline-browser-mapping@^2.8.19: + version "2.8.25" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.25.tgz#947dc6f81778e0fa0424a2ab9ea09a3033e71109" + integrity sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +body-parser@1.20.3: + version "1.20.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" + integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== + 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" + +bonjour-service@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.3.0.tgz#80d867430b5a0da64e82a8047fc1e355bdb71722" + integrity sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA== + dependencies: + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" + integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== + dependencies: + ansi-align "^3.0.1" + camelcase "^6.2.0" + chalk "^4.1.2" + cli-boxes "^3.0.0" + string-width "^5.0.1" + type-fest "^2.5.0" + widest-line "^4.0.1" + wrap-ansi "^8.0.1" + +boxen@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" + integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== + dependencies: + ansi-align "^3.0.1" + camelcase "^7.0.1" + chalk "^5.2.0" + cli-boxes "^3.0.0" + string-width "^5.1.2" + type-fest "^2.13.0" + widest-line "^4.0.1" + wrap-ansi "^8.1.0" + +brace-expansion@^1.1.7: + version "1.1.12" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" + integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.26.0, browserslist@^4.26.3: + version "4.27.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.27.0.tgz#755654744feae978fbb123718b2f139bc0fa6697" + integrity sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw== + dependencies: + baseline-browser-mapping "^2.8.19" + caniuse-lite "^1.0.30001751" + electron-to-chromium "^1.5.238" + node-releases "^2.0.26" + update-browserslist-db "^1.1.4" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bundle-name@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" + integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== + dependencies: + run-applescript "^7.0.0" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacheable-lookup@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" + integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== + +cacheable-request@^10.2.8: + version "10.2.14" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" + integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== + dependencies: + "@types/http-cache-semantics" "^4.0.2" + get-stream "^6.0.1" + http-cache-semantics "^4.1.1" + keyv "^4.5.3" + mimic-response "^4.0.0" + normalize-url "^8.0.0" + responselike "^3.0.0" + +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + +call-bind@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" + get-intrinsic "^1.2.4" + set-function-length "^1.2.2" + +call-bound@^1.0.2, call-bound@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelcase@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" + integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001751: + version "1.0.30001754" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001754.tgz#7758299d9a72cce4e6b038788a15b12b44002759" + integrity sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg== + +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + +chalk@^4.0.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^5.0.1, chalk@^5.2.0: + version "5.6.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" + integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + +character-reference-invalid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== + +cheerio-select@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== + 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.0.1" + +cheerio@1.0.0-rc.12: + version "1.0.0-rc.12" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" + integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.0.1" + htmlparser2 "^8.0.1" + parse5 "^7.0.0" + parse5-htmlparser2-tree-adapter "^7.0.0" + +chevrotain-allstar@~0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz#b7412755f5d83cc139ab65810cdb00d8db40e6ca" + integrity sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw== + dependencies: + lodash-es "^4.17.21" + +chevrotain@~11.0.3: + version "11.0.3" + resolved "https://registry.yarnpkg.com/chevrotain/-/chevrotain-11.0.3.tgz#88ffc1fb4b5739c715807eaeedbbf200e202fc1b" + integrity sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw== + dependencies: + "@chevrotain/cst-dts-gen" "11.0.3" + "@chevrotain/gast" "11.0.3" + "@chevrotain/regexp-to-ast" "11.0.3" + "@chevrotain/types" "11.0.3" + "@chevrotain/utils" "11.0.3" + lodash-es "4.17.21" + +chokidar@^3.5.3, chokidar@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" + integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +clean-css@^5.2.2, clean-css@^5.3.3, clean-css@~5.3.2: + version "5.3.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" + integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== + +cli-table3@^0.6.3: + version "0.6.5" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clsx@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + +clsx@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + +collapse-white-space@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca" + integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.3: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +combine-promises@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.2.0.tgz#5f2e68451862acf85761ded4d9e2af7769c2ca6a" + integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== + +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + +commander@7, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +compressible@~2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.8.1" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.8.1.tgz#4a45d909ac16509195a9a28bd91094889c180d79" + integrity sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w== + dependencies: + bytes "3.1.2" + compressible "~2.0.18" + debug "2.6.9" + negotiator "~0.6.4" + on-headers "~1.1.0" + safe-buffer "5.2.1" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +confbox@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.8.tgz#820d73d3b3c82d9bd910652c5d4d599ef8ff8b06" + integrity sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w== + +confbox@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.2.2.tgz#8652f53961c74d9e081784beed78555974a9c110" + integrity sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ== + +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +configstore@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" + integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== + dependencies: + dot-prop "^6.0.1" + graceful-fs "^4.2.6" + unique-string "^3.0.0" + write-file-atomic "^3.0.3" + xdg-basedir "^5.0.1" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +consola@^3.2.3: + version "3.4.2" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7" + integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" + integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== + +copy-webpack-plugin@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== + dependencies: + fast-glob "^3.2.11" + glob-parent "^6.0.1" + globby "^13.1.1" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +core-js-compat@^3.43.0: + version "3.46.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.46.0.tgz#0c87126a19a1af00371e12b02a2b088a40f3c6f7" + integrity sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law== + dependencies: + browserslist "^4.26.3" + +core-js-pure@^3.43.0: + version "3.46.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.46.0.tgz#9bb80248584c6334bb54cd381b0f41c619ef1b43" + integrity sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw== + +core-js@^3.31.1: + version "3.46.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.46.0.tgz#323a092b96381a9184d0cd49ee9083b2f93373bb" + integrity sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cose-base@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/cose-base/-/cose-base-1.0.3.tgz#650334b41b869578a543358b80cda7e0abe0a60a" + integrity sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg== + dependencies: + layout-base "^1.0.0" + +cose-base@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cose-base/-/cose-base-2.2.0.tgz#1c395c35b6e10bb83f9769ca8b817d614add5c01" + integrity sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g== + dependencies: + layout-base "^2.0.0" + +cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + +cross-spawn@^7.0.3: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" + integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== + dependencies: + type-fest "^1.0.1" + +css-blank-pseudo@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz#32020bff20a209a53ad71b8675852b49e8d57e46" + integrity sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag== + dependencies: + postcss-selector-parser "^7.0.0" + +css-declaration-sorter@^7.2.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz#edc45c36bcdfea0788b1d4452829f142ef1c4a4a" + integrity sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ== + +css-has-pseudo@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz#a5ee2daf5f70a2032f3cefdf1e36e7f52a243873" + integrity sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA== + dependencies: + "@csstools/selector-specificity" "^5.0.0" + postcss-selector-parser "^7.0.0" + postcss-value-parser "^4.2.0" + +css-loader@^6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba" + integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.33" + postcss-modules-extract-imports "^3.1.0" + postcss-modules-local-by-default "^4.0.5" + postcss-modules-scope "^3.2.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.5.4" + +css-minimizer-webpack-plugin@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz#33effe662edb1a0bf08ad633c32fa75d0f7ec565" + integrity sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.18" + cssnano "^6.0.1" + jest-worker "^29.4.3" + postcss "^8.4.24" + schema-utils "^4.0.1" + serialize-javascript "^6.0.1" + +css-prefers-color-scheme@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz#ba001b99b8105b8896ca26fc38309ddb2278bd3c" + integrity sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ== + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.2.2.tgz#01b6e8d163637bb2dd6c982ca4ed65863682786e" + integrity sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.2.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.2.2.tgz#cdcc8f9b6977719fdfbd1de7aec24abf756b9dea" + integrity sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA== + +cssdb@^8.4.2: + version "8.4.2" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-8.4.2.tgz#1a367ab1904c97af0bb2c7ae179764deae7b078b" + integrity sha512-PzjkRkRUS+IHDJohtxkIczlxPPZqRo0nXplsYXOMBRPjcVRjj1W4DfvRgshUYTVuUigU7ptVYkFJQ7abUB0nyg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz#82b090872b8f98c471f681d541c735acf8b94d3f" + integrity sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ== + dependencies: + autoprefixer "^10.4.19" + browserslist "^4.23.0" + cssnano-preset-default "^6.1.2" + postcss-discard-unused "^6.0.5" + postcss-merge-idents "^6.0.3" + postcss-reduce-idents "^6.0.3" + postcss-zindex "^6.0.2" + +cssnano-preset-default@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz#adf4b89b975aa775f2750c89dbaf199bbd9da35e" + integrity sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg== + dependencies: + browserslist "^4.23.0" + css-declaration-sorter "^7.2.0" + cssnano-utils "^4.0.2" + postcss-calc "^9.0.1" + postcss-colormin "^6.1.0" + postcss-convert-values "^6.1.0" + postcss-discard-comments "^6.0.2" + postcss-discard-duplicates "^6.0.3" + postcss-discard-empty "^6.0.3" + postcss-discard-overridden "^6.0.2" + postcss-merge-longhand "^6.0.5" + postcss-merge-rules "^6.1.1" + postcss-minify-font-values "^6.1.0" + postcss-minify-gradients "^6.0.3" + postcss-minify-params "^6.1.0" + postcss-minify-selectors "^6.0.4" + postcss-normalize-charset "^6.0.2" + postcss-normalize-display-values "^6.0.2" + postcss-normalize-positions "^6.0.2" + postcss-normalize-repeat-style "^6.0.2" + postcss-normalize-string "^6.0.2" + postcss-normalize-timing-functions "^6.0.2" + postcss-normalize-unicode "^6.1.0" + postcss-normalize-url "^6.0.2" + postcss-normalize-whitespace "^6.0.2" + postcss-ordered-values "^6.0.2" + postcss-reduce-initial "^6.1.0" + postcss-reduce-transforms "^6.0.2" + postcss-svgo "^6.0.3" + postcss-unique-selectors "^6.0.4" + +cssnano-utils@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.2.tgz#56f61c126cd0f11f2eef1596239d730d9fceff3c" + integrity sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ== + +cssnano@^6.0.1, cssnano@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.1.2.tgz#4bd19e505bd37ee7cf0dc902d3d869f6d79c66b8" + integrity sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA== + dependencies: + cssnano-preset-default "^6.1.2" + lilconfig "^3.1.1" + +csso@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +cytoscape-cose-bilkent@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz#762fa121df9930ffeb51a495d87917c570ac209b" + integrity sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ== + dependencies: + cose-base "^1.0.0" + +cytoscape-fcose@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz#e4d6f6490df4fab58ae9cea9e5c3ab8d7472f471" + integrity sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ== + dependencies: + cose-base "^2.2.0" + +cytoscape@^3.29.3: + version "3.33.1" + resolved "https://registry.yarnpkg.com/cytoscape/-/cytoscape-3.33.1.tgz#449e05d104b760af2912ab76482d24c01cdd4c97" + integrity sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ== + +"d3-array@1 - 2": + version "2.12.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" + integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== + dependencies: + internmap "^1.0.0" + +"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3, d3-array@^3.2.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.4.tgz#15fec33b237f97ac5d7c986dc77da273a8ed0bb5" + integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg== + dependencies: + internmap "1 - 2" + +d3-axis@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-3.0.0.tgz#c42a4a13e8131d637b745fc2973824cfeaf93322" + integrity sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw== + +d3-brush@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-3.0.0.tgz#6f767c4ed8dcb79de7ede3e1c0f89e63ef64d31c" + integrity sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ== + dependencies: + d3-dispatch "1 - 3" + d3-drag "2 - 3" + d3-interpolate "1 - 3" + d3-selection "3" + d3-transition "3" + +d3-chord@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-3.0.1.tgz#d156d61f485fce8327e6abf339cb41d8cbba6966" + integrity sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g== + dependencies: + d3-path "1 - 3" + +"d3-color@1 - 3", d3-color@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" + integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== + +d3-contour@4: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-4.0.2.tgz#bb92063bc8c5663acb2422f99c73cbb6c6ae3bcc" + integrity sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA== + dependencies: + d3-array "^3.2.0" + +d3-delaunay@6: + version "6.0.4" + resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz#98169038733a0a5babbeda55054f795bb9e4a58b" + integrity sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A== + dependencies: + delaunator "5" + +"d3-dispatch@1 - 3", d3-dispatch@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" + integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== + +"d3-drag@2 - 3", d3-drag@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" + integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== + dependencies: + d3-dispatch "1 - 3" + d3-selection "3" + +"d3-dsv@1 - 3", d3-dsv@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-3.0.1.tgz#c63af978f4d6a0d084a52a673922be2160789b73" + integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== + dependencies: + commander "7" + iconv-lite "0.6" + rw "1" + +"d3-ease@1 - 3", d3-ease@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" + integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== + +d3-fetch@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-3.0.1.tgz#83141bff9856a0edb5e38de89cdcfe63d0a60a22" + integrity sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw== + dependencies: + d3-dsv "1 - 3" + +d3-force@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-3.0.0.tgz#3e2ba1a61e70888fe3d9194e30d6d14eece155c4" + integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== + dependencies: + d3-dispatch "1 - 3" + d3-quadtree "1 - 3" + d3-timer "1 - 3" + +"d3-format@1 - 3", d3-format@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641" + integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== + +d3-geo@3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.1.1.tgz#6027cf51246f9b2ebd64f99e01dc7c3364033a4d" + integrity sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q== + dependencies: + d3-array "2.5.0 - 3" + +d3-hierarchy@3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" + integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== + +"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" + integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== + dependencies: + d3-color "1 - 3" + +d3-path@1: + version "1.0.9" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.9.tgz#48c050bb1fe8c262493a8caf5524e3e9591701cf" + integrity sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== + +"d3-path@1 - 3", d3-path@3, d3-path@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.1.0.tgz#22df939032fb5a71ae8b1800d61ddb7851c42526" + integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== + +d3-polygon@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-3.0.1.tgz#0b45d3dd1c48a29c8e057e6135693ec80bf16398" + integrity sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg== + +"d3-quadtree@1 - 3", d3-quadtree@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz#6dca3e8be2b393c9a9d514dabbd80a92deef1a4f" + integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== + +d3-random@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-3.0.1.tgz#d4926378d333d9c0bfd1e6fa0194d30aebaa20f4" + integrity sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ== + +d3-sankey@^0.12.3: + version "0.12.3" + resolved "https://registry.yarnpkg.com/d3-sankey/-/d3-sankey-0.12.3.tgz#b3c268627bd72e5d80336e8de6acbfec9d15d01d" + integrity sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ== + dependencies: + d3-array "1 - 2" + d3-shape "^1.2.0" + +d3-scale-chromatic@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz#34c39da298b23c20e02f1a4b239bd0f22e7f1314" + integrity sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ== + dependencies: + d3-color "1 - 3" + d3-interpolate "1 - 3" + +d3-scale@4: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" + integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== + dependencies: + d3-array "2.10.0 - 3" + d3-format "1 - 3" + d3-interpolate "1.2.0 - 3" + d3-time "2.1.1 - 3" + d3-time-format "2 - 4" + +"d3-selection@2 - 3", d3-selection@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" + integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== + +d3-shape@3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.2.0.tgz#a1a839cbd9ba45f28674c69d7f855bcf91dfc6a5" + integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== + dependencies: + d3-path "^3.1.0" + +d3-shape@^1.2.0: + version "1.3.7" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz#df63801be07bc986bc54f63789b4fe502992b5d7" + integrity sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== + dependencies: + d3-path "1" + +"d3-time-format@2 - 4", d3-time-format@4: + version "4.1.0" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.1.0.tgz#7ab5257a5041d11ecb4fe70a5c7d16a195bb408a" + integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== + dependencies: + d3-time "1 - 3" + +"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" + integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== + dependencies: + d3-array "2 - 3" + +"d3-timer@1 - 3", d3-timer@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" + integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== + +"d3-transition@2 - 3", d3-transition@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" + integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== + dependencies: + d3-color "1 - 3" + d3-dispatch "1 - 3" + d3-ease "1 - 3" + d3-interpolate "1 - 3" + d3-timer "1 - 3" + +d3-zoom@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" + integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== + dependencies: + d3-dispatch "1 - 3" + d3-drag "2 - 3" + d3-interpolate "1 - 3" + d3-selection "2 - 3" + d3-transition "2 - 3" + +d3@^7.9.0: + version "7.9.0" + resolved "https://registry.yarnpkg.com/d3/-/d3-7.9.0.tgz#579e7acb3d749caf8860bd1741ae8d371070cd5d" + integrity sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA== + dependencies: + d3-array "3" + d3-axis "3" + d3-brush "3" + d3-chord "3" + d3-color "3" + d3-contour "4" + d3-delaunay "6" + d3-dispatch "3" + d3-drag "3" + d3-dsv "3" + d3-ease "3" + d3-fetch "3" + d3-force "3" + d3-format "3" + d3-geo "3" + d3-hierarchy "3" + d3-interpolate "3" + d3-path "3" + d3-polygon "3" + d3-quadtree "3" + d3-random "3" + d3-scale "4" + d3-scale-chromatic "3" + d3-selection "3" + d3-shape "3" + d3-time "3" + d3-time-format "4" + d3-timer "3" + d3-transition "3" + d3-zoom "3" + +dagre-d3-es@7.0.13: + version "7.0.13" + resolved "https://registry.yarnpkg.com/dagre-d3-es/-/dagre-d3-es-7.0.13.tgz#acfb4b449f6dcdd48d8ea8081a6d8c59bc8128c3" + integrity sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q== + dependencies: + d3 "^7.9.0" + lodash-es "^4.17.21" + +dayjs@^1.11.18: + version "1.11.19" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.19.tgz#15dc98e854bb43917f12021806af897c58ae2938" + integrity sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw== + +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.4.1: + version "4.4.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + +decode-named-character-reference@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz#25c32ae6dd5e21889549d40f676030e9514cc0ed" + integrity sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q== + dependencies: + character-entities "^2.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-browser-id@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" + integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== + +default-browser@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" + integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== + dependencies: + bundle-name "^4.1.0" + default-browser-id "^5.0.0" + +defer-to-connect@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + +define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delaunator@5: + version "5.0.1" + resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.1.tgz#39032b08053923e924d6094fe2cde1a99cc51278" + integrity sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw== + dependencies: + robust-predicates "^3.0.2" + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.0, dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port@^1.5.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.6.1.tgz#45e4073997c5f292b957cb678fb0bb8ed4250a67" + integrity sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q== + dependencies: + address "^1.0.1" + debug "4" + +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + +diff@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +dompurify@^3.2.5: + version "3.3.0" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.3.0.tgz#aaaadbb83d87e1c2fbb066452416359e5b62ec97" + integrity sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ== + optionalDependencies: + "@types/trusted-types" "^2.0.7" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" + integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== + dependencies: + is-obj "^2.0.0" + +dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.238: + version "1.5.245" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.245.tgz#81aea81adf1e06b6f703b4b35ac6d543421d0fd9" + integrity sha512-rdmGfW47ZhL/oWEJAY4qxRtdly2B98ooTJ0pdEI4jhVLZ6tNf8fPtov2wS1IRKwFJT92le3x4Knxiwzl7cPPpQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojilib@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.1.0.tgz#d5a156868ee173095627a33de3f1e914c3dde79e" + integrity sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +enhanced-resolve@^5.17.3: + version "5.18.3" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz#9b5f4c5c076b8787c78fe540392ce76a88855b44" + integrity sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +entities@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" + integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== + +error-ex@^1.3.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.4.tgz#b3a8d8bb6f92eecc1629e3e27d3c8607a8a32414" + integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ== + dependencies: + is-arrayish "^0.2.1" + +es-define-property@^1.0.0, es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-module-lexer@^1.2.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" + integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== + +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + +esast-util-from-estree@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz#8d1cfb51ad534d2f159dc250e604f3478a79f1ad" + integrity sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + devlop "^1.0.0" + estree-util-visit "^2.0.0" + unist-util-position-from-estree "^2.0.0" + +esast-util-from-js@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz#5147bec34cc9da44accf52f87f239a40ac3e8225" + integrity sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw== + dependencies: + "@types/estree-jsx" "^1.0.0" + acorn "^8.0.0" + esast-util-from-estree "^2.0.0" + vfile-message "^4.0.0" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-goat@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" + integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-util-attach-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" + integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== + dependencies: + "@types/estree" "^1.0.0" + +estree-util-build-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz#b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1" + integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-walker "^3.0.0" + +estree-util-is-identifier-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== + +estree-util-scope@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/estree-util-scope/-/estree-util-scope-1.0.0.tgz#9cbdfc77f5cb51e3d9ed4ad9c4adbff22d43e585" + integrity sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + +estree-util-to-js@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" + integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== + dependencies: + "@types/estree-jsx" "^1.0.0" + astring "^1.8.0" + source-map "^0.7.0" + +estree-util-value-to-estree@^3.0.1: + version "3.5.0" + resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz#cd70cf37e7f78eae3e110d66a3436ce0d18a8f80" + integrity sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ== + dependencies: + "@types/estree" "^1.0.0" + +estree-util-visit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz#13a9a9f40ff50ed0c022f831ddf4b58d05446feb" + integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/unist" "^3.0.0" + +estree-walker@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eta@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eta/-/eta-2.2.0.tgz#eb8b5f8c4e8b6306561a455e62cd7492fe3a9b8a" + integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eval@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" + integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== + dependencies: + "@types/node" "*" + require-like ">= 0.1.1" + +eventemitter3@^4.0.0, eventemitter3@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +eventsource-parser@^3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/eventsource-parser/-/eventsource-parser-3.0.6.tgz#292e165e34cacbc936c3c92719ef326d4aeb4e90" + integrity sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg== + +execa@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.21.2: + version "4.21.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" + integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.3" + content-disposition "0.5.4" + content-type "~1.0.4" + 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.12" + 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" + +exsolve@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/exsolve/-/exsolve-1.0.7.tgz#3b74e4c7ca5c5f9a19c3626ca857309fa99f9e9e" + integrity sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw== + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: + version "3.3.3" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.8" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-uri@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.0.tgz#66eecff6c764c0df9b762e62ca7edcfb53b4edfa" + integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== + +fastq@^1.6.0: + version "1.19.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" + integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== + dependencies: + reusify "^1.0.4" + +fault@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" + integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== + dependencies: + format "^0.2.0" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + +figures@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" + integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== + 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" + +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== + dependencies: + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" + +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +follow-redirects@^1.0.0: + version "1.15.11" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" + integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== + +form-data-encoder@^2.1.2: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" + integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== + +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^11.1.1, fs-extra@^11.2.0: + version "11.3.2" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.2.tgz#c838aeddc6f4a8c74dd15f85e11fe5511bfe02a4" + integrity sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== + dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + function-bind "^1.1.2" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + +get-stream@^6.0.0, get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +github-slugger@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regex.js@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz#2b323728271d133830850e32311f40766c5f6413" + integrity sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ== + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +global-dirs@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" + integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== + dependencies: + ini "2.0.0" + +globals@^15.15.0: + version "15.15.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-15.15.0.tgz#7c4761299d41c32b075715a4ce1ede7897ff72a8" + integrity sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg== + +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^13.1.1: + version "13.2.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.3.0" + ignore "^5.2.4" + merge2 "^1.4.1" + slash "^4.0.0" + +gopd@^1.0.1, gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + +got@^12.1.0: + version "12.6.1" + resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" + integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== + dependencies: + "@sindresorhus/is" "^5.2.0" + "@szmarczak/http-timer" "^5.0.1" + cacheable-lookup "^7.0.0" + cacheable-request "^10.2.8" + decompress-response "^6.0.0" + form-data-encoder "^2.1.2" + get-stream "^6.0.1" + http2-wrapper "^2.1.10" + lowercase-keys "^3.0.0" + p-cancelable "^3.0.0" + responselike "^3.0.0" + +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +hachure-fill@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/hachure-fill/-/hachure-fill-0.5.2.tgz#d19bc4cc8750a5962b47fb1300557a85fcf934cc" + integrity sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg== + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +has-yarn@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" + integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +hast-util-from-parse5@^8.0.0: + version "8.0.3" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz#830a35022fff28c3fea3697a98c2f4cc6b835a2e" + integrity sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + hastscript "^9.0.0" + property-information "^7.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-parse-selector@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-raw@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.1.0.tgz#79b66b26f6f68fb50dfb4716b2cdca90d92adf2e" + integrity sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-from-parse5 "^8.0.0" + hast-util-to-parse5 "^8.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + parse5 "^7.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-estree@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz#e654c1c9374645135695cc0ab9f70b8fcaf733d7" + integrity sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-attach-comments "^3.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^7.0.0" + space-separated-tokens "^2.0.0" + style-to-js "^1.0.0" + unist-util-position "^5.0.0" + zwitch "^2.0.0" + +hast-util-to-jsx-runtime@^2.0.0: + version "2.3.6" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz#ff31897aae59f62232e21594eac7ef6b63333e98" + integrity sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg== + dependencies: + "@types/estree" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^7.0.0" + space-separated-tokens "^2.0.0" + style-to-js "^1.0.0" + unist-util-position "^5.0.0" + vfile-message "^4.0.0" + +hast-util-to-parse5@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + +hastscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-9.0.1.tgz#dbc84bef6051d40084342c229c451cd9dc567dff" + integrity sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^7.0.0" + space-separated-tokens "^2.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-escaper@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-minifier-terser@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" + integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== + dependencies: + camel-case "^4.1.2" + clean-css "~5.3.2" + commander "^10.0.0" + entities "^4.4.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.15.1" + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + +html-webpack-plugin@^5.6.0: + version "5.6.4" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz#d8cb0f7edff7745ae7d6cccb0bff592e9f7f7959" + integrity sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + +http-cache-semantics@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5" + integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.10" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.10.tgz#b3277bd6d7ed5588e20ea73bf724fcbe44609075" + integrity sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA== + +http-proxy-middleware@^2.0.9: + version "2.0.9" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz#e9e63d68afaa4eee3d147f39149ab84c0c2815ef" + integrity sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http2-wrapper@^2.1.10: + version "2.2.1" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" + integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.2.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +hyperdyperid@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b" + integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@0.6: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.2.0, ignore@^5.2.4: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + +image-size@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-2.0.2.tgz#84a7b43704db5736f364bf0d1b029821299b4bdc" + integrity sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w== + +import-fresh@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" + integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.45: + version "0.2.0-alpha.45" + resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.45.tgz#542aab5a249274d81679631b492973dd2c1e7466" + integrity sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.4, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.6.tgz#e6bbb5288a635f6284a6249ce754da55c4bd1ff5" + integrity sha512-gtGXVaBdl5mAes3rPcMedEBm12ibjt1kDMFfheul1wUAOVEJW60voNdMVzVkfLN06O7ZaD/rxhfKgtlgtTbMjg== + +"internmap@1 - 2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" + integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== + +internmap@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" + integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-ci@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + +is-core-module@^2.16.1: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-network-error@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/is-network-error/-/is-network-error-1.3.0.tgz#2ce62cbca444abd506f8a900f39d20b898d37512" + integrity sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw== + +is-npm@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.1.0.tgz#f70e0b6c132dfc817ac97d3badc0134945b098d3" + integrity sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-wsl@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" + integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== + dependencies: + is-inside-container "^1.0.0" + +is-yarn-global@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" + integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +javascript-stringify@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz#27c76539be14d8bd128219a2d731b09337904e79" + integrity sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg== + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.4.3: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jiti@^1.20.0: + version "1.21.7" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.7.tgz#9dd81043424a3d28458b193d965f0d18a2300ba9" + integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A== + +joi@^17.9.2: + version "17.13.3" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.3.tgz#0f5cc1169c999b30d344366d384b12d92558bcec" + integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== + dependencies: + "@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" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^3.0.2, jsesc@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json5@^2.1.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" + integrity sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +katex@^0.16.0, katex@^0.16.22: + version "0.16.25" + resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.25.tgz#61699984277e3bdb3e89e0e446b83cd0a57d87db" + integrity sha512-woHRUZ/iF23GBP1dkDQMh1QBad9dmr8/PAwNA54VrSOVYgI12MAcE14TqnDdQOdzyEonGzMepYnqBMYdsoAr8Q== + dependencies: + commander "^8.3.0" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +khroma@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/khroma/-/khroma-2.1.0.tgz#45f2ce94ce231a437cf5b63c2e886e6eb42bbbb1" + integrity sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +kleur@^4.0.3: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + +kolorist@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.8.0.tgz#edddbbbc7894bc13302cdf740af6374d4a04743c" + integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ== + +langium@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/langium/-/langium-3.3.1.tgz#da745a40d5ad8ee565090fed52eaee643be4e591" + integrity sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w== + dependencies: + chevrotain "~11.0.3" + chevrotain-allstar "~0.3.0" + vscode-languageserver "~9.0.1" + vscode-languageserver-textdocument "~1.0.11" + vscode-uri "~3.0.8" + +latest-version@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" + integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== + dependencies: + package-json "^8.1.0" + +launch-editor@^2.6.1: + version "2.12.0" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.12.0.tgz#cc740f4e0263a6b62ead2485f9896e545321f817" + integrity sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg== + dependencies: + picocolors "^1.1.1" + shell-quote "^1.8.3" + +layout-base@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-1.0.2.tgz#1291e296883c322a9dd4c5dd82063721b53e26e2" + integrity sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg== + +layout-base@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-2.0.1.tgz#d0337913586c90f9c2c075292069f5c2da5dd285" + integrity sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" + integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.1.tgz#6c76ed29b0ccce9af379208299f07f876de737e3" + integrity sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +local-pkg@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-1.1.2.tgz#c03d208787126445303f8161619dc701afa4abb5" + integrity sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A== + dependencies: + mlly "^1.7.4" + pkg-types "^2.3.0" + quansync "^0.2.11" + +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + +lodash-es@4.17.21, lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" + integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +markdown-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" + integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== + +markdown-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" + integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== + dependencies: + repeat-string "^1.0.0" + +markdown-table@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.4.tgz#fe44d6d410ff9d6f2ea1797a3f60aa4d2b631c2a" + integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw== + +marked@^16.2.1, marked@^16.3.0: + version "16.4.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-16.4.1.tgz#db37c878cfa28fa57b8dd471fe92a83282911052" + integrity sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg== + +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + +mdast-util-directive@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz#f3656f4aab6ae3767d3c72cfab5e8055572ccba1" + integrity sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz#70a3174c894e14df722abf43bc250cbae44b11df" + integrity sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" + integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-frontmatter@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" + integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + escape-string-regexp "^5.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz#abd557630337bd30a6d5a4bd8252e1c2dc0875d5" + integrity sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz#7778e9d9ca3df7238cc2bd3fa2b1bf6a65b19403" + integrity sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz#2cdf63b92c2a331406b0fb0db4c077c1b0331751" + integrity sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-math@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-math/-/mdast-util-math-2.0.2.tgz#19a06a81f31643f48cc805e7c31edb7ce739242c" + integrity sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ== + dependencies: + "@types/mdast" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-mdx-expression@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz#43f0abac9adc756e2086f63822a38c8d3c3a5096" + integrity sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-jsx@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz#fd04c67a2a7499efb905a8a5c578dddc9fdada0d" + integrity sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +mdast-util-mdx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz#792f9cf0361b46bee1fdf1ef36beac424a099c41" + integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdxjs-esm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" + integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== + dependencies: + "@types/mdast" "^3.0.0" + unist-util-is "^5.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + +mdast-util-to-hast@^13.0.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" + integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +mdast-util-to-markdown@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" + integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^3.0.0" + mdast-util-to-string "^3.0.0" + micromark-util-decode-string "^1.0.0" + unist-util-visit "^4.0.0" + zwitch "^2.0.0" + +mdast-util-to-markdown@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz#f910ffe60897f04bb4b7e7ee434486f76288361b" + integrity sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" + integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== + dependencies: + "@types/mdast" "^3.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^4.43.1: + version "4.50.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-4.50.0.tgz#1832177d5592ec1e6a816fb4fe01012ada2856e7" + integrity sha512-N0LUYQMUA1yS5tJKmMtU9yprPm6ZIg24yr/OVv/7t6q0kKDIho4cBbXRi1XKttUmNYDYgF/q45qrKE/UhGO0CA== + dependencies: + "@jsonjoy.com/json-pack" "^1.11.0" + "@jsonjoy.com/util" "^1.9.0" + glob-to-regex.js "^1.0.1" + thingies "^2.5.0" + tree-dump "^1.0.3" + tslib "^2.0.0" + +merge-descriptors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +mermaid@>=11.6.0: + version "11.12.1" + resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-11.12.1.tgz#97445451ce7d0d3740bc2159cb25464bece60b67" + integrity sha512-UlIZrRariB11TY1RtTgUWp65tphtBv4CSq7vyS2ZZ2TgoMjs2nloq+wFqxiwcxlhHUvs7DPGgMjs2aeQxz5h9g== + dependencies: + "@braintree/sanitize-url" "^7.1.1" + "@iconify/utils" "^3.0.1" + "@mermaid-js/parser" "^0.6.3" + "@types/d3" "^7.4.3" + cytoscape "^3.29.3" + cytoscape-cose-bilkent "^4.1.0" + cytoscape-fcose "^2.2.0" + d3 "^7.9.0" + d3-sankey "^0.12.3" + dagre-d3-es "7.0.13" + dayjs "^1.11.18" + dompurify "^3.2.5" + katex "^0.16.22" + khroma "^2.1.0" + lodash-es "^4.17.21" + marked "^16.2.1" + roughjs "^4.6.6" + stylis "^4.3.6" + ts-dedent "^2.2.0" + uuid "^11.1.0" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromark-core-commonmark@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4" + integrity sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-directive@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz#2eb61985d1995a7c1ff7621676a4f32af29409e8" + integrity sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + parse-entities "^4.0.0" + +micromark-extension-frontmatter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz#651c52ffa5d7a8eeed687c513cd869885882d67a" + integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== + dependencies: + fault "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" + integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" + integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" + integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b" + integrity sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" + integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-math@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz#52c70cc8266cd20ada1ef5a479bfed9a19b789bf" + integrity sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg== + dependencies: + "@types/katex" "^0.16.0" + katex "^0.16.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-mdx-expression@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz#43d058d999532fb3041195a3c3c05c46fa84543b" + integrity sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-jsx@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz#ffc98bdb649798902fa9fc5689f67f9c1c902044" + integrity sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdx-md@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz#1d252881ea35d74698423ab44917e1f5b197b92d" + integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-mdxjs-esm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz#de21b2b045fd2059bd00d36746081de38390d54a" + integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdxjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz#b5a2e0ed449288f3f6f6c544358159557549de18" + integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== + dependencies: + acorn "^8.0.0" + acorn-jsx "^5.0.0" + micromark-extension-mdx-expression "^3.0.0" + micromark-extension-mdx-jsx "^3.0.0" + micromark-extension-mdx-md "^2.0.0" + micromark-extension-mdxjs-esm "^3.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz#8fef8e0f7081f0474fbdd92deb50c990a0264639" + integrity sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz#5267efa97f1e5254efc7f20b459a38cb21058ba1" + integrity sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-mdx-expression@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz#bb09988610589c07d1c1e4425285895041b3dfa9" + integrity sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-factory-space@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz#36d0212e962b2b3121f8525fc7a3c7c029f334fc" + integrity sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz#237e4aa5d58a95863f01032d9ee9b090f1de6e94" + integrity sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz#06b26b2983c4d27bfcc657b33e25134d4868b0b1" + integrity sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz#2f987831a40d4c510ac261e89852c4e9703ccda6" + integrity sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz#47fbcd93471a3fccab86cff03847fc3552db1051" + integrity sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz#d399faf9c45ca14c8b4be98b1ea481bced87b629" + integrity sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz#2a0f490ab08bff5cc2fd5eec6dd0ca04f89b30a9" + integrity sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" + integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz#fcf15b660979388e6f118cdb6bf7d79d73d26fe5" + integrity sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" + integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-symbol "^1.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz#6cb99582e5d271e84efca8e61a807994d7161eb2" + integrity sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8" + integrity sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw== + +micromark-util-events-to-acorn@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz#e7a8a6b55a47e5a06c720d5a1c4abae8c37c98f3" + integrity sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg== + dependencies: + "@types/estree" "^1.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + estree-util-visit "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-util-html-tag-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz#e40403096481986b41c106627f98f72d4d10b825" + integrity sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz#c30d77b2e832acf6526f8bf1aa47bc9c9438c16d" + integrity sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz#e1a2d62cdd237230a2ae11839027b19381e31e8b" + integrity sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7" + integrity sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz#d8ade5ba0f3197a1cf6a2999fbbfe6357a1a19ee" + integrity sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== + +micromark-util-symbol@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8" + integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== + +micromark-util-types@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== + +micromark-util-types@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e" + integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== + +micromark@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb" + integrity sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromatch@^4.0.2, micromatch@^4.0.5, micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0: + version "1.54.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime-types@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce" + integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA== + dependencies: + mime-db "^1.54.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +mimic-response@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" + integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== + +mini-css-extract-plugin@^2.9.2: + version "2.9.4" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz#cafa1a42f8c71357f49cd1566810d74ff1cb0200" + integrity sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ== + dependencies: + schema-utils "^4.0.0" + tapable "^2.2.1" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mlly@^1.7.4: + version "1.8.0" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.8.0.tgz#e074612b938af8eba1eaf43299cbc89cb72d824e" + integrity sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g== + dependencies: + acorn "^8.15.0" + pathe "^2.0.3" + pkg-types "^1.3.1" + ufo "^1.6.1" + +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc" + integrity sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +negotiator@~0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-emoji@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.2.0.tgz#1d000e3c76e462577895be1b436f4aa2d6760eb0" + integrity sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw== + dependencies: + "@sindresorhus/is" "^4.6.0" + char-regex "^1.0.2" + emojilib "^2.4.0" + skin-tone "^2.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-releases@^2.0.26: + version "2.0.27" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.27.tgz#eedca519205cf20f650f61d56b070db111231e4e" + integrity sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^8.0.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.1.0.tgz#d33504f67970decf612946fd4880bc8c0983486d" + integrity sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +null-loader@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-4.0.1.tgz#8e63bd3a2dd3c64236a4679428632edd0a6dbc6a" + integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.13.3: + version "1.13.4" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0: + version "4.1.7" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1, on-finished@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.1.0.tgz#59da4f91c45f5f989c6e4bcedc5a3b0aed70ff65" + integrity sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A== + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^10.0.3: + version "10.2.0" + resolved "https://registry.yarnpkg.com/open/-/open-10.2.0.tgz#b9d855be007620e80b6fb05fac98141fe62db73c" + integrity sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA== + dependencies: + default-browser "^5.2.1" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + wsl-utils "^0.1.0" + +open@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +p-cancelable@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" + integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-queue@^6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" + integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== + dependencies: + eventemitter3 "^4.0.4" + p-timeout "^3.2.0" + +p-retry@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-6.2.1.tgz#81828f8dc61c6ef5a800585491572cc9892703af" + integrity sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ== + dependencies: + "@types/retry" "0.12.2" + is-network-error "^1.0.0" + retry "^0.13.1" + +p-timeout@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + +package-json@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" + integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== + dependencies: + got "^12.1.0" + registry-auth-token "^5.0.1" + registry-url "^6.0.0" + semver "^7.3.7" + +package-manager-detector@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/package-manager-detector/-/package-manager-detector-1.5.0.tgz#8dcf7b78554047ddf5da453e6ba07ebc915c507e" + integrity sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-entities@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.2.tgz#61d46f5ed28e4ee62e9ddc43d6b010188443f159" + integrity sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw== + dependencies: + "@types/unist" "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" + +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz#b5a806548ed893a43e24ccb42fbb78069311e81b" + integrity sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g== + dependencies: + domhandler "^5.0.3" + parse5 "^7.0.0" + +parse5@^7.0.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05" + integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== + dependencies: + entities "^6.0.0" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-data-parser@0.1.0, path-data-parser@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/path-data-parser/-/path-data-parser-0.1.0.tgz#8f5ba5cc70fc7becb3dcefaea08e2659aba60b8c" + integrity sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w== + +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.12: + version "0.1.12" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" + integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ== + +path-to-regexp@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-3.3.0.tgz#f7f31d32e8518c2660862b644414b6d5c63a611b" + integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== + +path-to-regexp@^1.7.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.9.0.tgz#5dc0753acbf8521ca2e0f137b4578b917b10cf24" + integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g== + dependencies: + isarray "0.0.1" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pathe@^2.0.1, pathe@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.3.tgz#3ecbec55421685b70a9da872b2cff3e1cbed1716" + integrity sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w== + +picocolors@^1.0.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + +pkg-types@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.3.1.tgz#bd7cc70881192777eef5326c19deb46e890917df" + integrity sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ== + dependencies: + confbox "^0.1.8" + mlly "^1.7.4" + pathe "^2.0.1" + +pkg-types@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-2.3.0.tgz#037f2c19bd5402966ff6810e32706558cb5b5726" + integrity sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig== + dependencies: + confbox "^0.2.2" + exsolve "^1.0.7" + pathe "^2.0.3" + +points-on-curve@0.2.0, points-on-curve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/points-on-curve/-/points-on-curve-0.2.0.tgz#7dbb98c43791859434284761330fa893cb81b4d1" + integrity sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A== + +points-on-path@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/points-on-path/-/points-on-path-0.2.1.tgz#553202b5424c53bed37135b318858eacff85dd52" + integrity sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g== + dependencies: + path-data-parser "0.1.0" + points-on-curve "0.2.0" + +postcss-attribute-case-insensitive@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz#0c4500e3bcb2141848e89382c05b5a31c23033a3" + integrity sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-calc@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-9.0.1.tgz#a744fd592438a93d6de0f1434c572670361eb6c6" + integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== + dependencies: + postcss-selector-parser "^6.0.11" + postcss-value-parser "^4.2.0" + +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-functional-notation@^7.0.12: + version "7.0.12" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz#9a3df2296889e629fde18b873bb1f50a4ecf4b83" + integrity sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +postcss-color-hex-alpha@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz#5dd3eba1f8facb4ea306cba6e3f7712e876b0c76" + integrity sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w== + dependencies: + "@csstools/utilities" "^2.0.0" + postcss-value-parser "^4.2.0" + +postcss-color-rebeccapurple@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz#5ada28406ac47e0796dff4056b0a9d5a6ecead98" + integrity sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ== + dependencies: + "@csstools/utilities" "^2.0.0" + postcss-value-parser "^4.2.0" + +postcss-colormin@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.1.0.tgz#076e8d3fb291fbff7b10e6b063be9da42ff6488d" + integrity sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw== + dependencies: + browserslist "^4.23.0" + caniuse-api "^3.0.0" + colord "^2.9.3" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz#3498387f8efedb817cbc63901d45bd1ceaa40f48" + integrity sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w== + dependencies: + browserslist "^4.23.0" + postcss-value-parser "^4.2.0" + +postcss-custom-media@^11.0.6: + version "11.0.6" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz#6b450e5bfa209efb736830066682e6567bd04967" + integrity sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw== + dependencies: + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" + +postcss-custom-properties@^14.0.6: + version "14.0.6" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz#1af73a650bf115ba052cf915287c9982825fc90e" + integrity sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ== + dependencies: + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/utilities" "^2.0.0" + postcss-value-parser "^4.2.0" + +postcss-custom-selectors@^8.0.5: + version "8.0.5" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz#9448ed37a12271d7ab6cb364b6f76a46a4a323e8" + integrity sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg== + dependencies: + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + postcss-selector-parser "^7.0.0" + +postcss-dir-pseudo-class@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz#80d9e842c9ae9d29f6bf5fd3cf9972891d6cc0ca" + integrity sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-discard-comments@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz#e768dcfdc33e0216380623652b0a4f69f4678b6c" + integrity sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw== + +postcss-discard-duplicates@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz#d121e893c38dc58a67277f75bb58ba43fce4c3eb" + integrity sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw== + +postcss-discard-empty@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz#ee39c327219bb70473a066f772621f81435a79d9" + integrity sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ== + +postcss-discard-overridden@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz#4e9f9c62ecd2df46e8fdb44dc17e189776572e2d" + integrity sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ== + +postcss-discard-unused@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz#c1b0e8c032c6054c3fbd22aaddba5b248136f338" + integrity sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA== + dependencies: + postcss-selector-parser "^6.0.16" + +postcss-double-position-gradients@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz#b482d08b5ced092b393eb297d07976ab482d4cad" + integrity sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + postcss-value-parser "^4.2.0" + +postcss-focus-visible@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz#1f7904904368a2d1180b220595d77b6f8a957868" + integrity sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-focus-within@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz#ac01ce80d3f2e8b2b3eac4ff84f8e15cd0057bc7" + integrity sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== + +postcss-gap-properties@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz#d5ff0bdf923c06686499ed2b12e125fe64054fed" + integrity sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw== + +postcss-image-set-function@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz#538e94e16716be47f9df0573b56bbaca86e1da53" + integrity sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA== + dependencies: + "@csstools/utilities" "^2.0.0" + postcss-value-parser "^4.2.0" + +postcss-lab-function@^7.0.12: + version "7.0.12" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz#eb555ac542607730eb0a87555074e4a5c6eef6e4" + integrity sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w== + dependencies: + "@csstools/css-color-parser" "^3.1.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/utilities" "^2.0.0" + +postcss-loader@^7.3.4: + version "7.3.4" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.4.tgz#aed9b79ce4ed7e9e89e56199d25ad1ec8f606209" + integrity sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A== + dependencies: + cosmiconfig "^8.3.5" + jiti "^1.20.0" + semver "^7.5.4" + +postcss-logical@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-8.1.0.tgz#4092b16b49e3ecda70c4d8945257da403d167228" + integrity sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-merge-idents@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz#7b9c31c7bc823c94bec50f297f04e3c2b838ea65" + integrity sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g== + dependencies: + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz#ba8a8d473617c34a36abbea8dda2b215750a065a" + integrity sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^6.1.1" + +postcss-merge-rules@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz#7aa539dceddab56019469c0edd7d22b64c3dea9d" + integrity sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ== + dependencies: + browserslist "^4.23.0" + caniuse-api "^3.0.0" + cssnano-utils "^4.0.2" + postcss-selector-parser "^6.0.16" + +postcss-minify-font-values@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz#a0e574c02ee3f299be2846369211f3b957ea4c59" + integrity sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz#ca3eb55a7bdb48a1e187a55c6377be918743dbd6" + integrity sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q== + dependencies: + colord "^2.9.3" + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz#54551dec77b9a45a29c3cb5953bf7325a399ba08" + integrity sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA== + dependencies: + browserslist "^4.23.0" + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz#197f7d72e6dd19eed47916d575d69dc38b396aff" + integrity sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ== + dependencies: + postcss-selector-parser "^6.0.16" + +postcss-modules-extract-imports@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002" + integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== + +postcss-modules-local-by-default@^4.0.5: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz#d150f43837831dae25e4085596e84f6f5d6ec368" + integrity sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^7.0.0" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz#1bbccddcb398f1d7a511e0a2d1d047718af4078c" + integrity sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nesting@^13.0.2: + version "13.0.2" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-13.0.2.tgz#fde0d4df772b76d03b52eccc84372e8d1ca1402e" + integrity sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ== + dependencies: + "@csstools/selector-resolve-nested" "^3.1.0" + "@csstools/selector-specificity" "^5.0.0" + postcss-selector-parser "^7.0.0" + +postcss-normalize-charset@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz#1ec25c435057a8001dac942942a95ffe66f721e1" + integrity sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ== + +postcss-normalize-display-values@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz#54f02764fed0b288d5363cbb140d6950dbbdd535" + integrity sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz#e982d284ec878b9b819796266f640852dbbb723a" + integrity sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz#f8006942fd0617c73f049dd8b6201c3a3040ecf3" + integrity sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz#e3cc6ad5c95581acd1fc8774b309dd7c06e5e363" + integrity sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz#40cb8726cef999de984527cbd9d1db1f3e9062c0" + integrity sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz#aaf8bbd34c306e230777e80f7f12a4b7d27ce06e" + integrity sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg== + dependencies: + browserslist "^4.23.0" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz#292792386be51a8de9a454cb7b5c58ae22db0f79" + integrity sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz#fbb009e6ebd312f8b2efb225c2fcc7cf32b400cd" + integrity sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-opacity-percentage@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz#0b0db5ed5db5670e067044b8030b89c216e1eb0a" + integrity sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ== + +postcss-ordered-values@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz#366bb663919707093451ab70c3f99c05672aaae5" + integrity sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q== + dependencies: + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" + +postcss-overflow-shorthand@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz#f5252b4a2ee16c68cd8a9029edb5370c4a9808af" + integrity sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== + +postcss-place@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-10.0.0.tgz#ba36ee4786ca401377ced17a39d9050ed772e5a9" + integrity sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-preset-env@^10.2.1: + version "10.4.0" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz#fa6167a307f337b2bcdd1d125604ff97cdeb5142" + integrity sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw== + dependencies: + "@csstools/postcss-alpha-function" "^1.0.1" + "@csstools/postcss-cascade-layers" "^5.0.2" + "@csstools/postcss-color-function" "^4.0.12" + "@csstools/postcss-color-function-display-p3-linear" "^1.0.1" + "@csstools/postcss-color-mix-function" "^3.0.12" + "@csstools/postcss-color-mix-variadic-function-arguments" "^1.0.2" + "@csstools/postcss-content-alt-text" "^2.0.8" + "@csstools/postcss-contrast-color-function" "^2.0.12" + "@csstools/postcss-exponential-functions" "^2.0.9" + "@csstools/postcss-font-format-keywords" "^4.0.0" + "@csstools/postcss-gamut-mapping" "^2.0.11" + "@csstools/postcss-gradients-interpolation-method" "^5.0.12" + "@csstools/postcss-hwb-function" "^4.0.12" + "@csstools/postcss-ic-unit" "^4.0.4" + "@csstools/postcss-initial" "^2.0.1" + "@csstools/postcss-is-pseudo-class" "^5.0.3" + "@csstools/postcss-light-dark-function" "^2.0.11" + "@csstools/postcss-logical-float-and-clear" "^3.0.0" + "@csstools/postcss-logical-overflow" "^2.0.0" + "@csstools/postcss-logical-overscroll-behavior" "^2.0.0" + "@csstools/postcss-logical-resize" "^3.0.0" + "@csstools/postcss-logical-viewport-units" "^3.0.4" + "@csstools/postcss-media-minmax" "^2.0.9" + "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.5" + "@csstools/postcss-nested-calc" "^4.0.0" + "@csstools/postcss-normalize-display-values" "^4.0.0" + "@csstools/postcss-oklab-function" "^4.0.12" + "@csstools/postcss-progressive-custom-properties" "^4.2.1" + "@csstools/postcss-random-function" "^2.0.1" + "@csstools/postcss-relative-color-syntax" "^3.0.12" + "@csstools/postcss-scope-pseudo-class" "^4.0.1" + "@csstools/postcss-sign-functions" "^1.1.4" + "@csstools/postcss-stepped-value-functions" "^4.0.9" + "@csstools/postcss-text-decoration-shorthand" "^4.0.3" + "@csstools/postcss-trigonometric-functions" "^4.0.9" + "@csstools/postcss-unset-value" "^4.0.0" + autoprefixer "^10.4.21" + browserslist "^4.26.0" + css-blank-pseudo "^7.0.1" + css-has-pseudo "^7.0.3" + css-prefers-color-scheme "^10.0.0" + cssdb "^8.4.2" + postcss-attribute-case-insensitive "^7.0.1" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^7.0.12" + postcss-color-hex-alpha "^10.0.0" + postcss-color-rebeccapurple "^10.0.0" + postcss-custom-media "^11.0.6" + postcss-custom-properties "^14.0.6" + postcss-custom-selectors "^8.0.5" + postcss-dir-pseudo-class "^9.0.1" + postcss-double-position-gradients "^6.0.4" + postcss-focus-visible "^10.0.1" + postcss-focus-within "^9.0.1" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^6.0.0" + postcss-image-set-function "^7.0.0" + postcss-lab-function "^7.0.12" + postcss-logical "^8.1.0" + postcss-nesting "^13.0.2" + postcss-opacity-percentage "^3.0.0" + postcss-overflow-shorthand "^6.0.0" + postcss-page-break "^3.0.4" + postcss-place "^10.0.0" + postcss-pseudo-class-any-link "^10.0.1" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^8.0.1" + +postcss-pseudo-class-any-link@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz#06455431171bf44b84d79ebaeee9fd1c05946544" + integrity sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-reduce-idents@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz#b0d9c84316d2a547714ebab523ec7d13704cd486" + integrity sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz#4401297d8e35cb6e92c8e9586963e267105586ba" + integrity sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw== + dependencies: + browserslist "^4.23.0" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz#6fa2c586bdc091a7373caeee4be75a0f3e12965d" + integrity sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz#f2df9c6ac9f95e9fe4416ca41a957eda16130172" + integrity sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16: + version "6.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-selector-parser@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz#4d6af97eba65d73bc4d84bcb343e865d7dd16262" + integrity sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz#4556b3f982ef27d3bac526b99b6c0d3359a6cf97" + integrity sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA== + dependencies: + sort-css-media-queries "2.2.0" + +postcss-svgo@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.3.tgz#1d6e180d6df1fa8a3b30b729aaa9161e94f04eaa" + integrity sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^3.2.0" + +postcss-unique-selectors@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz#983ab308896b4bf3f2baaf2336e14e52c11a2088" + integrity sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg== + dependencies: + postcss-selector-parser "^6.0.16" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-6.0.2.tgz#e498304b83a8b165755f53db40e2ea65a99b56e1" + integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== + +postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.33, postcss@^8.5.4: + version "8.5.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== + dependencies: + nanoid "^3.3.11" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085" + integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== + +prism-react-renderer@^2.3.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz#ac63b7f78e56c8f2b5e76e823a976d5ede77e35f" + integrity sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig== + dependencies: + "@types/prismjs" "^1.26.0" + clsx "^2.0.0" + +prismjs@^1.29.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" + integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^6.0.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" + integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== + +property-information@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.1.0.tgz#b622e8646e02b580205415586b40804d3e8bfd5d" + integrity sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +pupa@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-3.3.0.tgz#bc4036f9e8920c08ad472bc18fb600067cb83810" + integrity sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA== + dependencies: + escape-goat "^4.0.0" + +qs@6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" + integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== + dependencies: + side-channel "^1.0.6" + +quansync@^0.2.11: + version "0.2.11" + resolved "https://registry.yarnpkg.com/quansync/-/quansync-0.2.11.tgz#f9c3adda2e1272e4f8cf3f1457b04cbdb4ee692a" + integrity sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-device-detect@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/react-device-detect/-/react-device-detect-2.2.3.tgz#97a7ae767cdd004e7c3578260f48cf70c036e7ca" + integrity sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw== + dependencies: + ua-parser-js "^1.0.33" + +react-dom@^18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.2" + +react-fast-compare@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + +"react-helmet-async@npm:@slorber/react-helmet-async@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz#11fbc6094605cf60aa04a28c17e0aab894b4ecff" + integrity sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-json-view-lite@^2.3.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz#c7ff011c7cc80e9900abc7aa4916c6a5c6d6c1c6" + integrity sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + +"react-loadable@npm:@docusaurus/react-loadable@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz#de6c7f73c96542bd70786b8e522d535d69069dc4" + integrity sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ== + dependencies: + "@types/react" "*" + +react-router-config@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.3.4" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.3.4, react-router@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react@^18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +recma-build-jsx@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz#c02f29e047e103d2fab2054954e1761b8ea253c4" + integrity sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew== + dependencies: + "@types/estree" "^1.0.0" + estree-util-build-jsx "^3.0.0" + vfile "^6.0.0" + +recma-jsx@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/recma-jsx/-/recma-jsx-1.0.1.tgz#58e718f45e2102ed0bf2fa994f05b70d76801a1a" + integrity sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w== + dependencies: + acorn-jsx "^5.0.0" + estree-util-to-js "^2.0.0" + recma-parse "^1.0.0" + recma-stringify "^1.0.0" + unified "^11.0.0" + +recma-parse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/recma-parse/-/recma-parse-1.0.0.tgz#c351e161bb0ab47d86b92a98a9d891f9b6814b52" + integrity sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ== + dependencies: + "@types/estree" "^1.0.0" + esast-util-from-js "^2.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +recma-stringify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/recma-stringify/-/recma-stringify-1.0.0.tgz#54632030631e0c7546136ff9ef8fde8e7b44f130" + integrity sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g== + dependencies: + "@types/estree" "^1.0.0" + estree-util-to-js "^2.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +regenerate-unicode-properties@^10.2.2: + version "10.2.2" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz#aa113812ba899b630658c7623466be71e1f86f66" + integrity sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regexpu-core@^6.3.1: + version "6.4.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.4.0.tgz#3580ce0c4faedef599eccb146612436b62a176e5" + integrity sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.2.2" + regjsgen "^0.8.0" + regjsparser "^0.13.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.2.1" + +registry-auth-token@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.1.0.tgz#3c659047ecd4caebd25bc1570a3aa979ae490eca" + integrity sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw== + dependencies: + "@pnpm/npm-conf" "^2.1.0" + +registry-url@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" + integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== + dependencies: + rc "1.2.8" + +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.13.0.tgz#01f8351335cf7898d43686bc74d2dd71c847ecc0" + integrity sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q== + dependencies: + jsesc "~3.1.0" + +rehype-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== + dependencies: + "@types/hast" "^3.0.0" + hast-util-raw "^9.0.0" + vfile "^6.0.0" + +rehype-recma@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rehype-recma/-/rehype-recma-1.0.0.tgz#d68ef6344d05916bd96e25400c6261775411aa76" + integrity sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw== + dependencies: + "@types/estree" "^1.0.0" + "@types/hast" "^3.0.0" + hast-util-to-estree "^3.0.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remark-directive@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.1.tgz#689ba332f156cfe1118e849164cc81f157a3ef0a" + integrity sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-directive "^3.0.0" + micromark-extension-directive "^3.0.0" + unified "^11.0.0" + +remark-emoji@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-4.0.1.tgz#671bfda668047689e26b2078c7356540da299f04" + integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== + dependencies: + "@types/mdast" "^4.0.2" + emoticon "^4.0.1" + mdast-util-find-and-replace "^3.0.1" + node-emoji "^2.1.0" + unified "^11.0.4" + +remark-frontmatter@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz#b68d61552a421ec412c76f4f66c344627dc187a2" + integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-frontmatter "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + unified "^11.0.0" + +remark-gfm@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.1.tgz#33227b2a74397670d357bf05c098eaf8513f0d6b" + integrity sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + +remark-math@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/remark-math/-/remark-math-5.1.1.tgz#459e798d978d4ca032e745af0bac81ddcdf94964" + integrity sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-math "^2.0.0" + micromark-extension-math "^2.0.0" + unified "^10.0.0" + +remark-mdx@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.1.1.tgz#047f97038bc7ec387aebb4b0a4fe23779999d845" + integrity sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg== + dependencies: + mdast-util-mdx "^3.0.0" + micromark-extension-mdxjs "^3.0.0" + +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.0.0: + version "11.1.2" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.2.tgz#2addaadda80ca9bd9aa0da763e74d16327683b37" + integrity sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +repeat-string@^1.0.0: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-alpn@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.22.10: + version "1.22.11" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262" + integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== + dependencies: + is-core-module "^2.16.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" + integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== + dependencies: + lowercase-keys "^3.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" + integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== + +robust-predicates@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771" + integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg== + +roughjs@^4.6.6: + version "4.6.6" + resolved "https://registry.yarnpkg.com/roughjs/-/roughjs-4.6.6.tgz#1059f49a5e0c80dee541a005b20cc322b222158b" + integrity sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ== + dependencies: + hachure-fill "^0.5.2" + path-data-parser "^0.1.0" + points-on-curve "^0.2.0" + points-on-path "^0.2.1" + +rtlcss@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.3.0.tgz#f8efd4d5b64f640ec4af8fa25b65bacd9e07cc97" + integrity sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + postcss "^8.4.21" + strip-json-comments "^3.1.1" + +run-applescript@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.1.0.tgz#2e9e54c4664ec3106c5b5630e249d3d6595c4911" + integrity sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rw@1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" + integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ== + +sade@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== + dependencies: + mri "^1.1.0" + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.4.3" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.3.tgz#fcebae3b756cdc8428321805f4b70f16ec0ab5db" + integrity sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ== + +scheduler@^0.23.2: + version "0.23.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== + dependencies: + loose-envify "^1.1.0" + +schema-dts@^1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/schema-dts/-/schema-dts-1.1.5.tgz#9237725d305bac3469f02b292a035107595dc324" + integrity sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg== + +schema-utils@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0, schema-utils@^4.0.1, schema-utils@^4.2.0, schema-utils@^4.3.0, schema-utils@^4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.3.tgz#5b1850912fa31df90716963d45d9121fdfc09f46" + integrity sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +semver-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" + integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== + dependencies: + semver "^7.3.5" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: + version "7.7.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== + 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" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.6: + version "6.1.6" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.6.tgz#50803c1d3e947cd4a341d617f8209b22bd76cfa1" + integrity sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ== + 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: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== + dependencies: + encodeurl "~2.0.0" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.19.0" + +set-function-length@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + 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: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" + integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== + +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.0.6: + version "1.1.0" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sirv@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" + integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== + dependencies: + "@polka/url" "^1.0.0-next.24" + mrmime "^2.0.0" + totalist "^3.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +sitemap@^7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.2.tgz#6ce1deb43f6f177c68bc59cf93632f54e3ae6b72" + integrity sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +skin-tone@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== + dependencies: + unicode-emoji-modifier-base "^1.0.0" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-css-media-queries@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz#aa33cf4a08e0225059448b6c40eddbf9f1c8334c" + integrity sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA== + +source-map-js@^1.0.1, source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.0: + version "0.7.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.6.tgz#a3658ab87e5b6429c8a1f3ba0083d4c61ca3ef02" + integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== + +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +srcset@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" + integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +std-env@^3.7.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.10.0.tgz#d810b27e3a073047b2b5e40034881f5ea6f9c83b" + integrity sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg== + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-entities@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" + integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-to-js@^1.0.0: + version "1.1.19" + resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.19.tgz#f3f671e74764c1e8eebfba95a9a672acf5c19011" + integrity sha512-Ev+SgeqiNGT1ufsXyVC5RrJRXdrkRJ1Gol9Qw7Pb72YCKJXrBvP0ckZhBeVSrw2m06DJpei2528uIpjMb4TsoQ== + dependencies: + style-to-object "1.0.12" + +style-to-object@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.12.tgz#03a30e7f4e555bf50845f8b55c7d5bc2248e03f0" + integrity sha512-ddJqYnoT4t97QvN2C95bCgt+m7AAgXjVnkk/jxAfmp7EAB8nnqqZYEbMd3em7/vEomDb2LAQKAy1RFfv41mdNw== + dependencies: + inline-style-parser "0.2.6" + +stylehacks@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.1.1.tgz#543f91c10d17d00a440430362d419f79c25545a6" + integrity sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg== + dependencies: + browserslist "^4.23.0" + postcss-selector-parser "^6.0.16" + +stylis@^4.3.6: + version "4.3.6" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.6.tgz#7c7b97191cb4f195f03ecab7d52f7902ed378320" + integrity sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ== + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^3.0.2, svgo@^3.2.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.2.tgz#ad58002652dffbb5986fc9716afe52d869ecbda8" + integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== + 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.0.0" + +swr@^2.2.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/swr/-/swr-2.3.6.tgz#5fee0ee8a0762a16871ee371075cb09422b64f50" + integrity sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw== + dependencies: + dequal "^2.0.3" + use-sync-external-store "^1.4.0" + +tapable@^2.0.0, tapable@^2.2.0, tapable@^2.2.1, tapable@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" + integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== + +terser-webpack-plugin@^5.3.11, terser-webpack-plugin@^5.3.9: + version "5.3.14" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06" + integrity sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.25" + jest-worker "^27.4.5" + schema-utils "^4.3.0" + serialize-javascript "^6.0.2" + terser "^5.31.1" + +terser@^5.10.0, terser@^5.15.1, terser@^5.31.1: + version "5.44.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.44.1.tgz#e391e92175c299b8c284ad6ded609e37303b0a9c" + integrity sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.15.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +thingies@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/thingies/-/thingies-2.5.0.tgz#5f7b882c933b85989f8466b528a6247a6881e04f" + integrity sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw== + +throttleit@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-2.1.0.tgz#a7e4aa0bf4845a5bd10daa39ea0c783f631a07b4" + integrity sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@^1.0.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" + integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tinyexec@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/tinyexec/-/tinyexec-1.0.2.tgz#bdd2737fe2ba40bd6f918ae26642f264b99ca251" + integrity sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg== + +tinypool@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-1.1.1.tgz#059f2d042bd37567fbc017d3d426bdd2a2612591" + integrity sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +tree-dump@^1.0.3, tree-dump@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/tree-dump/-/tree-dump-1.1.0.tgz#ab29129169dc46004414f5a9d4a3c6e89f13e8a4" + integrity sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA== + +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + +ts-dedent@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" + integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== + +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.6.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^1.0.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + +type-fest@^2.13.0, type-fest@^2.5.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +ua-parser-js@^1.0.33: + version "1.0.41" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.41.tgz#bd04dc9ec830fcf9e4fad35cf22dcedd2e3b4e9c" + integrity sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug== + +ufo@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.6.1.tgz#ac2db1d54614d1b22c1d603e3aef44a85d8f146b" + integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA== + +undici-types@~7.16.0: + version "7.16.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" + integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== + +unicode-emoji-modifier-base@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz#65a7adfad8574c219890e219285ce4c64ed67eaa" + integrity sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz#301d4f8a43d2b75c97adfad87c9dd5350c9475d1" + integrity sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ== + +unified@^10.0.0: + version "10.1.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" + integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== + dependencies: + "@types/unist" "^2.0.0" + bail "^2.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^5.0.0" + +unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: + version "11.0.5" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" + integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + +unique-string@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" + integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== + dependencies: + crypto-random-string "^4.0.0" + +unist-util-is@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" + integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-is@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.1.tgz#d0a3f86f2dd0db7acd7d8c2478080b5c67f9c6a9" + integrity sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position-from-estree@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz#d94da4df596529d1faa3de506202f0c9a23f2200" + integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-stringify-position@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" + integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" + integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + +unist-util-visit-parents@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz#777df7fb98652ce16b4b7cd999d0a1a40efa3a02" + integrity sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-visit@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" + integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.1.1" + +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz#7802aa2ae91477f255b86e0e46dbc787a206ad4a" + integrity sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +update-notifier@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" + integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== + dependencies: + boxen "^7.0.0" + chalk "^5.0.1" + 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.0" + latest-version "^7.0.0" + pupa "^3.1.0" + semver "^7.3.7" + semver-diff "^4.0.0" + xdg-basedir "^5.1.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +use-sync-external-store@^1.4.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" + integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utility-types@^3.10.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.11.0.tgz#607c40edb4f258915e901ea7995607fdf319424c" + integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.1.0.tgz#9549028be1753bb934fc96e2bca09bb4105ae912" + integrity sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +uvu@^0.5.0: + version "0.5.6" + resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" + integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== + dependencies: + dequal "^2.0.0" + diff "^5.0.0" + kleur "^4.0.3" + sade "^1.7.3" + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" + integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== + dependencies: + "@types/unist" "^3.0.0" + vfile "^6.0.0" + +vfile-message@^3.0.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" + integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^3.0.0" + +vfile-message@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.3.tgz#87b44dddd7b70f0641c2e3ed0864ba73e2ea8df4" + integrity sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile@^5.0.0: + version "5.3.7" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" + integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" + +vfile@^6.0.0, vfile@^6.0.1: + version "6.0.3" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" + integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== + dependencies: + "@types/unist" "^3.0.0" + vfile-message "^4.0.0" + +vscode-jsonrpc@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9" + integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA== + +vscode-languageserver-protocol@3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz#864a8b8f390835572f4e13bd9f8313d0e3ac4bea" + integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg== + dependencies: + vscode-jsonrpc "8.2.0" + vscode-languageserver-types "3.17.5" + +vscode-languageserver-textdocument@~1.0.11: + version "1.0.12" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz#457ee04271ab38998a093c68c2342f53f6e4a631" + integrity sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA== + +vscode-languageserver-types@3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" + integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== + +vscode-languageserver@~9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz#500aef82097eb94df90d008678b0b6b5f474015b" + integrity sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g== + dependencies: + vscode-languageserver-protocol "3.17.5" + +vscode-uri@~3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== + +watchpack@^2.4.4: + version "2.4.4" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.4.tgz#473bda72f0850453da6425081ea46fc0d7602947" + integrity sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + +webpack-bundle-analyzer@^4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz#633af2862c213730be3dbdf40456db171b60d5bd" + integrity sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw== + dependencies: + "@discoveryjs/json-ext" "0.5.7" + acorn "^8.0.4" + acorn-walk "^8.0.0" + 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.0.0" + sirv "^2.0.3" + ws "^7.3.1" + +webpack-dev-middleware@^7.4.2: + version "7.4.5" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz#d4e8720aa29cb03bc158084a94edb4594e3b7ac0" + integrity sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA== + dependencies: + colorette "^2.0.10" + memfs "^4.43.1" + mime-types "^3.0.1" + on-finished "^2.4.1" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz#96a143d50c58fef0c79107e61df911728d7ceb39" + integrity sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg== + dependencies: + "@types/bonjour" "^3.5.13" + "@types/connect-history-api-fallback" "^1.5.4" + "@types/express" "^4.17.21" + "@types/express-serve-static-core" "^4.17.21" + "@types/serve-index" "^1.9.4" + "@types/serve-static" "^1.15.5" + "@types/sockjs" "^0.3.36" + "@types/ws" "^8.5.10" + ansi-html-community "^0.0.8" + bonjour-service "^1.2.1" + chokidar "^3.6.0" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + express "^4.21.2" + graceful-fs "^4.2.6" + http-proxy-middleware "^2.0.9" + ipaddr.js "^2.1.0" + launch-editor "^2.6.1" + open "^10.0.3" + p-retry "^6.2.0" + 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 "^7.4.2" + ws "^8.18.0" + +webpack-merge@^5.9.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-merge@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-6.0.1.tgz#50c776868e080574725abc5869bd6e4ef0a16c6a" + integrity sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.1" + +webpack-sources@^3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.3.3.tgz#d4bf7f9909675d7a070ff14d0ef2a4f3c982c723" + integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg== + +webpack@^5.88.1, webpack@^5.95.0: + version "5.102.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.102.1.tgz#1003a3024741a96ba99c37431938bf61aad3d988" + integrity sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ== + dependencies: + "@types/eslint-scope" "^3.7.7" + "@types/estree" "^1.0.8" + "@types/json-schema" "^7.0.15" + "@webassemblyjs/ast" "^1.14.1" + "@webassemblyjs/wasm-edit" "^1.14.1" + "@webassemblyjs/wasm-parser" "^1.14.1" + acorn "^8.15.0" + acorn-import-phases "^1.0.3" + browserslist "^4.26.3" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.17.3" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.11" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^4.3.3" + tapable "^2.3.0" + terser-webpack-plugin "^5.3.11" + watchpack "^2.4.4" + webpack-sources "^3.3.3" + +webpackbar@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-6.0.1.tgz#5ef57d3bf7ced8b19025477bc7496ea9d502076b" + integrity sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q== + dependencies: + ansi-escapes "^4.3.2" + chalk "^4.1.2" + consola "^3.2.3" + figures "^3.2.0" + markdown-table "^2.0.0" + pretty-time "^1.1.0" + std-env "^3.7.0" + wrap-ansi "^7.0.0" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +wildcard@^2.0.0, wildcard@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +write-file-atomic@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1: + version "7.5.10" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== + +ws@^8.18.0: + version "8.18.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" + integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== + +wsl-utils@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/wsl-utils/-/wsl-utils-0.1.0.tgz#8783d4df671d4d50365be2ee4c71917a0557baab" + integrity sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw== + dependencies: + is-wsl "^3.1.0" + +xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" + integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yaml-loader@^0.8.0: + version "0.8.1" + resolved "https://registry.yarnpkg.com/yaml-loader/-/yaml-loader-0.8.1.tgz#034f901147073cfc307cdcce8bd44c1547e60ba1" + integrity sha512-BCEndnUoi3BaZmePkwGGe93txRxLgMhBa/gE725v1/GHnura8QvNs7c4+4C1yyhhKoj3Dg63M7IqhA++15j6ww== + dependencies: + javascript-stringify "^2.0.1" + loader-utils "^2.0.0" + yaml "^2.0.0" + +yaml@^2.0.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79" + integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== + +yocto-queue@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.2.1.tgz#36d7c4739f775b3cbc28e6136e21aa057adec418" + integrity sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg== + +zod@^4.1.8: + version "4.1.12" + resolved "https://registry.yarnpkg.com/zod/-/zod-4.1.12.tgz#64f1ea53d00eab91853195653b5af9eee68970f0" + integrity sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ== + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From 8ca95695b2f5edcc5562e2a1ee64e0887cd4dde6 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Thu, 6 Nov 2025 12:27:21 -0500 Subject: [PATCH 02/23] more fixes as doc unification continues --- docs/concepts/sharing-private.mdx | 2 +- docs/concepts/sharing-public.mdx | 2 +- docs/getting-started.mdx | 2 +- docs/guides/agent/linux-service.mdx | 4 ++-- docs/guides/self-hosting/self-service-invite.mdx | 8 ++++---- .../version-0.4/concepts/sharing-private.mdx | 2 +- .../version-0.4/concepts/sharing-public.mdx | 2 +- website/versioned_docs/version-0.4/getting-started.mdx | 2 +- .../version-0.4/guides/linux-user-share/index.mdx | 2 +- .../version-1.0/concepts/sharing-private.mdx | 2 +- .../version-1.0/concepts/sharing-public.mdx | 2 +- website/versioned_docs/version-1.0/getting-started.mdx | 2 +- .../version-1.0/guides/agent/linux-service.mdx | 2 +- 13 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/concepts/sharing-private.mdx b/docs/concepts/sharing-private.mdx index 4a23ed5e..f366a152 100644 --- a/docs/concepts/sharing-private.mdx +++ b/docs/concepts/sharing-private.mdx @@ -2,7 +2,7 @@ sidebar_position: 0 --- -import BackendHttp from '/../docs/concepts/_backend_http.mdx' +import BackendHttp from './_backend_http.mdx' # Private Shares diff --git a/docs/concepts/sharing-public.mdx b/docs/concepts/sharing-public.mdx index 0e6f1e26..a73a6802 100644 --- a/docs/concepts/sharing-public.mdx +++ b/docs/concepts/sharing-public.mdx @@ -2,7 +2,7 @@ sidebar_position: 10 --- -import BackendHttp from '/../docs/concepts/_backend_http.mdx' +import BackendHttp from './_backend_http.mdx' # Public Shares diff --git a/docs/getting-started.mdx b/docs/getting-started.mdx index 3682cf4f..550b24c3 100644 --- a/docs/getting-started.mdx +++ b/docs/getting-started.mdx @@ -7,7 +7,7 @@ sidebar_position: 10 import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from '/../docs/guides/install/_install_cards.mdx'; +import InstallCards from './guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/docs/guides/agent/linux-service.mdx b/docs/guides/agent/linux-service.mdx index b6cffe67..bc3cd060 100644 --- a/docs/guides/agent/linux-service.mdx +++ b/docs/guides/agent/linux-service.mdx @@ -3,13 +3,13 @@ title: Linux Agent Service sidebar_position: 40 --- -import LinuxAgentInstall from '/../docs/guides/_linux-agent-install.mdx' +import LinuxAgentInstall from '../_linux-agent-install.mdx' ## Overview Run the zrok agent as a `systemd --user` service under your Linux user account. -## Install the Package +## Install the Package~~~~ The package provides the `zrok` executable and the `zrok-agent.service` unit. diff --git a/docs/guides/self-hosting/self-service-invite.mdx b/docs/guides/self-hosting/self-service-invite.mdx index 42c23dfd..8556cbfe 100644 --- a/docs/guides/self-hosting/self-service-invite.mdx +++ b/docs/guides/self-hosting/self-service-invite.mdx @@ -36,19 +36,19 @@ The `zrok invite` command presents a small form that allows you to enter (and th Next, check the email where you sent the invite. You should receive a message asking you to click a link to create your `zrok` account. When you click that link, you will be brought to a web page that will allow you to set a password for your new account. -![Enter a Password](/zrok_verify.png) +![Enter a Password](/img/zrok_verify.png) Enter a password and its confirmation, and click the `Register Account` button. You'll see the following: -![Successful Registration](/zrok_registration_success.png) +![Successful Registration](/img/zrok_registration_success.png) For now, we'll ignore the "enable your shell for zrok" section. Just click the `zrok web portal` link: -![Web Login](/zrok_web_login.png) +![Web Login](/img/zrok_web_login.png) After clicking the `Log In` button, you'll be brought into the `zrok` _web console_: -![Web Console; Empty](/zrok_web_console_empty.png) +![Web Console; Empty](/img/zrok_web_console_empty.png) Congratulations! Your `zrok` account is ready to go! diff --git a/website/versioned_docs/version-0.4/concepts/sharing-private.mdx b/website/versioned_docs/version-0.4/concepts/sharing-private.mdx index 4a23ed5e..f366a152 100644 --- a/website/versioned_docs/version-0.4/concepts/sharing-private.mdx +++ b/website/versioned_docs/version-0.4/concepts/sharing-private.mdx @@ -2,7 +2,7 @@ sidebar_position: 0 --- -import BackendHttp from '/../docs/concepts/_backend_http.mdx' +import BackendHttp from './_backend_http.mdx' # Private Shares diff --git a/website/versioned_docs/version-0.4/concepts/sharing-public.mdx b/website/versioned_docs/version-0.4/concepts/sharing-public.mdx index 0e6f1e26..a73a6802 100644 --- a/website/versioned_docs/version-0.4/concepts/sharing-public.mdx +++ b/website/versioned_docs/version-0.4/concepts/sharing-public.mdx @@ -2,7 +2,7 @@ sidebar_position: 10 --- -import BackendHttp from '/../docs/concepts/_backend_http.mdx' +import BackendHttp from './_backend_http.mdx' # Public Shares diff --git a/website/versioned_docs/version-0.4/getting-started.mdx b/website/versioned_docs/version-0.4/getting-started.mdx index ea05bc5d..bd7a5554 100644 --- a/website/versioned_docs/version-0.4/getting-started.mdx +++ b/website/versioned_docs/version-0.4/getting-started.mdx @@ -7,7 +7,7 @@ sidebar_position: 10 import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from '/../docs/guides/install/_install_cards.mdx'; +import InstallCards from './guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx b/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx index 6b9679e2..1a97368f 100644 --- a/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx +++ b/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx @@ -2,7 +2,7 @@ title: Linux User Share --- -import LinuxShareInstall from '/../docs/guides/_linux-share-install.mdx' +import LinuxShareInstall from '../guides/_linux-share-install.mdx' ## Overview diff --git a/website/versioned_docs/version-1.0/concepts/sharing-private.mdx b/website/versioned_docs/version-1.0/concepts/sharing-private.mdx index 4a23ed5e..f366a152 100644 --- a/website/versioned_docs/version-1.0/concepts/sharing-private.mdx +++ b/website/versioned_docs/version-1.0/concepts/sharing-private.mdx @@ -2,7 +2,7 @@ sidebar_position: 0 --- -import BackendHttp from '/../docs/concepts/_backend_http.mdx' +import BackendHttp from './_backend_http.mdx' # Private Shares diff --git a/website/versioned_docs/version-1.0/concepts/sharing-public.mdx b/website/versioned_docs/version-1.0/concepts/sharing-public.mdx index 0e6f1e26..a73a6802 100644 --- a/website/versioned_docs/version-1.0/concepts/sharing-public.mdx +++ b/website/versioned_docs/version-1.0/concepts/sharing-public.mdx @@ -2,7 +2,7 @@ sidebar_position: 10 --- -import BackendHttp from '/../docs/concepts/_backend_http.mdx' +import BackendHttp from './_backend_http.mdx' # Public Shares diff --git a/website/versioned_docs/version-1.0/getting-started.mdx b/website/versioned_docs/version-1.0/getting-started.mdx index 3682cf4f..550b24c3 100644 --- a/website/versioned_docs/version-1.0/getting-started.mdx +++ b/website/versioned_docs/version-1.0/getting-started.mdx @@ -7,7 +7,7 @@ sidebar_position: 10 import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from '/../docs/guides/install/_install_cards.mdx'; +import InstallCards from './guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/website/versioned_docs/version-1.0/guides/agent/linux-service.mdx b/website/versioned_docs/version-1.0/guides/agent/linux-service.mdx index b6cffe67..58e35598 100644 --- a/website/versioned_docs/version-1.0/guides/agent/linux-service.mdx +++ b/website/versioned_docs/version-1.0/guides/agent/linux-service.mdx @@ -3,7 +3,7 @@ title: Linux Agent Service sidebar_position: 40 --- -import LinuxAgentInstall from '/../docs/guides/_linux-agent-install.mdx' +import LinuxAgentInstall from '../_linux-agent-install.mdx' ## Overview From 1ca2d300788b16c08a490dc1c76c41cc02af9c4a Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Thu, 6 Nov 2025 12:44:52 -0500 Subject: [PATCH 03/23] more updates to paths and get yarn build to build --- docs/guides/self-hosting/docker.mdx | 2 +- docs/guides/self-hosting/self-service-invite.mdx | 8 ++++---- website/versioned_docs/version-0.4/getting-started.mdx | 2 +- .../versioned_docs/version-0.4/guides/install/index.mdx | 2 +- .../versioned_docs/version-0.4/guides/install/linux.mdx | 2 +- .../versioned_docs/version-0.4/guides/install/macos.mdx | 2 +- .../version-0.4/guides/linux-user-share/index.mdx | 2 +- .../version-0.4/guides/self-hosting/docker.mdx | 2 +- website/versioned_docs/version-1.0/getting-started.mdx | 2 +- .../version-1.0/guides/self-hosting/docker.mdx | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/guides/self-hosting/docker.mdx b/docs/guides/self-hosting/docker.mdx index 2afb4a79..5af12291 100644 --- a/docs/guides/self-hosting/docker.mdx +++ b/docs/guides/self-hosting/docker.mdx @@ -4,6 +4,6 @@ sidebar_label: Docker sidebar_position: 45 --- -import DockerInstance from '/../docker/compose/zrok-instance/README.md' +import DockerInstance from '../../../docker/compose/zrok-instance/README.md' diff --git a/docs/guides/self-hosting/self-service-invite.mdx b/docs/guides/self-hosting/self-service-invite.mdx index 8556cbfe..4e88e71e 100644 --- a/docs/guides/self-hosting/self-service-invite.mdx +++ b/docs/guides/self-hosting/self-service-invite.mdx @@ -36,19 +36,19 @@ The `zrok invite` command presents a small form that allows you to enter (and th Next, check the email where you sent the invite. You should receive a message asking you to click a link to create your `zrok` account. When you click that link, you will be brought to a web page that will allow you to set a password for your new account. -![Enter a Password](/img/zrok_verify.png) +![Enter a Password](../../images/zrok_verify.png) Enter a password and its confirmation, and click the `Register Account` button. You'll see the following: -![Successful Registration](/img/zrok_registration_success.png) +![Successful Registration](../../images/zrok_registration_success.png) For now, we'll ignore the "enable your shell for zrok" section. Just click the `zrok web portal` link: -![Web Login](/img/zrok_web_login.png) +![Web Login](../../images/zrok_web_login.png) After clicking the `Log In` button, you'll be brought into the `zrok` _web console_: -![Web Console; Empty](/img/zrok_web_console_empty.png) +![Web Console; Empty](../../images/zrok_web_console_empty.png) Congratulations! Your `zrok` account is ready to go! diff --git a/website/versioned_docs/version-0.4/getting-started.mdx b/website/versioned_docs/version-0.4/getting-started.mdx index bd7a5554..8fc0b7e8 100644 --- a/website/versioned_docs/version-0.4/getting-started.mdx +++ b/website/versioned_docs/version-0.4/getting-started.mdx @@ -7,7 +7,7 @@ sidebar_position: 10 import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from './guides/install/_install_cards.mdx'; +import InstallCards from '@zrokroot/../docs/guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/website/versioned_docs/version-0.4/guides/install/index.mdx b/website/versioned_docs/version-0.4/guides/install/index.mdx index e2696852..864a5bda 100644 --- a/website/versioned_docs/version-0.4/guides/install/index.mdx +++ b/website/versioned_docs/version-0.4/guides/install/index.mdx @@ -5,6 +5,6 @@ title: Install import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from '/../../docs/guides/install/_install_cards.mdx'; +import InstallCards from '@zrokroot/../docs/guides/install/_install_cards.mdx'; diff --git a/website/versioned_docs/version-0.4/guides/install/linux.mdx b/website/versioned_docs/version-0.4/guides/install/linux.mdx index 86fc08b3..b4ce0532 100644 --- a/website/versioned_docs/version-0.4/guides/install/linux.mdx +++ b/website/versioned_docs/version-0.4/guides/install/linux.mdx @@ -8,7 +8,7 @@ import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; import AnsibleRepoSetup from './_ansible_repo_setup.yaml' import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' -import Homebrew from '/../../docs/guides/install/_homebrew.mdx'; +import Homebrew from '@zrokroot/../docs/guides/install/_homebrew.mdx'; ## Install `zrok` from the Repository diff --git a/website/versioned_docs/version-0.4/guides/install/macos.mdx b/website/versioned_docs/version-0.4/guides/install/macos.mdx index 31ed556a..d7a2508d 100644 --- a/website/versioned_docs/version-0.4/guides/install/macos.mdx +++ b/website/versioned_docs/version-0.4/guides/install/macos.mdx @@ -6,7 +6,7 @@ sidebar_label: macOS import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; -import Homebrew from '/../../docs/guides/install/_homebrew.mdx'; +import Homebrew from '@zrokroot/../docs/guides/install/_homebrew.mdx'; ## Homebrew diff --git a/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx b/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx index 1a97368f..06dad284 100644 --- a/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx +++ b/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx @@ -2,7 +2,7 @@ title: Linux User Share --- -import LinuxShareInstall from '../guides/_linux-share-install.mdx' +import LinuxShareInstall from '../_linux-share-install.mdx' ## Overview diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx b/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx index 2afb4a79..bb0ffd1b 100644 --- a/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx +++ b/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx @@ -4,6 +4,6 @@ sidebar_label: Docker sidebar_position: 45 --- -import DockerInstance from '/../docker/compose/zrok-instance/README.md' +import DockerInstance from '../../../../../docker/compose/zrok-instance/README.md' diff --git a/website/versioned_docs/version-1.0/getting-started.mdx b/website/versioned_docs/version-1.0/getting-started.mdx index 550b24c3..9cafa566 100644 --- a/website/versioned_docs/version-1.0/getting-started.mdx +++ b/website/versioned_docs/version-1.0/getting-started.mdx @@ -7,7 +7,7 @@ sidebar_position: 10 import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from './guides/install/_install_cards.mdx'; +import InstallCards from '@zrokroot/../docs/guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/docker.mdx b/website/versioned_docs/version-1.0/guides/self-hosting/docker.mdx index 2afb4a79..bb0ffd1b 100644 --- a/website/versioned_docs/version-1.0/guides/self-hosting/docker.mdx +++ b/website/versioned_docs/version-1.0/guides/self-hosting/docker.mdx @@ -4,6 +4,6 @@ sidebar_label: Docker sidebar_position: 45 --- -import DockerInstance from '/../docker/compose/zrok-instance/README.md' +import DockerInstance from '../../../../../docker/compose/zrok-instance/README.md' From 80a9a431975043aaffe1466f0b9a57273fec867c Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Thu, 6 Nov 2025 16:49:06 -0500 Subject: [PATCH 04/23] fix _install_cards --- docs/getting-started.mdx | 5 +++-- docs/guides/install/_install_cards.mdx | 13 +++++++------ website/src/components/download-card.jsx | 17 +++++++---------- 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/docs/getting-started.mdx b/docs/getting-started.mdx index 550b24c3..781459ee 100644 --- a/docs/getting-started.mdx +++ b/docs/getting-started.mdx @@ -5,9 +5,10 @@ sidebar_position: 10 --- import { AssetsProvider } from '@zrokroot/src/components/assets-context'; -import DownloadCard from '@zrokroot/src/components/download-card'; +import DownloadCard from '@zrokroot/src/components/download-card.jsx'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from './guides/install/_install_cards.mdx'; + +import InstallCards from '@zrokroot/../docs/guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter diff --git a/docs/guides/install/_install_cards.mdx b/docs/guides/install/_install_cards.mdx index 8174ee2e..44721798 100644 --- a/docs/guides/install/_install_cards.mdx +++ b/docs/guides/install/_install_cards.mdx @@ -1,26 +1,27 @@ import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; +import useBaseUrl from '@docusaurus/useBaseUrl';
diff --git a/website/src/components/download-card.jsx b/website/src/components/download-card.jsx index f30b5c5c..11c12037 100644 --- a/website/src/components/download-card.jsx +++ b/website/src/components/download-card.jsx @@ -18,20 +18,17 @@ const getFilenamePattern = (osName) => { }; const getArchitecturePattern = (arch) => { + if (!arch) return ''; switch (arch) { - case 'amd64': - return 'x86_64'; - case 'arm64': - return 'ARM64'; - case 'armv7': - return 'ARM'; - default: - return arch.toUpperCase(); + case 'amd64': return 'x86_64'; + case 'arm64': return 'ARM64'; + case 'armv7': return 'ARM'; + default: return arch.toUpperCase(); } -} +}; + const DownloadCard = ({ osName, osLogo, infoText, guideLink }) => { - const { colorMode } = useColorMode(); const assets = useAssets(); console.log("Assets in DownloadCard:", assets); const filenamePattern = getFilenamePattern(osName); From 48f8cb90ed75233e132c18efc414dd7d7cdbe4b9 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Thu, 6 Nov 2025 17:10:07 -0500 Subject: [PATCH 05/23] update path to /docs/zrok --- website/docusaurus.config.js | 1 + website/src/pages/docs/index.js | 7 +++++++ website/src/pages/docs/zrok/index.js | 7 +++++++ website/src/pages/index.js | 3 ++- 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 website/src/pages/docs/index.js create mode 100644 website/src/pages/docs/zrok/index.js diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index ac7dfa2b..4fee7427 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -99,6 +99,7 @@ const config = { /** @type {import('@docusaurus/preset-classic').Options} */ ({ docs: { + routeBasePath: '/docs/zrok', sidebarPath: require.resolve('./sidebars.js'), editUrl: 'https://github.com/openziti/zrok/blob/main/docs', diff --git a/website/src/pages/docs/index.js b/website/src/pages/docs/index.js new file mode 100644 index 00000000..baae9b35 --- /dev/null +++ b/website/src/pages/docs/index.js @@ -0,0 +1,7 @@ +import React from 'react'; +import {Redirect} from '@docusaurus/router'; +import useBaseUrl from "@docusaurus/useBaseUrl"; + +export default function Home () { + return ; +}; \ No newline at end of file diff --git a/website/src/pages/docs/zrok/index.js b/website/src/pages/docs/zrok/index.js new file mode 100644 index 00000000..baae9b35 --- /dev/null +++ b/website/src/pages/docs/zrok/index.js @@ -0,0 +1,7 @@ +import React from 'react'; +import {Redirect} from '@docusaurus/router'; +import useBaseUrl from "@docusaurus/useBaseUrl"; + +export default function Home () { + return ; +}; \ No newline at end of file diff --git a/website/src/pages/index.js b/website/src/pages/index.js index 07bdf754..baae9b35 100644 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -1,6 +1,7 @@ import React from 'react'; import {Redirect} from '@docusaurus/router'; +import useBaseUrl from "@docusaurus/useBaseUrl"; export default function Home () { - return ; + return ; }; \ No newline at end of file From d6e9ceb8b5564d51a83428bce37f6635c05c3614 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Thu, 6 Nov 2025 17:14:40 -0500 Subject: [PATCH 06/23] change redirects --- website/src/pages/docs/index.js | 3 +-- website/src/pages/docs/zrok/index.js | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/website/src/pages/docs/index.js b/website/src/pages/docs/index.js index baae9b35..b5b2d228 100644 --- a/website/src/pages/docs/index.js +++ b/website/src/pages/docs/index.js @@ -1,7 +1,6 @@ import React from 'react'; import {Redirect} from '@docusaurus/router'; -import useBaseUrl from "@docusaurus/useBaseUrl"; export default function Home () { - return ; + return ; }; \ No newline at end of file diff --git a/website/src/pages/docs/zrok/index.js b/website/src/pages/docs/zrok/index.js index baae9b35..59648e0d 100644 --- a/website/src/pages/docs/zrok/index.js +++ b/website/src/pages/docs/zrok/index.js @@ -3,5 +3,5 @@ import {Redirect} from '@docusaurus/router'; import useBaseUrl from "@docusaurus/useBaseUrl"; export default function Home () { - return ; + return ; }; \ No newline at end of file From 1c3ca6919185dec81a9aaed098768daddc05a241 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Thu, 6 Nov 2025 17:16:39 -0500 Subject: [PATCH 07/23] change redirects --- website/src/pages/docs/index.js | 2 +- website/src/pages/docs/zrok/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/src/pages/docs/index.js b/website/src/pages/docs/index.js index b5b2d228..ec3969bc 100644 --- a/website/src/pages/docs/index.js +++ b/website/src/pages/docs/index.js @@ -2,5 +2,5 @@ import React from 'react'; import {Redirect} from '@docusaurus/router'; export default function Home () { - return ; + return ; }; \ No newline at end of file diff --git a/website/src/pages/docs/zrok/index.js b/website/src/pages/docs/zrok/index.js index 59648e0d..ec48ecac 100644 --- a/website/src/pages/docs/zrok/index.js +++ b/website/src/pages/docs/zrok/index.js @@ -3,5 +3,5 @@ import {Redirect} from '@docusaurus/router'; import useBaseUrl from "@docusaurus/useBaseUrl"; export default function Home () { - return ; + return ; }; \ No newline at end of file From 98e61e6ce104c1827f097d4ea6de51343e34d137 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Fri, 7 Nov 2025 08:48:32 -0500 Subject: [PATCH 08/23] colocate docs with the doc site --- .../docs}/_attic/network/_category_.json | 0 .../_attic/network/prod/ziti-ctrl.service | 0 .../docs}/_attic/network/prod/ziti-ctrl.yml | 0 .../_attic/network/prod/ziti-router0.service | 0 .../_attic/network/prod/ziti-router0.yml | 0 .../network/prod/zrok-access-public.service | 0 .../_attic/network/prod/zrok-ctrl.service | 0 .../docs}/_attic/network/prod/zrok-ctrl.yml | 0 .../network/prod/zrok.io-network-skeleton.md | 0 {docs => website/docs}/_attic/overview.md | 0 .../docs}/_attic/sharing/_category_.json | 0 .../docs}/_attic/sharing/reserved_services.md | 0 .../docs}/_attic/sharing/sharing_modes.md | 0 .../docs}/_attic/v0.2_account_requests.md | 0 {docs => website/docs}/_attic/v0.4_limits.md | 0 .../docs}/concepts/_backend_http.mdx | 0 .../docs}/concepts/_category_.json | 0 {docs => website/docs}/concepts/files.md | 0 {docs => website/docs}/concepts/hosting.md | 0 {docs => website/docs}/concepts/http.md | 0 {docs => website/docs}/concepts/index.md | 0 {docs => website/docs}/concepts/opensource.md | 0 .../docs}/concepts/sharing-private.mdx | 0 .../docs}/concepts/sharing-public.mdx | 0 .../docs}/concepts/sharing-reserved.md | 0 {docs => website/docs}/concepts/tunnels.md | 0 {docs => website/docs}/getting-started.mdx | 6 ++--- {docs => website/docs}/guides/_category_.json | 0 .../docs}/guides/_frontdoor-linux.mdx | 0 .../docs}/guides/_linux-agent-install.mdx | 0 .../docs}/guides/_linux-share-install.mdx | 0 .../docs}/guides/agent/_category_.json | 0 .../docs}/guides/agent/http-healthcheck.mdx | 0 {docs => website/docs}/guides/agent/index.mdx | 0 .../docs}/guides/agent/linux-service.mdx | 0 .../docs}/guides/agent/remoting.mdx | 0 .../images/empty-command-prompt.png | Bin .../agent/windows-service/images/enable.png | Bin .../images/nssm-cli-installation.png | Bin .../images/nssm-file-rotation.png | Bin .../windows-service/images/nssm-install.png | Bin .../agent/windows-service/images/nssm-io.png | Bin .../windows-service/images/program-files.png | Bin .../images/services-running.png | Bin .../agent/windows-service/images/services.png | Bin .../images/zrok-agent-console.png | Bin .../agent/windows-service/images/zrokdir.png | Bin .../guides/agent/windows-service/index.mdx | 0 .../docs}/guides/docker-share/_category_.json | 0 .../docker_private_share_guide.md | 0 .../docker-share/docker_public_share_guide.md | 0 .../docs}/guides/docker-share/index.mdx | 0 {docs => website/docs}/guides/drives.mdx | 0 {docs => website/docs}/guides/frontdoor.mdx | 0 .../guides/install/_ansible_repo_setup.yaml | 0 .../docs}/guides/install/_category_.json | 0 .../docs}/guides/install/_homebrew.mdx | 0 .../docs}/guides/install/_install_cards.mdx | 0 .../docs}/guides/install/index.mdx | 0 .../docs}/guides/install/linux.mdx | 0 .../docs}/guides/install/macos.mdx | 0 .../docs}/guides/install/windows.mdx | 0 .../docs}/guides/permission-modes.md | 0 .../docs}/guides/self-hosting/_category_.json | 0 .../docs}/guides/self-hosting/docker.mdx | 2 +- .../docs}/guides/self-hosting/error-pages.md | 0 .../self-hosting/instance-configuration.mdx | 0 .../guides/self-hosting/interstitial-page.md | 0 .../docs}/guides/self-hosting/kubernetes.mdx | 0 .../guides/self-hosting/linux/_category_.json | 0 .../docs}/guides/self-hosting/linux/index.mdx | 0 .../docs}/guides/self-hosting/linux/nginx.mdx | 0 .../metrics-and-limits/_category_.json | 0 .../metrics-and-limits/configuring-limits.md | 0 .../metrics-and-limits/configuring-metrics.md | 0 .../images/metrics-architecture-simple.drawio | 0 .../images/metrics-architecture-simple.png | Bin .../images/metrics-architecture.drawio | 0 .../images/metrics-architecture.png | Bin .../images/zrok-console-activity.png | Bin .../guides/self-hosting/oauth/_category_.json | 0 .../self-hosting/oauth/configuring-oauth.md | 0 .../oauth/integrations/_category_.json | 0 .../self-hosting/oauth/integrations/github.md | 0 .../self-hosting/oauth/integrations/google.md | 0 .../github_create_oauth_application_1.png | Bin .../github_create_oauth_application_2.png | Bin .../github_create_oauth_application_3.png | Bin .../github_create_oauth_application_4.png | Bin .../github_create_oauth_application_5.png | Bin .../images/google_create_credentials_1.png | Bin .../images/google_create_credentials_2.png | Bin .../images/google_create_credentials_3.png | Bin .../images/google_create_credentials_4.png | Bin .../images/google_oauth_content_screen_1.png | Bin .../images/google_oauth_content_screen_2.png | Bin .../images/google_oauth_content_screen_3.png | Bin .../images/google_oauth_content_screen_4.png | Bin .../images/google_oauth_content_screen_5.png | Bin .../images/google_oauth_content_screen_6.png | Bin .../self-hosting/oauth/integrations/oidc.md | 0 .../guides/self-hosting/organizations.md | 0 .../self-hosting/personalized-frontend.md | 0 .../self-hosting/self-service-invite.mdx | 0 .../docs}/guides/vpn/vpn-share.png | Bin {docs => website/docs}/guides/vpn/vpn.md | 0 .../docs}/images/personalized-frontend-1.png | Bin .../images/zrok-getting-started-button.png | Bin .../images/zrok-getting-started-modal.png | Bin .../docs}/images/zrok-not-found.png | Bin .../docs}/images/zrok-reserved-not-found.png | Bin .../docs}/images/zrok-share-public.png | Bin .../docs}/images/zrok-visualizer-enabled.png | Bin .../images/zrok-visualizer-environment.png | Bin .../images/zrok-visualizer-public-share.png | Bin .../images/zrok-visualizer-sparklines.png | Bin .../docs}/images/zrok-zoom-to-fit.png | Bin {docs => website/docs}/images/zrok.png | Bin {docs => website/docs}/images/zrok_cover.png | Bin .../docs}/images/zrok_deployment.drawio | 0 .../docs}/images/zrok_deployment.png | Bin .../docs}/images/zrok_enable_modal.png | Bin .../docs}/images/zrok_frontends_v0.3.drawio | 0 .../docs}/images/zrok_frontends_v0.3.png | Bin .../images/zrok_interstitial_rendezvous.png | Bin .../docs}/images/zrok_not_found.png | Bin .../docs}/images/zrok_private_share.png | Bin .../docs}/images/zrok_public_share.png | Bin .../images/zrok_registration_success.png | Bin .../docs}/images/zrok_reserved_not_found.png | Bin .../docs}/images/zrok_share_public.png | Bin .../docs}/images/zrok_share_public_drive.png | Bin .../zrok_share_public_drive_explorer.png | Bin .../docs}/images/zrok_share_reserved.png | Bin .../docs}/images/zrok_share_web_files.png | Bin .../docs}/images/zrok_share_web_website.png | Bin .../docs}/images/zrok_v0.1_overview.png | Bin .../docs}/images/zrok_v0.2_overview.png | Bin {docs => website/docs}/images/zrok_verify.png | Bin .../docs}/images/zrok_web_console.png | Bin .../docs}/images/zrok_web_console_empty.png | Bin .../zrok_web_console_environment_spark.png | Bin .../zrok_web_console_explorer_share.png | Bin .../images/zrok_web_console_share_detail.png | Bin .../zrok_web_console_share_frontend.png | Bin .../docs}/images/zrok_web_login.png | Bin .../zrok_web_ui_empty_environment_detail.png | Bin .../docs}/images/zrok_web_ui_empty_shares.png | Bin .../images/zrok_web_ui_new_environment.png | Bin {docs => website/docs}/myzrok/_category_.json | 0 .../myzrok/custom-domains/_category_.json | 0 .../images/myzrok_add_a_record.png | Bin .../images/myzrok_add_cname.png | Bin .../images/myzrok_add_domain.png | Bin .../images/myzrok_domains_page.png | Bin .../custom-domains/images/myzrok_finalize.png | Bin .../images/myzrok_verify_dns.png | Bin .../custom-domains/images/zrok_status.png | Bin .../docs}/myzrok/custom-domains/index.mdx | 0 {docs => website/docs}/myzrok/limits.md | 0 {docs => website/docs}/myzrok/upgrading.md | 0 website/docusaurus.config.js | 23 +++++++++--------- website/src/components/download-card.jsx | 4 +-- 163 files changed, 18 insertions(+), 17 deletions(-) rename {docs => website/docs}/_attic/network/_category_.json (100%) rename {docs => website/docs}/_attic/network/prod/ziti-ctrl.service (100%) rename {docs => website/docs}/_attic/network/prod/ziti-ctrl.yml (100%) rename {docs => website/docs}/_attic/network/prod/ziti-router0.service (100%) rename {docs => website/docs}/_attic/network/prod/ziti-router0.yml (100%) rename {docs => website/docs}/_attic/network/prod/zrok-access-public.service (100%) rename {docs => website/docs}/_attic/network/prod/zrok-ctrl.service (100%) rename {docs => website/docs}/_attic/network/prod/zrok-ctrl.yml (100%) rename {docs => website/docs}/_attic/network/prod/zrok.io-network-skeleton.md (100%) rename {docs => website/docs}/_attic/overview.md (100%) rename {docs => website/docs}/_attic/sharing/_category_.json (100%) rename {docs => website/docs}/_attic/sharing/reserved_services.md (100%) rename {docs => website/docs}/_attic/sharing/sharing_modes.md (100%) rename {docs => website/docs}/_attic/v0.2_account_requests.md (100%) rename {docs => website/docs}/_attic/v0.4_limits.md (100%) rename {docs => website/docs}/concepts/_backend_http.mdx (100%) rename {docs => website/docs}/concepts/_category_.json (100%) rename {docs => website/docs}/concepts/files.md (100%) rename {docs => website/docs}/concepts/hosting.md (100%) rename {docs => website/docs}/concepts/http.md (100%) rename {docs => website/docs}/concepts/index.md (100%) rename {docs => website/docs}/concepts/opensource.md (100%) rename {docs => website/docs}/concepts/sharing-private.mdx (100%) rename {docs => website/docs}/concepts/sharing-public.mdx (100%) rename {docs => website/docs}/concepts/sharing-reserved.md (100%) rename {docs => website/docs}/concepts/tunnels.md (100%) rename {docs => website/docs}/getting-started.mdx (98%) rename {docs => website/docs}/guides/_category_.json (100%) rename {docs => website/docs}/guides/_frontdoor-linux.mdx (100%) rename {docs => website/docs}/guides/_linux-agent-install.mdx (100%) rename {docs => website/docs}/guides/_linux-share-install.mdx (100%) rename {docs => website/docs}/guides/agent/_category_.json (100%) rename {docs => website/docs}/guides/agent/http-healthcheck.mdx (100%) rename {docs => website/docs}/guides/agent/index.mdx (100%) rename {docs => website/docs}/guides/agent/linux-service.mdx (100%) rename {docs => website/docs}/guides/agent/remoting.mdx (100%) rename {docs => website/docs}/guides/agent/windows-service/images/empty-command-prompt.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/enable.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/nssm-cli-installation.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/nssm-file-rotation.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/nssm-install.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/nssm-io.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/program-files.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/services-running.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/services.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/zrok-agent-console.png (100%) rename {docs => website/docs}/guides/agent/windows-service/images/zrokdir.png (100%) rename {docs => website/docs}/guides/agent/windows-service/index.mdx (100%) rename {docs => website/docs}/guides/docker-share/_category_.json (100%) rename {docs => website/docs}/guides/docker-share/docker_private_share_guide.md (100%) rename {docs => website/docs}/guides/docker-share/docker_public_share_guide.md (100%) rename {docs => website/docs}/guides/docker-share/index.mdx (100%) rename {docs => website/docs}/guides/drives.mdx (100%) rename {docs => website/docs}/guides/frontdoor.mdx (100%) rename {docs => website/docs}/guides/install/_ansible_repo_setup.yaml (100%) rename {docs => website/docs}/guides/install/_category_.json (100%) rename {docs => website/docs}/guides/install/_homebrew.mdx (100%) rename {docs => website/docs}/guides/install/_install_cards.mdx (100%) rename {docs => website/docs}/guides/install/index.mdx (100%) rename {docs => website/docs}/guides/install/linux.mdx (100%) rename {docs => website/docs}/guides/install/macos.mdx (100%) rename {docs => website/docs}/guides/install/windows.mdx (100%) rename {docs => website/docs}/guides/permission-modes.md (100%) rename {docs => website/docs}/guides/self-hosting/_category_.json (100%) rename {docs => website/docs}/guides/self-hosting/docker.mdx (57%) rename {docs => website/docs}/guides/self-hosting/error-pages.md (100%) rename {docs => website/docs}/guides/self-hosting/instance-configuration.mdx (100%) rename {docs => website/docs}/guides/self-hosting/interstitial-page.md (100%) rename {docs => website/docs}/guides/self-hosting/kubernetes.mdx (100%) rename {docs => website/docs}/guides/self-hosting/linux/_category_.json (100%) rename {docs => website/docs}/guides/self-hosting/linux/index.mdx (100%) rename {docs => website/docs}/guides/self-hosting/linux/nginx.mdx (100%) rename {docs => website/docs}/guides/self-hosting/metrics-and-limits/_category_.json (100%) rename {docs => website/docs}/guides/self-hosting/metrics-and-limits/configuring-limits.md (100%) rename {docs => website/docs}/guides/self-hosting/metrics-and-limits/configuring-metrics.md (100%) rename {docs => website/docs}/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio (100%) rename {docs => website/docs}/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png (100%) rename {docs => website/docs}/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio (100%) rename {docs => website/docs}/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png (100%) rename {docs => website/docs}/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/_category_.json (100%) rename {docs => website/docs}/guides/self-hosting/oauth/configuring-oauth.md (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/_category_.json (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/github.md (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/google.md (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_1.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_2.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_3.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_4.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_5.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_create_credentials_1.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_create_credentials_2.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_create_credentials_3.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_create_credentials_4.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_1.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_2.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_3.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_4.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_5.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_6.png (100%) rename {docs => website/docs}/guides/self-hosting/oauth/integrations/oidc.md (100%) rename {docs => website/docs}/guides/self-hosting/organizations.md (100%) rename {docs => website/docs}/guides/self-hosting/personalized-frontend.md (100%) rename {docs => website/docs}/guides/self-hosting/self-service-invite.mdx (100%) rename {docs => website/docs}/guides/vpn/vpn-share.png (100%) rename {docs => website/docs}/guides/vpn/vpn.md (100%) rename {docs => website/docs}/images/personalized-frontend-1.png (100%) rename {docs => website/docs}/images/zrok-getting-started-button.png (100%) rename {docs => website/docs}/images/zrok-getting-started-modal.png (100%) rename {docs => website/docs}/images/zrok-not-found.png (100%) rename {docs => website/docs}/images/zrok-reserved-not-found.png (100%) rename {docs => website/docs}/images/zrok-share-public.png (100%) rename {docs => website/docs}/images/zrok-visualizer-enabled.png (100%) rename {docs => website/docs}/images/zrok-visualizer-environment.png (100%) rename {docs => website/docs}/images/zrok-visualizer-public-share.png (100%) rename {docs => website/docs}/images/zrok-visualizer-sparklines.png (100%) rename {docs => website/docs}/images/zrok-zoom-to-fit.png (100%) rename {docs => website/docs}/images/zrok.png (100%) rename {docs => website/docs}/images/zrok_cover.png (100%) rename {docs => website/docs}/images/zrok_deployment.drawio (100%) rename {docs => website/docs}/images/zrok_deployment.png (100%) rename {docs => website/docs}/images/zrok_enable_modal.png (100%) rename {docs => website/docs}/images/zrok_frontends_v0.3.drawio (100%) rename {docs => website/docs}/images/zrok_frontends_v0.3.png (100%) rename {docs => website/docs}/images/zrok_interstitial_rendezvous.png (100%) rename {docs => website/docs}/images/zrok_not_found.png (100%) rename {docs => website/docs}/images/zrok_private_share.png (100%) rename {docs => website/docs}/images/zrok_public_share.png (100%) rename {docs => website/docs}/images/zrok_registration_success.png (100%) rename {docs => website/docs}/images/zrok_reserved_not_found.png (100%) rename {docs => website/docs}/images/zrok_share_public.png (100%) rename {docs => website/docs}/images/zrok_share_public_drive.png (100%) rename {docs => website/docs}/images/zrok_share_public_drive_explorer.png (100%) rename {docs => website/docs}/images/zrok_share_reserved.png (100%) rename {docs => website/docs}/images/zrok_share_web_files.png (100%) rename {docs => website/docs}/images/zrok_share_web_website.png (100%) rename {docs => website/docs}/images/zrok_v0.1_overview.png (100%) rename {docs => website/docs}/images/zrok_v0.2_overview.png (100%) rename {docs => website/docs}/images/zrok_verify.png (100%) rename {docs => website/docs}/images/zrok_web_console.png (100%) rename {docs => website/docs}/images/zrok_web_console_empty.png (100%) rename {docs => website/docs}/images/zrok_web_console_environment_spark.png (100%) rename {docs => website/docs}/images/zrok_web_console_explorer_share.png (100%) rename {docs => website/docs}/images/zrok_web_console_share_detail.png (100%) rename {docs => website/docs}/images/zrok_web_console_share_frontend.png (100%) rename {docs => website/docs}/images/zrok_web_login.png (100%) rename {docs => website/docs}/images/zrok_web_ui_empty_environment_detail.png (100%) rename {docs => website/docs}/images/zrok_web_ui_empty_shares.png (100%) rename {docs => website/docs}/images/zrok_web_ui_new_environment.png (100%) rename {docs => website/docs}/myzrok/_category_.json (100%) rename {docs => website/docs}/myzrok/custom-domains/_category_.json (100%) rename {docs => website/docs}/myzrok/custom-domains/images/myzrok_add_a_record.png (100%) rename {docs => website/docs}/myzrok/custom-domains/images/myzrok_add_cname.png (100%) rename {docs => website/docs}/myzrok/custom-domains/images/myzrok_add_domain.png (100%) rename {docs => website/docs}/myzrok/custom-domains/images/myzrok_domains_page.png (100%) rename {docs => website/docs}/myzrok/custom-domains/images/myzrok_finalize.png (100%) rename {docs => website/docs}/myzrok/custom-domains/images/myzrok_verify_dns.png (100%) rename {docs => website/docs}/myzrok/custom-domains/images/zrok_status.png (100%) rename {docs => website/docs}/myzrok/custom-domains/index.mdx (100%) rename {docs => website/docs}/myzrok/limits.md (100%) rename {docs => website/docs}/myzrok/upgrading.md (100%) diff --git a/docs/_attic/network/_category_.json b/website/docs/_attic/network/_category_.json similarity index 100% rename from docs/_attic/network/_category_.json rename to website/docs/_attic/network/_category_.json diff --git a/docs/_attic/network/prod/ziti-ctrl.service b/website/docs/_attic/network/prod/ziti-ctrl.service similarity index 100% rename from docs/_attic/network/prod/ziti-ctrl.service rename to website/docs/_attic/network/prod/ziti-ctrl.service diff --git a/docs/_attic/network/prod/ziti-ctrl.yml b/website/docs/_attic/network/prod/ziti-ctrl.yml similarity index 100% rename from docs/_attic/network/prod/ziti-ctrl.yml rename to website/docs/_attic/network/prod/ziti-ctrl.yml diff --git a/docs/_attic/network/prod/ziti-router0.service b/website/docs/_attic/network/prod/ziti-router0.service similarity index 100% rename from docs/_attic/network/prod/ziti-router0.service rename to website/docs/_attic/network/prod/ziti-router0.service diff --git a/docs/_attic/network/prod/ziti-router0.yml b/website/docs/_attic/network/prod/ziti-router0.yml similarity index 100% rename from docs/_attic/network/prod/ziti-router0.yml rename to website/docs/_attic/network/prod/ziti-router0.yml diff --git a/docs/_attic/network/prod/zrok-access-public.service b/website/docs/_attic/network/prod/zrok-access-public.service similarity index 100% rename from docs/_attic/network/prod/zrok-access-public.service rename to website/docs/_attic/network/prod/zrok-access-public.service diff --git a/docs/_attic/network/prod/zrok-ctrl.service b/website/docs/_attic/network/prod/zrok-ctrl.service similarity index 100% rename from docs/_attic/network/prod/zrok-ctrl.service rename to website/docs/_attic/network/prod/zrok-ctrl.service diff --git a/docs/_attic/network/prod/zrok-ctrl.yml b/website/docs/_attic/network/prod/zrok-ctrl.yml similarity index 100% rename from docs/_attic/network/prod/zrok-ctrl.yml rename to website/docs/_attic/network/prod/zrok-ctrl.yml diff --git a/docs/_attic/network/prod/zrok.io-network-skeleton.md b/website/docs/_attic/network/prod/zrok.io-network-skeleton.md similarity index 100% rename from docs/_attic/network/prod/zrok.io-network-skeleton.md rename to website/docs/_attic/network/prod/zrok.io-network-skeleton.md diff --git a/docs/_attic/overview.md b/website/docs/_attic/overview.md similarity index 100% rename from docs/_attic/overview.md rename to website/docs/_attic/overview.md diff --git a/docs/_attic/sharing/_category_.json b/website/docs/_attic/sharing/_category_.json similarity index 100% rename from docs/_attic/sharing/_category_.json rename to website/docs/_attic/sharing/_category_.json diff --git a/docs/_attic/sharing/reserved_services.md b/website/docs/_attic/sharing/reserved_services.md similarity index 100% rename from docs/_attic/sharing/reserved_services.md rename to website/docs/_attic/sharing/reserved_services.md diff --git a/docs/_attic/sharing/sharing_modes.md b/website/docs/_attic/sharing/sharing_modes.md similarity index 100% rename from docs/_attic/sharing/sharing_modes.md rename to website/docs/_attic/sharing/sharing_modes.md diff --git a/docs/_attic/v0.2_account_requests.md b/website/docs/_attic/v0.2_account_requests.md similarity index 100% rename from docs/_attic/v0.2_account_requests.md rename to website/docs/_attic/v0.2_account_requests.md diff --git a/docs/_attic/v0.4_limits.md b/website/docs/_attic/v0.4_limits.md similarity index 100% rename from docs/_attic/v0.4_limits.md rename to website/docs/_attic/v0.4_limits.md diff --git a/docs/concepts/_backend_http.mdx b/website/docs/concepts/_backend_http.mdx similarity index 100% rename from docs/concepts/_backend_http.mdx rename to website/docs/concepts/_backend_http.mdx diff --git a/docs/concepts/_category_.json b/website/docs/concepts/_category_.json similarity index 100% rename from docs/concepts/_category_.json rename to website/docs/concepts/_category_.json diff --git a/docs/concepts/files.md b/website/docs/concepts/files.md similarity index 100% rename from docs/concepts/files.md rename to website/docs/concepts/files.md diff --git a/docs/concepts/hosting.md b/website/docs/concepts/hosting.md similarity index 100% rename from docs/concepts/hosting.md rename to website/docs/concepts/hosting.md diff --git a/docs/concepts/http.md b/website/docs/concepts/http.md similarity index 100% rename from docs/concepts/http.md rename to website/docs/concepts/http.md diff --git a/docs/concepts/index.md b/website/docs/concepts/index.md similarity index 100% rename from docs/concepts/index.md rename to website/docs/concepts/index.md diff --git a/docs/concepts/opensource.md b/website/docs/concepts/opensource.md similarity index 100% rename from docs/concepts/opensource.md rename to website/docs/concepts/opensource.md diff --git a/docs/concepts/sharing-private.mdx b/website/docs/concepts/sharing-private.mdx similarity index 100% rename from docs/concepts/sharing-private.mdx rename to website/docs/concepts/sharing-private.mdx diff --git a/docs/concepts/sharing-public.mdx b/website/docs/concepts/sharing-public.mdx similarity index 100% rename from docs/concepts/sharing-public.mdx rename to website/docs/concepts/sharing-public.mdx diff --git a/docs/concepts/sharing-reserved.md b/website/docs/concepts/sharing-reserved.md similarity index 100% rename from docs/concepts/sharing-reserved.md rename to website/docs/concepts/sharing-reserved.md diff --git a/docs/concepts/tunnels.md b/website/docs/concepts/tunnels.md similarity index 100% rename from docs/concepts/tunnels.md rename to website/docs/concepts/tunnels.md diff --git a/docs/getting-started.mdx b/website/docs/getting-started.mdx similarity index 98% rename from docs/getting-started.mdx rename to website/docs/getting-started.mdx index 781459ee..bb4a8b6c 100644 --- a/docs/getting-started.mdx +++ b/website/docs/getting-started.mdx @@ -7,8 +7,8 @@ sidebar_position: 10 import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card.jsx'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; - -import InstallCards from '@zrokroot/../docs/guides/install/_install_cards.mdx'; +import InstallCards from '@zrokroot/docs/guides/install/_install_cards.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Your Secure Internet Sharing Perimeter @@ -54,7 +54,7 @@ Here's a quick overview of what's involved in getting started with `zrok`: Run a zrok instance on Linux, Docker, or Kubernetes. - + diff --git a/docs/guides/_category_.json b/website/docs/guides/_category_.json similarity index 100% rename from docs/guides/_category_.json rename to website/docs/guides/_category_.json diff --git a/docs/guides/_frontdoor-linux.mdx b/website/docs/guides/_frontdoor-linux.mdx similarity index 100% rename from docs/guides/_frontdoor-linux.mdx rename to website/docs/guides/_frontdoor-linux.mdx diff --git a/docs/guides/_linux-agent-install.mdx b/website/docs/guides/_linux-agent-install.mdx similarity index 100% rename from docs/guides/_linux-agent-install.mdx rename to website/docs/guides/_linux-agent-install.mdx diff --git a/docs/guides/_linux-share-install.mdx b/website/docs/guides/_linux-share-install.mdx similarity index 100% rename from docs/guides/_linux-share-install.mdx rename to website/docs/guides/_linux-share-install.mdx diff --git a/docs/guides/agent/_category_.json b/website/docs/guides/agent/_category_.json similarity index 100% rename from docs/guides/agent/_category_.json rename to website/docs/guides/agent/_category_.json diff --git a/docs/guides/agent/http-healthcheck.mdx b/website/docs/guides/agent/http-healthcheck.mdx similarity index 100% rename from docs/guides/agent/http-healthcheck.mdx rename to website/docs/guides/agent/http-healthcheck.mdx diff --git a/docs/guides/agent/index.mdx b/website/docs/guides/agent/index.mdx similarity index 100% rename from docs/guides/agent/index.mdx rename to website/docs/guides/agent/index.mdx diff --git a/docs/guides/agent/linux-service.mdx b/website/docs/guides/agent/linux-service.mdx similarity index 100% rename from docs/guides/agent/linux-service.mdx rename to website/docs/guides/agent/linux-service.mdx diff --git a/docs/guides/agent/remoting.mdx b/website/docs/guides/agent/remoting.mdx similarity index 100% rename from docs/guides/agent/remoting.mdx rename to website/docs/guides/agent/remoting.mdx diff --git a/docs/guides/agent/windows-service/images/empty-command-prompt.png b/website/docs/guides/agent/windows-service/images/empty-command-prompt.png similarity index 100% rename from docs/guides/agent/windows-service/images/empty-command-prompt.png rename to website/docs/guides/agent/windows-service/images/empty-command-prompt.png diff --git a/docs/guides/agent/windows-service/images/enable.png b/website/docs/guides/agent/windows-service/images/enable.png similarity index 100% rename from docs/guides/agent/windows-service/images/enable.png rename to website/docs/guides/agent/windows-service/images/enable.png diff --git a/docs/guides/agent/windows-service/images/nssm-cli-installation.png b/website/docs/guides/agent/windows-service/images/nssm-cli-installation.png similarity index 100% rename from docs/guides/agent/windows-service/images/nssm-cli-installation.png rename to website/docs/guides/agent/windows-service/images/nssm-cli-installation.png diff --git a/docs/guides/agent/windows-service/images/nssm-file-rotation.png b/website/docs/guides/agent/windows-service/images/nssm-file-rotation.png similarity index 100% rename from docs/guides/agent/windows-service/images/nssm-file-rotation.png rename to website/docs/guides/agent/windows-service/images/nssm-file-rotation.png diff --git a/docs/guides/agent/windows-service/images/nssm-install.png b/website/docs/guides/agent/windows-service/images/nssm-install.png similarity index 100% rename from docs/guides/agent/windows-service/images/nssm-install.png rename to website/docs/guides/agent/windows-service/images/nssm-install.png diff --git a/docs/guides/agent/windows-service/images/nssm-io.png b/website/docs/guides/agent/windows-service/images/nssm-io.png similarity index 100% rename from docs/guides/agent/windows-service/images/nssm-io.png rename to website/docs/guides/agent/windows-service/images/nssm-io.png diff --git a/docs/guides/agent/windows-service/images/program-files.png b/website/docs/guides/agent/windows-service/images/program-files.png similarity index 100% rename from docs/guides/agent/windows-service/images/program-files.png rename to website/docs/guides/agent/windows-service/images/program-files.png diff --git a/docs/guides/agent/windows-service/images/services-running.png b/website/docs/guides/agent/windows-service/images/services-running.png similarity index 100% rename from docs/guides/agent/windows-service/images/services-running.png rename to website/docs/guides/agent/windows-service/images/services-running.png diff --git a/docs/guides/agent/windows-service/images/services.png b/website/docs/guides/agent/windows-service/images/services.png similarity index 100% rename from docs/guides/agent/windows-service/images/services.png rename to website/docs/guides/agent/windows-service/images/services.png diff --git a/docs/guides/agent/windows-service/images/zrok-agent-console.png b/website/docs/guides/agent/windows-service/images/zrok-agent-console.png similarity index 100% rename from docs/guides/agent/windows-service/images/zrok-agent-console.png rename to website/docs/guides/agent/windows-service/images/zrok-agent-console.png diff --git a/docs/guides/agent/windows-service/images/zrokdir.png b/website/docs/guides/agent/windows-service/images/zrokdir.png similarity index 100% rename from docs/guides/agent/windows-service/images/zrokdir.png rename to website/docs/guides/agent/windows-service/images/zrokdir.png diff --git a/docs/guides/agent/windows-service/index.mdx b/website/docs/guides/agent/windows-service/index.mdx similarity index 100% rename from docs/guides/agent/windows-service/index.mdx rename to website/docs/guides/agent/windows-service/index.mdx diff --git a/docs/guides/docker-share/_category_.json b/website/docs/guides/docker-share/_category_.json similarity index 100% rename from docs/guides/docker-share/_category_.json rename to website/docs/guides/docker-share/_category_.json diff --git a/docs/guides/docker-share/docker_private_share_guide.md b/website/docs/guides/docker-share/docker_private_share_guide.md similarity index 100% rename from docs/guides/docker-share/docker_private_share_guide.md rename to website/docs/guides/docker-share/docker_private_share_guide.md diff --git a/docs/guides/docker-share/docker_public_share_guide.md b/website/docs/guides/docker-share/docker_public_share_guide.md similarity index 100% rename from docs/guides/docker-share/docker_public_share_guide.md rename to website/docs/guides/docker-share/docker_public_share_guide.md diff --git a/docs/guides/docker-share/index.mdx b/website/docs/guides/docker-share/index.mdx similarity index 100% rename from docs/guides/docker-share/index.mdx rename to website/docs/guides/docker-share/index.mdx diff --git a/docs/guides/drives.mdx b/website/docs/guides/drives.mdx similarity index 100% rename from docs/guides/drives.mdx rename to website/docs/guides/drives.mdx diff --git a/docs/guides/frontdoor.mdx b/website/docs/guides/frontdoor.mdx similarity index 100% rename from docs/guides/frontdoor.mdx rename to website/docs/guides/frontdoor.mdx diff --git a/docs/guides/install/_ansible_repo_setup.yaml b/website/docs/guides/install/_ansible_repo_setup.yaml similarity index 100% rename from docs/guides/install/_ansible_repo_setup.yaml rename to website/docs/guides/install/_ansible_repo_setup.yaml diff --git a/docs/guides/install/_category_.json b/website/docs/guides/install/_category_.json similarity index 100% rename from docs/guides/install/_category_.json rename to website/docs/guides/install/_category_.json diff --git a/docs/guides/install/_homebrew.mdx b/website/docs/guides/install/_homebrew.mdx similarity index 100% rename from docs/guides/install/_homebrew.mdx rename to website/docs/guides/install/_homebrew.mdx diff --git a/docs/guides/install/_install_cards.mdx b/website/docs/guides/install/_install_cards.mdx similarity index 100% rename from docs/guides/install/_install_cards.mdx rename to website/docs/guides/install/_install_cards.mdx diff --git a/docs/guides/install/index.mdx b/website/docs/guides/install/index.mdx similarity index 100% rename from docs/guides/install/index.mdx rename to website/docs/guides/install/index.mdx diff --git a/docs/guides/install/linux.mdx b/website/docs/guides/install/linux.mdx similarity index 100% rename from docs/guides/install/linux.mdx rename to website/docs/guides/install/linux.mdx diff --git a/docs/guides/install/macos.mdx b/website/docs/guides/install/macos.mdx similarity index 100% rename from docs/guides/install/macos.mdx rename to website/docs/guides/install/macos.mdx diff --git a/docs/guides/install/windows.mdx b/website/docs/guides/install/windows.mdx similarity index 100% rename from docs/guides/install/windows.mdx rename to website/docs/guides/install/windows.mdx diff --git a/docs/guides/permission-modes.md b/website/docs/guides/permission-modes.md similarity index 100% rename from docs/guides/permission-modes.md rename to website/docs/guides/permission-modes.md diff --git a/docs/guides/self-hosting/_category_.json b/website/docs/guides/self-hosting/_category_.json similarity index 100% rename from docs/guides/self-hosting/_category_.json rename to website/docs/guides/self-hosting/_category_.json diff --git a/docs/guides/self-hosting/docker.mdx b/website/docs/guides/self-hosting/docker.mdx similarity index 57% rename from docs/guides/self-hosting/docker.mdx rename to website/docs/guides/self-hosting/docker.mdx index 5af12291..66c0e008 100644 --- a/docs/guides/self-hosting/docker.mdx +++ b/website/docs/guides/self-hosting/docker.mdx @@ -4,6 +4,6 @@ sidebar_label: Docker sidebar_position: 45 --- -import DockerInstance from '../../../docker/compose/zrok-instance/README.md' +import DockerInstance from '@zrokroot/../docker/compose/zrok-instance/README.md' diff --git a/docs/guides/self-hosting/error-pages.md b/website/docs/guides/self-hosting/error-pages.md similarity index 100% rename from docs/guides/self-hosting/error-pages.md rename to website/docs/guides/self-hosting/error-pages.md diff --git a/docs/guides/self-hosting/instance-configuration.mdx b/website/docs/guides/self-hosting/instance-configuration.mdx similarity index 100% rename from docs/guides/self-hosting/instance-configuration.mdx rename to website/docs/guides/self-hosting/instance-configuration.mdx diff --git a/docs/guides/self-hosting/interstitial-page.md b/website/docs/guides/self-hosting/interstitial-page.md similarity index 100% rename from docs/guides/self-hosting/interstitial-page.md rename to website/docs/guides/self-hosting/interstitial-page.md diff --git a/docs/guides/self-hosting/kubernetes.mdx b/website/docs/guides/self-hosting/kubernetes.mdx similarity index 100% rename from docs/guides/self-hosting/kubernetes.mdx rename to website/docs/guides/self-hosting/kubernetes.mdx diff --git a/docs/guides/self-hosting/linux/_category_.json b/website/docs/guides/self-hosting/linux/_category_.json similarity index 100% rename from docs/guides/self-hosting/linux/_category_.json rename to website/docs/guides/self-hosting/linux/_category_.json diff --git a/docs/guides/self-hosting/linux/index.mdx b/website/docs/guides/self-hosting/linux/index.mdx similarity index 100% rename from docs/guides/self-hosting/linux/index.mdx rename to website/docs/guides/self-hosting/linux/index.mdx diff --git a/docs/guides/self-hosting/linux/nginx.mdx b/website/docs/guides/self-hosting/linux/nginx.mdx similarity index 100% rename from docs/guides/self-hosting/linux/nginx.mdx rename to website/docs/guides/self-hosting/linux/nginx.mdx diff --git a/docs/guides/self-hosting/metrics-and-limits/_category_.json b/website/docs/guides/self-hosting/metrics-and-limits/_category_.json similarity index 100% rename from docs/guides/self-hosting/metrics-and-limits/_category_.json rename to website/docs/guides/self-hosting/metrics-and-limits/_category_.json diff --git a/docs/guides/self-hosting/metrics-and-limits/configuring-limits.md b/website/docs/guides/self-hosting/metrics-and-limits/configuring-limits.md similarity index 100% rename from docs/guides/self-hosting/metrics-and-limits/configuring-limits.md rename to website/docs/guides/self-hosting/metrics-and-limits/configuring-limits.md diff --git a/docs/guides/self-hosting/metrics-and-limits/configuring-metrics.md b/website/docs/guides/self-hosting/metrics-and-limits/configuring-metrics.md similarity index 100% rename from docs/guides/self-hosting/metrics-and-limits/configuring-metrics.md rename to website/docs/guides/self-hosting/metrics-and-limits/configuring-metrics.md diff --git a/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio b/website/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio similarity index 100% rename from docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio rename to website/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio diff --git a/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png b/website/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png similarity index 100% rename from docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png rename to website/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png diff --git a/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio b/website/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio similarity index 100% rename from docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio rename to website/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio diff --git a/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png b/website/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png similarity index 100% rename from docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png rename to website/docs/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png diff --git a/docs/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png b/website/docs/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png similarity index 100% rename from docs/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png rename to website/docs/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png diff --git a/docs/guides/self-hosting/oauth/_category_.json b/website/docs/guides/self-hosting/oauth/_category_.json similarity index 100% rename from docs/guides/self-hosting/oauth/_category_.json rename to website/docs/guides/self-hosting/oauth/_category_.json diff --git a/docs/guides/self-hosting/oauth/configuring-oauth.md b/website/docs/guides/self-hosting/oauth/configuring-oauth.md similarity index 100% rename from docs/guides/self-hosting/oauth/configuring-oauth.md rename to website/docs/guides/self-hosting/oauth/configuring-oauth.md diff --git a/docs/guides/self-hosting/oauth/integrations/_category_.json b/website/docs/guides/self-hosting/oauth/integrations/_category_.json similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/_category_.json rename to website/docs/guides/self-hosting/oauth/integrations/_category_.json diff --git a/docs/guides/self-hosting/oauth/integrations/github.md b/website/docs/guides/self-hosting/oauth/integrations/github.md similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/github.md rename to website/docs/guides/self-hosting/oauth/integrations/github.md diff --git a/docs/guides/self-hosting/oauth/integrations/google.md b/website/docs/guides/self-hosting/oauth/integrations/google.md similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/google.md rename to website/docs/guides/self-hosting/oauth/integrations/google.md diff --git a/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_1.png b/website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_1.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_1.png rename to website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_1.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_2.png b/website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_2.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_2.png rename to website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_2.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_3.png b/website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_3.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_3.png rename to website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_3.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_4.png b/website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_4.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_4.png rename to website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_4.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_5.png b/website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_5.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_5.png rename to website/docs/guides/self-hosting/oauth/integrations/images/github_create_oauth_application_5.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_1.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_1.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_1.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_1.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_2.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_2.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_2.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_2.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_3.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_3.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_3.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_3.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_4.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_4.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_4.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_create_credentials_4.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_1.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_1.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_1.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_1.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_2.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_2.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_2.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_2.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_3.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_3.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_3.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_3.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_4.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_4.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_4.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_4.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_5.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_5.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_5.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_5.png diff --git a/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_6.png b/website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_6.png similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_6.png rename to website/docs/guides/self-hosting/oauth/integrations/images/google_oauth_content_screen_6.png diff --git a/docs/guides/self-hosting/oauth/integrations/oidc.md b/website/docs/guides/self-hosting/oauth/integrations/oidc.md similarity index 100% rename from docs/guides/self-hosting/oauth/integrations/oidc.md rename to website/docs/guides/self-hosting/oauth/integrations/oidc.md diff --git a/docs/guides/self-hosting/organizations.md b/website/docs/guides/self-hosting/organizations.md similarity index 100% rename from docs/guides/self-hosting/organizations.md rename to website/docs/guides/self-hosting/organizations.md diff --git a/docs/guides/self-hosting/personalized-frontend.md b/website/docs/guides/self-hosting/personalized-frontend.md similarity index 100% rename from docs/guides/self-hosting/personalized-frontend.md rename to website/docs/guides/self-hosting/personalized-frontend.md diff --git a/docs/guides/self-hosting/self-service-invite.mdx b/website/docs/guides/self-hosting/self-service-invite.mdx similarity index 100% rename from docs/guides/self-hosting/self-service-invite.mdx rename to website/docs/guides/self-hosting/self-service-invite.mdx diff --git a/docs/guides/vpn/vpn-share.png b/website/docs/guides/vpn/vpn-share.png similarity index 100% rename from docs/guides/vpn/vpn-share.png rename to website/docs/guides/vpn/vpn-share.png diff --git a/docs/guides/vpn/vpn.md b/website/docs/guides/vpn/vpn.md similarity index 100% rename from docs/guides/vpn/vpn.md rename to website/docs/guides/vpn/vpn.md diff --git a/docs/images/personalized-frontend-1.png b/website/docs/images/personalized-frontend-1.png similarity index 100% rename from docs/images/personalized-frontend-1.png rename to website/docs/images/personalized-frontend-1.png diff --git a/docs/images/zrok-getting-started-button.png b/website/docs/images/zrok-getting-started-button.png similarity index 100% rename from docs/images/zrok-getting-started-button.png rename to website/docs/images/zrok-getting-started-button.png diff --git a/docs/images/zrok-getting-started-modal.png b/website/docs/images/zrok-getting-started-modal.png similarity index 100% rename from docs/images/zrok-getting-started-modal.png rename to website/docs/images/zrok-getting-started-modal.png diff --git a/docs/images/zrok-not-found.png b/website/docs/images/zrok-not-found.png similarity index 100% rename from docs/images/zrok-not-found.png rename to website/docs/images/zrok-not-found.png diff --git a/docs/images/zrok-reserved-not-found.png b/website/docs/images/zrok-reserved-not-found.png similarity index 100% rename from docs/images/zrok-reserved-not-found.png rename to website/docs/images/zrok-reserved-not-found.png diff --git a/docs/images/zrok-share-public.png b/website/docs/images/zrok-share-public.png similarity index 100% rename from docs/images/zrok-share-public.png rename to website/docs/images/zrok-share-public.png diff --git a/docs/images/zrok-visualizer-enabled.png b/website/docs/images/zrok-visualizer-enabled.png similarity index 100% rename from docs/images/zrok-visualizer-enabled.png rename to website/docs/images/zrok-visualizer-enabled.png diff --git a/docs/images/zrok-visualizer-environment.png b/website/docs/images/zrok-visualizer-environment.png similarity index 100% rename from docs/images/zrok-visualizer-environment.png rename to website/docs/images/zrok-visualizer-environment.png diff --git a/docs/images/zrok-visualizer-public-share.png b/website/docs/images/zrok-visualizer-public-share.png similarity index 100% rename from docs/images/zrok-visualizer-public-share.png rename to website/docs/images/zrok-visualizer-public-share.png diff --git a/docs/images/zrok-visualizer-sparklines.png b/website/docs/images/zrok-visualizer-sparklines.png similarity index 100% rename from docs/images/zrok-visualizer-sparklines.png rename to website/docs/images/zrok-visualizer-sparklines.png diff --git a/docs/images/zrok-zoom-to-fit.png b/website/docs/images/zrok-zoom-to-fit.png similarity index 100% rename from docs/images/zrok-zoom-to-fit.png rename to website/docs/images/zrok-zoom-to-fit.png diff --git a/docs/images/zrok.png b/website/docs/images/zrok.png similarity index 100% rename from docs/images/zrok.png rename to website/docs/images/zrok.png diff --git a/docs/images/zrok_cover.png b/website/docs/images/zrok_cover.png similarity index 100% rename from docs/images/zrok_cover.png rename to website/docs/images/zrok_cover.png diff --git a/docs/images/zrok_deployment.drawio b/website/docs/images/zrok_deployment.drawio similarity index 100% rename from docs/images/zrok_deployment.drawio rename to website/docs/images/zrok_deployment.drawio diff --git a/docs/images/zrok_deployment.png b/website/docs/images/zrok_deployment.png similarity index 100% rename from docs/images/zrok_deployment.png rename to website/docs/images/zrok_deployment.png diff --git a/docs/images/zrok_enable_modal.png b/website/docs/images/zrok_enable_modal.png similarity index 100% rename from docs/images/zrok_enable_modal.png rename to website/docs/images/zrok_enable_modal.png diff --git a/docs/images/zrok_frontends_v0.3.drawio b/website/docs/images/zrok_frontends_v0.3.drawio similarity index 100% rename from docs/images/zrok_frontends_v0.3.drawio rename to website/docs/images/zrok_frontends_v0.3.drawio diff --git a/docs/images/zrok_frontends_v0.3.png b/website/docs/images/zrok_frontends_v0.3.png similarity index 100% rename from docs/images/zrok_frontends_v0.3.png rename to website/docs/images/zrok_frontends_v0.3.png diff --git a/docs/images/zrok_interstitial_rendezvous.png b/website/docs/images/zrok_interstitial_rendezvous.png similarity index 100% rename from docs/images/zrok_interstitial_rendezvous.png rename to website/docs/images/zrok_interstitial_rendezvous.png diff --git a/docs/images/zrok_not_found.png b/website/docs/images/zrok_not_found.png similarity index 100% rename from docs/images/zrok_not_found.png rename to website/docs/images/zrok_not_found.png diff --git a/docs/images/zrok_private_share.png b/website/docs/images/zrok_private_share.png similarity index 100% rename from docs/images/zrok_private_share.png rename to website/docs/images/zrok_private_share.png diff --git a/docs/images/zrok_public_share.png b/website/docs/images/zrok_public_share.png similarity index 100% rename from docs/images/zrok_public_share.png rename to website/docs/images/zrok_public_share.png diff --git a/docs/images/zrok_registration_success.png b/website/docs/images/zrok_registration_success.png similarity index 100% rename from docs/images/zrok_registration_success.png rename to website/docs/images/zrok_registration_success.png diff --git a/docs/images/zrok_reserved_not_found.png b/website/docs/images/zrok_reserved_not_found.png similarity index 100% rename from docs/images/zrok_reserved_not_found.png rename to website/docs/images/zrok_reserved_not_found.png diff --git a/docs/images/zrok_share_public.png b/website/docs/images/zrok_share_public.png similarity index 100% rename from docs/images/zrok_share_public.png rename to website/docs/images/zrok_share_public.png diff --git a/docs/images/zrok_share_public_drive.png b/website/docs/images/zrok_share_public_drive.png similarity index 100% rename from docs/images/zrok_share_public_drive.png rename to website/docs/images/zrok_share_public_drive.png diff --git a/docs/images/zrok_share_public_drive_explorer.png b/website/docs/images/zrok_share_public_drive_explorer.png similarity index 100% rename from docs/images/zrok_share_public_drive_explorer.png rename to website/docs/images/zrok_share_public_drive_explorer.png diff --git a/docs/images/zrok_share_reserved.png b/website/docs/images/zrok_share_reserved.png similarity index 100% rename from docs/images/zrok_share_reserved.png rename to website/docs/images/zrok_share_reserved.png diff --git a/docs/images/zrok_share_web_files.png b/website/docs/images/zrok_share_web_files.png similarity index 100% rename from docs/images/zrok_share_web_files.png rename to website/docs/images/zrok_share_web_files.png diff --git a/docs/images/zrok_share_web_website.png b/website/docs/images/zrok_share_web_website.png similarity index 100% rename from docs/images/zrok_share_web_website.png rename to website/docs/images/zrok_share_web_website.png diff --git a/docs/images/zrok_v0.1_overview.png b/website/docs/images/zrok_v0.1_overview.png similarity index 100% rename from docs/images/zrok_v0.1_overview.png rename to website/docs/images/zrok_v0.1_overview.png diff --git a/docs/images/zrok_v0.2_overview.png b/website/docs/images/zrok_v0.2_overview.png similarity index 100% rename from docs/images/zrok_v0.2_overview.png rename to website/docs/images/zrok_v0.2_overview.png diff --git a/docs/images/zrok_verify.png b/website/docs/images/zrok_verify.png similarity index 100% rename from docs/images/zrok_verify.png rename to website/docs/images/zrok_verify.png diff --git a/docs/images/zrok_web_console.png b/website/docs/images/zrok_web_console.png similarity index 100% rename from docs/images/zrok_web_console.png rename to website/docs/images/zrok_web_console.png diff --git a/docs/images/zrok_web_console_empty.png b/website/docs/images/zrok_web_console_empty.png similarity index 100% rename from docs/images/zrok_web_console_empty.png rename to website/docs/images/zrok_web_console_empty.png diff --git a/docs/images/zrok_web_console_environment_spark.png b/website/docs/images/zrok_web_console_environment_spark.png similarity index 100% rename from docs/images/zrok_web_console_environment_spark.png rename to website/docs/images/zrok_web_console_environment_spark.png diff --git a/docs/images/zrok_web_console_explorer_share.png b/website/docs/images/zrok_web_console_explorer_share.png similarity index 100% rename from docs/images/zrok_web_console_explorer_share.png rename to website/docs/images/zrok_web_console_explorer_share.png diff --git a/docs/images/zrok_web_console_share_detail.png b/website/docs/images/zrok_web_console_share_detail.png similarity index 100% rename from docs/images/zrok_web_console_share_detail.png rename to website/docs/images/zrok_web_console_share_detail.png diff --git a/docs/images/zrok_web_console_share_frontend.png b/website/docs/images/zrok_web_console_share_frontend.png similarity index 100% rename from docs/images/zrok_web_console_share_frontend.png rename to website/docs/images/zrok_web_console_share_frontend.png diff --git a/docs/images/zrok_web_login.png b/website/docs/images/zrok_web_login.png similarity index 100% rename from docs/images/zrok_web_login.png rename to website/docs/images/zrok_web_login.png diff --git a/docs/images/zrok_web_ui_empty_environment_detail.png b/website/docs/images/zrok_web_ui_empty_environment_detail.png similarity index 100% rename from docs/images/zrok_web_ui_empty_environment_detail.png rename to website/docs/images/zrok_web_ui_empty_environment_detail.png diff --git a/docs/images/zrok_web_ui_empty_shares.png b/website/docs/images/zrok_web_ui_empty_shares.png similarity index 100% rename from docs/images/zrok_web_ui_empty_shares.png rename to website/docs/images/zrok_web_ui_empty_shares.png diff --git a/docs/images/zrok_web_ui_new_environment.png b/website/docs/images/zrok_web_ui_new_environment.png similarity index 100% rename from docs/images/zrok_web_ui_new_environment.png rename to website/docs/images/zrok_web_ui_new_environment.png diff --git a/docs/myzrok/_category_.json b/website/docs/myzrok/_category_.json similarity index 100% rename from docs/myzrok/_category_.json rename to website/docs/myzrok/_category_.json diff --git a/docs/myzrok/custom-domains/_category_.json b/website/docs/myzrok/custom-domains/_category_.json similarity index 100% rename from docs/myzrok/custom-domains/_category_.json rename to website/docs/myzrok/custom-domains/_category_.json diff --git a/docs/myzrok/custom-domains/images/myzrok_add_a_record.png b/website/docs/myzrok/custom-domains/images/myzrok_add_a_record.png similarity index 100% rename from docs/myzrok/custom-domains/images/myzrok_add_a_record.png rename to website/docs/myzrok/custom-domains/images/myzrok_add_a_record.png diff --git a/docs/myzrok/custom-domains/images/myzrok_add_cname.png b/website/docs/myzrok/custom-domains/images/myzrok_add_cname.png similarity index 100% rename from docs/myzrok/custom-domains/images/myzrok_add_cname.png rename to website/docs/myzrok/custom-domains/images/myzrok_add_cname.png diff --git a/docs/myzrok/custom-domains/images/myzrok_add_domain.png b/website/docs/myzrok/custom-domains/images/myzrok_add_domain.png similarity index 100% rename from docs/myzrok/custom-domains/images/myzrok_add_domain.png rename to website/docs/myzrok/custom-domains/images/myzrok_add_domain.png diff --git a/docs/myzrok/custom-domains/images/myzrok_domains_page.png b/website/docs/myzrok/custom-domains/images/myzrok_domains_page.png similarity index 100% rename from docs/myzrok/custom-domains/images/myzrok_domains_page.png rename to website/docs/myzrok/custom-domains/images/myzrok_domains_page.png diff --git a/docs/myzrok/custom-domains/images/myzrok_finalize.png b/website/docs/myzrok/custom-domains/images/myzrok_finalize.png similarity index 100% rename from docs/myzrok/custom-domains/images/myzrok_finalize.png rename to website/docs/myzrok/custom-domains/images/myzrok_finalize.png diff --git a/docs/myzrok/custom-domains/images/myzrok_verify_dns.png b/website/docs/myzrok/custom-domains/images/myzrok_verify_dns.png similarity index 100% rename from docs/myzrok/custom-domains/images/myzrok_verify_dns.png rename to website/docs/myzrok/custom-domains/images/myzrok_verify_dns.png diff --git a/docs/myzrok/custom-domains/images/zrok_status.png b/website/docs/myzrok/custom-domains/images/zrok_status.png similarity index 100% rename from docs/myzrok/custom-domains/images/zrok_status.png rename to website/docs/myzrok/custom-domains/images/zrok_status.png diff --git a/docs/myzrok/custom-domains/index.mdx b/website/docs/myzrok/custom-domains/index.mdx similarity index 100% rename from docs/myzrok/custom-domains/index.mdx rename to website/docs/myzrok/custom-domains/index.mdx diff --git a/docs/myzrok/limits.md b/website/docs/myzrok/limits.md similarity index 100% rename from docs/myzrok/limits.md rename to website/docs/myzrok/limits.md diff --git a/docs/myzrok/upgrading.md b/website/docs/myzrok/upgrading.md similarity index 100% rename from docs/myzrok/upgrading.md rename to website/docs/myzrok/upgrading.md diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 4fee7427..da2d1c12 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -4,11 +4,12 @@ const path = require('path'); const lightCodeTheme = require('prism-react-renderer/themes/github'); const darkCodeTheme = require('prism-react-renderer/themes/dracula'); +const zrok = '/docs/zrok' /** @type {import('@docusaurus/types').Config} */ const config = { title: 'zrok', - staticDirectories: ['static', '../docs/images', '../docker/compose', '../etc/caddy'], + staticDirectories: ['static', 'docs/images', '../docker/compose', '../etc/caddy'], tagline: 'Globally distributed reverse proxy', url: 'https://docs.zrok.io', baseUrl: '/', @@ -42,20 +43,20 @@ const config = { { redirects: [ { - to: '/docs/guides/self-hosting/linux', - from: ['/docs/guides/self-hosting/self_hosting_guide'], + to: `${zrok}/guides/self-hosting/linux`, + from: [`${zrok}/guides/self-hosting/self_hosting_guide`], }, { - to: '/docs/guides/self-hosting/linux/nginx', - from: ['/docs/guides/self-hosting/nginx_tls_guide/'] + to: `${zrok}/guides/self-hosting/linux/nginx`, + from: [`${zrok}/guides/self-hosting/nginx_tls_guide/`] }, { - to: '/docs/guides/self-hosting/metrics-and-limits/configuring-limits', - from: ['/docs/guides/metrics-and-limits/configuring-limits'], + to: `${zrok}/guides/self-hosting/metrics-and-limits/configuring-limits`, + from: [`${zrok}/guides/metrics-and-limits/configuring-limits`], }, { - to: '/docs/guides/self-hosting/metrics-and-limits/configuring-metrics', - from: ['/docs/guides/metrics-and-limits/configuring-metrics'], + to: `${zrok}/guides/self-hosting/metrics-and-limits/configuring-metrics`, + from: [`${zrok}/guides/metrics-and-limits/configuring-metrics`], } ] } @@ -99,11 +100,11 @@ const config = { /** @type {import('@docusaurus/preset-classic').Options} */ ({ docs: { - routeBasePath: '/docs/zrok', + routeBasePath: `${zrok}`, sidebarPath: require.resolve('./sidebars.js'), editUrl: 'https://github.com/openziti/zrok/blob/main/docs', - path: '../docs', + path: 'docs', include: ['**/*.md', '**/*.mdx'], // Uncomment these lines when we're ready to show the 1.0 docs by default diff --git a/website/src/components/download-card.jsx b/website/src/components/download-card.jsx index 11c12037..5911260c 100644 --- a/website/src/components/download-card.jsx +++ b/website/src/components/download-card.jsx @@ -30,10 +30,10 @@ const getArchitecturePattern = (arch) => { const DownloadCard = ({ osName, osLogo, infoText, guideLink }) => { const assets = useAssets(); - console.log("Assets in DownloadCard:", assets); + // console.log("Assets in DownloadCard:", assets); const filenamePattern = getFilenamePattern(osName); const filteredLinks = assets.filter(asset => asset.name.includes(filenamePattern)); - console.log("Filtered assets for", osName, "in DownloadCard:", filteredLinks); + // console.log("Filtered assets for", osName, "in DownloadCard:", filteredLinks); return ( //
From 06fceba7c5d57bdc2f64db8d017e6ab0c809ecad Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Fri, 7 Nov 2025 12:42:11 -0500 Subject: [PATCH 09/23] fix more links from yarn build --- docker/compose/zrok-instance/README.md | 2 +- website/docs/getting-started.mdx | 4 ++-- website/docs/guides/docker-share/index.mdx | 2 +- website/docs/myzrok/upgrading.md | 2 +- website/versioned_docs/version-0.4/getting-started.mdx | 6 +++--- .../version-0.4/guides/docker-share/index.mdx | 2 +- .../versioned_docs/version-0.4/guides/install/index.mdx | 2 +- .../versioned_docs/version-0.4/guides/install/linux.mdx | 2 +- .../versioned_docs/version-0.4/guides/install/macos.mdx | 2 +- .../version-0.4/guides/self-hosting/docker.mdx | 2 +- website/versioned_docs/version-1.0/getting-started.mdx | 7 ++++--- .../version-1.0/guides/_linux-agent-install.mdx | 2 +- .../version-1.0/guides/docker-share/index.mdx | 2 +- website/versioned_docs/version-1.0/myzrok/upgrading.md | 2 +- 14 files changed, 20 insertions(+), 19 deletions(-) diff --git a/docker/compose/zrok-instance/README.md b/docker/compose/zrok-instance/README.md index 62c99b5e..0d472bfb 100644 --- a/docker/compose/zrok-instance/README.md +++ b/docker/compose/zrok-instance/README.md @@ -173,7 +173,7 @@ docker compose exec zrok-controller zrok admin create account You must enable each device environment with the account token obtained when the account was created. This is separate from the account password that's used to log in to the web console. -Follow [the getting started guide](/docs/getting-started#installing-the-zrok-command) to install the zrok CLI on some device and enable a zrok environment. +Follow [the getting started guide](https://docs.zrok.io/docs/getting-started#installing-the-zrok-command) to install the zrok CLI on some device and enable a zrok environment. 1. Configure the environment with the zrok API endpoint: diff --git a/website/docs/getting-started.mdx b/website/docs/getting-started.mdx index bb4a8b6c..cdb99327 100644 --- a/website/docs/getting-started.mdx +++ b/website/docs/getting-started.mdx @@ -298,7 +298,7 @@ Here's a quick review of the `zrok` mental model and the vocabulary. You create an _account_ with a `zrok` _instance_. Your account is identified by a username and a password, which you use to log into the _web console_. Your account also has a _secret token_, which you will use to authenticate from the `zrok` command-line to interact with the _instance_. -You create a new _account_ with NetFoundry's `zrok` _instance_ by subscribing in [myzrok.io](https://myzrok.io) or in a self-hosted `zrok` _instance_ by running [the `zrok invite` command](/guides/self-hosting/self-service-invite.mdx) or the `zrok admin create account` command. +You create a new _account_ with NetFoundry's `zrok` _instance_ by subscribing in [myzrok.io](https://myzrok.io) or in a self-hosted `zrok` _instance_ by running [the `zrok invite` command](./guides/self-hosting/self-service-invite.mdx) or the `zrok admin create account` command. ### Environment @@ -322,7 +322,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](/docs/category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! ## Resources diff --git a/website/docs/guides/docker-share/index.mdx b/website/docs/guides/docker-share/index.mdx index 199c8043..707c3130 100644 --- a/website/docs/guides/docker-share/index.mdx +++ b/website/docs/guides/docker-share/index.mdx @@ -10,7 +10,7 @@ To follow the guides in this section you will need [Docker](https://docs.docker. You have the option to enable a `zrok` account on the Docker host and mount it on the container or you can use the provided Docker Compose project files (`compose.yml`) to enable a separate `zrok` environment for each project. -This page provides `docker` and `docker compose` examples of mounting the host's `zrok` environment on the container. You'll need to first [enable zrok on the Docker host](/docs/getting-started/#installing-the-zrok-command) to use this approach. +This page provides `docker` and `docker compose` examples of mounting the host's `zrok` environment on the container. You'll need to first [enable zrok on the Docker host](../../getting-started.mdx#installing-the-zrok-command) to use this approach. ## Permanent Public Share diff --git a/website/docs/myzrok/upgrading.md b/website/docs/myzrok/upgrading.md index e6e19a10..298ab2e6 100644 --- a/website/docs/myzrok/upgrading.md +++ b/website/docs/myzrok/upgrading.md @@ -3,7 +3,7 @@ title: Upgrading From 0.4 to 1.0 --- ## Upgrading an existing 0.4 environment -If you have not already, [install the latest 1.x zrok binary](/docs/guides/install) into your environment. +If you have not already, [install the latest 1.x zrok binary](../guides/install/index.mdx) into your environment. :::note As of zrok `1.0.2`, the zrok rebase is automatic and the configuration will automatically be updated to the v1 API. diff --git a/website/versioned_docs/version-0.4/getting-started.mdx b/website/versioned_docs/version-0.4/getting-started.mdx index 8fc0b7e8..ed3741d3 100644 --- a/website/versioned_docs/version-0.4/getting-started.mdx +++ b/website/versioned_docs/version-0.4/getting-started.mdx @@ -7,7 +7,7 @@ sidebar_position: 10 import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from '@zrokroot/../docs/guides/install/_install_cards.mdx'; +import InstallCards from '@zrokroot/docs/guides/install/_install_cards.mdx'; ## Your Secure Internet Sharing Perimeter @@ -43,7 +43,7 @@ at [myzrok.io](https://myzrok.io) with a generous free tier. Run a zrok instance on Linux, Docker, or Kubernetes. - + @@ -370,7 +370,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](/docs/category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! ## Resources diff --git a/website/versioned_docs/version-0.4/guides/docker-share/index.mdx b/website/versioned_docs/version-0.4/guides/docker-share/index.mdx index 31d0e7e6..51bd8e62 100644 --- a/website/versioned_docs/version-0.4/guides/docker-share/index.mdx +++ b/website/versioned_docs/version-0.4/guides/docker-share/index.mdx @@ -10,7 +10,7 @@ To follow the guides in this section you will need [Docker](https://docs.docker. You have the option to enable a `zrok` account on the Docker host and mount it on the container or you can use the provided Docker Compose project files (`compose.yml`) to enable a separate `zrok` environment for each project. -This page provides `docker` and `docker compose` examples of mounting the host's `zrok` environment on the container. You'll need to first [enable zrok on the Docker host](/docs/getting-started/#installing-the-zrok-command) to use this approach. +This page provides `docker` and `docker compose` examples of mounting the host's `zrok` environment on the container. You'll need to first [enable zrok on the Docker host](../../getting-started.mdx#installing-the-zrok-command) to use this approach. ## Permanent Public Share diff --git a/website/versioned_docs/version-0.4/guides/install/index.mdx b/website/versioned_docs/version-0.4/guides/install/index.mdx index 864a5bda..6e564941 100644 --- a/website/versioned_docs/version-0.4/guides/install/index.mdx +++ b/website/versioned_docs/version-0.4/guides/install/index.mdx @@ -5,6 +5,6 @@ title: Install import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from '@zrokroot/../docs/guides/install/_install_cards.mdx'; +import InstallCards from '@zrokroot/docs/guides/install/_install_cards.mdx'; diff --git a/website/versioned_docs/version-0.4/guides/install/linux.mdx b/website/versioned_docs/version-0.4/guides/install/linux.mdx index b4ce0532..560bc806 100644 --- a/website/versioned_docs/version-0.4/guides/install/linux.mdx +++ b/website/versioned_docs/version-0.4/guides/install/linux.mdx @@ -8,7 +8,7 @@ import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; import AnsibleRepoSetup from './_ansible_repo_setup.yaml' import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' -import Homebrew from '@zrokroot/../docs/guides/install/_homebrew.mdx'; +import Homebrew from '@zrokroot/docs/guides/install/_homebrew.mdx'; ## Install `zrok` from the Repository diff --git a/website/versioned_docs/version-0.4/guides/install/macos.mdx b/website/versioned_docs/version-0.4/guides/install/macos.mdx index d7a2508d..71a91291 100644 --- a/website/versioned_docs/version-0.4/guides/install/macos.mdx +++ b/website/versioned_docs/version-0.4/guides/install/macos.mdx @@ -6,7 +6,7 @@ sidebar_label: macOS import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; -import Homebrew from '@zrokroot/../docs/guides/install/_homebrew.mdx'; +import Homebrew from '@zrokroot/docs/guides/install/_homebrew.mdx'; ## Homebrew diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx b/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx index bb0ffd1b..66c0e008 100644 --- a/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx +++ b/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx @@ -4,6 +4,6 @@ sidebar_label: Docker sidebar_position: 45 --- -import DockerInstance from '../../../../../docker/compose/zrok-instance/README.md' +import DockerInstance from '@zrokroot/../docker/compose/zrok-instance/README.md' diff --git a/website/versioned_docs/version-1.0/getting-started.mdx b/website/versioned_docs/version-1.0/getting-started.mdx index 9cafa566..39f35af8 100644 --- a/website/versioned_docs/version-1.0/getting-started.mdx +++ b/website/versioned_docs/version-1.0/getting-started.mdx @@ -7,7 +7,8 @@ sidebar_position: 10 import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; -import InstallCards from '@zrokroot/../docs/guides/install/_install_cards.mdx'; +import InstallCards from '@zrokroot/docs/guides/install/_install_cards.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Your Secure Internet Sharing Perimeter @@ -53,7 +54,7 @@ Here's a quick overview of what's involved in getting started with `zrok`: Run a zrok instance on Linux, Docker, or Kubernetes. - + @@ -321,7 +322,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](/docs/category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! ## Resources diff --git a/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx b/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx index 088dc04e..221a1a03 100644 --- a/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx +++ b/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx @@ -1,5 +1,5 @@ -1. Set up `zrok`'s Linux package repository by following [the Linux install guide](/guides/install/linux.mdx#install-zrok-from-the-repository), or run this one-liner to complete the repo setup and install packages. +1. Set up `zrok`'s Linux package repository by following [the Linux install guide](./install/linux.mdx#install-zrok-from-the-repository), or run this one-liner to complete the repo setup and install packages. ```bash curl -sSLf https://get.openziti.io/install.bash \ diff --git a/website/versioned_docs/version-1.0/guides/docker-share/index.mdx b/website/versioned_docs/version-1.0/guides/docker-share/index.mdx index 199c8043..707c3130 100644 --- a/website/versioned_docs/version-1.0/guides/docker-share/index.mdx +++ b/website/versioned_docs/version-1.0/guides/docker-share/index.mdx @@ -10,7 +10,7 @@ To follow the guides in this section you will need [Docker](https://docs.docker. You have the option to enable a `zrok` account on the Docker host and mount it on the container or you can use the provided Docker Compose project files (`compose.yml`) to enable a separate `zrok` environment for each project. -This page provides `docker` and `docker compose` examples of mounting the host's `zrok` environment on the container. You'll need to first [enable zrok on the Docker host](/docs/getting-started/#installing-the-zrok-command) to use this approach. +This page provides `docker` and `docker compose` examples of mounting the host's `zrok` environment on the container. You'll need to first [enable zrok on the Docker host](../../getting-started.mdx#installing-the-zrok-command) to use this approach. ## Permanent Public Share diff --git a/website/versioned_docs/version-1.0/myzrok/upgrading.md b/website/versioned_docs/version-1.0/myzrok/upgrading.md index e6e19a10..298ab2e6 100644 --- a/website/versioned_docs/version-1.0/myzrok/upgrading.md +++ b/website/versioned_docs/version-1.0/myzrok/upgrading.md @@ -3,7 +3,7 @@ title: Upgrading From 0.4 to 1.0 --- ## Upgrading an existing 0.4 environment -If you have not already, [install the latest 1.x zrok binary](/docs/guides/install) into your environment. +If you have not already, [install the latest 1.x zrok binary](../guides/install/index.mdx) into your environment. :::note As of zrok `1.0.2`, the zrok rebase is automatic and the configuration will automatically be updated to the v1 API. From 2e8c24b77aa2b91eb926851b9f564301d4a1dbfd Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Fri, 7 Nov 2025 12:46:40 -0500 Subject: [PATCH 10/23] clean yarn build --- website/docs/guides/_linux-agent-install.mdx | 2 +- website/docs/guides/_linux-share-install.mdx | 2 +- website/docs/guides/agent/linux-service.mdx | 2 +- .../versioned_docs/version-0.4/guides/_linux-share-install.mdx | 2 +- .../versioned_docs/version-1.0/guides/_linux-agent-install.mdx | 2 +- .../versioned_docs/version-1.0/guides/_linux-share-install.mdx | 2 +- website/versioned_docs/version-1.0/guides/frontdoor.mdx | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/website/docs/guides/_linux-agent-install.mdx b/website/docs/guides/_linux-agent-install.mdx index 088dc04e..11b60d55 100644 --- a/website/docs/guides/_linux-agent-install.mdx +++ b/website/docs/guides/_linux-agent-install.mdx @@ -1,5 +1,5 @@ -1. Set up `zrok`'s Linux package repository by following [the Linux install guide](/guides/install/linux.mdx#install-zrok-from-the-repository), or run this one-liner to complete the repo setup and install packages. +1. Set up `zrok`'s Linux package repository by following [the Linux install guide](../guides/install/linux.mdx), or run this one-liner to complete the repo setup and install packages. ```bash curl -sSLf https://get.openziti.io/install.bash \ diff --git a/website/docs/guides/_linux-share-install.mdx b/website/docs/guides/_linux-share-install.mdx index acea45b2..3ac001f4 100644 --- a/website/docs/guides/_linux-share-install.mdx +++ b/website/docs/guides/_linux-share-install.mdx @@ -1,5 +1,5 @@ -1. Set up `zrok`'s Linux package repository by following [the Linux install guide](/guides/install/linux.mdx#install-zrok-from-the-repository), or run this one-liner to complete the repo setup and install packages. +1. Set up `zrok`'s Linux package repository by following [the Linux install guide](../guides/install/linux.mdx), or run this one-liner to complete the repo setup and install packages. ```bash curl -sSLf https://get.openziti.io/install.bash \ diff --git a/website/docs/guides/agent/linux-service.mdx b/website/docs/guides/agent/linux-service.mdx index bc3cd060..7f9ec90e 100644 --- a/website/docs/guides/agent/linux-service.mdx +++ b/website/docs/guides/agent/linux-service.mdx @@ -31,7 +31,7 @@ systemctl --user enable --now zrok-agent.service ## Use the agent -Learn more about using the zrok agent in the [agent guide](/guides/agent/index.mdx). +Learn more about using the zrok agent in the [agent guide](../../guides/agent/index.mdx). ## Troubleshooting diff --git a/website/versioned_docs/version-0.4/guides/_linux-share-install.mdx b/website/versioned_docs/version-0.4/guides/_linux-share-install.mdx index acea45b2..3ac001f4 100644 --- a/website/versioned_docs/version-0.4/guides/_linux-share-install.mdx +++ b/website/versioned_docs/version-0.4/guides/_linux-share-install.mdx @@ -1,5 +1,5 @@ -1. Set up `zrok`'s Linux package repository by following [the Linux install guide](/guides/install/linux.mdx#install-zrok-from-the-repository), or run this one-liner to complete the repo setup and install packages. +1. Set up `zrok`'s Linux package repository by following [the Linux install guide](../guides/install/linux.mdx), or run this one-liner to complete the repo setup and install packages. ```bash curl -sSLf https://get.openziti.io/install.bash \ diff --git a/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx b/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx index 221a1a03..a5015e7e 100644 --- a/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx +++ b/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx @@ -1,5 +1,5 @@ -1. Set up `zrok`'s Linux package repository by following [the Linux install guide](./install/linux.mdx#install-zrok-from-the-repository), or run this one-liner to complete the repo setup and install packages. +1. Set up `zrok`'s Linux package repository by following [the Linux install guide](./install/linux.mdx), or run this one-liner to complete the repo setup and install packages. ```bash curl -sSLf https://get.openziti.io/install.bash \ diff --git a/website/versioned_docs/version-1.0/guides/_linux-share-install.mdx b/website/versioned_docs/version-1.0/guides/_linux-share-install.mdx index acea45b2..3ac001f4 100644 --- a/website/versioned_docs/version-1.0/guides/_linux-share-install.mdx +++ b/website/versioned_docs/version-1.0/guides/_linux-share-install.mdx @@ -1,5 +1,5 @@ -1. Set up `zrok`'s Linux package repository by following [the Linux install guide](/guides/install/linux.mdx#install-zrok-from-the-repository), or run this one-liner to complete the repo setup and install packages. +1. Set up `zrok`'s Linux package repository by following [the Linux install guide](../guides/install/linux.mdx), or run this one-liner to complete the repo setup and install packages. ```bash curl -sSLf https://get.openziti.io/install.bash \ diff --git a/website/versioned_docs/version-1.0/guides/frontdoor.mdx b/website/versioned_docs/version-1.0/guides/frontdoor.mdx index dec7bd5f..8941893e 100644 --- a/website/versioned_docs/version-1.0/guides/frontdoor.mdx +++ b/website/versioned_docs/version-1.0/guides/frontdoor.mdx @@ -78,4 +78,4 @@ On macOS and Windows, zrok frontdoor is implemented as a Docker Compose project ## Concepts -Overview of [zrok reserved shares](/concepts/sharing-reserved.md) +Overview of [zrok reserved shares](../concepts/sharing-reserved.md) From 1c74e6e9aecfff0a1d40905f14d90148078021dd Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Fri, 7 Nov 2025 14:03:12 -0500 Subject: [PATCH 11/23] more relative links --- website/docs/concepts/_backend_http.mdx | 6 +++--- website/docs/concepts/hosting.md | 2 +- website/docs/concepts/index.md | 2 +- website/docs/concepts/sharing-private.mdx | 2 +- website/docs/getting-started.mdx | 2 +- website/docs/guides/agent/index.mdx | 4 ++-- .../guides/docker-share/docker_private_share_guide.md | 2 +- .../docs/guides/docker-share/docker_public_share_guide.md | 2 +- website/docs/guides/frontdoor.mdx | 2 +- website/docs/guides/install/linux.mdx | 2 +- website/docs/guides/install/windows.mdx | 2 +- website/docs/guides/self-hosting/linux/index.mdx | 8 ++++---- website/docs/guides/self-hosting/linux/nginx.mdx | 2 +- website/docs/myzrok/custom-domains/index.mdx | 2 +- 14 files changed, 20 insertions(+), 20 deletions(-) diff --git a/website/docs/concepts/_backend_http.mdx b/website/docs/concepts/_backend_http.mdx index 1b06e694..0a9f5ca6 100644 --- a/website/docs/concepts/_backend_http.mdx +++ b/website/docs/concepts/_backend_http.mdx @@ -1,5 +1,5 @@ -- `proxy` mode forwards requests received by the frontend to the target server ([more](/concepts/http.md)) -- `web` mode serves a target folder as a file index web page ([more](/concepts/files.md)) -- `drive` mode serves a target folder with WebDAV ([guide](/guides/drives.mdx)) +- `proxy` mode forwards requests received by the frontend to the target server ([more](./http.md)) +- `web` mode serves a target folder as a file index web page ([more](./files.md)) +- `drive` mode serves a target folder with WebDAV ([guide](../guides/drives.mdx)) - `caddy` mode runs the built-in Caddy server with the targeted Caddyfile ([example](pathname:///simple_reverse_proxy.Caddyfile)) diff --git a/website/docs/concepts/hosting.md b/website/docs/concepts/hosting.md index 8d975ff1..371c638b 100644 --- a/website/docs/concepts/hosting.md +++ b/website/docs/concepts/hosting.md @@ -6,7 +6,7 @@ sidebar_position: 200 ## Self-Hosted -`zrok` is not limited to a managed offering. You can [host your own](/guides/self-hosting/linux/index.mdx) instance of `zrok` as well. `zrok` is +`zrok` is not limited to a managed offering. You can [host your own](../guides/self-hosting/linux/index.mdx) instance of `zrok` as well. `zrok` is also freely available as open source software hosted by GitHub under a very permissive Apache v2 license. ## Managed Service diff --git a/website/docs/concepts/index.md b/website/docs/concepts/index.md index eb92da7c..b7e16b1d 100644 --- a/website/docs/concepts/index.md +++ b/website/docs/concepts/index.md @@ -10,4 +10,4 @@ sidebar_position: 25 Sharing with `zrok` can be either [`public`](./sharing-public.mdx) or [`private`](./sharing-private.mdx). Naturally, regular web-based resources can be shared but `zrok` also includes support for sharing raw [TCP](./tunnels.md) and [UDP](./tunnels.md) network connections, and also includes a [website and file sharing](./files.md) feature. -Learn about `zrok` [hosting here](./hosting.md), including instructions on how to [install your own `zrok` instance](/guides/self-hosting/linux/index.mdx). +Learn about `zrok` [hosting here](./hosting.md), including instructions on how to [install your own `zrok` instance](../guides/self-hosting/linux/index.mdx). diff --git a/website/docs/concepts/sharing-private.mdx b/website/docs/concepts/sharing-private.mdx index f366a152..185507bd 100644 --- a/website/docs/concepts/sharing-private.mdx +++ b/website/docs/concepts/sharing-private.mdx @@ -40,6 +40,6 @@ zrok share private 80 ``` -- `tcpTunnel`, `udpTunnel` modes forward the data payload to the target server ([more](/concepts/tunnels.md)) +- `tcpTunnel`, `udpTunnel` modes forward the data payload to the target server ([more](./tunnels.md)) - `socks` mode provides a SOCKS5 dynamic proxy on the private access bind port that tunnels TCP payloads to the share backend where they are forwarded to their destinations ([blog](https://blog.openziti.io/the-zrok-socks-backend)) - `vpn` mode provides a network layer tunnel between the private access and the share backend ([guide](guides/vpn/vpn.md)) diff --git a/website/docs/getting-started.mdx b/website/docs/getting-started.mdx index cdb99327..1ed08510 100644 --- a/website/docs/getting-started.mdx +++ b/website/docs/getting-started.mdx @@ -207,7 +207,7 @@ If we try to reload the frontend endpoint in our web browser, we'll see: ![Not Found](images/zrok-not-found.png) -[More about public shares](/concepts/sharing-public.mdx) +[More about public shares](./concepts/sharing-public.mdx) ### Private Shares diff --git a/website/docs/guides/agent/index.mdx b/website/docs/guides/agent/index.mdx index 4be961e1..e99ad3a1 100644 --- a/website/docs/guides/agent/index.mdx +++ b/website/docs/guides/agent/index.mdx @@ -75,8 +75,8 @@ zrok agent status You can keep the Agent running reliably in the background by installing the Agent service in Windows or Linux. -- Windows - [set up the Windows system service](/guides/agent/windows-service/index.mdx) -- Linux - [install the Linux package `zrok-agent`](/guides/agent/linux-service.mdx) +- Windows - [set up the Windows system service](../../guides/agent/windows-service/index.mdx) +- Linux - [install the Linux package `zrok-agent`](../../guides/agent/linux-service.mdx) ## How the Agent Works diff --git a/website/docs/guides/docker-share/docker_private_share_guide.md b/website/docs/guides/docker-share/docker_private_share_guide.md index 160ef62a..21c3fc5b 100644 --- a/website/docs/guides/docker-share/docker_private_share_guide.md +++ b/website/docs/guides/docker-share/docker_private_share_guide.md @@ -12,7 +12,7 @@ Privately share a Docker Compose service with a separate zrok environment and a With zrok, you can privately share a service that's running in Docker. You need a zrok private share running somewhere that it can reach the service you're sharing, and a zrok private access running somewhere else where you want to use the private share. Together, the private share and private access form a private point-to-point tunnel. -Here's a short article with an overview of [private sharing with zrok](/concepts/sharing-private.mdx). +Here's a short article with an overview of [private sharing with zrok](../../concepts/sharing-private.mdx). ## Walkthrough Video diff --git a/website/docs/guides/docker-share/docker_public_share_guide.md b/website/docs/guides/docker-share/docker_public_share_guide.md index 91fa29b4..131231a6 100644 --- a/website/docs/guides/docker-share/docker_public_share_guide.md +++ b/website/docs/guides/docker-share/docker_public_share_guide.md @@ -12,7 +12,7 @@ Publicly share a Docker Compose service with a separate zrok environment and a p With zrok, you can publicly share a service that's running in Docker. You need a zrok public share running somewhere that it can reach the service you're sharing. As long as that public share is running and your service is available, anyone with the address can use your service. -Here's a short article with an overview of [public sharing with zrok](/concepts/sharing-public.mdx). +Here's a short article with an overview of [public sharing with zrok](../../concepts/sharing-public.mdx). ## Walkthrough Video diff --git a/website/docs/guides/frontdoor.mdx b/website/docs/guides/frontdoor.mdx index dec7bd5f..5f64bca6 100644 --- a/website/docs/guides/frontdoor.mdx +++ b/website/docs/guides/frontdoor.mdx @@ -70,7 +70,7 @@ When the service starts it will: -On macOS and Windows, zrok frontdoor is implemented as a Docker Compose project which reserves a public subdomain for your website or service and manages a zrok environment that's separate from the Docker host. [Link to the Docker Public Share Guide](/guides/docker-share/docker_public_share_guide.md) +On macOS and Windows, zrok frontdoor is implemented as a Docker Compose project which reserves a public subdomain for your website or service and manages a zrok environment that's separate from the Docker host. [Link to the Docker Public Share Guide](../guides/docker-share/docker_public_share_guide.md) diff --git a/website/docs/guides/install/linux.mdx b/website/docs/guides/install/linux.mdx index db8c6499..967a549e 100644 --- a/website/docs/guides/install/linux.mdx +++ b/website/docs/guides/install/linux.mdx @@ -19,7 +19,7 @@ curl -sSf https://get.openziti.io/install.bash | sudo bash -s zrok ``` :::info -Check out [zrok frontdoor](/guides/frontdoor.mdx?os=Linux) for running `zrok` as an always-on service. +Check out [zrok frontdoor](../../guides/frontdoor.mdx?os=Linux) for running `zrok` as an always-on service. :::
diff --git a/website/docs/guides/install/windows.mdx b/website/docs/guides/install/windows.mdx index 6583bb87..24c26a5c 100644 --- a/website/docs/guides/install/windows.mdx +++ b/website/docs/guides/install/windows.mdx @@ -57,4 +57,4 @@ import styles from '@zrokroot/src/css/download-card.module.css'; ## Wintun for zrok VPN -On Windows, you must install Wintun to use zrok's VPN backend mode. See the [VPN guide](/guides/vpn/vpn.md) for more details. +On Windows, you must install Wintun to use zrok's VPN backend mode. See the [VPN guide](../../guides/vpn/vpn.md) for more details. diff --git a/website/docs/guides/self-hosting/linux/index.mdx b/website/docs/guides/self-hosting/linux/index.mdx index 2f6b284a..ac6e6281 100644 --- a/website/docs/guides/self-hosting/linux/index.mdx +++ b/website/docs/guides/self-hosting/linux/index.mdx @@ -55,7 +55,7 @@ Debian and RPM packages are available for `zrok`. sudo apt install zrok ``` -Follow [the Linux installation guide](/guides/install/linux.mdx) to install the `zrok` package from the repository or manually install the binary for your platform. +Follow [the Linux installation guide](../../../guides/install/linux.mdx) to install the `zrok` package from the repository or manually install the binary for your platform. ## Configure the Controller @@ -111,7 +111,7 @@ The `ziti` section defines how the `zrok` controller should communicate with you Be sure to see the [reference configuration at `etc/ctrl.yml`](https://github.com/openziti/zrok/blob/main/etc/ctrl.yml) for the complete documentation of the current configuration file format for the `zrok` controller and service instance components. -See the separate guides on [configuring metrics](/guides/self-hosting/metrics-and-limits/configuring-metrics.md) and [configuring limits](/guides/self-hosting/metrics-and-limits/configuring-limits.md) for details about both of these specialized areas of service instance configuration. +See the separate guides on [configuring metrics](../../../guides/self-hosting/metrics-and-limits/configuring-metrics.md) and [configuring limits](../../../guides/self-hosting/metrics-and-limits/configuring-limits.md) for details about both of these specialized areas of service instance configuration. ::: @@ -127,7 +127,7 @@ In my case, I've set: export ZROK_API_ENDPOINT=http://127.0.0.1:18080 ``` -[Read more about configuring your self-hosted `zrok` instance](/guides/self-hosting/instance-configuration.mdx). +[Read more about configuring your self-hosted `zrok` instance](../../../guides/self-hosting/instance-configuration.mdx). ## Bootstrap OpenZiti for zrok @@ -233,7 +233,7 @@ This frontend config file has a `host_match` pattern that represents the DNS zon The frontend does not provide server TLS, but you may front the server with a reverse proxy. The reverse proxy must forward the `Host` header supplied by the viewer. This example will expose the non-TLS listener for the frontend. -You can also specify an `oauth` configuration in this file, full details of are found in [OAuth Public Frontend Configuration](/guides/self-hosting/oauth/configuring-oauth.md#configuring-your-public-frontend). +You can also specify an `oauth` configuration in this file, full details of are found in [OAuth Public Frontend Configuration](../../../guides/self-hosting/oauth/configuring-oauth.md#configuring-your-public-frontend). ## Start Public Frontend diff --git a/website/docs/guides/self-hosting/linux/nginx.mdx b/website/docs/guides/self-hosting/linux/nginx.mdx index 1551e980..b12a128a 100644 --- a/website/docs/guides/self-hosting/linux/nginx.mdx +++ b/website/docs/guides/self-hosting/linux/nginx.mdx @@ -11,7 +11,7 @@ sidebar_label: NGINX TLS ## Before You Begin -I'll assume you have a running `zrok` controller and frontend and wish to front both with NGINX providing server TLS. Go back to [Self-Hosting Guide](/guides/self-hosting/linux/index.mdx) if you still need to spin those up. +I'll assume you have a running `zrok` controller and frontend and wish to front both with NGINX providing server TLS. Go back to [Self-Hosting Guide](../../../guides/self-hosting/linux/index.mdx) if you still need to spin those up. ## Choose a Reverse Proxy Address diff --git a/website/docs/myzrok/custom-domains/index.mdx b/website/docs/myzrok/custom-domains/index.mdx index 0c55ce29..1cb89d7d 100644 --- a/website/docs/myzrok/custom-domains/index.mdx +++ b/website/docs/myzrok/custom-domains/index.mdx @@ -6,7 +6,7 @@ title: Custom Domains [myzrok.io](https://myzrok.io) is a hosted zrok-as-a-service offering that provides a way for you bring a custom DNS name for zrok shares. For example, let's say you own the domain `foo.example.io`, you can leverage zrok custom domains to create ephemeral shares such as: `https://vw8jbg4ijz5g.foo.example.io` -or [reserved shares](/concepts/sharing-reserved.md) such as `https://toaster.foo.example.io`. +or [reserved shares](../../concepts/sharing-reserved.md) such as `https://toaster.foo.example.io`. Custom domains require a Pro subscription with [myzrok.io](https://myzrok.io). If you don't already have an account, you can sign up for one [here](https://myzrok.io). From 4045290b4c75f3ee59f121ba021363c336111008 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Fri, 7 Nov 2025 14:06:58 -0500 Subject: [PATCH 12/23] add a link for docs to keep the og feel --- docs | 1 + 1 file changed, 1 insertion(+) create mode 120000 docs diff --git a/docs b/docs new file mode 120000 index 00000000..8990145f --- /dev/null +++ b/docs @@ -0,0 +1 @@ +website/docs \ No newline at end of file From 1509e85aed3aee47451007a315ce62872fc064e5 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Fri, 7 Nov 2025 16:10:59 -0500 Subject: [PATCH 13/23] continuing to fix build issues from unified doc --- website/docs/getting-started.mdx | 2 +- .../self-hosting/personalized-frontend.md | 2 +- website/src/components/footer.tsx | 24 +++++++++++++++++++ .../version-0.4/getting-started.mdx | 9 +++---- .../version-1.0/getting-started.mdx | 2 +- 5 files changed, 32 insertions(+), 7 deletions(-) create mode 100644 website/src/components/footer.tsx diff --git a/website/docs/getting-started.mdx b/website/docs/getting-started.mdx index 1ed08510..e136281f 100644 --- a/website/docs/getting-started.mdx +++ b/website/docs/getting-started.mdx @@ -322,7 +322,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](category/self-hosting/)! ## Resources diff --git a/website/docs/guides/self-hosting/personalized-frontend.md b/website/docs/guides/self-hosting/personalized-frontend.md index c6730ef0..e34b5f39 100644 --- a/website/docs/guides/self-hosting/personalized-frontend.md +++ b/website/docs/guides/self-hosting/personalized-frontend.md @@ -34,7 +34,7 @@ Imagine that we own the domain `example.com`. In our example, we want to expose We can accomplish this easily with cheap VPS instance. You could also do it with containers through a container hosting service. The VPS will need an IP address exposed to the internet. You'll also need to be able to create DNS entries for the `example.com` domain. -To accomplish this, we're going to run 3 separate `zrok access private` commands on our VPS (see the [frontdoor guide](../../frontdoor/), or [zrok-private-access Docker Compose guide](../../docker-share/docker_private_share_guide/#access-the-private-share) for details on an approach for setting this up). One command each for shares `A`, `B`, and `C`. The `zrok access private` command works like this: +To accomplish this, we're going to run 3 separate `zrok access private` commands on our VPS (see the [frontdoor guide](../frontdoor.mdx), or [zrok-private-access Docker Compose guide](../../guides/docker-share/docker_private_share_guide.md#access-the-private-share) for details on an approach for setting this up). One command each for shares `A`, `B`, and `C`. The `zrok access private` command works like this: ``` $ zrok access private diff --git a/website/src/components/footer.tsx b/website/src/components/footer.tsx new file mode 100644 index 00000000..f6df98c4 --- /dev/null +++ b/website/src/components/footer.tsx @@ -0,0 +1,24 @@ +import {defaultNetFoundryFooterProps, defaultSocialProps} from "@openclint/docusaurus-shared/ui"; + +export const zlanFooter = { + ...defaultNetFoundryFooterProps(), + description: + 'zLAN is a zero trust & micro-segmentation solution that makes it easy to create secure, software-defined networks.', + socialProps: { + ...defaultSocialProps, + githubUrl: 'https://github.com/netfoundry/', + youtubeUrl: 'https://youtube.com/netfoundry/', + linkedInUrl: 'https://www.linkedin.com/in/netfoundry/', + twitterUrl: 'https://twitter.com/netfoundry/', + }, + documentationLinks: [ + Getting Started zLAN + ], + communityLinks: [ + Discourse Forum + ], + resourceLinks: [ + OpenZiti Tech Blog, + NetFoundry, + ], +} diff --git a/website/versioned_docs/version-0.4/getting-started.mdx b/website/versioned_docs/version-0.4/getting-started.mdx index ed3741d3..d008d16c 100644 --- a/website/versioned_docs/version-0.4/getting-started.mdx +++ b/website/versioned_docs/version-0.4/getting-started.mdx @@ -8,6 +8,7 @@ import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import DownloadCardStyles from '@zrokroot/src/css/download-card.module.css'; import InstallCards from '@zrokroot/docs/guides/install/_install_cards.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Your Secure Internet Sharing Perimeter @@ -43,9 +44,9 @@ at [myzrok.io](https://myzrok.io) with a generous free tier. Run a zrok instance on Linux, Docker, or Kubernetes. - - - + + + @@ -370,7 +371,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](category/self-hosting/)! ## Resources diff --git a/website/versioned_docs/version-1.0/getting-started.mdx b/website/versioned_docs/version-1.0/getting-started.mdx index 39f35af8..3578c6ac 100644 --- a/website/versioned_docs/version-1.0/getting-started.mdx +++ b/website/versioned_docs/version-1.0/getting-started.mdx @@ -322,7 +322,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](category/self-hosting/)! ## Resources From 782d11f4dd2f6bf48bbb7b149cb991e3186ffbfb Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Mon, 10 Nov 2025 14:02:43 -0500 Subject: [PATCH 14/23] moving versioned docs to be based on the plugin id --- website/docs/getting-started.mdx | 4 +- website/docusaurus.config.js | 417 +++++++++--------- .../index.js} | 22 +- .../_attic/network/_category_.json | 0 .../_attic/network/prod/ziti-ctrl.service | 0 .../_attic/network/prod/ziti-ctrl.yml | 0 .../_attic/network/prod/ziti-router0.service | 0 .../_attic/network/prod/ziti-router0.yml | 0 .../network/prod/zrok-access-public.service | 0 .../_attic/network/prod/zrok-ctrl.service | 0 .../_attic/network/prod/zrok-ctrl.yml | 0 .../network/prod/zrok.io-network-skeleton.md | 0 .../version-0.4/_attic/overview.md | 0 .../_attic/sharing/_category_.json | 0 .../_attic/sharing/reserved_services.md | 0 .../_attic/sharing/sharing_modes.md | 0 .../_attic/v0.2_account_requests.md | 0 .../version-0.4/_attic/v0.4_limits.md | 0 .../version-0.4/concepts/_backend_http.mdx | 0 .../version-0.4/concepts/_category_.json | 0 .../version-0.4/concepts/files.md | 0 .../version-0.4/concepts/hosting.md | 0 .../version-0.4/concepts/http.md | 0 .../version-0.4/concepts/index.md | 0 .../version-0.4/concepts/opensource.md | 0 .../version-0.4/concepts/sharing-private.mdx | 0 .../version-0.4/concepts/sharing-public.mdx | 0 .../version-0.4/concepts/sharing-reserved.md | 0 .../version-0.4/concepts/tunnels.md | 0 .../version-0.4/getting-started.mdx | 0 .../version-0.4/guides/_category_.json | 0 .../version-0.4/guides/_frontdoor-linux.mdx | 0 .../guides/_linux-share-install.mdx | 0 .../guides/docker-share/_category_.json | 0 .../docker_private_share_guide.md | 0 .../docker-share/docker_public_share_guide.md | 0 .../version-0.4/guides/docker-share/index.mdx | 0 .../version-0.4/guides/drives.mdx | 0 .../version-0.4/guides/frontdoor.mdx | 0 .../guides/install/_ansible_repo_setup.yaml | 0 .../guides/install/_category_.json | 0 .../version-0.4/guides/install/index.mdx | 0 .../version-0.4/guides/install/linux.mdx | 0 .../version-0.4/guides/install/macos.mdx | 0 .../version-0.4/guides/install/windows.mdx | 0 .../guides/linux-user-share/_category_.json | 0 .../guides/linux-user-share/index.mdx | 0 .../version-0.4/guides/permission-modes.md | 0 .../guides/self-hosting/_category_.json | 0 .../guides/self-hosting/docker.mdx | 0 .../self-hosting/instance-configuration.mdx | 0 .../guides/self-hosting/interstitial-page.md | 0 .../guides/self-hosting/kubernetes.mdx | 0 .../guides/self-hosting/linux/_category_.json | 0 .../guides/self-hosting/linux/index.mdx | 0 .../guides/self-hosting/linux/nginx.mdx | 0 .../metrics-and-limits/_category_.json | 0 .../metrics-and-limits/configuring-limits.md | 0 .../metrics-and-limits/configuring-metrics.md | 0 .../images/metrics-architecture-simple.drawio | 0 .../images/metrics-architecture-simple.png | Bin .../images/metrics-architecture.drawio | 0 .../images/metrics-architecture.png | Bin .../images/zrok-console-activity.png | Bin .../guides/self-hosting/oauth/_category_.json | 0 .../self-hosting/oauth/configuring-oauth.md | 0 .../github_create_oauth_application_1.png | Bin .../github_create_oauth_application_2.png | Bin .../github_create_oauth_application_3.png | Bin .../github_create_oauth_application_4.png | Bin .../github_create_oauth_application_5.png | Bin .../images/google_create_credentials_1.png | Bin .../images/google_create_credentials_2.png | Bin .../images/google_create_credentials_3.png | Bin .../images/google_create_credentials_4.png | Bin .../images/google_oauth_content_screen_1.png | Bin .../images/google_oauth_content_screen_2.png | Bin .../images/google_oauth_content_screen_3.png | Bin .../images/google_oauth_content_screen_4.png | Bin .../images/google_oauth_content_screen_5.png | Bin .../images/google_oauth_content_screen_6.png | Bin .../guides/self-hosting/organizations.md | 0 .../self-hosting/personalized-frontend.md | 0 .../self-hosting/self-service-invite.mdx | 0 .../version-0.4/guides/vpn/vpn-share.png | Bin .../version-0.4/guides/vpn/vpn.md | 0 .../images/personalized-frontend-1.png | Bin .../version-0.4/images/zrok.png | Bin .../version-0.4/images/zrok_cover.png | Bin .../version-0.4/images/zrok_deployment.drawio | 0 .../version-0.4/images/zrok_deployment.png | Bin .../version-0.4/images/zrok_enable_modal.png | Bin .../images/zrok_frontends_v0.3.drawio | 0 .../images/zrok_frontends_v0.3.png | Bin .../images/zrok_interstitial_rendezvous.png | Bin .../version-0.4/images/zrok_not_found.png | Bin .../version-0.4/images/zrok_private_share.png | Bin .../version-0.4/images/zrok_public_share.png | Bin .../images/zrok_registration_success.png | Bin .../images/zrok_reserved_not_found.png | Bin .../version-0.4/images/zrok_share_public.png | Bin .../images/zrok_share_public_drive.png | Bin .../zrok_share_public_drive_explorer.png | Bin .../images/zrok_share_reserved.png | Bin .../images/zrok_share_web_files.png | Bin .../images/zrok_share_web_website.png | Bin .../version-0.4/images/zrok_v0.1_overview.png | Bin .../version-0.4/images/zrok_v0.2_overview.png | Bin .../version-0.4/images/zrok_verify.png | Bin .../version-0.4/images/zrok_web_console.png | Bin .../images/zrok_web_console_empty.png | Bin .../zrok_web_console_environment_spark.png | Bin .../zrok_web_console_explorer_share.png | Bin .../images/zrok_web_console_share_detail.png | Bin .../zrok_web_console_share_frontend.png | Bin .../version-0.4/images/zrok_web_login.png | Bin .../zrok_web_ui_empty_environment_detail.png | Bin .../images/zrok_web_ui_empty_shares.png | Bin .../images/zrok_web_ui_new_environment.png | Bin .../version-0.4/images/zrok_zoom_to_fit.png | Bin .../version-0.4/myzrok/_category_.json | 0 .../myzrok/custom-domains/_category_.json | 0 .../images/myzrok_add_a_record.png | Bin .../images/myzrok_add_cname.png | Bin .../images/myzrok_add_domain.png | Bin .../images/myzrok_domains_page.png | Bin .../custom-domains/images/myzrok_finalize.png | Bin .../images/myzrok_verify_dns.png | Bin .../custom-domains/images/zrok_status.png | Bin .../myzrok/custom-domains/index.mdx | 0 .../_attic/network/_category_.json | 0 .../_attic/network/prod/ziti-ctrl.service | 0 .../_attic/network/prod/ziti-ctrl.yml | 0 .../_attic/network/prod/ziti-router0.service | 0 .../_attic/network/prod/ziti-router0.yml | 0 .../network/prod/zrok-access-public.service | 0 .../_attic/network/prod/zrok-ctrl.service | 0 .../_attic/network/prod/zrok-ctrl.yml | 0 .../network/prod/zrok.io-network-skeleton.md | 0 .../version-1.0/_attic/overview.md | 0 .../_attic/sharing/_category_.json | 0 .../_attic/sharing/reserved_services.md | 0 .../_attic/sharing/sharing_modes.md | 0 .../_attic/v0.2_account_requests.md | 0 .../version-1.0/_attic/v0.4_limits.md | 0 .../version-1.0/concepts/_backend_http.mdx | 0 .../version-1.0/concepts/_category_.json | 0 .../version-1.0/concepts/files.md | 0 .../version-1.0/concepts/hosting.md | 0 .../version-1.0/concepts/http.md | 0 .../version-1.0/concepts/index.md | 0 .../version-1.0/concepts/opensource.md | 0 .../version-1.0/concepts/sharing-private.mdx | 0 .../version-1.0/concepts/sharing-public.mdx | 0 .../version-1.0/concepts/sharing-reserved.md | 0 .../version-1.0/concepts/tunnels.md | 0 .../version-1.0/getting-started.mdx | 0 .../version-1.0/guides/_category_.json | 0 .../version-1.0/guides/_frontdoor-linux.mdx | 0 .../guides/_linux-agent-install.mdx | 0 .../guides/_linux-share-install.mdx | 0 .../version-1.0/guides/agent/_category_.json | 0 .../guides/agent/http-healthcheck.mdx | 0 .../version-1.0/guides/agent/index.mdx | 0 .../guides/agent/linux-service.mdx | 0 .../version-1.0/guides/agent/remoting.mdx | 0 .../images/empty-command-prompt.png | Bin .../agent/windows-service/images/enable.png | Bin .../images/nssm-cli-installation.png | Bin .../images/nssm-file-rotation.png | Bin .../windows-service/images/nssm-install.png | Bin .../agent/windows-service/images/nssm-io.png | Bin .../windows-service/images/program-files.png | Bin .../images/services-running.png | Bin .../agent/windows-service/images/services.png | Bin .../images/zrok-agent-console.png | Bin .../agent/windows-service/images/zrokdir.png | Bin .../guides/agent/windows-service/index.mdx | 0 .../guides/docker-share/_category_.json | 0 .../docker_private_share_guide.md | 0 .../docker-share/docker_public_share_guide.md | 0 .../version-1.0/guides/docker-share/index.mdx | 0 .../version-1.0/guides/drives.mdx | 0 .../version-1.0/guides/frontdoor.mdx | 0 .../guides/install/_ansible_repo_setup.yaml | 0 .../guides/install/_category_.json | 0 .../version-1.0/guides/install/_homebrew.mdx | 0 .../guides/install/_install_cards.mdx | 0 .../version-1.0/guides/install/index.mdx | 0 .../version-1.0/guides/install/linux.mdx | 0 .../version-1.0/guides/install/macos.mdx | 0 .../version-1.0/guides/install/windows.mdx | 0 .../version-1.0/guides/permission-modes.md | 0 .../guides/self-hosting/_category_.json | 0 .../guides/self-hosting/docker.mdx | 0 .../self-hosting/instance-configuration.mdx | 0 .../guides/self-hosting/interstitial-page.md | 0 .../guides/self-hosting/kubernetes.mdx | 0 .../guides/self-hosting/linux/_category_.json | 0 .../guides/self-hosting/linux/index.mdx | 0 .../guides/self-hosting/linux/nginx.mdx | 0 .../metrics-and-limits/_category_.json | 0 .../metrics-and-limits/configuring-limits.md | 0 .../metrics-and-limits/configuring-metrics.md | 0 .../images/metrics-architecture-simple.drawio | 0 .../images/metrics-architecture-simple.png | Bin .../images/metrics-architecture.drawio | 0 .../images/metrics-architecture.png | Bin .../images/zrok-console-activity.png | Bin .../guides/self-hosting/oauth/_category_.json | 0 .../self-hosting/oauth/configuring-oauth.md | 0 .../github_create_oauth_application_1.png | Bin .../github_create_oauth_application_2.png | Bin .../github_create_oauth_application_3.png | Bin .../github_create_oauth_application_4.png | Bin .../github_create_oauth_application_5.png | Bin .../images/google_create_credentials_1.png | Bin .../images/google_create_credentials_2.png | Bin .../images/google_create_credentials_3.png | Bin .../images/google_create_credentials_4.png | Bin .../images/google_oauth_content_screen_1.png | Bin .../images/google_oauth_content_screen_2.png | Bin .../images/google_oauth_content_screen_3.png | Bin .../images/google_oauth_content_screen_4.png | Bin .../images/google_oauth_content_screen_5.png | Bin .../images/google_oauth_content_screen_6.png | Bin .../guides/self-hosting/organizations.md | 0 .../self-hosting/personalized-frontend.md | 0 .../self-hosting/self-service-invite.mdx | 0 .../version-1.0/guides/vpn/vpn-share.png | Bin .../version-1.0/guides/vpn/vpn.md | 0 .../images/personalized-frontend-1.png | Bin .../images/zrok-getting-started-button.png | Bin .../images/zrok-getting-started-modal.png | Bin .../version-1.0/images/zrok-not-found.png | Bin .../images/zrok-reserved-not-found.png | Bin .../version-1.0/images/zrok-share-public.png | Bin .../images/zrok-visualizer-enabled.png | Bin .../images/zrok-visualizer-environment.png | Bin .../images/zrok-visualizer-public-share.png | Bin .../images/zrok-visualizer-sparklines.png | Bin .../version-1.0/images/zrok-zoom-to-fit.png | Bin .../version-1.0/images/zrok.png | Bin .../version-1.0/images/zrok_cover.png | Bin .../version-1.0/images/zrok_deployment.drawio | 0 .../version-1.0/images/zrok_deployment.png | Bin .../version-1.0/images/zrok_enable_modal.png | Bin .../images/zrok_frontends_v0.3.drawio | 0 .../images/zrok_frontends_v0.3.png | Bin .../images/zrok_interstitial_rendezvous.png | Bin .../version-1.0/images/zrok_not_found.png | Bin .../version-1.0/images/zrok_private_share.png | Bin .../version-1.0/images/zrok_public_share.png | Bin .../images/zrok_registration_success.png | Bin .../images/zrok_reserved_not_found.png | Bin .../version-1.0/images/zrok_share_public.png | Bin .../images/zrok_share_public_drive.png | Bin .../zrok_share_public_drive_explorer.png | Bin .../images/zrok_share_reserved.png | Bin .../images/zrok_share_web_files.png | Bin .../images/zrok_share_web_website.png | Bin .../version-1.0/images/zrok_v0.1_overview.png | Bin .../version-1.0/images/zrok_v0.2_overview.png | Bin .../version-1.0/images/zrok_verify.png | Bin .../version-1.0/images/zrok_web_console.png | Bin .../images/zrok_web_console_empty.png | Bin .../zrok_web_console_environment_spark.png | Bin .../zrok_web_console_explorer_share.png | Bin .../images/zrok_web_console_share_detail.png | Bin .../zrok_web_console_share_frontend.png | Bin .../version-1.0/images/zrok_web_login.png | Bin .../zrok_web_ui_empty_environment_detail.png | Bin .../images/zrok_web_ui_empty_shares.png | Bin .../images/zrok_web_ui_new_environment.png | Bin .../version-1.0/myzrok/_category_.json | 0 .../myzrok/custom-domains/_category_.json | 0 .../images/myzrok_add_a_record.png | Bin .../images/myzrok_add_cname.png | Bin .../images/myzrok_add_domain.png | Bin .../images/myzrok_domains_page.png | Bin .../custom-domains/images/myzrok_finalize.png | Bin .../images/myzrok_verify_dns.png | Bin .../custom-domains/images/zrok_status.png | Bin .../myzrok/custom-domains/index.mdx | 0 .../version-1.0/myzrok/limits.md | 0 .../version-1.0/myzrok/upgrading.md | 0 .../version-0.4-sidebars.json | 0 .../version-1.0-sidebars.json | 0 website/{versions.json => zrok_versions.json} | 0 289 files changed, 220 insertions(+), 223 deletions(-) rename website/src/theme/{MDXComponents.js => MDXComponents/index.js} (67%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/prod/ziti-ctrl.service (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/prod/ziti-ctrl.yml (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/prod/ziti-router0.service (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/prod/ziti-router0.yml (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/prod/zrok-access-public.service (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/prod/zrok-ctrl.service (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/prod/zrok-ctrl.yml (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/network/prod/zrok.io-network-skeleton.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/overview.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/sharing/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/sharing/reserved_services.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/sharing/sharing_modes.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/v0.2_account_requests.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/_attic/v0.4_limits.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/_backend_http.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/files.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/hosting.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/http.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/index.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/opensource.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/sharing-private.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/sharing-public.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/sharing-reserved.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/concepts/tunnels.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/getting-started.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/_frontdoor-linux.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/_linux-share-install.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/docker-share/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/docker-share/docker_private_share_guide.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/docker-share/docker_public_share_guide.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/docker-share/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/drives.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/frontdoor.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/install/_ansible_repo_setup.yaml (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/install/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/install/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/install/linux.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/install/macos.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/install/windows.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/linux-user-share/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/linux-user-share/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/permission-modes.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/docker.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/instance-configuration.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/interstitial-page.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/kubernetes.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/linux/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/linux/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/linux/nginx.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/metrics-and-limits/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/metrics-and-limits/configuring-limits.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/metrics-and-limits/configuring-metrics.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/configuring-oauth.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_1.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_2.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_3.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_4.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_5.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_1.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_2.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_3.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_4.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/organizations.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/personalized-frontend.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/self-hosting/self-service-invite.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/vpn/vpn-share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/guides/vpn/vpn.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/personalized-frontend-1.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_cover.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_deployment.drawio (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_deployment.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_enable_modal.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_frontends_v0.3.drawio (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_frontends_v0.3.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_interstitial_rendezvous.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_not_found.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_private_share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_public_share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_registration_success.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_reserved_not_found.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_share_public.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_share_public_drive.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_share_public_drive_explorer.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_share_reserved.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_share_web_files.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_share_web_website.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_v0.1_overview.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_v0.2_overview.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_verify.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_console.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_console_empty.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_console_environment_spark.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_console_explorer_share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_console_share_detail.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_console_share_frontend.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_login.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_ui_empty_environment_detail.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_ui_empty_shares.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_web_ui_new_environment.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/images/zrok_zoom_to_fit.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/images/myzrok_add_a_record.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/images/myzrok_add_cname.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/images/myzrok_add_domain.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/images/myzrok_domains_page.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/images/myzrok_finalize.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/images/myzrok_verify_dns.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/images/zrok_status.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-0.4/myzrok/custom-domains/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/prod/ziti-ctrl.service (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/prod/ziti-ctrl.yml (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/prod/ziti-router0.service (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/prod/ziti-router0.yml (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/prod/zrok-access-public.service (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/prod/zrok-ctrl.service (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/prod/zrok-ctrl.yml (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/network/prod/zrok.io-network-skeleton.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/overview.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/sharing/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/sharing/reserved_services.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/sharing/sharing_modes.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/v0.2_account_requests.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/_attic/v0.4_limits.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/_backend_http.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/files.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/hosting.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/http.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/index.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/opensource.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/sharing-private.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/sharing-public.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/sharing-reserved.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/concepts/tunnels.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/getting-started.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/_frontdoor-linux.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/_linux-agent-install.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/_linux-share-install.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/http-healthcheck.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/linux-service.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/remoting.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/empty-command-prompt.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/enable.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/nssm-cli-installation.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/nssm-file-rotation.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/nssm-install.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/nssm-io.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/program-files.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/services-running.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/services.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/zrok-agent-console.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/images/zrokdir.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/agent/windows-service/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/docker-share/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/docker-share/docker_private_share_guide.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/docker-share/docker_public_share_guide.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/docker-share/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/drives.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/frontdoor.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/install/_ansible_repo_setup.yaml (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/install/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/install/_homebrew.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/install/_install_cards.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/install/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/install/linux.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/install/macos.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/install/windows.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/permission-modes.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/docker.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/instance-configuration.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/interstitial-page.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/kubernetes.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/linux/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/linux/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/linux/nginx.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/metrics-and-limits/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/metrics-and-limits/configuring-limits.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/metrics-and-limits/configuring-metrics.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/configuring-oauth.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_1.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_2.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_3.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_4.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_5.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_1.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_2.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_3.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_4.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/organizations.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/personalized-frontend.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/self-hosting/self-service-invite.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/vpn/vpn-share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/guides/vpn/vpn.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/personalized-frontend-1.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-getting-started-button.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-getting-started-modal.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-not-found.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-reserved-not-found.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-share-public.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-visualizer-enabled.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-visualizer-environment.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-visualizer-public-share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-visualizer-sparklines.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok-zoom-to-fit.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_cover.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_deployment.drawio (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_deployment.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_enable_modal.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_frontends_v0.3.drawio (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_frontends_v0.3.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_interstitial_rendezvous.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_not_found.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_private_share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_public_share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_registration_success.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_reserved_not_found.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_share_public.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_share_public_drive.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_share_public_drive_explorer.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_share_reserved.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_share_web_files.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_share_web_website.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_v0.1_overview.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_v0.2_overview.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_verify.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_console.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_console_empty.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_console_environment_spark.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_console_explorer_share.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_console_share_detail.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_console_share_frontend.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_login.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_ui_empty_environment_detail.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_ui_empty_shares.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/images/zrok_web_ui_new_environment.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/_category_.json (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/images/myzrok_add_a_record.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/images/myzrok_add_cname.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/images/myzrok_add_domain.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/images/myzrok_domains_page.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/images/myzrok_finalize.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/images/myzrok_verify_dns.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/images/zrok_status.png (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/custom-domains/index.mdx (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/limits.md (100%) rename website/{versioned_docs => zrok_versioned_docs}/version-1.0/myzrok/upgrading.md (100%) rename website/{versioned_sidebars => zrok_versioned_sidebars}/version-0.4-sidebars.json (100%) rename website/{versioned_sidebars => zrok_versioned_sidebars}/version-1.0-sidebars.json (100%) rename website/{versions.json => zrok_versions.json} (100%) diff --git a/website/docs/getting-started.mdx b/website/docs/getting-started.mdx index e136281f..463d22fd 100644 --- a/website/docs/getting-started.mdx +++ b/website/docs/getting-started.mdx @@ -54,7 +54,7 @@ Here's a quick overview of what's involved in getting started with `zrok`: Run a zrok instance on Linux, Docker, or Kubernetes. - + @@ -322,7 +322,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! ## Resources diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index da2d1c12..ccef7997 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -8,227 +8,224 @@ const zrok = '/docs/zrok' /** @type {import('@docusaurus/types').Config} */ const config = { - title: 'zrok', - staticDirectories: ['static', 'docs/images', '../docker/compose', '../etc/caddy'], - tagline: 'Globally distributed reverse proxy', - url: 'https://docs.zrok.io', - baseUrl: '/', - trailingSlash: true, - onBrokenLinks: 'throw', - favicon: 'img/zrok-favicon.png', + title: 'zrok', + staticDirectories: ['static', 'docs/images', '../docker/compose', '../etc/caddy'], + tagline: 'Globally distributed reverse proxy', + url: 'https://docs.zrok.io', + baseUrl: '/', + trailingSlash: true, + onBrokenLinks: 'throw', + favicon: 'img/zrok-favicon.png', - markdown: { - hooks: { - onBrokenMarkdownLinks: "throw", - }, - mermaid: true - }, - themes: ['@docusaurus/theme-mermaid'], - - // GitHub pages deployment config. - // If you aren't using GitHub pages, you don't need these. - organizationName: 'NetFoundry', // Usually your GitHub org/user name. - projectName: 'zrok', // Usually your repo name. - - // Even if you don't use internalization, 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'], - }, - plugins: [ - [ - '@docusaurus/plugin-client-redirects', - { - redirects: [ - { - to: `${zrok}/guides/self-hosting/linux`, - from: [`${zrok}/guides/self-hosting/self_hosting_guide`], - }, - { - to: `${zrok}/guides/self-hosting/linux/nginx`, - from: [`${zrok}/guides/self-hosting/nginx_tls_guide/`] - }, - { - to: `${zrok}/guides/self-hosting/metrics-and-limits/configuring-limits`, - from: [`${zrok}/guides/metrics-and-limits/configuring-limits`], - }, - { - to: `${zrok}/guides/self-hosting/metrics-and-limits/configuring-metrics`, - from: [`${zrok}/guides/metrics-and-limits/configuring-metrics`], - } - ] - } - ], - function myPlugin(context, options) { - return { - name: 'custom-webpack-plugin', - configureWebpack(config, isServer, utils) { - return { - module: { - rules: [ - { - test: /\.yaml$/, - use: 'yaml-loader', - }, - ], - }, - }; + markdown: { + hooks: { + onBrokenMarkdownLinks: "throw", }, - }; + mermaid: true }, - function aliasZrokRoot() { - return { - name: 'alias-zrok-root', - configureWebpack() { - return { - resolve: { - alias: { - '@zrokroot': path.resolve(__dirname) // same behavior as @zrokroot - } - } - }; - } - }; - } - ], - - presets: [ - [ - 'classic', - /** @type {import('@docusaurus/preset-classic').Options} */ - ({ - docs: { - routeBasePath: `${zrok}`, - sidebarPath: require.resolve('./sidebars.js'), - editUrl: - 'https://github.com/openziti/zrok/blob/main/docs', - path: 'docs', - include: ['**/*.md', '**/*.mdx'], + themes: ['@docusaurus/theme-mermaid'], - // Uncomment these lines when we're ready to show the 1.0 docs by default - lastVersion: 'current', - versions: { - current: { - label: '1.1', - }, - }, - remarkPlugins: [ - function forbidSite() { - return (tree, file) => { - const src = String(file); - if (src.includes('@site')) { - throw new Error(`[FORBIDDEN] @zrokroot is not allowed in docs - use @zrokroot.\nFile: ${file.path}`); - } + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'NetFoundry', // Usually your GitHub org/user name. + projectName: 'zrok', // Usually your repo name. + + // Even if you don't use internalization, 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'], + }, + plugins: [ + function aliasZrokRoot() { + return { + name: 'alias-zrok-root', + configureWebpack(config, isServer) { + return { + resolve: { + alias: { + '@zrokroot': path.resolve(__dirname), + }, + }, }; } - ], + }; }, - theme: { - customCss: require.resolve('./src/css/custom.css'), - }, - pages: { - path: './src/pages' - }, - googleTagManager: { - containerId: 'GTM-MDFLZPK8', - }, - sitemap: { - + [ + '@docusaurus/plugin-client-redirects', + { + redirects: [ + { + to: `${zrok}/guides/self-hosting/linux`, + from: [`${zrok}/guides/self-hosting/self_hosting_guide`], + }, + { + to: `${zrok}/guides/self-hosting/linux/nginx`, + from: [`${zrok}/guides/self-hosting/nginx_tls_guide/`] + }, + { + to: `${zrok}/guides/self-hosting/metrics-and-limits/configuring-limits`, + from: [`${zrok}/guides/metrics-and-limits/configuring-limits`], + }, + { + to: `${zrok}/guides/self-hosting/metrics-and-limits/configuring-metrics`, + from: [`${zrok}/guides/metrics-and-limits/configuring-metrics`], + } + ] + } + ], + function myPlugin(context, options) { + return { + name: 'custom-webpack-plugin', + configureWebpack(config, isServer, utils) { + return { + module: { + rules: [ + { + test: /\.yaml$/, + use: 'yaml-loader', + }, + ], + }, + }; + }, + }; } - }), ], - ], - themeConfig: + presets: [ + [ + 'classic', + /** @type {import('@docusaurus/preset-classic').Options} */ + ({ + docs: { + routeBasePath: `${zrok}`, + sidebarPath: require.resolve('./sidebars.js'), + editUrl: + 'https://github.com/openziti/zrok/blob/main/docs', + path: 'docs', + include: ['**/*.md', '**/*.mdx'], + + // Uncomment these lines when we're ready to show the 1.0 docs by default + lastVersion: 'current', + versions: { + current: { + label: '1.1', + }, + }, + remarkPlugins: [ + function forbidSite() { + return (tree, file) => { + const src = String(file); + if (src.includes('@site')) { + throw new Error(`[FORBIDDEN] @site is not allowed in docs - use @zrokroot.\nFile: ${file.path}`); + } + }; + } + ], + }, + theme: { + customCss: require.resolve('./src/css/custom.css'), + }, + pages: { + path: './src/pages' + }, + googleTagManager: { + containerId: 'GTM-MDFLZPK8', + }, + sitemap: {} + }), + ], + ], + + themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ - ({ - navbar: { - title: 'zrok', - logo: { - alt: 'zrok Logo', - src: 'img/zrok-1.0.0-rocket-green.svg', - href: 'https://zrok.io', - target: '_self', - }, - items: [ - { - type: 'docsVersionDropdown', - }, - { - href: 'https://zrok.io/pricing/', - position: 'right', - label: 'pricing', - }, - { - href: 'https://myzrok.io/', - position: 'right', - label: 'account', - }, - { - href: 'https://github.com/orgs/openziti/projects/16', - label: 'roadmap', - position: 'right', - }, - { - href: 'https://github.com/openziti/zrok', - position: 'right', - className: 'header-github-link', - title: 'GitHub' - }, - { - href: 'https://openziti.discourse.group/', - position: 'right', - className: 'header-discourse-link', - title: 'Discourse' - } - ], - }, - footer: { - style: 'dark', - links: [ - ], - copyright: `Copyright © ${new Date().getFullYear()} NetFoundry Inc.`, - }, - prism: { - theme: lightCodeTheme, - darkTheme: darkCodeTheme, - }, - colorMode: { - defaultMode: 'dark', - disableSwitch: false, - respectPrefersColorScheme: false, - }, - docs: { - sidebar: { - autoCollapseCategories: true, - } - }, - algolia: { - // The application ID provided by Algolia - appId: 'CO73R59OLO', - - // Public API key: it is safe to commit it - apiKey: '489572e91d0a750d34c127c2071ef962', - - indexName: 'zrok', - - // Optional: see doc section below - contextualSearch: true, - - // Optional: Specify domains where the navigation should occur through window.location instead on history.push. Useful when our Algolia config crawls multiple documentation sites and we want to navigate with window.location.href to them. - // externalUrlRegex: 'external\\.example\\.com|thirdparty\\.example\\.com', - - // Optional: Algolia search parameters - searchParameters: {}, - - // Optional: path for search page that enabled by default (`false` to disable it) - searchPagePath: 'search', - - //... other Algolia params - }, - }), + ({ + navbar: { + title: 'zrok', + logo: { + alt: 'zrok Logo', + src: 'img/zrok-1.0.0-rocket-green.svg', + href: 'https://zrok.io', + target: '_self', + }, + items: [ + { + type: 'docsVersionDropdown', + }, + { + href: 'https://zrok.io/pricing/', + position: 'right', + label: 'pricing', + }, + { + href: 'https://myzrok.io/', + position: 'right', + label: 'account', + }, + { + href: 'https://github.com/orgs/openziti/projects/16', + label: 'roadmap', + position: 'right', + }, + { + href: 'https://github.com/openziti/zrok', + position: 'right', + className: 'header-github-link', + title: 'GitHub' + }, + { + href: 'https://openziti.discourse.group/', + position: 'right', + className: 'header-discourse-link', + title: 'Discourse' + } + ], + }, + footer: { + style: 'dark', + links: [], + copyright: `Copyright © ${new Date().getFullYear()} NetFoundry Inc.`, + }, + prism: { + theme: lightCodeTheme, + darkTheme: darkCodeTheme, + }, + colorMode: { + defaultMode: 'dark', + disableSwitch: false, + respectPrefersColorScheme: false, + }, + docs: { + sidebar: { + autoCollapseCategories: true, + } + }, + algolia: { + // The application ID provided by Algolia + appId: 'CO73R59OLO', + + // Public API key: it is safe to commit it + apiKey: '489572e91d0a750d34c127c2071ef962', + + indexName: 'zrok', + + // Optional: see doc section below + contextualSearch: true, + + // Optional: Specify domains where the navigation should occur through window.location instead on history.push. Useful when our Algolia config crawls multiple documentation sites and we want to navigate with window.location.href to them. + // externalUrlRegex: 'external\\.example\\.com|thirdparty\\.example\\.com', + + // Optional: Algolia search parameters + searchParameters: {}, + + // Optional: path for search page that enabled by default (`false` to disable it) + searchPagePath: 'search', + + //... other Algolia params + }, + }), }; module.exports = config; diff --git a/website/src/theme/MDXComponents.js b/website/src/theme/MDXComponents/index.js similarity index 67% rename from website/src/theme/MDXComponents.js rename to website/src/theme/MDXComponents/index.js index e966a0b6..cd5d36e9 100644 --- a/website/src/theme/MDXComponents.js +++ b/website/src/theme/MDXComponents/index.js @@ -1,6 +1,5 @@ -import React from 'react'; -// Importing the original mapper + our components according to the Docusaurus doc import MDXComponents from '@theme-original/MDXComponents'; + import Card from '@zrokroot/src/components/Card'; import CardBody from '@zrokroot/src/components/Card/CardBody'; import CardFooter from '@zrokroot/src/components/Card/CardFooter'; @@ -8,14 +7,15 @@ import CardHeader from '@zrokroot/src/components/Card/CardHeader'; import CardImage from '@zrokroot/src/components/Card/CardImage'; import Columns from '@zrokroot/src/components/Columns'; import Column from '@zrokroot/src/components/Column'; + export default { - // Reusing the default mapping - ...MDXComponents, - Card, - CardHeader, - CardBody, - CardFooter, - CardImage, - Columns, - Column, + // Reusing the default mapping + ...MDXComponents, + Card, + CardHeader, + CardBody, + CardFooter, + CardImage, + Columns, + Column, }; \ No newline at end of file diff --git a/website/versioned_docs/version-0.4/_attic/network/_category_.json b/website/zrok_versioned_docs/version-0.4/_attic/network/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/_category_.json rename to website/zrok_versioned_docs/version-0.4/_attic/network/_category_.json diff --git a/website/versioned_docs/version-0.4/_attic/network/prod/ziti-ctrl.service b/website/zrok_versioned_docs/version-0.4/_attic/network/prod/ziti-ctrl.service similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/prod/ziti-ctrl.service rename to website/zrok_versioned_docs/version-0.4/_attic/network/prod/ziti-ctrl.service diff --git a/website/versioned_docs/version-0.4/_attic/network/prod/ziti-ctrl.yml b/website/zrok_versioned_docs/version-0.4/_attic/network/prod/ziti-ctrl.yml similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/prod/ziti-ctrl.yml rename to website/zrok_versioned_docs/version-0.4/_attic/network/prod/ziti-ctrl.yml diff --git a/website/versioned_docs/version-0.4/_attic/network/prod/ziti-router0.service b/website/zrok_versioned_docs/version-0.4/_attic/network/prod/ziti-router0.service similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/prod/ziti-router0.service rename to website/zrok_versioned_docs/version-0.4/_attic/network/prod/ziti-router0.service diff --git a/website/versioned_docs/version-0.4/_attic/network/prod/ziti-router0.yml b/website/zrok_versioned_docs/version-0.4/_attic/network/prod/ziti-router0.yml similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/prod/ziti-router0.yml rename to website/zrok_versioned_docs/version-0.4/_attic/network/prod/ziti-router0.yml diff --git a/website/versioned_docs/version-0.4/_attic/network/prod/zrok-access-public.service b/website/zrok_versioned_docs/version-0.4/_attic/network/prod/zrok-access-public.service similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/prod/zrok-access-public.service rename to website/zrok_versioned_docs/version-0.4/_attic/network/prod/zrok-access-public.service diff --git a/website/versioned_docs/version-0.4/_attic/network/prod/zrok-ctrl.service b/website/zrok_versioned_docs/version-0.4/_attic/network/prod/zrok-ctrl.service similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/prod/zrok-ctrl.service rename to website/zrok_versioned_docs/version-0.4/_attic/network/prod/zrok-ctrl.service diff --git a/website/versioned_docs/version-0.4/_attic/network/prod/zrok-ctrl.yml b/website/zrok_versioned_docs/version-0.4/_attic/network/prod/zrok-ctrl.yml similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/prod/zrok-ctrl.yml rename to website/zrok_versioned_docs/version-0.4/_attic/network/prod/zrok-ctrl.yml diff --git a/website/versioned_docs/version-0.4/_attic/network/prod/zrok.io-network-skeleton.md b/website/zrok_versioned_docs/version-0.4/_attic/network/prod/zrok.io-network-skeleton.md similarity index 100% rename from website/versioned_docs/version-0.4/_attic/network/prod/zrok.io-network-skeleton.md rename to website/zrok_versioned_docs/version-0.4/_attic/network/prod/zrok.io-network-skeleton.md diff --git a/website/versioned_docs/version-0.4/_attic/overview.md b/website/zrok_versioned_docs/version-0.4/_attic/overview.md similarity index 100% rename from website/versioned_docs/version-0.4/_attic/overview.md rename to website/zrok_versioned_docs/version-0.4/_attic/overview.md diff --git a/website/versioned_docs/version-0.4/_attic/sharing/_category_.json b/website/zrok_versioned_docs/version-0.4/_attic/sharing/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/_attic/sharing/_category_.json rename to website/zrok_versioned_docs/version-0.4/_attic/sharing/_category_.json diff --git a/website/versioned_docs/version-0.4/_attic/sharing/reserved_services.md b/website/zrok_versioned_docs/version-0.4/_attic/sharing/reserved_services.md similarity index 100% rename from website/versioned_docs/version-0.4/_attic/sharing/reserved_services.md rename to website/zrok_versioned_docs/version-0.4/_attic/sharing/reserved_services.md diff --git a/website/versioned_docs/version-0.4/_attic/sharing/sharing_modes.md b/website/zrok_versioned_docs/version-0.4/_attic/sharing/sharing_modes.md similarity index 100% rename from website/versioned_docs/version-0.4/_attic/sharing/sharing_modes.md rename to website/zrok_versioned_docs/version-0.4/_attic/sharing/sharing_modes.md diff --git a/website/versioned_docs/version-0.4/_attic/v0.2_account_requests.md b/website/zrok_versioned_docs/version-0.4/_attic/v0.2_account_requests.md similarity index 100% rename from website/versioned_docs/version-0.4/_attic/v0.2_account_requests.md rename to website/zrok_versioned_docs/version-0.4/_attic/v0.2_account_requests.md diff --git a/website/versioned_docs/version-0.4/_attic/v0.4_limits.md b/website/zrok_versioned_docs/version-0.4/_attic/v0.4_limits.md similarity index 100% rename from website/versioned_docs/version-0.4/_attic/v0.4_limits.md rename to website/zrok_versioned_docs/version-0.4/_attic/v0.4_limits.md diff --git a/website/versioned_docs/version-0.4/concepts/_backend_http.mdx b/website/zrok_versioned_docs/version-0.4/concepts/_backend_http.mdx similarity index 100% rename from website/versioned_docs/version-0.4/concepts/_backend_http.mdx rename to website/zrok_versioned_docs/version-0.4/concepts/_backend_http.mdx diff --git a/website/versioned_docs/version-0.4/concepts/_category_.json b/website/zrok_versioned_docs/version-0.4/concepts/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/concepts/_category_.json rename to website/zrok_versioned_docs/version-0.4/concepts/_category_.json diff --git a/website/versioned_docs/version-0.4/concepts/files.md b/website/zrok_versioned_docs/version-0.4/concepts/files.md similarity index 100% rename from website/versioned_docs/version-0.4/concepts/files.md rename to website/zrok_versioned_docs/version-0.4/concepts/files.md diff --git a/website/versioned_docs/version-0.4/concepts/hosting.md b/website/zrok_versioned_docs/version-0.4/concepts/hosting.md similarity index 100% rename from website/versioned_docs/version-0.4/concepts/hosting.md rename to website/zrok_versioned_docs/version-0.4/concepts/hosting.md diff --git a/website/versioned_docs/version-0.4/concepts/http.md b/website/zrok_versioned_docs/version-0.4/concepts/http.md similarity index 100% rename from website/versioned_docs/version-0.4/concepts/http.md rename to website/zrok_versioned_docs/version-0.4/concepts/http.md diff --git a/website/versioned_docs/version-0.4/concepts/index.md b/website/zrok_versioned_docs/version-0.4/concepts/index.md similarity index 100% rename from website/versioned_docs/version-0.4/concepts/index.md rename to website/zrok_versioned_docs/version-0.4/concepts/index.md diff --git a/website/versioned_docs/version-0.4/concepts/opensource.md b/website/zrok_versioned_docs/version-0.4/concepts/opensource.md similarity index 100% rename from website/versioned_docs/version-0.4/concepts/opensource.md rename to website/zrok_versioned_docs/version-0.4/concepts/opensource.md diff --git a/website/versioned_docs/version-0.4/concepts/sharing-private.mdx b/website/zrok_versioned_docs/version-0.4/concepts/sharing-private.mdx similarity index 100% rename from website/versioned_docs/version-0.4/concepts/sharing-private.mdx rename to website/zrok_versioned_docs/version-0.4/concepts/sharing-private.mdx diff --git a/website/versioned_docs/version-0.4/concepts/sharing-public.mdx b/website/zrok_versioned_docs/version-0.4/concepts/sharing-public.mdx similarity index 100% rename from website/versioned_docs/version-0.4/concepts/sharing-public.mdx rename to website/zrok_versioned_docs/version-0.4/concepts/sharing-public.mdx diff --git a/website/versioned_docs/version-0.4/concepts/sharing-reserved.md b/website/zrok_versioned_docs/version-0.4/concepts/sharing-reserved.md similarity index 100% rename from website/versioned_docs/version-0.4/concepts/sharing-reserved.md rename to website/zrok_versioned_docs/version-0.4/concepts/sharing-reserved.md diff --git a/website/versioned_docs/version-0.4/concepts/tunnels.md b/website/zrok_versioned_docs/version-0.4/concepts/tunnels.md similarity index 100% rename from website/versioned_docs/version-0.4/concepts/tunnels.md rename to website/zrok_versioned_docs/version-0.4/concepts/tunnels.md diff --git a/website/versioned_docs/version-0.4/getting-started.mdx b/website/zrok_versioned_docs/version-0.4/getting-started.mdx similarity index 100% rename from website/versioned_docs/version-0.4/getting-started.mdx rename to website/zrok_versioned_docs/version-0.4/getting-started.mdx diff --git a/website/versioned_docs/version-0.4/guides/_category_.json b/website/zrok_versioned_docs/version-0.4/guides/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/guides/_category_.json rename to website/zrok_versioned_docs/version-0.4/guides/_category_.json diff --git a/website/versioned_docs/version-0.4/guides/_frontdoor-linux.mdx b/website/zrok_versioned_docs/version-0.4/guides/_frontdoor-linux.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/_frontdoor-linux.mdx rename to website/zrok_versioned_docs/version-0.4/guides/_frontdoor-linux.mdx diff --git a/website/versioned_docs/version-0.4/guides/_linux-share-install.mdx b/website/zrok_versioned_docs/version-0.4/guides/_linux-share-install.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/_linux-share-install.mdx rename to website/zrok_versioned_docs/version-0.4/guides/_linux-share-install.mdx diff --git a/website/versioned_docs/version-0.4/guides/docker-share/_category_.json b/website/zrok_versioned_docs/version-0.4/guides/docker-share/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/guides/docker-share/_category_.json rename to website/zrok_versioned_docs/version-0.4/guides/docker-share/_category_.json diff --git a/website/versioned_docs/version-0.4/guides/docker-share/docker_private_share_guide.md b/website/zrok_versioned_docs/version-0.4/guides/docker-share/docker_private_share_guide.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/docker-share/docker_private_share_guide.md rename to website/zrok_versioned_docs/version-0.4/guides/docker-share/docker_private_share_guide.md diff --git a/website/versioned_docs/version-0.4/guides/docker-share/docker_public_share_guide.md b/website/zrok_versioned_docs/version-0.4/guides/docker-share/docker_public_share_guide.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/docker-share/docker_public_share_guide.md rename to website/zrok_versioned_docs/version-0.4/guides/docker-share/docker_public_share_guide.md diff --git a/website/versioned_docs/version-0.4/guides/docker-share/index.mdx b/website/zrok_versioned_docs/version-0.4/guides/docker-share/index.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/docker-share/index.mdx rename to website/zrok_versioned_docs/version-0.4/guides/docker-share/index.mdx diff --git a/website/versioned_docs/version-0.4/guides/drives.mdx b/website/zrok_versioned_docs/version-0.4/guides/drives.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/drives.mdx rename to website/zrok_versioned_docs/version-0.4/guides/drives.mdx diff --git a/website/versioned_docs/version-0.4/guides/frontdoor.mdx b/website/zrok_versioned_docs/version-0.4/guides/frontdoor.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/frontdoor.mdx rename to website/zrok_versioned_docs/version-0.4/guides/frontdoor.mdx diff --git a/website/versioned_docs/version-0.4/guides/install/_ansible_repo_setup.yaml b/website/zrok_versioned_docs/version-0.4/guides/install/_ansible_repo_setup.yaml similarity index 100% rename from website/versioned_docs/version-0.4/guides/install/_ansible_repo_setup.yaml rename to website/zrok_versioned_docs/version-0.4/guides/install/_ansible_repo_setup.yaml diff --git a/website/versioned_docs/version-0.4/guides/install/_category_.json b/website/zrok_versioned_docs/version-0.4/guides/install/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/guides/install/_category_.json rename to website/zrok_versioned_docs/version-0.4/guides/install/_category_.json diff --git a/website/versioned_docs/version-0.4/guides/install/index.mdx b/website/zrok_versioned_docs/version-0.4/guides/install/index.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/install/index.mdx rename to website/zrok_versioned_docs/version-0.4/guides/install/index.mdx diff --git a/website/versioned_docs/version-0.4/guides/install/linux.mdx b/website/zrok_versioned_docs/version-0.4/guides/install/linux.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/install/linux.mdx rename to website/zrok_versioned_docs/version-0.4/guides/install/linux.mdx diff --git a/website/versioned_docs/version-0.4/guides/install/macos.mdx b/website/zrok_versioned_docs/version-0.4/guides/install/macos.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/install/macos.mdx rename to website/zrok_versioned_docs/version-0.4/guides/install/macos.mdx diff --git a/website/versioned_docs/version-0.4/guides/install/windows.mdx b/website/zrok_versioned_docs/version-0.4/guides/install/windows.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/install/windows.mdx rename to website/zrok_versioned_docs/version-0.4/guides/install/windows.mdx diff --git a/website/versioned_docs/version-0.4/guides/linux-user-share/_category_.json b/website/zrok_versioned_docs/version-0.4/guides/linux-user-share/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/guides/linux-user-share/_category_.json rename to website/zrok_versioned_docs/version-0.4/guides/linux-user-share/_category_.json diff --git a/website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx b/website/zrok_versioned_docs/version-0.4/guides/linux-user-share/index.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/linux-user-share/index.mdx rename to website/zrok_versioned_docs/version-0.4/guides/linux-user-share/index.mdx diff --git a/website/versioned_docs/version-0.4/guides/permission-modes.md b/website/zrok_versioned_docs/version-0.4/guides/permission-modes.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/permission-modes.md rename to website/zrok_versioned_docs/version-0.4/guides/permission-modes.md diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/_category_.json b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/_category_.json rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/_category_.json diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/docker.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/docker.mdx rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/docker.mdx diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/instance-configuration.mdx b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/instance-configuration.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/instance-configuration.mdx rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/instance-configuration.mdx diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/interstitial-page.md b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/interstitial-page.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/interstitial-page.md rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/interstitial-page.md diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/kubernetes.mdx b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/kubernetes.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/kubernetes.mdx rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/kubernetes.mdx diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/linux/_category_.json b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/linux/_category_.json rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/_category_.json diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/linux/index.mdx b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/index.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/linux/index.mdx rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/index.mdx diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/linux/nginx.mdx b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/nginx.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/linux/nginx.mdx rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/nginx.mdx diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/_category_.json b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/_category_.json rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/_category_.json diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/configuring-limits.md b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/configuring-limits.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/configuring-limits.md rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/configuring-limits.md diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/configuring-metrics.md b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/configuring-metrics.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/configuring-metrics.md rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/configuring-metrics.md diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/_category_.json b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/_category_.json rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/_category_.json diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/configuring-oauth.md b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/configuring-oauth.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/configuring-oauth.md rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/configuring-oauth.md diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_1.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_1.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_1.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_1.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_2.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_2.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_2.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_2.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_3.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_3.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_3.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_3.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_4.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_4.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_4.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_4.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_5.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_5.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_5.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/github_create_oauth_application_5.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_1.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_1.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_1.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_1.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_2.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_2.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_2.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_2.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_3.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_3.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_3.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_3.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_4.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_4.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_4.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_create_credentials_4.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/organizations.md b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/organizations.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/organizations.md rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/organizations.md diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/personalized-frontend.md b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/personalized-frontend.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/personalized-frontend.md rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/personalized-frontend.md diff --git a/website/versioned_docs/version-0.4/guides/self-hosting/self-service-invite.mdx b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/self-service-invite.mdx similarity index 100% rename from website/versioned_docs/version-0.4/guides/self-hosting/self-service-invite.mdx rename to website/zrok_versioned_docs/version-0.4/guides/self-hosting/self-service-invite.mdx diff --git a/website/versioned_docs/version-0.4/guides/vpn/vpn-share.png b/website/zrok_versioned_docs/version-0.4/guides/vpn/vpn-share.png similarity index 100% rename from website/versioned_docs/version-0.4/guides/vpn/vpn-share.png rename to website/zrok_versioned_docs/version-0.4/guides/vpn/vpn-share.png diff --git a/website/versioned_docs/version-0.4/guides/vpn/vpn.md b/website/zrok_versioned_docs/version-0.4/guides/vpn/vpn.md similarity index 100% rename from website/versioned_docs/version-0.4/guides/vpn/vpn.md rename to website/zrok_versioned_docs/version-0.4/guides/vpn/vpn.md diff --git a/website/versioned_docs/version-0.4/images/personalized-frontend-1.png b/website/zrok_versioned_docs/version-0.4/images/personalized-frontend-1.png similarity index 100% rename from website/versioned_docs/version-0.4/images/personalized-frontend-1.png rename to website/zrok_versioned_docs/version-0.4/images/personalized-frontend-1.png diff --git a/website/versioned_docs/version-0.4/images/zrok.png b/website/zrok_versioned_docs/version-0.4/images/zrok.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok.png rename to website/zrok_versioned_docs/version-0.4/images/zrok.png diff --git a/website/versioned_docs/version-0.4/images/zrok_cover.png b/website/zrok_versioned_docs/version-0.4/images/zrok_cover.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_cover.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_cover.png diff --git a/website/versioned_docs/version-0.4/images/zrok_deployment.drawio b/website/zrok_versioned_docs/version-0.4/images/zrok_deployment.drawio similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_deployment.drawio rename to website/zrok_versioned_docs/version-0.4/images/zrok_deployment.drawio diff --git a/website/versioned_docs/version-0.4/images/zrok_deployment.png b/website/zrok_versioned_docs/version-0.4/images/zrok_deployment.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_deployment.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_deployment.png diff --git a/website/versioned_docs/version-0.4/images/zrok_enable_modal.png b/website/zrok_versioned_docs/version-0.4/images/zrok_enable_modal.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_enable_modal.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_enable_modal.png diff --git a/website/versioned_docs/version-0.4/images/zrok_frontends_v0.3.drawio b/website/zrok_versioned_docs/version-0.4/images/zrok_frontends_v0.3.drawio similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_frontends_v0.3.drawio rename to website/zrok_versioned_docs/version-0.4/images/zrok_frontends_v0.3.drawio diff --git a/website/versioned_docs/version-0.4/images/zrok_frontends_v0.3.png b/website/zrok_versioned_docs/version-0.4/images/zrok_frontends_v0.3.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_frontends_v0.3.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_frontends_v0.3.png diff --git a/website/versioned_docs/version-0.4/images/zrok_interstitial_rendezvous.png b/website/zrok_versioned_docs/version-0.4/images/zrok_interstitial_rendezvous.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_interstitial_rendezvous.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_interstitial_rendezvous.png diff --git a/website/versioned_docs/version-0.4/images/zrok_not_found.png b/website/zrok_versioned_docs/version-0.4/images/zrok_not_found.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_not_found.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_not_found.png diff --git a/website/versioned_docs/version-0.4/images/zrok_private_share.png b/website/zrok_versioned_docs/version-0.4/images/zrok_private_share.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_private_share.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_private_share.png diff --git a/website/versioned_docs/version-0.4/images/zrok_public_share.png b/website/zrok_versioned_docs/version-0.4/images/zrok_public_share.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_public_share.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_public_share.png diff --git a/website/versioned_docs/version-0.4/images/zrok_registration_success.png b/website/zrok_versioned_docs/version-0.4/images/zrok_registration_success.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_registration_success.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_registration_success.png diff --git a/website/versioned_docs/version-0.4/images/zrok_reserved_not_found.png b/website/zrok_versioned_docs/version-0.4/images/zrok_reserved_not_found.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_reserved_not_found.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_reserved_not_found.png diff --git a/website/versioned_docs/version-0.4/images/zrok_share_public.png b/website/zrok_versioned_docs/version-0.4/images/zrok_share_public.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_share_public.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_share_public.png diff --git a/website/versioned_docs/version-0.4/images/zrok_share_public_drive.png b/website/zrok_versioned_docs/version-0.4/images/zrok_share_public_drive.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_share_public_drive.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_share_public_drive.png diff --git a/website/versioned_docs/version-0.4/images/zrok_share_public_drive_explorer.png b/website/zrok_versioned_docs/version-0.4/images/zrok_share_public_drive_explorer.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_share_public_drive_explorer.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_share_public_drive_explorer.png diff --git a/website/versioned_docs/version-0.4/images/zrok_share_reserved.png b/website/zrok_versioned_docs/version-0.4/images/zrok_share_reserved.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_share_reserved.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_share_reserved.png diff --git a/website/versioned_docs/version-0.4/images/zrok_share_web_files.png b/website/zrok_versioned_docs/version-0.4/images/zrok_share_web_files.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_share_web_files.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_share_web_files.png diff --git a/website/versioned_docs/version-0.4/images/zrok_share_web_website.png b/website/zrok_versioned_docs/version-0.4/images/zrok_share_web_website.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_share_web_website.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_share_web_website.png diff --git a/website/versioned_docs/version-0.4/images/zrok_v0.1_overview.png b/website/zrok_versioned_docs/version-0.4/images/zrok_v0.1_overview.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_v0.1_overview.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_v0.1_overview.png diff --git a/website/versioned_docs/version-0.4/images/zrok_v0.2_overview.png b/website/zrok_versioned_docs/version-0.4/images/zrok_v0.2_overview.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_v0.2_overview.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_v0.2_overview.png diff --git a/website/versioned_docs/version-0.4/images/zrok_verify.png b/website/zrok_versioned_docs/version-0.4/images/zrok_verify.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_verify.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_verify.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_console.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_console.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_console.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_console.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_console_empty.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_console_empty.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_console_empty.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_console_empty.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_console_environment_spark.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_console_environment_spark.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_console_environment_spark.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_console_environment_spark.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_console_explorer_share.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_console_explorer_share.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_console_explorer_share.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_console_explorer_share.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_console_share_detail.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_console_share_detail.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_console_share_detail.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_console_share_detail.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_console_share_frontend.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_console_share_frontend.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_console_share_frontend.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_console_share_frontend.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_login.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_login.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_login.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_login.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_ui_empty_environment_detail.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_ui_empty_environment_detail.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_ui_empty_environment_detail.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_ui_empty_environment_detail.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_ui_empty_shares.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_ui_empty_shares.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_ui_empty_shares.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_ui_empty_shares.png diff --git a/website/versioned_docs/version-0.4/images/zrok_web_ui_new_environment.png b/website/zrok_versioned_docs/version-0.4/images/zrok_web_ui_new_environment.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_web_ui_new_environment.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_web_ui_new_environment.png diff --git a/website/versioned_docs/version-0.4/images/zrok_zoom_to_fit.png b/website/zrok_versioned_docs/version-0.4/images/zrok_zoom_to_fit.png similarity index 100% rename from website/versioned_docs/version-0.4/images/zrok_zoom_to_fit.png rename to website/zrok_versioned_docs/version-0.4/images/zrok_zoom_to_fit.png diff --git a/website/versioned_docs/version-0.4/myzrok/_category_.json b/website/zrok_versioned_docs/version-0.4/myzrok/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/_category_.json rename to website/zrok_versioned_docs/version-0.4/myzrok/_category_.json diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/_category_.json b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/_category_.json similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/_category_.json rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/_category_.json diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_a_record.png b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_a_record.png similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_a_record.png rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_a_record.png diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_cname.png b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_cname.png similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_cname.png rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_cname.png diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_domain.png b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_domain.png similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_domain.png rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_add_domain.png diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_domains_page.png b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_domains_page.png similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_domains_page.png rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_domains_page.png diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_finalize.png b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_finalize.png similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_finalize.png rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_finalize.png diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_verify_dns.png b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_verify_dns.png similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_verify_dns.png rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/myzrok_verify_dns.png diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/images/zrok_status.png b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/zrok_status.png similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/images/zrok_status.png rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/images/zrok_status.png diff --git a/website/versioned_docs/version-0.4/myzrok/custom-domains/index.mdx b/website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/index.mdx similarity index 100% rename from website/versioned_docs/version-0.4/myzrok/custom-domains/index.mdx rename to website/zrok_versioned_docs/version-0.4/myzrok/custom-domains/index.mdx diff --git a/website/versioned_docs/version-1.0/_attic/network/_category_.json b/website/zrok_versioned_docs/version-1.0/_attic/network/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/_category_.json rename to website/zrok_versioned_docs/version-1.0/_attic/network/_category_.json diff --git a/website/versioned_docs/version-1.0/_attic/network/prod/ziti-ctrl.service b/website/zrok_versioned_docs/version-1.0/_attic/network/prod/ziti-ctrl.service similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/prod/ziti-ctrl.service rename to website/zrok_versioned_docs/version-1.0/_attic/network/prod/ziti-ctrl.service diff --git a/website/versioned_docs/version-1.0/_attic/network/prod/ziti-ctrl.yml b/website/zrok_versioned_docs/version-1.0/_attic/network/prod/ziti-ctrl.yml similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/prod/ziti-ctrl.yml rename to website/zrok_versioned_docs/version-1.0/_attic/network/prod/ziti-ctrl.yml diff --git a/website/versioned_docs/version-1.0/_attic/network/prod/ziti-router0.service b/website/zrok_versioned_docs/version-1.0/_attic/network/prod/ziti-router0.service similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/prod/ziti-router0.service rename to website/zrok_versioned_docs/version-1.0/_attic/network/prod/ziti-router0.service diff --git a/website/versioned_docs/version-1.0/_attic/network/prod/ziti-router0.yml b/website/zrok_versioned_docs/version-1.0/_attic/network/prod/ziti-router0.yml similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/prod/ziti-router0.yml rename to website/zrok_versioned_docs/version-1.0/_attic/network/prod/ziti-router0.yml diff --git a/website/versioned_docs/version-1.0/_attic/network/prod/zrok-access-public.service b/website/zrok_versioned_docs/version-1.0/_attic/network/prod/zrok-access-public.service similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/prod/zrok-access-public.service rename to website/zrok_versioned_docs/version-1.0/_attic/network/prod/zrok-access-public.service diff --git a/website/versioned_docs/version-1.0/_attic/network/prod/zrok-ctrl.service b/website/zrok_versioned_docs/version-1.0/_attic/network/prod/zrok-ctrl.service similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/prod/zrok-ctrl.service rename to website/zrok_versioned_docs/version-1.0/_attic/network/prod/zrok-ctrl.service diff --git a/website/versioned_docs/version-1.0/_attic/network/prod/zrok-ctrl.yml b/website/zrok_versioned_docs/version-1.0/_attic/network/prod/zrok-ctrl.yml similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/prod/zrok-ctrl.yml rename to website/zrok_versioned_docs/version-1.0/_attic/network/prod/zrok-ctrl.yml diff --git a/website/versioned_docs/version-1.0/_attic/network/prod/zrok.io-network-skeleton.md b/website/zrok_versioned_docs/version-1.0/_attic/network/prod/zrok.io-network-skeleton.md similarity index 100% rename from website/versioned_docs/version-1.0/_attic/network/prod/zrok.io-network-skeleton.md rename to website/zrok_versioned_docs/version-1.0/_attic/network/prod/zrok.io-network-skeleton.md diff --git a/website/versioned_docs/version-1.0/_attic/overview.md b/website/zrok_versioned_docs/version-1.0/_attic/overview.md similarity index 100% rename from website/versioned_docs/version-1.0/_attic/overview.md rename to website/zrok_versioned_docs/version-1.0/_attic/overview.md diff --git a/website/versioned_docs/version-1.0/_attic/sharing/_category_.json b/website/zrok_versioned_docs/version-1.0/_attic/sharing/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/_attic/sharing/_category_.json rename to website/zrok_versioned_docs/version-1.0/_attic/sharing/_category_.json diff --git a/website/versioned_docs/version-1.0/_attic/sharing/reserved_services.md b/website/zrok_versioned_docs/version-1.0/_attic/sharing/reserved_services.md similarity index 100% rename from website/versioned_docs/version-1.0/_attic/sharing/reserved_services.md rename to website/zrok_versioned_docs/version-1.0/_attic/sharing/reserved_services.md diff --git a/website/versioned_docs/version-1.0/_attic/sharing/sharing_modes.md b/website/zrok_versioned_docs/version-1.0/_attic/sharing/sharing_modes.md similarity index 100% rename from website/versioned_docs/version-1.0/_attic/sharing/sharing_modes.md rename to website/zrok_versioned_docs/version-1.0/_attic/sharing/sharing_modes.md diff --git a/website/versioned_docs/version-1.0/_attic/v0.2_account_requests.md b/website/zrok_versioned_docs/version-1.0/_attic/v0.2_account_requests.md similarity index 100% rename from website/versioned_docs/version-1.0/_attic/v0.2_account_requests.md rename to website/zrok_versioned_docs/version-1.0/_attic/v0.2_account_requests.md diff --git a/website/versioned_docs/version-1.0/_attic/v0.4_limits.md b/website/zrok_versioned_docs/version-1.0/_attic/v0.4_limits.md similarity index 100% rename from website/versioned_docs/version-1.0/_attic/v0.4_limits.md rename to website/zrok_versioned_docs/version-1.0/_attic/v0.4_limits.md diff --git a/website/versioned_docs/version-1.0/concepts/_backend_http.mdx b/website/zrok_versioned_docs/version-1.0/concepts/_backend_http.mdx similarity index 100% rename from website/versioned_docs/version-1.0/concepts/_backend_http.mdx rename to website/zrok_versioned_docs/version-1.0/concepts/_backend_http.mdx diff --git a/website/versioned_docs/version-1.0/concepts/_category_.json b/website/zrok_versioned_docs/version-1.0/concepts/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/concepts/_category_.json rename to website/zrok_versioned_docs/version-1.0/concepts/_category_.json diff --git a/website/versioned_docs/version-1.0/concepts/files.md b/website/zrok_versioned_docs/version-1.0/concepts/files.md similarity index 100% rename from website/versioned_docs/version-1.0/concepts/files.md rename to website/zrok_versioned_docs/version-1.0/concepts/files.md diff --git a/website/versioned_docs/version-1.0/concepts/hosting.md b/website/zrok_versioned_docs/version-1.0/concepts/hosting.md similarity index 100% rename from website/versioned_docs/version-1.0/concepts/hosting.md rename to website/zrok_versioned_docs/version-1.0/concepts/hosting.md diff --git a/website/versioned_docs/version-1.0/concepts/http.md b/website/zrok_versioned_docs/version-1.0/concepts/http.md similarity index 100% rename from website/versioned_docs/version-1.0/concepts/http.md rename to website/zrok_versioned_docs/version-1.0/concepts/http.md diff --git a/website/versioned_docs/version-1.0/concepts/index.md b/website/zrok_versioned_docs/version-1.0/concepts/index.md similarity index 100% rename from website/versioned_docs/version-1.0/concepts/index.md rename to website/zrok_versioned_docs/version-1.0/concepts/index.md diff --git a/website/versioned_docs/version-1.0/concepts/opensource.md b/website/zrok_versioned_docs/version-1.0/concepts/opensource.md similarity index 100% rename from website/versioned_docs/version-1.0/concepts/opensource.md rename to website/zrok_versioned_docs/version-1.0/concepts/opensource.md diff --git a/website/versioned_docs/version-1.0/concepts/sharing-private.mdx b/website/zrok_versioned_docs/version-1.0/concepts/sharing-private.mdx similarity index 100% rename from website/versioned_docs/version-1.0/concepts/sharing-private.mdx rename to website/zrok_versioned_docs/version-1.0/concepts/sharing-private.mdx diff --git a/website/versioned_docs/version-1.0/concepts/sharing-public.mdx b/website/zrok_versioned_docs/version-1.0/concepts/sharing-public.mdx similarity index 100% rename from website/versioned_docs/version-1.0/concepts/sharing-public.mdx rename to website/zrok_versioned_docs/version-1.0/concepts/sharing-public.mdx diff --git a/website/versioned_docs/version-1.0/concepts/sharing-reserved.md b/website/zrok_versioned_docs/version-1.0/concepts/sharing-reserved.md similarity index 100% rename from website/versioned_docs/version-1.0/concepts/sharing-reserved.md rename to website/zrok_versioned_docs/version-1.0/concepts/sharing-reserved.md diff --git a/website/versioned_docs/version-1.0/concepts/tunnels.md b/website/zrok_versioned_docs/version-1.0/concepts/tunnels.md similarity index 100% rename from website/versioned_docs/version-1.0/concepts/tunnels.md rename to website/zrok_versioned_docs/version-1.0/concepts/tunnels.md diff --git a/website/versioned_docs/version-1.0/getting-started.mdx b/website/zrok_versioned_docs/version-1.0/getting-started.mdx similarity index 100% rename from website/versioned_docs/version-1.0/getting-started.mdx rename to website/zrok_versioned_docs/version-1.0/getting-started.mdx diff --git a/website/versioned_docs/version-1.0/guides/_category_.json b/website/zrok_versioned_docs/version-1.0/guides/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/guides/_category_.json rename to website/zrok_versioned_docs/version-1.0/guides/_category_.json diff --git a/website/versioned_docs/version-1.0/guides/_frontdoor-linux.mdx b/website/zrok_versioned_docs/version-1.0/guides/_frontdoor-linux.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/_frontdoor-linux.mdx rename to website/zrok_versioned_docs/version-1.0/guides/_frontdoor-linux.mdx diff --git a/website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx b/website/zrok_versioned_docs/version-1.0/guides/_linux-agent-install.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/_linux-agent-install.mdx rename to website/zrok_versioned_docs/version-1.0/guides/_linux-agent-install.mdx diff --git a/website/versioned_docs/version-1.0/guides/_linux-share-install.mdx b/website/zrok_versioned_docs/version-1.0/guides/_linux-share-install.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/_linux-share-install.mdx rename to website/zrok_versioned_docs/version-1.0/guides/_linux-share-install.mdx diff --git a/website/versioned_docs/version-1.0/guides/agent/_category_.json b/website/zrok_versioned_docs/version-1.0/guides/agent/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/_category_.json rename to website/zrok_versioned_docs/version-1.0/guides/agent/_category_.json diff --git a/website/versioned_docs/version-1.0/guides/agent/http-healthcheck.mdx b/website/zrok_versioned_docs/version-1.0/guides/agent/http-healthcheck.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/http-healthcheck.mdx rename to website/zrok_versioned_docs/version-1.0/guides/agent/http-healthcheck.mdx diff --git a/website/versioned_docs/version-1.0/guides/agent/index.mdx b/website/zrok_versioned_docs/version-1.0/guides/agent/index.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/index.mdx rename to website/zrok_versioned_docs/version-1.0/guides/agent/index.mdx diff --git a/website/versioned_docs/version-1.0/guides/agent/linux-service.mdx b/website/zrok_versioned_docs/version-1.0/guides/agent/linux-service.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/linux-service.mdx rename to website/zrok_versioned_docs/version-1.0/guides/agent/linux-service.mdx diff --git a/website/versioned_docs/version-1.0/guides/agent/remoting.mdx b/website/zrok_versioned_docs/version-1.0/guides/agent/remoting.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/remoting.mdx rename to website/zrok_versioned_docs/version-1.0/guides/agent/remoting.mdx diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/empty-command-prompt.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/empty-command-prompt.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/empty-command-prompt.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/empty-command-prompt.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/enable.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/enable.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/enable.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/enable.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-cli-installation.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-cli-installation.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-cli-installation.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-cli-installation.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-file-rotation.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-file-rotation.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-file-rotation.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-file-rotation.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-install.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-install.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-install.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-install.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-io.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-io.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-io.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/nssm-io.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/program-files.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/program-files.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/program-files.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/program-files.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/services-running.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/services-running.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/services-running.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/services-running.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/services.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/services.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/services.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/services.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/zrok-agent-console.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/zrok-agent-console.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/zrok-agent-console.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/zrok-agent-console.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/images/zrokdir.png b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/zrokdir.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/images/zrokdir.png rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/images/zrokdir.png diff --git a/website/versioned_docs/version-1.0/guides/agent/windows-service/index.mdx b/website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/index.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/agent/windows-service/index.mdx rename to website/zrok_versioned_docs/version-1.0/guides/agent/windows-service/index.mdx diff --git a/website/versioned_docs/version-1.0/guides/docker-share/_category_.json b/website/zrok_versioned_docs/version-1.0/guides/docker-share/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/guides/docker-share/_category_.json rename to website/zrok_versioned_docs/version-1.0/guides/docker-share/_category_.json diff --git a/website/versioned_docs/version-1.0/guides/docker-share/docker_private_share_guide.md b/website/zrok_versioned_docs/version-1.0/guides/docker-share/docker_private_share_guide.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/docker-share/docker_private_share_guide.md rename to website/zrok_versioned_docs/version-1.0/guides/docker-share/docker_private_share_guide.md diff --git a/website/versioned_docs/version-1.0/guides/docker-share/docker_public_share_guide.md b/website/zrok_versioned_docs/version-1.0/guides/docker-share/docker_public_share_guide.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/docker-share/docker_public_share_guide.md rename to website/zrok_versioned_docs/version-1.0/guides/docker-share/docker_public_share_guide.md diff --git a/website/versioned_docs/version-1.0/guides/docker-share/index.mdx b/website/zrok_versioned_docs/version-1.0/guides/docker-share/index.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/docker-share/index.mdx rename to website/zrok_versioned_docs/version-1.0/guides/docker-share/index.mdx diff --git a/website/versioned_docs/version-1.0/guides/drives.mdx b/website/zrok_versioned_docs/version-1.0/guides/drives.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/drives.mdx rename to website/zrok_versioned_docs/version-1.0/guides/drives.mdx diff --git a/website/versioned_docs/version-1.0/guides/frontdoor.mdx b/website/zrok_versioned_docs/version-1.0/guides/frontdoor.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/frontdoor.mdx rename to website/zrok_versioned_docs/version-1.0/guides/frontdoor.mdx diff --git a/website/versioned_docs/version-1.0/guides/install/_ansible_repo_setup.yaml b/website/zrok_versioned_docs/version-1.0/guides/install/_ansible_repo_setup.yaml similarity index 100% rename from website/versioned_docs/version-1.0/guides/install/_ansible_repo_setup.yaml rename to website/zrok_versioned_docs/version-1.0/guides/install/_ansible_repo_setup.yaml diff --git a/website/versioned_docs/version-1.0/guides/install/_category_.json b/website/zrok_versioned_docs/version-1.0/guides/install/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/guides/install/_category_.json rename to website/zrok_versioned_docs/version-1.0/guides/install/_category_.json diff --git a/website/versioned_docs/version-1.0/guides/install/_homebrew.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/_homebrew.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/install/_homebrew.mdx rename to website/zrok_versioned_docs/version-1.0/guides/install/_homebrew.mdx diff --git a/website/versioned_docs/version-1.0/guides/install/_install_cards.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/_install_cards.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/install/_install_cards.mdx rename to website/zrok_versioned_docs/version-1.0/guides/install/_install_cards.mdx diff --git a/website/versioned_docs/version-1.0/guides/install/index.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/index.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/install/index.mdx rename to website/zrok_versioned_docs/version-1.0/guides/install/index.mdx diff --git a/website/versioned_docs/version-1.0/guides/install/linux.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/linux.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/install/linux.mdx rename to website/zrok_versioned_docs/version-1.0/guides/install/linux.mdx diff --git a/website/versioned_docs/version-1.0/guides/install/macos.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/macos.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/install/macos.mdx rename to website/zrok_versioned_docs/version-1.0/guides/install/macos.mdx diff --git a/website/versioned_docs/version-1.0/guides/install/windows.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/windows.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/install/windows.mdx rename to website/zrok_versioned_docs/version-1.0/guides/install/windows.mdx diff --git a/website/versioned_docs/version-1.0/guides/permission-modes.md b/website/zrok_versioned_docs/version-1.0/guides/permission-modes.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/permission-modes.md rename to website/zrok_versioned_docs/version-1.0/guides/permission-modes.md diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/_category_.json b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/_category_.json rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/_category_.json diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/docker.mdx b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/docker.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/docker.mdx rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/docker.mdx diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/instance-configuration.mdx b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/instance-configuration.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/instance-configuration.mdx rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/instance-configuration.mdx diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/interstitial-page.md b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/interstitial-page.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/interstitial-page.md rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/interstitial-page.md diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/kubernetes.mdx b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/kubernetes.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/kubernetes.mdx rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/kubernetes.mdx diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/linux/_category_.json b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/linux/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/linux/_category_.json rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/linux/_category_.json diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/linux/index.mdx b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/linux/index.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/linux/index.mdx rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/linux/index.mdx diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/linux/nginx.mdx b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/linux/nginx.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/linux/nginx.mdx rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/linux/nginx.mdx diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/_category_.json b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/_category_.json rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/_category_.json diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/configuring-limits.md b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/configuring-limits.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/configuring-limits.md rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/configuring-limits.md diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/configuring-metrics.md b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/configuring-metrics.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/configuring-metrics.md rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/configuring-metrics.md diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.drawio diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture-simple.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.drawio diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/metrics-architecture.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/metrics-and-limits/images/zrok-console-activity.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/_category_.json b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/_category_.json rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/_category_.json diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/configuring-oauth.md b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/configuring-oauth.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/configuring-oauth.md rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/configuring-oauth.md diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_1.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_1.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_1.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_1.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_2.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_2.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_2.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_2.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_3.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_3.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_3.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_3.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_4.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_4.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_4.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_4.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_5.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_5.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_5.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/github_create_oauth_application_5.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_1.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_1.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_1.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_1.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_2.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_2.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_2.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_2.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_3.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_3.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_3.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_3.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_4.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_4.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_4.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_create_credentials_4.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_1.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_2.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_3.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_4.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_5.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/oauth/images/google_oauth_content_screen_6.png diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/organizations.md b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/organizations.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/organizations.md rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/organizations.md diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/personalized-frontend.md b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/personalized-frontend.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/personalized-frontend.md rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/personalized-frontend.md diff --git a/website/versioned_docs/version-1.0/guides/self-hosting/self-service-invite.mdx b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/self-service-invite.mdx similarity index 100% rename from website/versioned_docs/version-1.0/guides/self-hosting/self-service-invite.mdx rename to website/zrok_versioned_docs/version-1.0/guides/self-hosting/self-service-invite.mdx diff --git a/website/versioned_docs/version-1.0/guides/vpn/vpn-share.png b/website/zrok_versioned_docs/version-1.0/guides/vpn/vpn-share.png similarity index 100% rename from website/versioned_docs/version-1.0/guides/vpn/vpn-share.png rename to website/zrok_versioned_docs/version-1.0/guides/vpn/vpn-share.png diff --git a/website/versioned_docs/version-1.0/guides/vpn/vpn.md b/website/zrok_versioned_docs/version-1.0/guides/vpn/vpn.md similarity index 100% rename from website/versioned_docs/version-1.0/guides/vpn/vpn.md rename to website/zrok_versioned_docs/version-1.0/guides/vpn/vpn.md diff --git a/website/versioned_docs/version-1.0/images/personalized-frontend-1.png b/website/zrok_versioned_docs/version-1.0/images/personalized-frontend-1.png similarity index 100% rename from website/versioned_docs/version-1.0/images/personalized-frontend-1.png rename to website/zrok_versioned_docs/version-1.0/images/personalized-frontend-1.png diff --git a/website/versioned_docs/version-1.0/images/zrok-getting-started-button.png b/website/zrok_versioned_docs/version-1.0/images/zrok-getting-started-button.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-getting-started-button.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-getting-started-button.png diff --git a/website/versioned_docs/version-1.0/images/zrok-getting-started-modal.png b/website/zrok_versioned_docs/version-1.0/images/zrok-getting-started-modal.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-getting-started-modal.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-getting-started-modal.png diff --git a/website/versioned_docs/version-1.0/images/zrok-not-found.png b/website/zrok_versioned_docs/version-1.0/images/zrok-not-found.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-not-found.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-not-found.png diff --git a/website/versioned_docs/version-1.0/images/zrok-reserved-not-found.png b/website/zrok_versioned_docs/version-1.0/images/zrok-reserved-not-found.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-reserved-not-found.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-reserved-not-found.png diff --git a/website/versioned_docs/version-1.0/images/zrok-share-public.png b/website/zrok_versioned_docs/version-1.0/images/zrok-share-public.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-share-public.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-share-public.png diff --git a/website/versioned_docs/version-1.0/images/zrok-visualizer-enabled.png b/website/zrok_versioned_docs/version-1.0/images/zrok-visualizer-enabled.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-visualizer-enabled.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-visualizer-enabled.png diff --git a/website/versioned_docs/version-1.0/images/zrok-visualizer-environment.png b/website/zrok_versioned_docs/version-1.0/images/zrok-visualizer-environment.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-visualizer-environment.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-visualizer-environment.png diff --git a/website/versioned_docs/version-1.0/images/zrok-visualizer-public-share.png b/website/zrok_versioned_docs/version-1.0/images/zrok-visualizer-public-share.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-visualizer-public-share.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-visualizer-public-share.png diff --git a/website/versioned_docs/version-1.0/images/zrok-visualizer-sparklines.png b/website/zrok_versioned_docs/version-1.0/images/zrok-visualizer-sparklines.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-visualizer-sparklines.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-visualizer-sparklines.png diff --git a/website/versioned_docs/version-1.0/images/zrok-zoom-to-fit.png b/website/zrok_versioned_docs/version-1.0/images/zrok-zoom-to-fit.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok-zoom-to-fit.png rename to website/zrok_versioned_docs/version-1.0/images/zrok-zoom-to-fit.png diff --git a/website/versioned_docs/version-1.0/images/zrok.png b/website/zrok_versioned_docs/version-1.0/images/zrok.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok.png rename to website/zrok_versioned_docs/version-1.0/images/zrok.png diff --git a/website/versioned_docs/version-1.0/images/zrok_cover.png b/website/zrok_versioned_docs/version-1.0/images/zrok_cover.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_cover.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_cover.png diff --git a/website/versioned_docs/version-1.0/images/zrok_deployment.drawio b/website/zrok_versioned_docs/version-1.0/images/zrok_deployment.drawio similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_deployment.drawio rename to website/zrok_versioned_docs/version-1.0/images/zrok_deployment.drawio diff --git a/website/versioned_docs/version-1.0/images/zrok_deployment.png b/website/zrok_versioned_docs/version-1.0/images/zrok_deployment.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_deployment.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_deployment.png diff --git a/website/versioned_docs/version-1.0/images/zrok_enable_modal.png b/website/zrok_versioned_docs/version-1.0/images/zrok_enable_modal.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_enable_modal.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_enable_modal.png diff --git a/website/versioned_docs/version-1.0/images/zrok_frontends_v0.3.drawio b/website/zrok_versioned_docs/version-1.0/images/zrok_frontends_v0.3.drawio similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_frontends_v0.3.drawio rename to website/zrok_versioned_docs/version-1.0/images/zrok_frontends_v0.3.drawio diff --git a/website/versioned_docs/version-1.0/images/zrok_frontends_v0.3.png b/website/zrok_versioned_docs/version-1.0/images/zrok_frontends_v0.3.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_frontends_v0.3.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_frontends_v0.3.png diff --git a/website/versioned_docs/version-1.0/images/zrok_interstitial_rendezvous.png b/website/zrok_versioned_docs/version-1.0/images/zrok_interstitial_rendezvous.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_interstitial_rendezvous.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_interstitial_rendezvous.png diff --git a/website/versioned_docs/version-1.0/images/zrok_not_found.png b/website/zrok_versioned_docs/version-1.0/images/zrok_not_found.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_not_found.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_not_found.png diff --git a/website/versioned_docs/version-1.0/images/zrok_private_share.png b/website/zrok_versioned_docs/version-1.0/images/zrok_private_share.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_private_share.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_private_share.png diff --git a/website/versioned_docs/version-1.0/images/zrok_public_share.png b/website/zrok_versioned_docs/version-1.0/images/zrok_public_share.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_public_share.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_public_share.png diff --git a/website/versioned_docs/version-1.0/images/zrok_registration_success.png b/website/zrok_versioned_docs/version-1.0/images/zrok_registration_success.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_registration_success.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_registration_success.png diff --git a/website/versioned_docs/version-1.0/images/zrok_reserved_not_found.png b/website/zrok_versioned_docs/version-1.0/images/zrok_reserved_not_found.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_reserved_not_found.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_reserved_not_found.png diff --git a/website/versioned_docs/version-1.0/images/zrok_share_public.png b/website/zrok_versioned_docs/version-1.0/images/zrok_share_public.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_share_public.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_share_public.png diff --git a/website/versioned_docs/version-1.0/images/zrok_share_public_drive.png b/website/zrok_versioned_docs/version-1.0/images/zrok_share_public_drive.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_share_public_drive.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_share_public_drive.png diff --git a/website/versioned_docs/version-1.0/images/zrok_share_public_drive_explorer.png b/website/zrok_versioned_docs/version-1.0/images/zrok_share_public_drive_explorer.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_share_public_drive_explorer.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_share_public_drive_explorer.png diff --git a/website/versioned_docs/version-1.0/images/zrok_share_reserved.png b/website/zrok_versioned_docs/version-1.0/images/zrok_share_reserved.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_share_reserved.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_share_reserved.png diff --git a/website/versioned_docs/version-1.0/images/zrok_share_web_files.png b/website/zrok_versioned_docs/version-1.0/images/zrok_share_web_files.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_share_web_files.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_share_web_files.png diff --git a/website/versioned_docs/version-1.0/images/zrok_share_web_website.png b/website/zrok_versioned_docs/version-1.0/images/zrok_share_web_website.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_share_web_website.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_share_web_website.png diff --git a/website/versioned_docs/version-1.0/images/zrok_v0.1_overview.png b/website/zrok_versioned_docs/version-1.0/images/zrok_v0.1_overview.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_v0.1_overview.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_v0.1_overview.png diff --git a/website/versioned_docs/version-1.0/images/zrok_v0.2_overview.png b/website/zrok_versioned_docs/version-1.0/images/zrok_v0.2_overview.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_v0.2_overview.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_v0.2_overview.png diff --git a/website/versioned_docs/version-1.0/images/zrok_verify.png b/website/zrok_versioned_docs/version-1.0/images/zrok_verify.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_verify.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_verify.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_console.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_console.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_console.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_console.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_console_empty.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_console_empty.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_console_empty.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_console_empty.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_console_environment_spark.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_console_environment_spark.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_console_environment_spark.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_console_environment_spark.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_console_explorer_share.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_console_explorer_share.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_console_explorer_share.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_console_explorer_share.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_console_share_detail.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_console_share_detail.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_console_share_detail.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_console_share_detail.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_console_share_frontend.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_console_share_frontend.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_console_share_frontend.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_console_share_frontend.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_login.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_login.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_login.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_login.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_ui_empty_environment_detail.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_ui_empty_environment_detail.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_ui_empty_environment_detail.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_ui_empty_environment_detail.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_ui_empty_shares.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_ui_empty_shares.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_ui_empty_shares.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_ui_empty_shares.png diff --git a/website/versioned_docs/version-1.0/images/zrok_web_ui_new_environment.png b/website/zrok_versioned_docs/version-1.0/images/zrok_web_ui_new_environment.png similarity index 100% rename from website/versioned_docs/version-1.0/images/zrok_web_ui_new_environment.png rename to website/zrok_versioned_docs/version-1.0/images/zrok_web_ui_new_environment.png diff --git a/website/versioned_docs/version-1.0/myzrok/_category_.json b/website/zrok_versioned_docs/version-1.0/myzrok/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/_category_.json rename to website/zrok_versioned_docs/version-1.0/myzrok/_category_.json diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/_category_.json b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/_category_.json similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/_category_.json rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/_category_.json diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_a_record.png b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_a_record.png similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_a_record.png rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_a_record.png diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_cname.png b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_cname.png similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_cname.png rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_cname.png diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_domain.png b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_domain.png similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_domain.png rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_add_domain.png diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_domains_page.png b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_domains_page.png similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_domains_page.png rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_domains_page.png diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_finalize.png b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_finalize.png similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_finalize.png rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_finalize.png diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_verify_dns.png b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_verify_dns.png similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_verify_dns.png rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/myzrok_verify_dns.png diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/images/zrok_status.png b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/zrok_status.png similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/images/zrok_status.png rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/images/zrok_status.png diff --git a/website/versioned_docs/version-1.0/myzrok/custom-domains/index.mdx b/website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/index.mdx similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/custom-domains/index.mdx rename to website/zrok_versioned_docs/version-1.0/myzrok/custom-domains/index.mdx diff --git a/website/versioned_docs/version-1.0/myzrok/limits.md b/website/zrok_versioned_docs/version-1.0/myzrok/limits.md similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/limits.md rename to website/zrok_versioned_docs/version-1.0/myzrok/limits.md diff --git a/website/versioned_docs/version-1.0/myzrok/upgrading.md b/website/zrok_versioned_docs/version-1.0/myzrok/upgrading.md similarity index 100% rename from website/versioned_docs/version-1.0/myzrok/upgrading.md rename to website/zrok_versioned_docs/version-1.0/myzrok/upgrading.md diff --git a/website/versioned_sidebars/version-0.4-sidebars.json b/website/zrok_versioned_sidebars/version-0.4-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-0.4-sidebars.json rename to website/zrok_versioned_sidebars/version-0.4-sidebars.json diff --git a/website/versioned_sidebars/version-1.0-sidebars.json b/website/zrok_versioned_sidebars/version-1.0-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-1.0-sidebars.json rename to website/zrok_versioned_sidebars/version-1.0-sidebars.json diff --git a/website/versions.json b/website/zrok_versions.json similarity index 100% rename from website/versions.json rename to website/zrok_versions.json From a279782c5afaf85d1e03b658dc2fc7ac06c5e360 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Mon, 10 Nov 2025 14:55:55 -0500 Subject: [PATCH 15/23] continue removing preset --- website/docusaurus.config.js | 92 ++++++++++--------- .../version-0.4/getting-started.mdx | 2 +- .../version-1.0/getting-started.mdx | 2 +- 3 files changed, 51 insertions(+), 45 deletions(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index ccef7997..df83025d 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -23,7 +23,16 @@ const config = { }, mermaid: true }, - themes: ['@docusaurus/theme-mermaid'], + + themes: [ + '@docusaurus/theme-mermaid', + [ + '@docusaurus/theme-classic', + { + customCss: require.resolve('./src/css/custom.css') + } + ] + ], // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. @@ -91,51 +100,47 @@ const config = { }; }, }; - } - ], - - presets: [ + }, [ - 'classic', - /** @type {import('@docusaurus/preset-classic').Options} */ - ({ - docs: { - routeBasePath: `${zrok}`, - sidebarPath: require.resolve('./sidebars.js'), - editUrl: - 'https://github.com/openziti/zrok/blob/main/docs', - path: 'docs', - include: ['**/*.md', '**/*.mdx'], + '@docusaurus/plugin-content-docs', + { + id: 'zrok', + routeBasePath: `${zrok}`, + sidebarPath: require.resolve('./sidebars.js'), + editUrl: 'https://github.com/openziti/zrok/blob/main/docs', + path: 'docs', + include: ['**/*.md', '**/*.mdx'], + lastVersion: 'current', + versions: { + current: { label: '1.1' }, + }, - // Uncomment these lines when we're ready to show the 1.0 docs by default - lastVersion: 'current', - versions: { - current: { - label: '1.1', - }, - }, - remarkPlugins: [ - function forbidSite() { - return (tree, file) => { - const src = String(file); - if (src.includes('@site')) { - throw new Error(`[FORBIDDEN] @site is not allowed in docs - use @zrokroot.\nFile: ${file.path}`); - } - }; + remarkPlugins: [ + function forbidSite() { + return (tree, file) => { + const src = String(file) + if (src.includes('@site')) { + throw new Error( + `[FORBIDDEN] @site is not allowed in docs - use @zrokroot.\nFile: ${file.path}` + ) + } } - ], - }, - theme: { - customCss: require.resolve('./src/css/custom.css'), - }, - pages: { - path: './src/pages' - }, - googleTagManager: { - containerId: 'GTM-MDFLZPK8', - }, - sitemap: {} - }), + } + ] + } + ], + [ + '@docusaurus/plugin-content-pages', + { + path: './src/pages' + } + ], + [ + '@docusaurus/plugin-google-gtag', + { + trackingID: 'GTM-MDFLZPK8', + anonymizeIP: true + } ], ], @@ -153,6 +158,7 @@ const config = { items: [ { type: 'docsVersionDropdown', + docsPluginId: 'zrok', }, { href: 'https://zrok.io/pricing/', diff --git a/website/zrok_versioned_docs/version-0.4/getting-started.mdx b/website/zrok_versioned_docs/version-0.4/getting-started.mdx index d008d16c..b632597c 100644 --- a/website/zrok_versioned_docs/version-0.4/getting-started.mdx +++ b/website/zrok_versioned_docs/version-0.4/getting-started.mdx @@ -371,7 +371,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! ## Resources diff --git a/website/zrok_versioned_docs/version-1.0/getting-started.mdx b/website/zrok_versioned_docs/version-1.0/getting-started.mdx index 3578c6ac..39f35af8 100644 --- a/website/zrok_versioned_docs/version-1.0/getting-started.mdx +++ b/website/zrok_versioned_docs/version-1.0/getting-started.mdx @@ -322,7 +322,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! ## Resources From b06f3d65c039c9cbbd44411ad2691f5d6e4171d4 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:03:29 -0500 Subject: [PATCH 16/23] more updates toward unified doc --- website/docusaurus-plugin-zrok-docs.ts | 23 ++++++++++++++ website/docusaurus.config.js | 30 +++++++++++++++---- .../guides/self-hosting/docker.mdx | 2 +- 3 files changed, 48 insertions(+), 7 deletions(-) create mode 100644 website/docusaurus-plugin-zrok-docs.ts diff --git a/website/docusaurus-plugin-zrok-docs.ts b/website/docusaurus-plugin-zrok-docs.ts new file mode 100644 index 00000000..4cbb1c7a --- /dev/null +++ b/website/docusaurus-plugin-zrok-docs.ts @@ -0,0 +1,23 @@ +import * as path from 'path'; +import type { PluginConfig } from '@docusaurus/types'; + +export function zrokDocsPluginConfig(rootDir: string): PluginConfig { + const sbp = path.resolve(rootDir, 'sidebars.js'); + console.log('zrokDocsPluginConfig: sbp=', sbp); + return [ + '@docusaurus/plugin-content-docs', + { + id: 'zrok', + path: path.resolve(rootDir, 'docs'), + routeBasePath: 'docs/zrok', + sidebarPath: sbp, + lastVersion: 'current', + includeCurrentVersion: true, + versions: { + current: { label: 'Current', path: '' }, + '1.0': { label: '1.0', path: '1.0' }, + '0.4': { label: '0.4', path: '0.4' }, + }, + } as any, + ]; +} \ No newline at end of file diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index df83025d..906ce68d 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -1,6 +1,26 @@ // @ts-check // Note: type annotations allow type checking and IDEs autocompletion const path = require('path'); +const ZROK_ROOT = path.resolve(__dirname); +const resolvePath = (p) => path.resolve(ZROK_ROOT, p); + +// absolute paths +const ZROK_CUSTOM_CSS = resolvePath('src/css/custom.css'); +const ZROK_SIDEBARS = resolvePath('sidebars.js'); +const ZROK_STATIC = resolvePath('static'); +const ZROK_DOCS_IMAGES = resolvePath('docs/images'); +const ZROK_DOCKER_COMPOSE = resolvePath('../docker/compose'); +const ZROK_ETC_CADDY = resolvePath('../etc/caddy'); + +// logs +console.log('ZROK_ROOT:', ZROK_ROOT); +console.log('ZROK_CUSTOM_CSS:', ZROK_CUSTOM_CSS); +console.log('ZROK_SIDEBARS:', ZROK_SIDEBARS); +console.log('ZROK_STATIC:', ZROK_STATIC); +console.log('ZROK_DOCS_IMAGES:', ZROK_DOCS_IMAGES); +console.log('ZROK_DOCKER_COMPOSE:', ZROK_DOCKER_COMPOSE); +console.log('ZROK_ETC_CADDY:', ZROK_ETC_CADDY); + const lightCodeTheme = require('prism-react-renderer/themes/github'); const darkCodeTheme = require('prism-react-renderer/themes/dracula'); @@ -9,7 +29,7 @@ const zrok = '/docs/zrok' /** @type {import('@docusaurus/types').Config} */ const config = { title: 'zrok', - staticDirectories: ['static', 'docs/images', '../docker/compose', '../etc/caddy'], + staticDirectories: [ZROK_STATIC, ZROK_DOCS_IMAGES, ZROK_DOCKER_COMPOSE, ZROK_ETC_CADDY], tagline: 'Globally distributed reverse proxy', url: 'https://docs.zrok.io', baseUrl: '/', @@ -29,7 +49,7 @@ const config = { [ '@docusaurus/theme-classic', { - customCss: require.resolve('./src/css/custom.css') + customCss: ZROK_CUSTOM_CSS, } ] ], @@ -53,9 +73,7 @@ const config = { configureWebpack(config, isServer) { return { resolve: { - alias: { - '@zrokroot': path.resolve(__dirname), - }, + alias: { '@zrokroot': ZROK_ROOT } }, }; } @@ -106,7 +124,7 @@ const config = { { id: 'zrok', routeBasePath: `${zrok}`, - sidebarPath: require.resolve('./sidebars.js'), + sidebarPath: ZROK_SIDEBARS, editUrl: 'https://github.com/openziti/zrok/blob/main/docs', path: 'docs', include: ['**/*.md', '**/*.mdx'], diff --git a/website/zrok_versioned_docs/version-1.0/guides/self-hosting/docker.mdx b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/docker.mdx index bb0ffd1b..66c0e008 100644 --- a/website/zrok_versioned_docs/version-1.0/guides/self-hosting/docker.mdx +++ b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/docker.mdx @@ -4,6 +4,6 @@ sidebar_label: Docker sidebar_position: 45 --- -import DockerInstance from '../../../../../docker/compose/zrok-instance/README.md' +import DockerInstance from '@zrokroot/../docker/compose/zrok-instance/README.md' From 7852b1f1b1c11e76efcddb1665d9a86025e5b850 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:10:43 -0500 Subject: [PATCH 17/23] fix odd typo --- website/docs/guides/agent/linux-service.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/guides/agent/linux-service.mdx b/website/docs/guides/agent/linux-service.mdx index 7f9ec90e..718a7296 100644 --- a/website/docs/guides/agent/linux-service.mdx +++ b/website/docs/guides/agent/linux-service.mdx @@ -9,7 +9,7 @@ import LinuxAgentInstall from '../_linux-agent-install.mdx' Run the zrok agent as a `systemd --user` service under your Linux user account. -## Install the Package~~~~ +## Install the Package The package provides the `zrok` executable and the `zrok-agent.service` unit. From 730d153d8449f0248d623a687c3633ef31b128fb Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:22:53 -0500 Subject: [PATCH 18/23] fix images references --- .../guides/self-hosting/self-service-invite.mdx | 8 ++++---- .../guides/self-hosting/self-service-invite.mdx | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/website/zrok_versioned_docs/version-0.4/guides/self-hosting/self-service-invite.mdx b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/self-service-invite.mdx index 42c23dfd..4e88e71e 100644 --- a/website/zrok_versioned_docs/version-0.4/guides/self-hosting/self-service-invite.mdx +++ b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/self-service-invite.mdx @@ -36,19 +36,19 @@ The `zrok invite` command presents a small form that allows you to enter (and th Next, check the email where you sent the invite. You should receive a message asking you to click a link to create your `zrok` account. When you click that link, you will be brought to a web page that will allow you to set a password for your new account. -![Enter a Password](/zrok_verify.png) +![Enter a Password](../../images/zrok_verify.png) Enter a password and its confirmation, and click the `Register Account` button. You'll see the following: -![Successful Registration](/zrok_registration_success.png) +![Successful Registration](../../images/zrok_registration_success.png) For now, we'll ignore the "enable your shell for zrok" section. Just click the `zrok web portal` link: -![Web Login](/zrok_web_login.png) +![Web Login](../../images/zrok_web_login.png) After clicking the `Log In` button, you'll be brought into the `zrok` _web console_: -![Web Console; Empty](/zrok_web_console_empty.png) +![Web Console; Empty](../../images/zrok_web_console_empty.png) Congratulations! Your `zrok` account is ready to go! diff --git a/website/zrok_versioned_docs/version-1.0/guides/self-hosting/self-service-invite.mdx b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/self-service-invite.mdx index 42c23dfd..4e88e71e 100644 --- a/website/zrok_versioned_docs/version-1.0/guides/self-hosting/self-service-invite.mdx +++ b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/self-service-invite.mdx @@ -36,19 +36,19 @@ The `zrok invite` command presents a small form that allows you to enter (and th Next, check the email where you sent the invite. You should receive a message asking you to click a link to create your `zrok` account. When you click that link, you will be brought to a web page that will allow you to set a password for your new account. -![Enter a Password](/zrok_verify.png) +![Enter a Password](../../images/zrok_verify.png) Enter a password and its confirmation, and click the `Register Account` button. You'll see the following: -![Successful Registration](/zrok_registration_success.png) +![Successful Registration](../../images/zrok_registration_success.png) For now, we'll ignore the "enable your shell for zrok" section. Just click the `zrok web portal` link: -![Web Login](/zrok_web_login.png) +![Web Login](../../images/zrok_web_login.png) After clicking the `Log In` button, you'll be brought into the `zrok` _web console_: -![Web Console; Empty](/zrok_web_console_empty.png) +![Web Console; Empty](../../images/zrok_web_console_empty.png) Congratulations! Your `zrok` account is ready to go! From 6ac9de6393c937583f00102807f148cd3cad81c2 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Wed, 12 Nov 2025 18:23:18 -0500 Subject: [PATCH 19/23] forbit using @site for the future --- website/docusaurus-plugin-zrok-docs.ts | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/website/docusaurus-plugin-zrok-docs.ts b/website/docusaurus-plugin-zrok-docs.ts index 4cbb1c7a..17c229be 100644 --- a/website/docusaurus-plugin-zrok-docs.ts +++ b/website/docusaurus-plugin-zrok-docs.ts @@ -2,15 +2,17 @@ import * as path from 'path'; import type { PluginConfig } from '@docusaurus/types'; export function zrokDocsPluginConfig(rootDir: string): PluginConfig { - const sbp = path.resolve(rootDir, 'sidebars.js'); - console.log('zrokDocsPluginConfig: sbp=', sbp); + const zp = path.resolve(rootDir, 'docs'); + const zsbp = path.resolve(rootDir, 'sidebars.js'); + console.log('zrokDocsPluginConfig: zp=', zp); + console.log('zrokDocsPluginConfig: sbp=', zsbp); return [ '@docusaurus/plugin-content-docs', { id: 'zrok', - path: path.resolve(rootDir, 'docs'), - routeBasePath: 'docs/zrok', - sidebarPath: sbp, + path: zp, + routeBasePath: 'zrok', + sidebarPath: zsbp, lastVersion: 'current', includeCurrentVersion: true, versions: { @@ -18,6 +20,16 @@ export function zrokDocsPluginConfig(rootDir: string): PluginConfig { '1.0': { label: '1.0', path: '1.0' }, '0.4': { label: '0.4', path: '0.4' }, }, + remarkPlugins: [ + function forbidSite() { + return (tree, file) => { + const src = String(file); + if (src.includes('@site')) { + throw new Error(`[FORBIDDEN] @site is not allowed in docs - use @zrokroot.\nFile: ${file.path}`); + } + }; + }, + ], } as any, ]; } \ No newline at end of file From 4aea9dd5b19bd8c27d55d12147a6c43e9960e366 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Wed, 12 Nov 2025 19:54:07 -0500 Subject: [PATCH 20/23] more minor changes toward unified doc --- website/docusaurus.config.js | 6 +++--- .../version-0.4/guides/self-hosting/linux/index.mdx | 2 +- .../guides/self-hosting/personalized-frontend.md | 2 +- .../guides/self-hosting/personalized-frontend.md | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 906ce68d..18347b58 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -10,7 +10,7 @@ const ZROK_SIDEBARS = resolvePath('sidebars.js'); const ZROK_STATIC = resolvePath('static'); const ZROK_DOCS_IMAGES = resolvePath('docs/images'); const ZROK_DOCKER_COMPOSE = resolvePath('../docker/compose'); -const ZROK_ETC_CADDY = resolvePath('../etc/caddy'); +const ZROK_ETC = resolvePath('../etc'); // logs console.log('ZROK_ROOT:', ZROK_ROOT); @@ -19,7 +19,7 @@ console.log('ZROK_SIDEBARS:', ZROK_SIDEBARS); console.log('ZROK_STATIC:', ZROK_STATIC); console.log('ZROK_DOCS_IMAGES:', ZROK_DOCS_IMAGES); console.log('ZROK_DOCKER_COMPOSE:', ZROK_DOCKER_COMPOSE); -console.log('ZROK_ETC_CADDY:', ZROK_ETC_CADDY); +console.log('ZROK_ETC_CADDY:', ZROK_ETC); const lightCodeTheme = require('prism-react-renderer/themes/github'); @@ -29,7 +29,7 @@ const zrok = '/docs/zrok' /** @type {import('@docusaurus/types').Config} */ const config = { title: 'zrok', - staticDirectories: [ZROK_STATIC, ZROK_DOCS_IMAGES, ZROK_DOCKER_COMPOSE, ZROK_ETC_CADDY], + staticDirectories: [ZROK_STATIC, ZROK_DOCS_IMAGES, ZROK_DOCKER_COMPOSE, ZROK_ETC], tagline: 'Globally distributed reverse proxy', url: 'https://docs.zrok.io', baseUrl: '/', diff --git a/website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/index.mdx b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/index.mdx index 1dbc2d04..6f187433 100644 --- a/website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/index.mdx +++ b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/linux/index.mdx @@ -109,7 +109,7 @@ The `ziti` section defines how the `zrok` controller should communicate with you :::note -Be sure to see the [reference configuration at `etc/ctrl.yml`](../../../../../../etc/ctrl.yml) for the complete documentation of the current configuration file format for the `zrok` controller and service instance components. +Be sure to see the [reference configuration at `etc/ctrl.yml`](https://github.com/openziti/zrok/blob/main/etc/ctrl.yml) for the complete documentation of the current configuration file format for the `zrok` controller and service instance components. See the separate guides on [configuring metrics](/guides/self-hosting/metrics-and-limits/configuring-metrics.md) and [configuring limits](/guides/self-hosting/metrics-and-limits/configuring-limits.md) for details about both of these specialized areas of service instance configuration. diff --git a/website/zrok_versioned_docs/version-0.4/guides/self-hosting/personalized-frontend.md b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/personalized-frontend.md index 7dc20a2a..4ae4cbc3 100644 --- a/website/zrok_versioned_docs/version-0.4/guides/self-hosting/personalized-frontend.md +++ b/website/zrok_versioned_docs/version-0.4/guides/self-hosting/personalized-frontend.md @@ -34,7 +34,7 @@ Imagine that we own the domain `example.com`. In our example, we want to expose We can accomplish this easily with cheap VPS instance. You could also do it with containers through a container hosting service. The VPS will need an IP address exposed to the internet. You'll also need to be able to create DNS entries for the `example.com` domain. -To accomplish this, we're going to run 3 separate `zrok access private` commands on our VPS (see the [frontdoor guide](../../frontdoor/), or [zrok-private-access Docker Compose guide](../../docker-share/docker_private_share_guide/#access-the-private-share) for details on an approach for setting this up). One command each for shares `A`, `B`, and `C`. The `zrok access private` command works like this: +To accomplish this, we're going to run 3 separate `zrok access private` commands on our VPS (see the [frontdoor guide](../frontdoor.mdx), or [zrok-private-access Docker Compose guide](../docker-share/docker_private_share_guide.md#access-the-private-share) for details on an approach for setting this up). One command each for shares `A`, `B`, and `C`. The `zrok access private` command works like this: ``` $ zrok access private diff --git a/website/zrok_versioned_docs/version-1.0/guides/self-hosting/personalized-frontend.md b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/personalized-frontend.md index 7dc20a2a..4ae4cbc3 100644 --- a/website/zrok_versioned_docs/version-1.0/guides/self-hosting/personalized-frontend.md +++ b/website/zrok_versioned_docs/version-1.0/guides/self-hosting/personalized-frontend.md @@ -34,7 +34,7 @@ Imagine that we own the domain `example.com`. In our example, we want to expose We can accomplish this easily with cheap VPS instance. You could also do it with containers through a container hosting service. The VPS will need an IP address exposed to the internet. You'll also need to be able to create DNS entries for the `example.com` domain. -To accomplish this, we're going to run 3 separate `zrok access private` commands on our VPS (see the [frontdoor guide](../../frontdoor/), or [zrok-private-access Docker Compose guide](../../docker-share/docker_private_share_guide/#access-the-private-share) for details on an approach for setting this up). One command each for shares `A`, `B`, and `C`. The `zrok access private` command works like this: +To accomplish this, we're going to run 3 separate `zrok access private` commands on our VPS (see the [frontdoor guide](../frontdoor.mdx), or [zrok-private-access Docker Compose guide](../docker-share/docker_private_share_guide.md#access-the-private-share) for details on an approach for setting this up). One command each for shares `A`, `B`, and `C`. The `zrok access private` command works like this: ``` $ zrok access private From 9934f1b63a43e8470489007dd23401dd3e700ebe Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Thu, 13 Nov 2025 08:34:47 -0500 Subject: [PATCH 21/23] more small issues found fixed as doc unification continues --- website/docs/getting-started.mdx | 4 ++-- website/docusaurus-plugin-zrok-docs.ts | 2 +- website/zrok_versioned_docs/version-0.4/getting-started.mdx | 2 +- website/zrok_versioned_docs/version-1.0/getting-started.mdx | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/website/docs/getting-started.mdx b/website/docs/getting-started.mdx index 463d22fd..55a6d1e4 100644 --- a/website/docs/getting-started.mdx +++ b/website/docs/getting-started.mdx @@ -54,7 +54,7 @@ Here's a quick overview of what's involved in getting started with `zrok`: Run a zrok instance on Linux, Docker, or Kubernetes. - + @@ -322,7 +322,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](/docs/zrok/category/self-hosting/)! ## Resources diff --git a/website/docusaurus-plugin-zrok-docs.ts b/website/docusaurus-plugin-zrok-docs.ts index 17c229be..189ae421 100644 --- a/website/docusaurus-plugin-zrok-docs.ts +++ b/website/docusaurus-plugin-zrok-docs.ts @@ -16,7 +16,7 @@ export function zrokDocsPluginConfig(rootDir: string): PluginConfig { lastVersion: 'current', includeCurrentVersion: true, versions: { - current: { label: 'Current', path: '' }, + current: { label: '1.1', path: '' }, '1.0': { label: '1.0', path: '1.0' }, '0.4': { label: '0.4', path: '0.4' }, }, diff --git a/website/zrok_versioned_docs/version-0.4/getting-started.mdx b/website/zrok_versioned_docs/version-0.4/getting-started.mdx index b632597c..393109e2 100644 --- a/website/zrok_versioned_docs/version-0.4/getting-started.mdx +++ b/website/zrok_versioned_docs/version-0.4/getting-started.mdx @@ -371,7 +371,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](/docs/zrok/category/self-hosting/)! ## Resources diff --git a/website/zrok_versioned_docs/version-1.0/getting-started.mdx b/website/zrok_versioned_docs/version-1.0/getting-started.mdx index 39f35af8..8c3cce2c 100644 --- a/website/zrok_versioned_docs/version-1.0/getting-started.mdx +++ b/website/zrok_versioned_docs/version-1.0/getting-started.mdx @@ -322,7 +322,7 @@ You use the `zrok reserve` command to create _reserved shares_. Reserved shares ## Self-Hosting an Instance -Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](../category/self-hosting/)! +Interested in self-hosting your own `zrok` instance? See the [self-hosting guides](/docs/zrok/category/self-hosting/)! ## Resources From c950df328a7d9bb8caa6e48f826a9bb7a64e70b0 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Fri, 14 Nov 2025 13:33:37 -0500 Subject: [PATCH 22/23] updates to image links --- website/docs/guides/install/linux.mdx | 3 ++- website/docs/guides/install/macos.mdx | 3 ++- website/docs/guides/install/windows.mdx | 3 ++- website/docusaurus-plugin-zrok-docs.ts | 2 +- website/src/components/footer.tsx | 7 ++++--- .../version-0.4/guides/install/linux.mdx | 3 ++- .../version-0.4/guides/install/macos.mdx | 3 ++- .../version-0.4/guides/install/windows.mdx | 3 ++- .../version-1.0/guides/install/linux.mdx | 3 ++- .../version-1.0/guides/install/macos.mdx | 3 ++- .../version-1.0/guides/install/windows.mdx | 3 ++- 11 files changed, 23 insertions(+), 13 deletions(-) diff --git a/website/docs/guides/install/linux.mdx b/website/docs/guides/install/linux.mdx index 967a549e..a5f66cd8 100644 --- a/website/docs/guides/install/linux.mdx +++ b/website/docs/guides/install/linux.mdx @@ -9,6 +9,7 @@ import styles from '@zrokroot/src/css/download-card.module.css'; import AnsibleRepoSetup from './_ansible_repo_setup.yaml' import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' import Homebrew from './_homebrew.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Package Repository @@ -49,7 +50,7 @@ Check out [zrok frontdoor](../../guides/frontdoor.mdx?os=Linux) for running `zro
diff --git a/website/docs/guides/install/macos.mdx b/website/docs/guides/install/macos.mdx index 67c0db4c..2f9c0c50 100644 --- a/website/docs/guides/install/macos.mdx +++ b/website/docs/guides/install/macos.mdx @@ -7,6 +7,7 @@ import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; import Homebrew from './_homebrew.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Homebrew @@ -18,7 +19,7 @@ import Homebrew from './_homebrew.mdx';
diff --git a/website/docs/guides/install/windows.mdx b/website/docs/guides/install/windows.mdx index 24c26a5c..9c1cd3ce 100644 --- a/website/docs/guides/install/windows.mdx +++ b/website/docs/guides/install/windows.mdx @@ -6,6 +6,7 @@ sidebar_label: Windows import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Windows Binary @@ -13,7 +14,7 @@ import styles from '@zrokroot/src/css/download-card.module.css';
diff --git a/website/docusaurus-plugin-zrok-docs.ts b/website/docusaurus-plugin-zrok-docs.ts index 189ae421..ac2b02f6 100644 --- a/website/docusaurus-plugin-zrok-docs.ts +++ b/website/docusaurus-plugin-zrok-docs.ts @@ -16,7 +16,7 @@ export function zrokDocsPluginConfig(rootDir: string): PluginConfig { lastVersion: 'current', includeCurrentVersion: true, versions: { - current: { label: '1.1', path: '' }, + current: { label: '1.1 (Current)', path: '' }, '1.0': { label: '1.0', path: '1.0' }, '0.4': { label: '0.4', path: '0.4' }, }, diff --git a/website/src/components/footer.tsx b/website/src/components/footer.tsx index f6df98c4..59f4c43a 100644 --- a/website/src/components/footer.tsx +++ b/website/src/components/footer.tsx @@ -1,9 +1,10 @@ import {defaultNetFoundryFooterProps, defaultSocialProps} from "@openclint/docusaurus-shared/ui"; -export const zlanFooter = { +export const zrokFooter = { ...defaultNetFoundryFooterProps(), description: - 'zLAN is a zero trust & micro-segmentation solution that makes it easy to create secure, software-defined networks.', + 'zrok is an open-source, self-hostable sharing platform that simplifies shielding ' + + 'and sharing network services or files.', socialProps: { ...defaultSocialProps, githubUrl: 'https://github.com/netfoundry/', @@ -12,7 +13,7 @@ export const zlanFooter = { twitterUrl: 'https://twitter.com/netfoundry/', }, documentationLinks: [ - Getting Started zLAN + Get started with zrok ], communityLinks: [ Discourse Forum diff --git a/website/zrok_versioned_docs/version-0.4/guides/install/linux.mdx b/website/zrok_versioned_docs/version-0.4/guides/install/linux.mdx index 560bc806..f2fd9345 100644 --- a/website/zrok_versioned_docs/version-0.4/guides/install/linux.mdx +++ b/website/zrok_versioned_docs/version-0.4/guides/install/linux.mdx @@ -9,6 +9,7 @@ import styles from '@zrokroot/src/css/download-card.module.css'; import AnsibleRepoSetup from './_ansible_repo_setup.yaml' import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' import Homebrew from '@zrokroot/docs/guides/install/_homebrew.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Install `zrok` from the Repository @@ -53,7 +54,7 @@ Check out [zrok frontdoor](/guides/frontdoor.mdx?os=Linux) for running `zrok` as
diff --git a/website/zrok_versioned_docs/version-0.4/guides/install/macos.mdx b/website/zrok_versioned_docs/version-0.4/guides/install/macos.mdx index 71a91291..7cd5e08d 100644 --- a/website/zrok_versioned_docs/version-0.4/guides/install/macos.mdx +++ b/website/zrok_versioned_docs/version-0.4/guides/install/macos.mdx @@ -7,6 +7,7 @@ import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; import Homebrew from '@zrokroot/docs/guides/install/_homebrew.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Homebrew @@ -18,7 +19,7 @@ import Homebrew from '@zrokroot/docs/guides/install/_homebrew.mdx';
diff --git a/website/zrok_versioned_docs/version-0.4/guides/install/windows.mdx b/website/zrok_versioned_docs/version-0.4/guides/install/windows.mdx index 6583bb87..ee501189 100644 --- a/website/zrok_versioned_docs/version-0.4/guides/install/windows.mdx +++ b/website/zrok_versioned_docs/version-0.4/guides/install/windows.mdx @@ -6,6 +6,7 @@ sidebar_label: Windows import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Windows Binary @@ -13,7 +14,7 @@ import styles from '@zrokroot/src/css/download-card.module.css';
diff --git a/website/zrok_versioned_docs/version-1.0/guides/install/linux.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/linux.mdx index db8c6499..a0bd3bb5 100644 --- a/website/zrok_versioned_docs/version-1.0/guides/install/linux.mdx +++ b/website/zrok_versioned_docs/version-1.0/guides/install/linux.mdx @@ -9,6 +9,7 @@ import styles from '@zrokroot/src/css/download-card.module.css'; import AnsibleRepoSetup from './_ansible_repo_setup.yaml' import ConcatenateYamlSnippets from '@zrokroot/src/components/cat-yaml.jsx' import Homebrew from './_homebrew.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Package Repository @@ -49,7 +50,7 @@ Check out [zrok frontdoor](/guides/frontdoor.mdx?os=Linux) for running `zrok` as
diff --git a/website/zrok_versioned_docs/version-1.0/guides/install/macos.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/macos.mdx index 67c0db4c..2f9c0c50 100644 --- a/website/zrok_versioned_docs/version-1.0/guides/install/macos.mdx +++ b/website/zrok_versioned_docs/version-1.0/guides/install/macos.mdx @@ -7,6 +7,7 @@ import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; import Homebrew from './_homebrew.mdx'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Homebrew @@ -18,7 +19,7 @@ import Homebrew from './_homebrew.mdx';
diff --git a/website/zrok_versioned_docs/version-1.0/guides/install/windows.mdx b/website/zrok_versioned_docs/version-1.0/guides/install/windows.mdx index 6583bb87..ee501189 100644 --- a/website/zrok_versioned_docs/version-1.0/guides/install/windows.mdx +++ b/website/zrok_versioned_docs/version-1.0/guides/install/windows.mdx @@ -6,6 +6,7 @@ sidebar_label: Windows import { AssetsProvider } from '@zrokroot/src/components/assets-context'; import DownloadCard from '@zrokroot/src/components/download-card'; import styles from '@zrokroot/src/css/download-card.module.css'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Windows Binary @@ -13,7 +14,7 @@ import styles from '@zrokroot/src/css/download-card.module.css';
From 493963f3b99d58fd4e49b5ce50ed3aea985a2464 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Mon, 17 Nov 2025 15:38:16 -0500 Subject: [PATCH 23/23] add comment about not changing the id of the plugin --- website/docusaurus-plugin-zrok-docs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docusaurus-plugin-zrok-docs.ts b/website/docusaurus-plugin-zrok-docs.ts index ac2b02f6..2718d43d 100644 --- a/website/docusaurus-plugin-zrok-docs.ts +++ b/website/docusaurus-plugin-zrok-docs.ts @@ -9,7 +9,7 @@ export function zrokDocsPluginConfig(rootDir: string): PluginConfig { return [ '@docusaurus/plugin-content-docs', { - id: 'zrok', + id: 'zrok', // do not change - affects algolia search path: zp, routeBasePath: 'zrok', sidebarPath: zsbp,