diff --git a/.github/workflows/build-docs-preview.yaml b/.github/workflows/build-docs-preview.yaml
index 2a9bf110a6..fc4b1c4f3f 100644
--- a/.github/workflows/build-docs-preview.yaml
+++ b/.github/workflows/build-docs-preview.yaml
@@ -3,10 +3,6 @@ name: Build docs preview
# It runs on every push to master with a change in the docs folder.
on:
pull_request:
- paths:
- - "docs/**"
- - "x/**/*.md"
- - .github/workflows/deploy-docs.yml
jobs:
Build-preview:
@@ -14,12 +10,17 @@ jobs:
steps:
- name: Checkout ๐๏ธ
uses: actions/checkout@v4
+
+ - name: Compute diff ๐
+ uses: technote-space/get-diff-action@v6.1.2
+ id: git_diff
with:
- persist-credentials: false
- fetch-depth: 0
- path: "."
+ PATTERNS: |
+ *.md
+ docs/**/*.*
- name: Setup Node.js ๐ง
+ if: env.GIT_DIFF
uses: actions/setup-node@v3
with:
node-version: "16.x"
@@ -28,9 +29,11 @@ jobs:
docs/yarn.lock
- name: Build ๐ง
+ if: env.GIT_DIFF
run: make build-docs && mv ~/output ./output
- name: Deploy preview to Netlify ๐
+ if: env.GIT_DIFF
id: deploy-preview
uses: nwtgck/actions-netlify@v2.1
with:
diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js
index 916611910d..081f8fd223 100644
--- a/docs/docusaurus.config.js
+++ b/docs/docusaurus.config.js
@@ -5,7 +5,7 @@ function findMenuEntryById(id, generatedMenu) {
const entry = findMenuEntryById(id, item.items);
if (entry !== undefined) {
// Entry found return it.
- return entry
+ return entry;
}
} else if (item.type === "doc" && item.id === id) {
// Entry found
@@ -19,7 +19,7 @@ function findMenuEntryById(id, generatedMenu) {
function convertPageWithHrefToExternLinks(docs, generatedMenu) {
// Find the md pages that have the href field in the metadata.
- const toPatch = docs.filter(doc => doc.frontMatter.href !== undefined);
+ const toPatch = docs.filter((doc) => doc.frontMatter.href !== undefined);
for (let doc of toPatch) {
const entry = findMenuEntryById(doc.id, generatedMenu);
if (entry !== undefined) {
@@ -35,68 +35,123 @@ function convertPageWithHrefToExternLinks(docs, generatedMenu) {
}
module.exports = {
- title: 'Desmos documentation',
- staticDirectories: ['static'],
- tagline: 'Desmos network official documentation for developers and validators',
- url: 'https://test-docs.desmos.network',
- baseUrl: '/',
- onBrokenLinks: 'warn',
- onBrokenMarkdownLinks: 'warn',
- onDuplicateRoutes: 'warn',
- favicon: 'assets/favicon.ico',
- organizationName: 'desmos-labs', // Usually your GitHub org/user name.
- projectName: 'desmos', // Usually your repo name.
+ title: "Desmos documentation",
+ staticDirectories: ["static"],
+ tagline:
+ "Desmos network official documentation for developers and validators",
+ url: "https://test-docs.desmos.network",
+ baseUrl: "/",
+ onBrokenLinks: "warn",
+ onBrokenMarkdownLinks: "warn",
+ onDuplicateRoutes: "warn",
+ favicon: "assets/favicon.ico",
+ organizationName: "desmos-labs", // Usually your GitHub org/user name.
+ projectName: "desmos", // Usually your repo name.
webpack: {
jsLoader: (isServer) => ({
- loader: require.resolve('swc-loader'),
+ loader: require.resolve("swc-loader"),
options: {
jsc: {
parser: {
- syntax: 'typescript',
+ syntax: "typescript",
tsx: true,
},
- target: 'es2017',
+ target: "es2017",
},
module: {
- type: isServer ? 'commonjs' : 'es6',
+ type: isServer ? "commonjs" : "es6",
},
},
}),
},
themeConfig: {
+ metadata: [
+ {
+ name: "title",
+ content: "Desmos Network Documentation",
+ },
+ {
+ name: "description",
+ content: "Browse the official Desmos Network documentation and learn how you can start building your DApp based on Desmos."
+ },
+
+
+ {
+ property: "og:type",
+ content: "website"
+ },
+ {
+ property: "og:url",
+ content: "https://docs.desmos.network/"
+ },
+ {
+ property: "og:title",
+ content: "Desmos Network Documentation"
+ },
+ {
+ property: "og:description",
+ content: "Browse the official Desmos Network documentation and learn how you can start building your DApp based on Desmos."
+ },
+ {
+ property: "og:image",
+ content: "https://docs.desmos.network/assets/seo_cover.png"
+ },
+
+
+ {
+ property: "twitter:card",
+ content: "summary_large_image"
+ },
+ {
+ property: "twitter:url",
+ content: "https://docs.desmos.network/"
+ },
+ {
+ property: "twitter:title",
+ content: "Desmos Network Documentation"
+ },
+ {
+ property: "twitter:description",
+ content: "Browse the official Desmos Network documentation and learn how you can start building your DApp based on Desmos."
+ },
+ {
+ property: "twitter:image",
+ content: "https://docs.desmos.network/assets/seo_cover.png"
+ },
+ ],
colorMode: {
- defaultMode: 'dark',
- respectPrefersColorScheme: true,
+ defaultMode: "dark",
+ respectPrefersColorScheme: false,
},
algolia: {
- apiKey: '492b6729d095b18f5599d6584e00ae11',
- appId: '1IAGPKAXGP',
- indexName: 'desmos',
+ apiKey: "492b6729d095b18f5599d6584e00ae11",
+ appId: "1IAGPKAXGP",
+ indexName: "desmos",
contextualSearch: false,
},
docs: {
sidebar: {
hideable: true,
- }
+ },
},
navbar: {
logo: {
- alt: 'Desmos logo',
- src: 'assets/logo.svg',
- srcDark: 'assets/logo.svg',
- href: 'https://docs.desmos.network'
+ alt: "Desmos logo",
+ src: "assets/logo.svg",
+ srcDark: "assets/logo.svg",
+ href: "https://docs.desmos.network",
},
items: [
{
- type: 'doc',
- docId: 'intro', // open page of section
- position: 'left',
- label: 'Documentation',
+ type: "doc",
+ docId: "intro", // open page of section
+ position: "left",
+ label: "Documentation",
},
// {to: '/blog', label: 'Blog', position: 'left'}, to add extra sections
{
- type: 'docsVersionDropdown',
- position: 'right',
+ type: "docsVersionDropdown",
+ position: "right",
dropdownActiveClassDisabled: true,
},
/*{
@@ -107,101 +162,64 @@ module.exports = {
],
},
footer: {
- style: 'dark',
+ style: "dark",
links: [
{
- title: 'Related docs',
- items: [
- {
- label: 'Cosmos SDK',
- href: 'https://docs.cosmos.network',
- },
- {
- label: 'CosmWasm',
- href: 'https://docs.cosmwasm.com/en/docs/1.0/'
- }
- ],
- },
- {
- title: 'Community',
items: [
{
- label: 'Twitter',
- href: 'https://twitter.com/DesmosNetwork',
- },
- {
- label: 'Discord',
- href: 'https://discord.desmos.network/',
+ label: "Terms & Conditions",
+ href: "https://desmos.network/terms",
},
{
- label: 'Medium',
- href: 'https://medium.com/desmosnetwork'
+ label: "Privacy Policy",
+ href: "https://desmos.network/privacy",
},
{
- label: 'Telegram',
- href: 'https://t.me/desmosnetwork',
- },
- {
- label: 'Reddit (not-official)',
- href: 'https://www.reddit.com/r/DesmosNetwork/'
- }
- ],
- },
- {
- title: 'More',
- items: [
- {
- label: 'Website',
- to: 'https://www.desmos.network',
+ label: "White Paper",
+ href: "https://desmos.network/",
},
{
- label: 'GitHub',
- href: 'https://github.com/desmos-labs/desmos',
+ label: "Brand Kit",
+ href: "https://desmos.network/",
},
],
},
],
- logo: {
- alt: 'Desmos Logo',
- src: 'assets/logo.png',
- href: 'https://www.desmos.network',
- },
- copyright: `Copyright ยฉ ${new Date().getFullYear()} Desmos Network`,
+ copyright: `Copyright ยฉ ${new Date().getFullYear()} Desmos Labs`,
},
},
presets: [
[
- '@docusaurus/preset-classic',
+ "@docusaurus/preset-classic",
{
docs: {
- routeBasePath: '/',
- sidebarPath: require.resolve('./sidebars.js'),
+ routeBasePath: "/",
+ sidebarPath: require.resolve("./sidebars.js"),
sidebarCollapsible: true,
- async sidebarItemsGenerator({defaultSidebarItemsGenerator, ...args}) {
+ async sidebarItemsGenerator({
+ defaultSidebarItemsGenerator,
+ ...args
+ }) {
const defaultItems = await defaultSidebarItemsGenerator(args);
return convertPageWithHrefToExternLinks(args.docs, defaultItems);
},
- editUrl: 'https://github.com/desmos-labs/desmos/tree/master/docs',
+ editUrl: "https://github.com/desmos-labs/desmos/tree/master/docs",
showLastUpdateTime: true,
lastVersion: "current",
- exclude: [
- './architecture/adr-template.md'
- ],
+ exclude: ["./architecture/adr-template.md"],
versions: {
current: {
- label: "master"
+ label: "master",
},
- }
+ },
},
theme: {
- customCss: require.resolve('./src/css/custom.css'),
+ customCss: require.resolve("./src/css/custom.css"),
},
},
],
],
- themes: [
- '@you54f/theme-github-codeblock'
- ],
+ themes: ["@you54f/theme-github-codeblock"],
plugins: [
[
"@edno/docusaurus2-graphql-doc-generator",
@@ -211,9 +229,20 @@ module.exports = {
baseURL: "07-graphql",
homepage: "docs/07-graphql/01-overview.md",
pretty: true,
- }
+ },
],
- ]
+ async function myPlugin(context, options) {
+ return {
+ name: "docusaurus-tailwindcss",
+ configurePostCss(postcssOptions) {
+ // Appends TailwindCSS and AutoPrefixer.
+ postcssOptions.plugins.push(require("tailwindcss"));
+ postcssOptions.plugins.push(require("autoprefixer"));
+ return postcssOptions;
+ },
+ };
+ },
+ ],
/*i18n: { // add for localization
defaultLocale: 'en',
locales: ['en', 'chinese'],
diff --git a/docs/package.json b/docs/package.json
index 37b0b00cf0..9fd1ae026d 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -15,23 +15,27 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
- "@docusaurus/core": "^2.1.0",
- "@docusaurus/plugin-content-docs": "^2.0.0-rc.1",
- "@docusaurus/preset-classic": "^2.1.0",
- "@docusaurus/theme-search-algolia": "^2.0.0-rc.1",
+ "@docusaurus/core": "^2.4.1",
+ "@docusaurus/plugin-content-docs": "^2.4.1",
+ "@docusaurus/preset-classic": "^2.4.1",
+ "@docusaurus/theme-search-algolia": "^2.4.1",
"@edno/docusaurus2-graphql-doc-generator": "^1.10.3",
"@mdx-js/react": "^1.6.21",
"@svgr/webpack": "^5.5.0",
"@swc/core": "^1.3.21",
"@you54f/theme-github-codeblock": "^0.1.1",
+ "autoprefixer": "^10.4.15",
"clsx": "^1.1.1",
"docusaurus-graphql-plugin": "^0.8.0",
"file-loader": "^6.2.0",
"graphql": "^16.5.0",
+ "postcss": "^8.4.29",
"prism-react-renderer": "^1.2.1",
"react": "^17.0.1",
"react-dom": "^17.0.1",
+ "react-switch": "^7.0.0",
"swc-loader": "^0.2.3",
+ "tailwindcss": "^3.3.3",
"theme-github-codetabs": "^0.2.3"
},
"browserslist": {
diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css
index 0c34c9ffbd..0475741e05 100644
--- a/docs/src/css/custom.css
+++ b/docs/src/css/custom.css
@@ -1,25 +1,46 @@
-/* stylelint-disable docusaurus/copyright-header */
+@import url('https://fonts.cdnfonts.com/css/poppins');
/**
* Any CSS included here will be global. The classic template
* bundles Infima by default. Infima is a CSS framework designed to
* work well for content-centric websites.
*/
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
/* You can override the default Infima variables here. */
+
:root {
- --ifm-color-primary: #ed6c53;
- --ifm-color-primary-dark: #ea5336;
- --ifm-color-primary-darker: #e84728;
- --ifm-color-primary-darkest: #cb3315;
- --ifm-color-primary-light: #f08570;
- --ifm-color-primary-lighter: #f2917e;
- --ifm-color-primary-lightest: #f6b6aa;
+ --ifm-color-primary: #25282d;
+ --ifm-color-primary-dark: #212429;
+ --ifm-color-primary-darker: #1f2226;
+ --ifm-color-primary-darkest: #1a1c1f;
+ --ifm-color-primary-light: #292c32;
+ --ifm-color-primary-lighter: #2b2e34;
+ --ifm-color-primary-lightest: #30343b;
--ifm-code-font-size: 90%;
- --ifm-font-family-base: 'Helvetica';
+ --ifm-font-family-base: 'Poppins';
--ifm-font-size-base: 105%;
--ifm-navbar-padding-horizontal: 0.5em;
}
+[data-theme='dark'] {
+ --ifm-color-primary: #FFFFFF;
+ --ifm-color-primary-dark: #e6e6e6;
+ --ifm-color-primary-darker: #d9d9d9;
+ --ifm-color-primary-darkest: #b3b3b3;
+ --ifm-color-primary-light: #ffffff;
+ --ifm-color-primary-lighter: #ffffff;
+ --ifm-color-primary-lightest: #ffffff;
+ background-color: #141419;
+}
+
+/* text adjustments */
+
+a {
+ color: #FF6C3E;
+}
+
.docusaurus-highlight-code-line {
background-color: rgba(0, 0, 0, 0.1);
display: block;
@@ -27,20 +48,95 @@
padding: 0 var(--ifm-pre-padding);
}
+/* badge adjustments */
+
+.theme-doc-version-badge {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ background-color: white;
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+ font-size: 0.875rem;
+ font-style: normal;
+ font-weight: 600;
+ line-height: normal;
+ letter-spacing: 0.01094rem;
+ border-color: #25282d;
+}
+
+html[data-theme='dark'] .theme-doc-version-badge {
+ background-color: #141419;
+ color: white;
+ border-color: white;
+}
+
html[data-theme='dark'] .docusaurus-highlight-code-line {
background-color: rgba(0, 0, 0, 0.3);
}
/* navbar adjustments */
+
+.navbar {
+ border-bottom-style: solid;
+ border-bottom-width: 2px;
+ border-color: rgba(52, 56, 62, 0.3);
+}
+
+/** In mobile view, reduce the padding */
+@media screen and (max-width: 996px) {
+ .navbar {
+ padding-inline: 1rem;
+ }
+}
+
+html[data-theme='dark'] .navbar {
+ background-color: #141419;
+ border-color: rgba(52, 56, 62, 1);
+}
+
.navbar__logo {
height: 2.3em;
width: auto;
}
/* footer adjustments */
+
+.footer {
+ border-top-style: solid;
+ border-top-width: 2px;
+ border-color: rgba(52, 56, 62, 0.3);
+ padding: 2rem 6rem 1rem 6rem;
+ color: #141419;
+ background-color: #fff;
+}
+
+html[data-theme='dark'] .footer {
+ background-color: #141419;
+ color: #fff;
+}
+
:root .footer__col {
text-align: center;
- padding-bottom: 1em;
+}
+
+.footer__link {
+ color: #141419 !important;
+}
+
+html[data-theme='dark'] .footer__link {
+ color: #DDDDDD !important;
+}
+
+html[data-theme='dark'] .footer__svg {
+ fill: #DDDDDD;
+}
+
+html[data-theme='dark'] .footer {
+ border-color: rgba(52, 56, 62, 1);
+}
+
+html[data-theme='dark'] .footer__copyright {
+ color: rgba(135, 135, 135, 1);
}
/* table of contents adjustments */
@@ -49,7 +145,6 @@ html[data-theme='dark'] .docusaurus-highlight-code-line {
}
/* tabs of 03-running-a-full-node 01-overview */
-
:root .tabs-container {
border-radius: 5px;
border-top: 1px solid var(--ifm-color-primary);
@@ -66,3 +161,49 @@ div[role='tabpanel'] {
padding: 10px;
}
+/* menu adjustments */
+.menu {
+ border-right-style: solid;
+ border-right-width: 2px;
+ border-color: rgba(52, 56, 62, 0.3);
+}
+
+.menu__list .menu__list {
+ margin-top: 0!important;
+}
+
+/** In mobile view, reduce the padding */
+@media screen and (min-width: 997px) {
+ .menu {
+ padding: 0!important;
+ }
+}
+
+html[data-theme='dark'] .menu {
+ border-color: rgba(52, 56, 62, 1);
+}
+
+.menu__link--active {
+ border-left-style: solid;
+ border-left-width: 0.25rem;
+ border-left-color: #FF6C3E;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.menu .menu__link.menu__link--sublist:after {
+ color: #1a1c1f;
+ }
+
+
+.button.button--secondary {
+ border-right-style: solid;
+ border-right-width: 2px;
+ border-bottom-width: 0;
+ border-top-width: 0;
+ border-color: rgba(52, 56, 62, 0.3);
+}
+
+html[data-theme='dark'] .button.button--secondary {
+ border-color: rgba(52, 56, 62, 1);
+}
diff --git a/docs/src/theme/ColorModeToggle/index.js b/docs/src/theme/ColorModeToggle/index.js
new file mode 100644
index 0000000000..defce82032
--- /dev/null
+++ b/docs/src/theme/ColorModeToggle/index.js
@@ -0,0 +1,109 @@
+import React from "react";
+import clsx from "clsx";
+import Switch from "react-switch";
+import useIsBrowser from "@docusaurus/useIsBrowser";
+import { translate } from "@docusaurus/Translate";
+import styles from "./styles.module.css";
+
+function ColorModeToggle({ className, value, onChange }) {
+ const isBrowser = useIsBrowser();
+ const title = translate(
+ {
+ message: "Switch between dark and light mode (currently {mode})",
+ id: "theme.colorToggle.ariaLabel",
+ description: "The ARIA label for the navbar color mode toggle",
+ },
+ {
+ mode:
+ value === "dark"
+ ? translate({
+ message: "dark mode",
+ id: "theme.colorToggle.ariaLabel.mode.dark",
+ description: "The name for the dark color mode",
+ })
+ : translate({
+ message: "light mode",
+ id: "theme.colorToggle.ariaLabel.mode.light",
+ description: "The name for the light color mode",
+ }),
+ }
+ );
+
+ const checkedIcon = (
+
+ );
+
+ const uncheckedIcon = (
+
+ );
+
+ return (
+
+ onChange(value === "dark" ? "light" : "dark")}
+ checked={value === "dark"}
+ disabled={!isBrowser}
+ handleDiameter={22}
+ title={title}
+ aria-label={title}
+ checkedIcon={checkedIcon}
+ uncheckedIcon={uncheckedIcon}
+ onHandleColor={"#25282D"}
+ offHandleColor={"#FFFFFF"}
+ activeBoxShadow={"0 0 2px 3px #FF6C3E"}
+ aria-live="polite"
+ offColor={"#25282D"}
+ onColor={"#FFFFFF"}
+ />
+
+ );
+}
+export default React.memo(ColorModeToggle);
diff --git a/docs/src/theme/ColorModeToggle/styles.module.css b/docs/src/theme/ColorModeToggle/styles.module.css
new file mode 100644
index 0000000000..0ccdf335ce
--- /dev/null
+++ b/docs/src/theme/ColorModeToggle/styles.module.css
@@ -0,0 +1,6 @@
+.toggle {
+ width: 3rem;
+ height: 1.5rem;
+ margin-right: 2.5rem;
+ margin-left: 2.5rem;
+}
diff --git a/docs/src/theme/DocPage/Layout/Sidebar/ExpandButton/index.js b/docs/src/theme/DocPage/Layout/Sidebar/ExpandButton/index.js
new file mode 100644
index 0000000000..9dfc02ed7f
--- /dev/null
+++ b/docs/src/theme/DocPage/Layout/Sidebar/ExpandButton/index.js
@@ -0,0 +1,28 @@
+import React from 'react';
+import {translate} from '@docusaurus/Translate';
+import IconArrow from '@theme/Icon/Arrow';
+import styles from './styles.module.css';
+export default function DocPageLayoutSidebarExpandButton({toggleSidebar}) {
+ return (
+
+
+
+ );
+}
diff --git a/docs/src/theme/DocPage/Layout/Sidebar/ExpandButton/styles.module.css b/docs/src/theme/DocPage/Layout/Sidebar/ExpandButton/styles.module.css
new file mode 100644
index 0000000000..712615bd34
--- /dev/null
+++ b/docs/src/theme/DocPage/Layout/Sidebar/ExpandButton/styles.module.css
@@ -0,0 +1,30 @@
+@media (min-width: 997px) {
+ .expandButton {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 100%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: background-color var(--ifm-transition-fast) ease;
+ background-color: var(--docusaurus-collapse-button-bg);
+ border-right-width: 2px;
+ border-right-style: solid;
+ border-color: rgba(52, 56, 62, 0.3);
+ }
+
+ .expandButton:hover,
+ .expandButton:focus {
+ background-color: var(--docusaurus-collapse-button-bg-hover);
+ }
+
+ .expandButtonIcon {
+ transform: rotate(0);
+ }
+
+ [dir='rtl'] .expandButtonIcon {
+ transform: rotate(180deg);
+ }
+}
diff --git a/docs/src/theme/Footer/Copyright/index.js b/docs/src/theme/Footer/Copyright/index.js
new file mode 100644
index 0000000000..94f0a80a27
--- /dev/null
+++ b/docs/src/theme/Footer/Copyright/index.js
@@ -0,0 +1,12 @@
+import React from "react";
+export default function FooterCopyright({ copyright }) {
+ return (
+
+ );
+}
diff --git a/docs/src/theme/Footer/Layout/index.js b/docs/src/theme/Footer/Layout/index.js
new file mode 100644
index 0000000000..7a68dab8de
--- /dev/null
+++ b/docs/src/theme/Footer/Layout/index.js
@@ -0,0 +1,16 @@
+import React from "react";
+import clsx from "clsx";
+export default function FooterLayout({ style, links, logo, copyright }) {
+ return (
+
+
+ {copyright}
+ {links}
+
+
+ );
+}
diff --git a/docs/src/theme/Footer/LinkItem/index.js b/docs/src/theme/Footer/LinkItem/index.js
new file mode 100644
index 0000000000..5eae6eeb65
--- /dev/null
+++ b/docs/src/theme/Footer/LinkItem/index.js
@@ -0,0 +1,24 @@
+import React from "react";
+import Link from "@docusaurus/Link";
+import useBaseUrl from "@docusaurus/useBaseUrl";
+import isInternalUrl from "@docusaurus/isInternalUrl";
+import IconExternalLink from "@theme/Icon/ExternalLink";
+export default function FooterLinkItem({ item }) {
+ const { to, href, label, prependBaseUrlToHref, ...props } = item;
+ const toUrl = useBaseUrl(to);
+ const normalizedHref = useBaseUrl(href, { forcePrependBaseUrl: true });
+ return (
+
+ {label}
+
+ );
+}
diff --git a/docs/src/theme/Footer/Links/MultiColumn/index.js b/docs/src/theme/Footer/Links/MultiColumn/index.js
new file mode 100644
index 0000000000..eb2021b51a
--- /dev/null
+++ b/docs/src/theme/Footer/Links/MultiColumn/index.js
@@ -0,0 +1,43 @@
+import React from "react";
+import LinkItem from "@theme/Footer/LinkItem";
+function RowLinkItem({ item }) {
+ return item.html ? (
+
+ ) : (
+
+
+
+ );
+}
+function Column({ column }) {
+ return (
+
+
+ {column.items.map((item, i) => (
+
+ ))}
+
+
+ );
+}
+export default function FooterLinksMultiColumn({ columns }) {
+ return (
+
+ {columns.map((column, i) => (
+
+ ))}
+
+ );
+}
diff --git a/docs/src/theme/Footer/Links/Simple/index.js b/docs/src/theme/Footer/Links/Simple/index.js
new file mode 100644
index 0000000000..8b34d9b7b5
--- /dev/null
+++ b/docs/src/theme/Footer/Links/Simple/index.js
@@ -0,0 +1,31 @@
+import React from 'react';
+import LinkItem from '@theme/Footer/LinkItem';
+function Separator() {
+ return ยท;
+}
+function SimpleLinkItem({item}) {
+ return item.html ? (
+
+ ) : (
+
+ );
+}
+export default function FooterLinksSimple({links}) {
+ return (
+
+
+ {links.map((item, i) => (
+
+
+ {links.length !== i + 1 && }
+
+ ))}
+
+
+ );
+}
diff --git a/docs/src/theme/Footer/Links/index.js b/docs/src/theme/Footer/Links/index.js
new file mode 100644
index 0000000000..5da2258b86
--- /dev/null
+++ b/docs/src/theme/Footer/Links/index.js
@@ -0,0 +1,11 @@
+import React from 'react';
+import {isMultiColumnFooterLinks} from '@docusaurus/theme-common';
+import FooterLinksMultiColumn from '@theme/Footer/Links/MultiColumn';
+import FooterLinksSimple from '@theme/Footer/Links/Simple';
+export default function FooterLinks({links}) {
+ return isMultiColumnFooterLinks(links) ? (
+
+ ) : (
+
+ );
+}
diff --git a/docs/src/theme/Footer/Logo/index.js b/docs/src/theme/Footer/Logo/index.js
new file mode 100644
index 0000000000..2fdd1ab6a3
--- /dev/null
+++ b/docs/src/theme/Footer/Logo/index.js
@@ -0,0 +1,35 @@
+import React from 'react';
+import clsx from 'clsx';
+import Link from '@docusaurus/Link';
+import {useBaseUrlUtils} from '@docusaurus/useBaseUrl';
+import ThemedImage from '@theme/ThemedImage';
+import styles from './styles.module.css';
+function LogoImage({logo}) {
+ const {withBaseUrl} = useBaseUrlUtils();
+ const sources = {
+ light: withBaseUrl(logo.src),
+ dark: withBaseUrl(logo.srcDark ?? logo.src),
+ };
+ return (
+
+ );
+}
+export default function FooterLogo({logo}) {
+ return logo.href ? (
+
+
+
+ ) : (
+
+ );
+}
diff --git a/docs/src/theme/Footer/Logo/styles.module.css b/docs/src/theme/Footer/Logo/styles.module.css
new file mode 100644
index 0000000000..faf0e60f3e
--- /dev/null
+++ b/docs/src/theme/Footer/Logo/styles.module.css
@@ -0,0 +1,9 @@
+.footerLogoLink {
+ opacity: 0.5;
+ transition: opacity var(--ifm-transition-fast)
+ var(--ifm-transition-timing-default);
+}
+
+.footerLogoLink:hover {
+ opacity: 1;
+}
diff --git a/docs/src/theme/Footer/index.js b/docs/src/theme/Footer/index.js
new file mode 100644
index 0000000000..833e0c4bf4
--- /dev/null
+++ b/docs/src/theme/Footer/index.js
@@ -0,0 +1,152 @@
+import React from "react";
+import { useThemeConfig } from "@docusaurus/theme-common";
+import Link from "@docusaurus/core/lib/client/exports/Link";
+import clsx from "clsx";
+
+function Footer() {
+ const { footer } = useThemeConfig();
+ if (!footer) {
+ return null;
+ }
+ const { copyright, style } = footer;
+
+ return (
+
+
+
+
+ {copyright}
+
+
+ Terms & Conditions
+
+ |
+
+ Privacy Policy
+
+ |
+
+ White Paper
+
+ |
+
+ Brand Kit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {copyright}
+
+
+ );
+}
+export default React.memo(Footer);
diff --git a/docs/src/theme/SearchBar/index.js b/docs/src/theme/SearchBar/index.js
new file mode 100644
index 0000000000..0b55da39e1
--- /dev/null
+++ b/docs/src/theme/SearchBar/index.js
@@ -0,0 +1,188 @@
+import React, {useCallback, useMemo, useRef, useState} from 'react';
+import {DocSearchButton, useDocSearchKeyboardEvents} from '@docsearch/react';
+import Head from '@docusaurus/Head';
+import Link from '@docusaurus/Link';
+import {useHistory} from '@docusaurus/router';
+import {
+ isRegexpStringMatch,
+ useSearchLinkCreator,
+} from '@docusaurus/theme-common';
+import {
+ useAlgoliaContextualFacetFilters,
+ useSearchResultUrlProcessor,
+} from '@docusaurus/theme-search-algolia/client';
+import Translate from '@docusaurus/Translate';
+import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
+import {createPortal} from 'react-dom';
+import translations from '@theme/SearchTranslations';
+let DocSearchModal = null;
+function Hit({hit, children}) {
+ return {children};
+}
+function ResultsFooter({state, onClose}) {
+ const createSearchLink = useSearchLinkCreator();
+ return (
+
+
+ {'See all {count} results'}
+
+
+ );
+}
+function mergeFacetFilters(f1, f2) {
+ const normalize = (f) => (typeof f === 'string' ? [f] : f);
+ return [...normalize(f1), ...normalize(f2)];
+}
+function DocSearch({contextualSearch, externalUrlRegex, ...props}) {
+ const {siteMetadata} = useDocusaurusContext();
+ const processSearchResultUrl = useSearchResultUrlProcessor();
+ const contextualSearchFacetFilters = useAlgoliaContextualFacetFilters();
+ const configFacetFilters = props.searchParameters?.facetFilters ?? [];
+ const facetFilters = contextualSearch
+ ? // Merge contextual search filters with config filters
+ mergeFacetFilters(contextualSearchFacetFilters, configFacetFilters)
+ : // ... or use config facetFilters
+ configFacetFilters;
+ // We let user override default searchParameters if she wants to
+ const searchParameters = {
+ ...props.searchParameters,
+ facetFilters,
+ };
+ const history = useHistory();
+ const searchContainer = useRef(null);
+ const searchButtonRef = useRef(null);
+ const [isOpen, setIsOpen] = useState(false);
+ const [initialQuery, setInitialQuery] = useState(undefined);
+ const importDocSearchModalIfNeeded = useCallback(() => {
+ if (DocSearchModal) {
+ return Promise.resolve();
+ }
+ return Promise.all([
+ import('@docsearch/react/modal'),
+ import('@docsearch/react/style'),
+ import('./styles.css'),
+ ]).then(([{DocSearchModal: Modal}]) => {
+ DocSearchModal = Modal;
+ });
+ }, []);
+ const onOpen = useCallback(() => {
+ importDocSearchModalIfNeeded().then(() => {
+ searchContainer.current = document.createElement('div');
+ document.body.insertBefore(
+ searchContainer.current,
+ document.body.firstChild,
+ );
+ setIsOpen(true);
+ });
+ }, [importDocSearchModalIfNeeded, setIsOpen]);
+ const onClose = useCallback(() => {
+ setIsOpen(false);
+ searchContainer.current?.remove();
+ }, [setIsOpen]);
+ const onInput = useCallback(
+ (event) => {
+ importDocSearchModalIfNeeded().then(() => {
+ setIsOpen(true);
+ setInitialQuery(event.key);
+ });
+ },
+ [importDocSearchModalIfNeeded, setIsOpen, setInitialQuery],
+ );
+ const navigator = useRef({
+ navigate({itemUrl}) {
+ // Algolia results could contain URL's from other domains which cannot
+ // be served through history and should navigate with window.location
+ if (isRegexpStringMatch(externalUrlRegex, itemUrl)) {
+ window.location.href = itemUrl;
+ } else {
+ history.push(itemUrl);
+ }
+ },
+ }).current;
+ const transformItems = useRef((items) =>
+ props.transformItems
+ ? // Custom transformItems
+ props.transformItems(items)
+ : // Default transformItems
+ items.map((item) => ({
+ ...item,
+ url: processSearchResultUrl(item.url),
+ })),
+ ).current;
+ const resultsFooterComponent = useMemo(
+ () =>
+ // eslint-disable-next-line react/no-unstable-nested-components
+ (footerProps) =>
+ ,
+ [onClose],
+ );
+ const transformSearchClient = useCallback(
+ (searchClient) => {
+ searchClient.addAlgoliaAgent(
+ 'docusaurus',
+ siteMetadata.docusaurusVersion,
+ );
+ return searchClient;
+ },
+ [siteMetadata.docusaurusVersion],
+ );
+ useDocSearchKeyboardEvents({
+ isOpen,
+ onOpen,
+ onClose,
+ onInput,
+ searchButtonRef,
+ });
+ return (
+ <>
+
+ {/* This hints the browser that the website will load data from Algolia,
+ and allows it to preconnect to the DocSearch cluster. It makes the first
+ query faster, especially on mobile. */}
+
+
+
+
+
+ {isOpen &&
+ DocSearchModal &&
+ searchContainer.current &&
+ createPortal(
+ ,
+ searchContainer.current,
+ )}
+ >
+ );
+}
+export default function SearchBar() {
+ const {siteConfig} = useDocusaurusContext();
+ return ;
+}
diff --git a/docs/src/theme/SearchBar/styles.css b/docs/src/theme/SearchBar/styles.css
new file mode 100644
index 0000000000..d2e7200701
--- /dev/null
+++ b/docs/src/theme/SearchBar/styles.css
@@ -0,0 +1,42 @@
+:root {
+ --docsearch-primary-color: var(--ifm-color-primary);
+ --docsearch-text-color: var(--ifm-font-color-base);
+}
+
+.DocSearch-Button {
+ font-size: 1rem;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5rem; /* 150% */
+ border-radius: 0.5rem;
+ border: 1px solid var(--general-light-line-3-webapp, #DDD);
+ background: #FFF;
+ margin: 0;
+ width: 13.75rem;
+ height: 2rem;
+ padding: 0.75rem 1rem;
+ box-shadow: 0 16px 30px 10px rgba(70, 53, 43, 0.02);
+ transition: all var(--ifm-transition-fast)
+ var(--ifm-transition-timing-default);
+}
+
+.DocSearch-Button:hover {
+ background: white;
+ color: #25282D;
+}
+
+.DocSearch-Button .DocSearch-Search-Icon {
+ color: #25282D;
+ width: 1rem;
+ height: 1rem;
+ flex-shrink: 0;
+}
+
+.DocSearch-Button-Key {
+ background: linear-gradient(-225deg,#d5dbe4,#f8f8f8);
+ box-shadow: inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,0.4)
+}
+
+.DocSearch-Container {
+ z-index: calc(var(--ifm-z-index-fixed) + 1);
+}
diff --git a/docs/static/assets/cover.png b/docs/static/assets/cover.png
index 27ba7913f1..c4e316e726 100644
Binary files a/docs/static/assets/cover.png and b/docs/static/assets/cover.png differ
diff --git a/docs/static/assets/favicon.ico b/docs/static/assets/favicon.ico
index a5f2e8d53f..02a20f3e58 100644
Binary files a/docs/static/assets/favicon.ico and b/docs/static/assets/favicon.ico differ
diff --git a/docs/static/assets/logo.png b/docs/static/assets/logo.png
index a13a94eded..d483527aaa 100644
Binary files a/docs/static/assets/logo.png and b/docs/static/assets/logo.png differ
diff --git a/docs/static/assets/logo.svg b/docs/static/assets/logo.svg
index bd1144e82e..d86a5686ad 100644
--- a/docs/static/assets/logo.svg
+++ b/docs/static/assets/logo.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/docs/static/assets/pwa/android-chrome-192x192.png b/docs/static/assets/pwa/android-chrome-192x192.png
new file mode 100644
index 0000000000..bb140040ac
Binary files /dev/null and b/docs/static/assets/pwa/android-chrome-192x192.png differ
diff --git a/docs/static/assets/pwa/android-chrome-512x512.png b/docs/static/assets/pwa/android-chrome-512x512.png
new file mode 100644
index 0000000000..73267b007f
Binary files /dev/null and b/docs/static/assets/pwa/android-chrome-512x512.png differ
diff --git a/docs/static/assets/pwa/android-icon-144x144.png b/docs/static/assets/pwa/android-icon-144x144.png
deleted file mode 100644
index 90f7e1f260..0000000000
Binary files a/docs/static/assets/pwa/android-icon-144x144.png and /dev/null differ
diff --git a/docs/static/assets/pwa/android-icon-192x192.png b/docs/static/assets/pwa/android-icon-192x192.png
deleted file mode 100644
index c15f7be119..0000000000
Binary files a/docs/static/assets/pwa/android-icon-192x192.png and /dev/null differ
diff --git a/docs/static/assets/pwa/android-icon-36x36.png b/docs/static/assets/pwa/android-icon-36x36.png
deleted file mode 100644
index ef155f3047..0000000000
Binary files a/docs/static/assets/pwa/android-icon-36x36.png and /dev/null differ
diff --git a/docs/static/assets/pwa/android-icon-48x48.png b/docs/static/assets/pwa/android-icon-48x48.png
deleted file mode 100644
index 23d5f3e594..0000000000
Binary files a/docs/static/assets/pwa/android-icon-48x48.png and /dev/null differ
diff --git a/docs/static/assets/pwa/android-icon-72x72.png b/docs/static/assets/pwa/android-icon-72x72.png
deleted file mode 100644
index c4fc4348c9..0000000000
Binary files a/docs/static/assets/pwa/android-icon-72x72.png and /dev/null differ
diff --git a/docs/static/assets/pwa/android-icon-96x96.png b/docs/static/assets/pwa/android-icon-96x96.png
deleted file mode 100644
index 08957c4467..0000000000
Binary files a/docs/static/assets/pwa/android-icon-96x96.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-114x114.png b/docs/static/assets/pwa/apple-icon-114x114.png
deleted file mode 100644
index b11a4bab03..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-114x114.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-120x120.png b/docs/static/assets/pwa/apple-icon-120x120.png
deleted file mode 100644
index e8a07c573f..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-120x120.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-144x144.png b/docs/static/assets/pwa/apple-icon-144x144.png
deleted file mode 100644
index 90f7e1f260..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-144x144.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-152x152.png b/docs/static/assets/pwa/apple-icon-152x152.png
deleted file mode 100644
index 75af077c1b..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-152x152.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-180x180.png b/docs/static/assets/pwa/apple-icon-180x180.png
deleted file mode 100644
index e60db43eda..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-180x180.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-57x57.png b/docs/static/assets/pwa/apple-icon-57x57.png
deleted file mode 100644
index 36b3cd6502..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-57x57.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-60x60.png b/docs/static/assets/pwa/apple-icon-60x60.png
deleted file mode 100644
index 1b1ae576f0..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-60x60.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-72x72.png b/docs/static/assets/pwa/apple-icon-72x72.png
deleted file mode 100644
index c4fc4348c9..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-72x72.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-76x76.png b/docs/static/assets/pwa/apple-icon-76x76.png
deleted file mode 100644
index eb943093b0..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-76x76.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon-precomposed.png b/docs/static/assets/pwa/apple-icon-precomposed.png
deleted file mode 100644
index 1728bd6629..0000000000
Binary files a/docs/static/assets/pwa/apple-icon-precomposed.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-icon.png b/docs/static/assets/pwa/apple-icon.png
deleted file mode 100644
index 1728bd6629..0000000000
Binary files a/docs/static/assets/pwa/apple-icon.png and /dev/null differ
diff --git a/docs/static/assets/pwa/apple-touch-icon.png b/docs/static/assets/pwa/apple-touch-icon.png
new file mode 100644
index 0000000000..9600e78da4
Binary files /dev/null and b/docs/static/assets/pwa/apple-touch-icon.png differ
diff --git a/docs/static/assets/pwa/browserconfig.xml b/docs/static/assets/pwa/browserconfig.xml
index 193b755aa3..a5d8fc7ab6 100644
--- a/docs/static/assets/pwa/browserconfig.xml
+++ b/docs/static/assets/pwa/browserconfig.xml
@@ -2,10 +2,8 @@
-
-
-
- #ffffff
+
+ #da532c
diff --git a/docs/static/assets/pwa/favicon-16x16.png b/docs/static/assets/pwa/favicon-16x16.png
index ab47fd40d6..314df70e19 100644
Binary files a/docs/static/assets/pwa/favicon-16x16.png and b/docs/static/assets/pwa/favicon-16x16.png differ
diff --git a/docs/static/assets/pwa/favicon-32x32.png b/docs/static/assets/pwa/favicon-32x32.png
index 3f612a2bd6..7b312aa7b0 100644
Binary files a/docs/static/assets/pwa/favicon-32x32.png and b/docs/static/assets/pwa/favicon-32x32.png differ
diff --git a/docs/static/assets/pwa/favicon-96x96.png b/docs/static/assets/pwa/favicon-96x96.png
deleted file mode 100644
index 08957c4467..0000000000
Binary files a/docs/static/assets/pwa/favicon-96x96.png and /dev/null differ
diff --git a/docs/static/assets/pwa/favicon.ico b/docs/static/assets/pwa/favicon.ico
index a5f2e8d53f..02a20f3e58 100644
Binary files a/docs/static/assets/pwa/favicon.ico and b/docs/static/assets/pwa/favicon.ico differ
diff --git a/docs/static/assets/pwa/manifest.json b/docs/static/assets/pwa/manifest.json
deleted file mode 100644
index 08beb34333..0000000000
--- a/docs/static/assets/pwa/manifest.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "name": "App",
- "icons": [
- {
- "src": "\/android-icon-36x36.png",
- "sizes": "36x36",
- "type": "image\/png",
- "density": "0.75"
- },
- {
- "src": "\/android-icon-48x48.png",
- "sizes": "48x48",
- "type": "image\/png",
- "density": "1.0"
- },
- {
- "src": "\/android-icon-72x72.png",
- "sizes": "72x72",
- "type": "image\/png",
- "density": "1.5"
- },
- {
- "src": "\/android-icon-96x96.png",
- "sizes": "96x96",
- "type": "image\/png",
- "density": "2.0"
- },
- {
- "src": "\/android-icon-144x144.png",
- "sizes": "144x144",
- "type": "image\/png",
- "density": "3.0"
- },
- {
- "src": "\/android-icon-192x192.png",
- "sizes": "192x192",
- "type": "image\/png",
- "density": "4.0"
- }
- ]
-}
diff --git a/docs/static/assets/pwa/ms-icon-144x144.png b/docs/static/assets/pwa/ms-icon-144x144.png
deleted file mode 100644
index 90f7e1f260..0000000000
Binary files a/docs/static/assets/pwa/ms-icon-144x144.png and /dev/null differ
diff --git a/docs/static/assets/pwa/ms-icon-150x150.png b/docs/static/assets/pwa/ms-icon-150x150.png
deleted file mode 100644
index 4915b3db5b..0000000000
Binary files a/docs/static/assets/pwa/ms-icon-150x150.png and /dev/null differ
diff --git a/docs/static/assets/pwa/ms-icon-310x310.png b/docs/static/assets/pwa/ms-icon-310x310.png
deleted file mode 100644
index 88729097c6..0000000000
Binary files a/docs/static/assets/pwa/ms-icon-310x310.png and /dev/null differ
diff --git a/docs/static/assets/pwa/ms-icon-70x70.png b/docs/static/assets/pwa/ms-icon-70x70.png
deleted file mode 100644
index 397c39d070..0000000000
Binary files a/docs/static/assets/pwa/ms-icon-70x70.png and /dev/null differ
diff --git a/docs/static/assets/pwa/mstile-144x144.png b/docs/static/assets/pwa/mstile-144x144.png
new file mode 100644
index 0000000000..98b1968fd7
Binary files /dev/null and b/docs/static/assets/pwa/mstile-144x144.png differ
diff --git a/docs/static/assets/pwa/mstile-150x150.png b/docs/static/assets/pwa/mstile-150x150.png
new file mode 100644
index 0000000000..ade3453d0e
Binary files /dev/null and b/docs/static/assets/pwa/mstile-150x150.png differ
diff --git a/docs/static/assets/pwa/mstile-310x150.png b/docs/static/assets/pwa/mstile-310x150.png
new file mode 100644
index 0000000000..29ecd750eb
Binary files /dev/null and b/docs/static/assets/pwa/mstile-310x150.png differ
diff --git a/docs/static/assets/pwa/mstile-310x310.png b/docs/static/assets/pwa/mstile-310x310.png
new file mode 100644
index 0000000000..37918ea139
Binary files /dev/null and b/docs/static/assets/pwa/mstile-310x310.png differ
diff --git a/docs/static/assets/pwa/mstile-70x70.png b/docs/static/assets/pwa/mstile-70x70.png
new file mode 100644
index 0000000000..1fe9ab7363
Binary files /dev/null and b/docs/static/assets/pwa/mstile-70x70.png differ
diff --git a/docs/static/assets/pwa/safari-pinned-tab.svg b/docs/static/assets/pwa/safari-pinned-tab.svg
new file mode 100644
index 0000000000..06543dad17
--- /dev/null
+++ b/docs/static/assets/pwa/safari-pinned-tab.svg
@@ -0,0 +1,50 @@
+
+
+
diff --git a/docs/static/assets/pwa/site.webmanifest b/docs/static/assets/pwa/site.webmanifest
new file mode 100644
index 0000000000..c4aaddcfdd
--- /dev/null
+++ b/docs/static/assets/pwa/site.webmanifest
@@ -0,0 +1,19 @@
+{
+ "name": "",
+ "short_name": "",
+ "icons": [
+ {
+ "src": "/android-chrome-192x192.png?v=2.0",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/android-chrome-512x512.png?v=2.0",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone"
+}
diff --git a/docs/static/assets/seo_cover.png b/docs/static/assets/seo_cover.png
new file mode 100644
index 0000000000..c4e316e726
Binary files /dev/null and b/docs/static/assets/seo_cover.png differ
diff --git a/docs/tailwind.config.js b/docs/tailwind.config.js
new file mode 100644
index 0000000000..8104b67622
--- /dev/null
+++ b/docs/tailwind.config.js
@@ -0,0 +1,48 @@
+module.exports = {
+ corePlugins: {
+ preflight: false, // disable Tailwind's reset
+ },
+ content: ["./src/**/*.{js,jsx,ts,tsx}"],
+ darkMode: ["class", '[data-theme="dark"]'],
+ blocklist: ["container"],
+ theme: {
+ screens: {
+ md: "768px",
+ lg: "1280px",
+ xl: "1920px",
+ },
+ extend: {
+ width: {
+ mobile: "375px",
+ md: "768px",
+ lg: "1280px",
+ xl: "1920px",
+ },
+ padding: {
+ xMobile: "20px",
+ xMd: "40px",
+ xLg: "90px",
+ xXl: "100px",
+ yMobile: "26px",
+ yMd: "60px",
+ yLg: "80px",
+ yXl: "80px",
+ "navbar-mobile": "60px",
+ "navbar-md": "60px",
+ },
+ margin: {
+ xMobile: "20px",
+ xMd: "40px",
+ xLg: "90px",
+ xXl: "100px",
+ yMobile: "26px",
+ yMd: "60px",
+ yLg: "80px",
+ yXl: "80px",
+ "navbar-mobile": "60px",
+ "navbar-md": "60px",
+ },
+ },
+ },
+ plugins: [],
+};
diff --git a/docs/yarn.lock b/docs/yarn.lock
index bcd93341d1..37c5a9a78b 100644
--- a/docs/yarn.lock
+++ b/docs/yarn.lock
@@ -130,6 +130,11 @@
"@algolia/logger-common" "4.14.2"
"@algolia/requester-common" "4.14.2"
+"@alloc/quick-lru@^5.2.0":
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
+ integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
+
"@ampproject/remapping@^2.1.0":
version "2.2.0"
resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
@@ -1202,10 +1207,10 @@
"@docsearch/css" "3.3.0"
algoliasearch "^4.0.0"
-"@docusaurus/core@2.2.0", "@docusaurus/core@^2.1.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/core/-/core-2.2.0.tgz#64c9ee31502c23b93c869f8188f73afaf5fd4867"
- integrity sha512-Vd6XOluKQqzG12fEs9prJgDtyn6DPok9vmUWDR2E6/nV5Fl9SVkhEQOBxwObjk3kQh7OY7vguFaLh0jqdApWsA==
+"@docusaurus/core@2.4.1", "@docusaurus/core@^2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.4.1.tgz#4b8ff5766131ce3fbccaad0b1daf2ad4dc76f62d"
+ integrity sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==
dependencies:
"@babel/core" "^7.18.6"
"@babel/generator" "^7.18.7"
@@ -1217,13 +1222,13 @@
"@babel/runtime" "^7.18.6"
"@babel/runtime-corejs3" "^7.18.6"
"@babel/traverse" "^7.18.8"
- "@docusaurus/cssnano-preset" "2.2.0"
- "@docusaurus/logger" "2.2.0"
- "@docusaurus/mdx-loader" "2.2.0"
+ "@docusaurus/cssnano-preset" "2.4.1"
+ "@docusaurus/logger" "2.4.1"
+ "@docusaurus/mdx-loader" "2.4.1"
"@docusaurus/react-loadable" "5.5.2"
- "@docusaurus/utils" "2.2.0"
- "@docusaurus/utils-common" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+ "@docusaurus/utils" "2.4.1"
+ "@docusaurus/utils-common" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
"@slorber/static-site-generator-webpack-plugin" "^4.0.7"
"@svgr/webpack" "^6.2.1"
autoprefixer "^10.4.7"
@@ -1244,7 +1249,7 @@
del "^6.1.1"
detect-port "^1.3.0"
escape-html "^1.0.3"
- eta "^1.12.3"
+ eta "^2.0.0"
file-loader "^6.2.0"
fs-extra "^10.1.0"
html-minifier-terser "^6.1.0"
@@ -1279,33 +1284,33 @@
webpack-merge "^5.8.0"
webpackbar "^5.0.2"
-"@docusaurus/cssnano-preset@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.2.0.tgz#fc05044659051ae74ab4482afcf4a9936e81d523"
- integrity sha512-mAAwCo4n66TMWBH1kXnHVZsakW9VAXJzTO4yZukuL3ro4F+JtkMwKfh42EG75K/J/YIFQG5I/Bzy0UH/hFxaTg==
+"@docusaurus/cssnano-preset@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz#eacadefb1e2e0f59df3467a0fe83e4ff79eed163"
+ integrity sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==
dependencies:
cssnano-preset-advanced "^5.3.8"
postcss "^8.4.14"
postcss-sort-media-queries "^4.2.1"
tslib "^2.4.0"
-"@docusaurus/logger@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.2.0.tgz#ea2f7feda7b8675485933b87f06d9c976d17423f"
- integrity sha512-DF3j1cA5y2nNsu/vk8AG7xwpZu6f5MKkPPMaaIbgXLnWGfm6+wkOeW7kNrxnM95YOhKUkJUophX69nGUnLsm0A==
+"@docusaurus/logger@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-2.4.1.tgz#4d2c0626b40752641f9fdd93ad9b5a7a0792f767"
+ integrity sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==
dependencies:
chalk "^4.1.2"
tslib "^2.4.0"
-"@docusaurus/mdx-loader@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.2.0.tgz#fd558f429e5d9403d284bd4214e54d9768b041a0"
- integrity sha512-X2bzo3T0jW0VhUU+XdQofcEeozXOTmKQMvc8tUnWRdTnCvj4XEcBVdC3g+/jftceluiwSTNRAX4VBOJdNt18jA==
+"@docusaurus/mdx-loader@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz#6425075d7fc136dbfdc121349060cedd64118393"
+ integrity sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==
dependencies:
"@babel/parser" "^7.18.8"
"@babel/traverse" "^7.18.8"
- "@docusaurus/logger" "2.2.0"
- "@docusaurus/utils" "2.2.0"
+ "@docusaurus/logger" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
"@mdx-js/mdx" "^1.6.22"
escape-html "^1.0.3"
file-loader "^6.2.0"
@@ -1320,13 +1325,13 @@
url-loader "^4.1.1"
webpack "^5.73.0"
-"@docusaurus/module-type-aliases@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.2.0.tgz#1e23e54a1bbb6fde1961e4fa395b1b69f4803ba5"
- integrity sha512-wDGW4IHKoOr9YuJgy7uYuKWrDrSpsUSDHLZnWQYM9fN7D5EpSmYHjFruUpKWVyxLpD/Wh0rW8hYZwdjJIQUQCQ==
+"@docusaurus/module-type-aliases@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz#38b3c2d2ae44bea6d57506eccd84280216f0171c"
+ integrity sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==
dependencies:
"@docusaurus/react-loadable" "5.5.2"
- "@docusaurus/types" "2.2.0"
+ "@docusaurus/types" "2.4.1"
"@types/history" "^4.7.11"
"@types/react" "*"
"@types/react-router-config" "*"
@@ -1334,18 +1339,18 @@
react-helmet-async "*"
react-loadable "npm:@docusaurus/react-loadable@5.5.2"
-"@docusaurus/plugin-content-blog@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.2.0.tgz#dc55982e76771f4e678ac10e26d10e1da2011dc1"
- integrity sha512-0mWBinEh0a5J2+8ZJXJXbrCk1tSTNf7Nm4tYAl5h2/xx+PvH/Bnu0V+7mMljYm/1QlDYALNIIaT/JcoZQFUN3w==
- dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/logger" "2.2.0"
- "@docusaurus/mdx-loader" "2.2.0"
- "@docusaurus/types" "2.2.0"
- "@docusaurus/utils" "2.2.0"
- "@docusaurus/utils-common" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+"@docusaurus/plugin-content-blog@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz#c705a8b1a36a34f181dcf43b7770532e4dcdc4a3"
+ integrity sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==
+ dependencies:
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/logger" "2.4.1"
+ "@docusaurus/mdx-loader" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
+ "@docusaurus/utils-common" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
cheerio "^1.0.0-rc.12"
feed "^4.2.2"
fs-extra "^10.1.0"
@@ -1356,18 +1361,18 @@
utility-types "^3.10.0"
webpack "^5.73.0"
-"@docusaurus/plugin-content-docs@2.2.0", "@docusaurus/plugin-content-docs@^2.0.0-rc.1":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.2.0.tgz#0fcb85226fcdb80dc1e2d4a36ef442a650dcc84d"
- integrity sha512-BOazBR0XjzsHE+2K1wpNxz5QZmrJgmm3+0Re0EVPYFGW8qndCWGNtXW/0lGKhecVPML8yyFeAmnUCIs7xM2wPw==
- dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/logger" "2.2.0"
- "@docusaurus/mdx-loader" "2.2.0"
- "@docusaurus/module-type-aliases" "2.2.0"
- "@docusaurus/types" "2.2.0"
- "@docusaurus/utils" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+"@docusaurus/plugin-content-docs@2.4.1", "@docusaurus/plugin-content-docs@^2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz#ed94d9721b5ce7a956fb01cc06c40d8eee8dfca7"
+ integrity sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==
+ dependencies:
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/logger" "2.4.1"
+ "@docusaurus/mdx-loader" "2.4.1"
+ "@docusaurus/module-type-aliases" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
"@types/react-router-config" "^5.0.6"
combine-promises "^1.1.0"
fs-extra "^10.1.0"
@@ -1378,84 +1383,95 @@
utility-types "^3.10.0"
webpack "^5.73.0"
-"@docusaurus/plugin-content-pages@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.2.0.tgz#e3f40408787bbe229545dd50595f87e1393bc3ae"
- integrity sha512-+OTK3FQHk5WMvdelz8v19PbEbx+CNT6VSpx7nVOvMNs5yJCKvmqBJBQ2ZSxROxhVDYn+CZOlmyrC56NSXzHf6g==
- dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/mdx-loader" "2.2.0"
- "@docusaurus/types" "2.2.0"
- "@docusaurus/utils" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+"@docusaurus/plugin-content-pages@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz#c534f7e49967699a45bbe67050d1605ebbf3d285"
+ integrity sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==
+ dependencies:
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/mdx-loader" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
fs-extra "^10.1.0"
tslib "^2.4.0"
webpack "^5.73.0"
-"@docusaurus/plugin-debug@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.2.0.tgz#b38741d2c492f405fee01ee0ef2e0029cedb689a"
- integrity sha512-p9vOep8+7OVl6r/NREEYxf4HMAjV8JMYJ7Bos5fCFO0Wyi9AZEo0sCTliRd7R8+dlJXZEgcngSdxAUo/Q+CJow==
+"@docusaurus/plugin-debug@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz#461a2c77b0c5a91b2c05257c8f9585412aaa59dc"
+ integrity sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==
dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/types" "2.2.0"
- "@docusaurus/utils" "2.2.0"
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
fs-extra "^10.1.0"
react-json-view "^1.21.3"
tslib "^2.4.0"
-"@docusaurus/plugin-google-analytics@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.2.0.tgz#63c7137eff5a1208d2059fea04b5207c037d7954"
- integrity sha512-+eZVVxVeEnV5nVQJdey9ZsfyEVMls6VyWTIj8SmX0k5EbqGvnIfET+J2pYEuKQnDIHxy+syRMoRM6AHXdHYGIg==
+"@docusaurus/plugin-google-analytics@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz#30de1c35773bf9d52bb2d79b201b23eb98022613"
+ integrity sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==
dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/types" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
tslib "^2.4.0"
-"@docusaurus/plugin-google-gtag@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.2.0.tgz#7b086d169ac5fe9a88aca10ab0fd2bf00c6c6b12"
- integrity sha512-6SOgczP/dYdkqUMGTRqgxAS1eTp6MnJDAQMy8VCF1QKbWZmlkx4agHDexihqmYyCujTYHqDAhm1hV26EET54NQ==
+"@docusaurus/plugin-google-gtag@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz#6a3eb91022714735e625c7ca70ef5188fa7bd0dc"
+ integrity sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==
dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/types" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
tslib "^2.4.0"
-"@docusaurus/plugin-sitemap@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.2.0.tgz#876da60937886032d63143253d420db6a4b34773"
- integrity sha512-0jAmyRDN/aI265CbWZNZuQpFqiZuo+5otk2MylU9iVrz/4J7gSc+ZJ9cy4EHrEsW7PV8s1w18hIEsmcA1YgkKg==
- dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/logger" "2.2.0"
- "@docusaurus/types" "2.2.0"
- "@docusaurus/utils" "2.2.0"
- "@docusaurus/utils-common" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+"@docusaurus/plugin-google-tag-manager@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz#b99f71aec00b112bbf509ef2416e404a95eb607e"
+ integrity sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==
+ dependencies:
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
+ tslib "^2.4.0"
+
+"@docusaurus/plugin-sitemap@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz#8a7a76ed69dc3e6b4474b6abb10bb03336a9de6d"
+ integrity sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==
+ dependencies:
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/logger" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
+ "@docusaurus/utils-common" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
fs-extra "^10.1.0"
sitemap "^7.1.1"
tslib "^2.4.0"
-"@docusaurus/preset-classic@^2.1.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.2.0.tgz#bece5a043eeb74430f7c6c7510000b9c43669eb7"
- integrity sha512-yKIWPGNx7BT8v2wjFIWvYrS+nvN04W+UameSFf8lEiJk6pss0kL6SG2MRvyULiI3BDxH+tj6qe02ncpSPGwumg==
- dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/plugin-content-blog" "2.2.0"
- "@docusaurus/plugin-content-docs" "2.2.0"
- "@docusaurus/plugin-content-pages" "2.2.0"
- "@docusaurus/plugin-debug" "2.2.0"
- "@docusaurus/plugin-google-analytics" "2.2.0"
- "@docusaurus/plugin-google-gtag" "2.2.0"
- "@docusaurus/plugin-sitemap" "2.2.0"
- "@docusaurus/theme-classic" "2.2.0"
- "@docusaurus/theme-common" "2.2.0"
- "@docusaurus/theme-search-algolia" "2.2.0"
- "@docusaurus/types" "2.2.0"
+"@docusaurus/preset-classic@^2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz#072f22d0332588e9c5f512d4bded8d7c99f91497"
+ integrity sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==
+ dependencies:
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/plugin-content-blog" "2.4.1"
+ "@docusaurus/plugin-content-docs" "2.4.1"
+ "@docusaurus/plugin-content-pages" "2.4.1"
+ "@docusaurus/plugin-debug" "2.4.1"
+ "@docusaurus/plugin-google-analytics" "2.4.1"
+ "@docusaurus/plugin-google-gtag" "2.4.1"
+ "@docusaurus/plugin-google-tag-manager" "2.4.1"
+ "@docusaurus/plugin-sitemap" "2.4.1"
+ "@docusaurus/theme-classic" "2.4.1"
+ "@docusaurus/theme-common" "2.4.1"
+ "@docusaurus/theme-search-algolia" "2.4.1"
+ "@docusaurus/types" "2.4.1"
"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2":
version "5.5.2"
@@ -1465,27 +1481,27 @@
"@types/react" "*"
prop-types "^15.6.2"
-"@docusaurus/theme-classic@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.2.0.tgz#a048bb1bc077dee74b28bec25f4b84b481863742"
- integrity sha512-kjbg/qJPwZ6H1CU/i9d4l/LcFgnuzeiGgMQlt6yPqKo0SOJIBMPuz7Rnu3r/WWbZFPi//o8acclacOzmXdUUEg==
- dependencies:
- "@docusaurus/core" "2.2.0"
- "@docusaurus/mdx-loader" "2.2.0"
- "@docusaurus/module-type-aliases" "2.2.0"
- "@docusaurus/plugin-content-blog" "2.2.0"
- "@docusaurus/plugin-content-docs" "2.2.0"
- "@docusaurus/plugin-content-pages" "2.2.0"
- "@docusaurus/theme-common" "2.2.0"
- "@docusaurus/theme-translations" "2.2.0"
- "@docusaurus/types" "2.2.0"
- "@docusaurus/utils" "2.2.0"
- "@docusaurus/utils-common" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+"@docusaurus/theme-classic@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz#0060cb263c1a73a33ac33f79bb6bc2a12a56ad9e"
+ integrity sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==
+ dependencies:
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/mdx-loader" "2.4.1"
+ "@docusaurus/module-type-aliases" "2.4.1"
+ "@docusaurus/plugin-content-blog" "2.4.1"
+ "@docusaurus/plugin-content-docs" "2.4.1"
+ "@docusaurus/plugin-content-pages" "2.4.1"
+ "@docusaurus/theme-common" "2.4.1"
+ "@docusaurus/theme-translations" "2.4.1"
+ "@docusaurus/types" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
+ "@docusaurus/utils-common" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
"@mdx-js/react" "^1.6.22"
clsx "^1.2.1"
copy-text-to-clipboard "^3.0.1"
- infima "0.2.0-alpha.42"
+ infima "0.2.0-alpha.43"
lodash "^4.17.21"
nprogress "^0.2.0"
postcss "^8.4.14"
@@ -1496,17 +1512,18 @@
tslib "^2.4.0"
utility-types "^3.10.0"
-"@docusaurus/theme-common@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.2.0.tgz#2303498d80448aafdd588b597ce9d6f4cfa930e4"
- integrity sha512-R8BnDjYoN90DCL75gP7qYQfSjyitXuP9TdzgsKDmSFPNyrdE3twtPNa2dIN+h+p/pr+PagfxwWbd6dn722A1Dw==
- dependencies:
- "@docusaurus/mdx-loader" "2.2.0"
- "@docusaurus/module-type-aliases" "2.2.0"
- "@docusaurus/plugin-content-blog" "2.2.0"
- "@docusaurus/plugin-content-docs" "2.2.0"
- "@docusaurus/plugin-content-pages" "2.2.0"
- "@docusaurus/utils" "2.2.0"
+"@docusaurus/theme-common@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.4.1.tgz#03e16f7aa96455e952f3243ac99757b01a3c83d4"
+ integrity sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==
+ dependencies:
+ "@docusaurus/mdx-loader" "2.4.1"
+ "@docusaurus/module-type-aliases" "2.4.1"
+ "@docusaurus/plugin-content-blog" "2.4.1"
+ "@docusaurus/plugin-content-docs" "2.4.1"
+ "@docusaurus/plugin-content-pages" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
+ "@docusaurus/utils-common" "2.4.1"
"@types/history" "^4.7.11"
"@types/react" "*"
"@types/react-router-config" "*"
@@ -1514,42 +1531,43 @@
parse-numeric-range "^1.3.0"
prism-react-renderer "^1.3.5"
tslib "^2.4.0"
+ use-sync-external-store "^1.2.0"
utility-types "^3.10.0"
-"@docusaurus/theme-search-algolia@2.2.0", "@docusaurus/theme-search-algolia@^2.0.0-rc.1":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.2.0.tgz#77fd9f7a600917e6024fe3ac7fb6cfdf2ce84737"
- integrity sha512-2h38B0tqlxgR2FZ9LpAkGrpDWVdXZ7vltfmTdX+4RsDs3A7khiNsmZB+x/x6sA4+G2V2CvrsPMlsYBy5X+cY1w==
+"@docusaurus/theme-search-algolia@2.4.1", "@docusaurus/theme-search-algolia@^2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz#906bd2cca3fced0241985ef502c892f58ff380fc"
+ integrity sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==
dependencies:
"@docsearch/react" "^3.1.1"
- "@docusaurus/core" "2.2.0"
- "@docusaurus/logger" "2.2.0"
- "@docusaurus/plugin-content-docs" "2.2.0"
- "@docusaurus/theme-common" "2.2.0"
- "@docusaurus/theme-translations" "2.2.0"
- "@docusaurus/utils" "2.2.0"
- "@docusaurus/utils-validation" "2.2.0"
+ "@docusaurus/core" "2.4.1"
+ "@docusaurus/logger" "2.4.1"
+ "@docusaurus/plugin-content-docs" "2.4.1"
+ "@docusaurus/theme-common" "2.4.1"
+ "@docusaurus/theme-translations" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
+ "@docusaurus/utils-validation" "2.4.1"
algoliasearch "^4.13.1"
algoliasearch-helper "^3.10.0"
clsx "^1.2.1"
- eta "^1.12.3"
+ eta "^2.0.0"
fs-extra "^10.1.0"
lodash "^4.17.21"
tslib "^2.4.0"
utility-types "^3.10.0"
-"@docusaurus/theme-translations@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.2.0.tgz#5fbd4693679806f80c26eeae1381e1f2c23d83e7"
- integrity sha512-3T140AG11OjJrtKlY4pMZ5BzbGRDjNs2co5hJ6uYJG1bVWlhcaFGqkaZ5lCgKflaNHD7UHBHU9Ec5f69jTdd6w==
+"@docusaurus/theme-translations@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz#4d49df5865dae9ef4b98a19284ede62ae6f98726"
+ integrity sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==
dependencies:
fs-extra "^10.1.0"
tslib "^2.4.0"
-"@docusaurus/types@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/types/-/types-2.2.0.tgz#02c577a4041ab7d058a3c214ccb13647e21a9857"
- integrity sha512-b6xxyoexfbRNRI8gjblzVOnLr4peCJhGbYGPpJ3LFqpi5nsFfoK4mmDLvWdeah0B7gmJeXabN7nQkFoqeSdmOw==
+"@docusaurus/types@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.4.1.tgz#d8e82f9e0f704984f98df1f93d6b4554d5458705"
+ integrity sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==
dependencies:
"@types/history" "^4.7.11"
"@types/react" "*"
@@ -1560,31 +1578,32 @@
webpack "^5.73.0"
webpack-merge "^5.8.0"
-"@docusaurus/utils-common@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.2.0.tgz#a401c1b93a8697dd566baf6ac64f0fdff1641a78"
- integrity sha512-qebnerHp+cyovdUseDQyYFvMW1n1nv61zGe5JJfoNQUnjKuApch3IVsz+/lZ9a38pId8kqehC1Ao2bW/s0ntDA==
+"@docusaurus/utils-common@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.4.1.tgz#7f72e873e49bd5179588869cc3ab7449a56aae63"
+ integrity sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==
dependencies:
tslib "^2.4.0"
-"@docusaurus/utils-validation@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.2.0.tgz#04d4d103137ad0145883971d3aa497f4a1315f25"
- integrity sha512-I1hcsG3yoCkasOL5qQAYAfnmVoLei7apugT6m4crQjmDGxq+UkiRrq55UqmDDyZlac/6ax/JC0p+usZ6W4nVyg==
+"@docusaurus/utils-validation@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz#19959856d4a886af0c5cfb357f4ef68b51151244"
+ integrity sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==
dependencies:
- "@docusaurus/logger" "2.2.0"
- "@docusaurus/utils" "2.2.0"
+ "@docusaurus/logger" "2.4.1"
+ "@docusaurus/utils" "2.4.1"
joi "^17.6.0"
js-yaml "^4.1.0"
tslib "^2.4.0"
-"@docusaurus/utils@2.2.0":
- version "2.2.0"
- resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.2.0.tgz#3d6f9b7a69168d5c92d371bf21c556a4f50d1da6"
- integrity sha512-oNk3cjvx7Tt1Lgh/aeZAmFpGV2pDr5nHKrBVx6hTkzGhrnMuQqLt6UPlQjdYQ3QHXwyF/ZtZMO1D5Pfi0lu7SA==
+"@docusaurus/utils@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.4.1.tgz#9c5f76eae37b71f3819c1c1f0e26e6807c99a4fc"
+ integrity sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==
dependencies:
- "@docusaurus/logger" "2.2.0"
+ "@docusaurus/logger" "2.4.1"
"@svgr/webpack" "^6.2.1"
+ escape-string-regexp "^4.0.0"
file-loader "^6.2.0"
fs-extra "^10.1.0"
github-slugger "^1.4.0"
@@ -2894,6 +2913,11 @@ ansi-styles@^6.1.0:
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
+any-promise@^1.0.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
+ integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
+
anymatch@~3.1.2:
version "3.1.3"
resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
@@ -2902,7 +2926,7 @@ anymatch@~3.1.2:
normalize-path "^3.0.0"
picomatch "^2.0.4"
-arg@^5.0.0:
+arg@^5.0.0, arg@^5.0.2:
version "5.0.2"
resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
@@ -2976,6 +3000,18 @@ autoprefixer@^10.4.12, autoprefixer@^10.4.7:
picocolors "^1.0.0"
postcss-value-parser "^4.2.0"
+autoprefixer@^10.4.15:
+ version "10.4.15"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.15.tgz#a1230f4aeb3636b89120b34a1f513e2f6834d530"
+ integrity sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==
+ dependencies:
+ browserslist "^4.21.10"
+ caniuse-lite "^1.0.30001520"
+ fraction.js "^4.2.0"
+ normalize-range "^0.1.2"
+ picocolors "^1.0.0"
+ postcss-value-parser "^4.2.0"
+
axios@^0.25.0:
version "0.25.0"
resolved "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a"
@@ -3155,6 +3191,16 @@ browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4
node-releases "^2.0.6"
update-browserslist-db "^1.0.9"
+browserslist@^4.21.10:
+ version "4.21.10"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0"
+ integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==
+ dependencies:
+ caniuse-lite "^1.0.30001517"
+ electron-to-chromium "^1.4.477"
+ node-releases "^2.0.13"
+ update-browserslist-db "^1.0.11"
+
buffer-from@^1.0.0:
version "1.1.2"
resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
@@ -3211,7 +3257,7 @@ camel-case@^4.1.2:
pascal-case "^3.1.2"
tslib "^2.0.3"
-camelcase-css@2.0.1:
+camelcase-css@2.0.1, camelcase-css@^2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
@@ -3236,6 +3282,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426:
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5"
integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==
+caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001520:
+ version "1.0.30001534"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz#f24a9b2a6d39630bac5c132b5dff89b39a12e7dd"
+ integrity sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==
+
ccount@^1.0.0:
version "1.1.0"
resolved "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043"
@@ -3443,6 +3494,11 @@ commander@^2.20.0:
resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+commander@^4.0.0:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
+ integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
+
commander@^5.1.0:
version "5.1.0"
resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
@@ -3919,6 +3975,11 @@ detect-port@^1.3.0:
address "^1.0.1"
debug "4"
+didyoumean@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
+ integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
+
dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -3926,6 +3987,11 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
+dlv@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
+ integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
+
dns-equal@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
@@ -4080,6 +4146,11 @@ electron-to-chromium@^1.4.251:
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
+electron-to-chromium@^1.4.477:
+ version "1.4.520"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.520.tgz#c19c25a10d87bd88a9aae2b76cae9235a50c2994"
+ integrity sha512-Frfus2VpYADsrh1lB3v/ft/WVFlVzOIm+Q0p7U7VqHI6qr7NWHYKe+Wif3W50n7JAFoBsWVsoU0+qDks6WQ60g==
+
emoji-regex@^8.0.0:
version "8.0.0"
resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
@@ -4246,10 +4317,10 @@ esutils@^2.0.2:
resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-eta@^1.12.3:
- version "1.12.3"
- resolved "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz#2982d08adfbef39f9fa50e2fbd42d7337e7338b1"
- integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==
+eta@^2.0.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"
@@ -4364,6 +4435,17 @@ fast-glob@^3.2.11, fast-glob@^3.2.9:
merge2 "^1.3.0"
micromatch "^4.0.4"
+fast-glob@^3.2.12:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4"
+ integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.2"
+ merge2 "^1.3.0"
+ micromatch "^4.0.4"
+
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -4668,7 +4750,7 @@ glob-parent@^5.1.2, glob-parent@~5.1.2:
dependencies:
is-glob "^4.0.1"
-glob-parent@^6.0.1:
+glob-parent@^6.0.1, glob-parent@^6.0.2:
version "6.0.2"
resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
@@ -4680,6 +4762,18 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
+glob@7.1.6:
+ version "7.1.6"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
+ integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
glob@^7.0.0, glob@^7.1.3, glob@^7.1.6:
version "7.2.3"
resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -5117,10 +5211,10 @@ indent-string@^4.0.0:
resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-infima@0.2.0-alpha.42:
- version "0.2.0-alpha.42"
- resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz#f6e86a655ad40877c6b4d11b2ede681eb5470aa5"
- integrity sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==
+infima@0.2.0-alpha.43:
+ version "0.2.0-alpha.43"
+ resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.43.tgz#f7aa1d7b30b6c08afef441c726bac6150228cbe0"
+ integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==
inflight@^1.0.4:
version "1.0.6"
@@ -5243,6 +5337,13 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
+is-core-module@^2.13.0:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db"
+ integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==
+ dependencies:
+ has "^1.0.3"
+
is-core-module@^2.9.0:
version "2.11.0"
resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
@@ -5495,6 +5596,11 @@ jest-worker@^29.1.2:
merge-stream "^2.0.0"
supports-color "^8.0.0"
+jiti@^1.18.2:
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.20.0.tgz#2d823b5852ee8963585c8dd8b7992ffc1ae83b42"
+ integrity sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==
+
joi@^17.4.0, joi@^17.6.0:
version "17.7.0"
resolved "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz#591a33b1fe1aca2bc27f290bcad9b9c1c570a6b3"
@@ -5616,6 +5722,11 @@ lilconfig@^2.0.3:
resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4"
integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==
+lilconfig@^2.0.5, lilconfig@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52"
+ integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
+
lines-and-columns@^1.1.6:
version "1.2.4"
resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
@@ -5931,11 +6042,25 @@ multicast-dns@^7.2.5:
dns-packet "^5.2.2"
thunky "^1.0.2"
+mz@^2.7.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
+ integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
+ dependencies:
+ any-promise "^1.0.0"
+ object-assign "^4.0.1"
+ thenify-all "^1.0.0"
+
nanoid@^3.3.4:
version "3.3.4"
resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
+nanoid@^3.3.6:
+ version "3.3.6"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
+ integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
+
negotiator@0.6.3:
version "0.6.3"
resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
@@ -5978,6 +6103,11 @@ node-forge@^1:
resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
+node-releases@^2.0.13:
+ version "2.0.13"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
+ integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
+
node-releases@^2.0.6:
version "2.0.6"
resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
@@ -6036,11 +6166,16 @@ nth-check@^2.0.1:
dependencies:
boolbase "^1.0.0"
-object-assign@^4.1.0, object-assign@^4.1.1:
+object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
+object-hash@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
+ integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
+
object-inspect@1.10.3:
version "1.10.3"
resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369"
@@ -6337,6 +6472,16 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1:
resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
+pify@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
+ integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
+
+pirates@^4.0.1:
+ version "4.0.6"
+ resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9"
+ integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==
+
pkg-dir@^4.1.0:
version "4.2.0"
resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
@@ -6404,6 +6549,30 @@ postcss-discard-unused@^5.1.0:
dependencies:
postcss-selector-parser "^6.0.5"
+postcss-import@^15.1.0:
+ version "15.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70"
+ integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==
+ dependencies:
+ postcss-value-parser "^4.0.0"
+ read-cache "^1.0.0"
+ resolve "^1.1.7"
+
+postcss-js@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2"
+ integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==
+ dependencies:
+ camelcase-css "^2.0.1"
+
+postcss-load-config@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz#152383f481c2758274404e4962743191d73875bd"
+ integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==
+ dependencies:
+ lilconfig "^2.0.5"
+ yaml "^2.1.1"
+
postcss-loader@^7.0.0:
version "7.0.1"
resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz#4c883cc0a1b2bfe2074377b7a74c1cd805684395"
@@ -6499,6 +6668,13 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
+postcss-nested@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c"
+ integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==
+ dependencies:
+ postcss-selector-parser "^6.0.11"
+
postcss-normalize-charset@^5.1.0:
version "5.1.0"
resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed"
@@ -6592,6 +6768,14 @@ postcss-reduce-transforms@^5.1.0:
dependencies:
postcss-value-parser "^4.2.0"
+postcss-selector-parser@^6.0.11:
+ version "6.0.13"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b"
+ integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==
+ dependencies:
+ cssesc "^3.0.0"
+ util-deprecate "^1.0.2"
+
postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
version "6.0.11"
resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc"
@@ -6622,7 +6806,7 @@ postcss-unique-selectors@^5.1.1:
dependencies:
postcss-selector-parser "^6.0.5"
-postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
+postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
version "4.2.0"
resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
@@ -6641,6 +6825,15 @@ postcss@^8.3.11, postcss@^8.4.14, postcss@^8.4.17, postcss@^8.4.18:
picocolors "^1.0.0"
source-map-js "^1.0.2"
+postcss@^8.4.23, postcss@^8.4.29:
+ version "8.4.29"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.29.tgz#33bc121cf3b3688d4ddef50be869b2a54185a1dd"
+ integrity sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==
+ dependencies:
+ nanoid "^3.3.6"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
prepend-http@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
@@ -6953,6 +7146,13 @@ react-router@5.3.4, react-router@^5.3.3:
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
+react-switch@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/react-switch/-/react-switch-7.0.0.tgz#400990bb9822864938e343ed24f13276a617bdc0"
+ integrity sha512-KkDeW+cozZXI6knDPyUt3KBN1rmhoVYgAdCJqAh7st7tk8YE6N0iR89zjCWO8T8dUTeJGTR0KU+5CHCRMRffiA==
+ dependencies:
+ prop-types "^15.7.2"
+
react-textarea-autosize@^8.3.2:
version "8.4.0"
resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.0.tgz#4d0244d6a50caa897806b8c44abc0540a69bfc8c"
@@ -6970,6 +7170,13 @@ react@^17.0.1:
loose-envify "^1.1.0"
object-assign "^4.1.1"
+read-cache@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
+ integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
+ dependencies:
+ pify "^2.3.0"
+
readable-stream@^2.0.1:
version "2.3.7"
resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
@@ -7211,6 +7418,15 @@ resolve@^1.1.6, resolve@^1.14.2, resolve@^1.3.2:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
+resolve@^1.1.7, resolve@^1.22.2:
+ version "1.22.4"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34"
+ integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==
+ dependencies:
+ is-core-module "^2.13.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
responselike@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
@@ -7759,6 +7975,19 @@ stylehacks@^5.1.1:
browserslist "^4.21.4"
postcss-selector-parser "^6.0.4"
+sucrase@^3.32.0:
+ version "3.34.0"
+ resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f"
+ integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.2"
+ commander "^4.0.0"
+ glob "7.1.6"
+ lines-and-columns "^1.1.6"
+ mz "^2.7.0"
+ pirates "^4.0.1"
+ ts-interface-checker "^0.1.9"
+
supports-color@^5.3.0:
version "5.5.0"
resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
@@ -7827,6 +8056,34 @@ swc-loader@^0.2.3:
resolved "https://registry.npmjs.org/swc-loader/-/swc-loader-0.2.3.tgz#6792f1c2e4c9ae9bf9b933b3e010210e270c186d"
integrity sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==
+tailwindcss@^3.3.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.3.tgz#90da807393a2859189e48e9e7000e6880a736daf"
+ integrity sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==
+ dependencies:
+ "@alloc/quick-lru" "^5.2.0"
+ arg "^5.0.2"
+ chokidar "^3.5.3"
+ didyoumean "^1.2.2"
+ dlv "^1.1.3"
+ fast-glob "^3.2.12"
+ glob-parent "^6.0.2"
+ is-glob "^4.0.3"
+ jiti "^1.18.2"
+ lilconfig "^2.1.0"
+ micromatch "^4.0.5"
+ normalize-path "^3.0.0"
+ object-hash "^3.0.0"
+ picocolors "^1.0.0"
+ postcss "^8.4.23"
+ postcss-import "^15.1.0"
+ postcss-js "^4.0.1"
+ postcss-load-config "^4.0.1"
+ postcss-nested "^6.0.1"
+ postcss-selector-parser "^6.0.11"
+ resolve "^1.22.2"
+ sucrase "^3.32.0"
+
tapable@^1.0.0:
version "1.1.3"
resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
@@ -7868,6 +8125,20 @@ theme-github-codetabs@^0.2.3:
resolved "https://registry.npmjs.org/theme-github-codetabs/-/theme-github-codetabs-0.2.3.tgz#21eef9306e673ea6e9ea9b008c0e03c6e0ad4ac7"
integrity sha512-FEt8xOA9NAd486/MF+WCG/uIFXmveVwbJH6qLa7Ve5WA5E9W5LpDTKI66W+MS6r8voM/MAzJUp0PukUqMd9ndg==
+thenify-all@^1.0.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
+ integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
+ dependencies:
+ thenify ">= 3.1.0 < 4"
+
+"thenify@>= 3.1.0 < 4":
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
+ integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
+ dependencies:
+ any-promise "^1.0.0"
+
thunky@^1.0.2:
version "1.1.0"
resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
@@ -7930,6 +8201,11 @@ trough@^1.0.0:
resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
+ts-interface-checker@^0.1.9:
+ version "0.1.13"
+ resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
+ integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
+
tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.4.1, tslib@~2.4.0:
version "2.4.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e"
@@ -8129,6 +8405,14 @@ unquote@~1.1.1:
resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==
+update-browserslist-db@^1.0.11:
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940"
+ integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==
+ dependencies:
+ escalade "^3.1.1"
+ picocolors "^1.0.0"
+
update-browserslist-db@^1.0.9:
version "1.0.10"
resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
@@ -8202,6 +8486,11 @@ use-latest@^1.2.1:
dependencies:
use-isomorphic-layout-effect "^1.1.1"
+use-sync-external-store@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
+ integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
+
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
@@ -8591,6 +8880,11 @@ yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2:
resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
+yaml@^2.1.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144"
+ integrity sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==
+
yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"