From a4c990c6f19256e47f8f017695a0004c4e246a34 Mon Sep 17 00:00:00 2001 From: Kevin Kandlbinder Date: Wed, 2 Mar 2022 14:56:10 +0100 Subject: [PATCH 1/3] website: Initialize --- website/.gitignore | 20 + website/README.md | 41 + website/babel.config.js | 3 + website/docs/intro.md | 14 + website/docs/tutorial-basics/_category_.json | 4 + website/docs/tutorial-basics/install.md | 60 + website/docs/tutorial-extras/_category_.json | 4 + website/docs/tutorial-extras/prometheus.md | 11 + website/docusaurus.config.js | 131 + website/package.json | 43 + website/sidebars.js | 31 + .../src/components/HomepageFeatures/index.tsx | 73 + .../HomepageFeatures/styles.module.css | 11 + website/src/css/custom.css | 40 + website/src/pages/index.module.css | 23 + website/src/pages/index.tsx | 40 + website/src/pages/markdown-page.md | 7 + website/static/.nojekyll | 0 website/static/img/android-chrome-192x192.png | Bin 0 -> 13697 bytes website/static/img/android-chrome-512x512.png | Bin 0 -> 37624 bytes website/static/img/apple-touch-icon.png | Bin 0 -> 12185 bytes website/static/img/favicon-16x16.png | Bin 0 -> 549 bytes website/static/img/favicon-32x32.png | Bin 0 -> 1313 bytes website/static/img/favicon.ico | Bin 0 -> 15406 bytes website/static/img/logo.svg | 29 + website/static/src/logo.png | Bin 0 -> 59931 bytes website/static/src/logo_inkscape.svg | 119 + website/static/src/logo_svg.svg | 16 + website/static/src/logo_txtpth.svg | 29 + website/tsconfig.json | 7 + website/yarn.lock | 7733 +++++++++++++++++ 31 files changed, 8489 insertions(+) create mode 100644 website/.gitignore create mode 100644 website/README.md create mode 100644 website/babel.config.js create mode 100644 website/docs/intro.md create mode 100644 website/docs/tutorial-basics/_category_.json create mode 100644 website/docs/tutorial-basics/install.md create mode 100644 website/docs/tutorial-extras/_category_.json create mode 100644 website/docs/tutorial-extras/prometheus.md create mode 100644 website/docusaurus.config.js create mode 100644 website/package.json create mode 100644 website/sidebars.js create mode 100644 website/src/components/HomepageFeatures/index.tsx create mode 100644 website/src/components/HomepageFeatures/styles.module.css create mode 100644 website/src/css/custom.css create mode 100644 website/src/pages/index.module.css create mode 100644 website/src/pages/index.tsx create mode 100644 website/src/pages/markdown-page.md create mode 100644 website/static/.nojekyll create mode 100644 website/static/img/android-chrome-192x192.png create mode 100644 website/static/img/android-chrome-512x512.png create mode 100644 website/static/img/apple-touch-icon.png create mode 100644 website/static/img/favicon-16x16.png create mode 100644 website/static/img/favicon-32x32.png create mode 100644 website/static/img/favicon.ico create mode 100644 website/static/img/logo.svg create mode 100644 website/static/src/logo.png create mode 100644 website/static/src/logo_inkscape.svg create mode 100644 website/static/src/logo_svg.svg create mode 100644 website/static/src/logo_txtpth.svg create mode 100644 website/tsconfig.json create mode 100644 website/yarn.lock diff --git a/website/.gitignore b/website/.gitignore new file mode 100644 index 0000000..b2d6de3 --- /dev/null +++ b/website/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/website/README.md b/website/README.md new file mode 100644 index 0000000..aaba2fa --- /dev/null +++ b/website/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/website/babel.config.js b/website/babel.config.js new file mode 100644 index 0000000..e00595d --- /dev/null +++ b/website/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/website/docs/intro.md b/website/docs/intro.md new file mode 100644 index 0000000..2b6095b --- /dev/null +++ b/website/docs/intro.md @@ -0,0 +1,14 @@ +--- +sidebar_position: 1 +--- + +# Documentation Intro + +So you are interested in Veles, that's great! And actually you came +to exactly the right place. + +This is the documentation for Matrix-Veles. It contains a helpful +quick-start-guide as well as in-depth references for anything +you might need. + +So how about [checking out the basic tutorial to get you started](tutorial-basics/install)? diff --git a/website/docs/tutorial-basics/_category_.json b/website/docs/tutorial-basics/_category_.json new file mode 100644 index 0000000..135e4a6 --- /dev/null +++ b/website/docs/tutorial-basics/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Tutorial - Basics", + "position": 2 +} diff --git a/website/docs/tutorial-basics/install.md b/website/docs/tutorial-basics/install.md new file mode 100644 index 0000000..feeced5 --- /dev/null +++ b/website/docs/tutorial-basics/install.md @@ -0,0 +1,60 @@ +--- +sidebar_position: 1 +--- + +# Installing Veles + +:::info Software-Recommendations + +Whilst Veles should work on Linux, Windows and macOS, **we strongly recommend you use Linux** as this is what +Veles was developed and tested on! (Veles will run on arm-based minicomputers) + +::: + +## Docker + +:::tip TODO + +This section will come soon. + +::: + +## Bare-Metal + +:::info Pre-Flight-Installations + +Veles uses *MongoDB* as a database backend. Please [install MongoDB Community Server](https://www.mongodb.com/try/download/community) first. + +::: + +### Using the binary release + +Veles provides ready-made binaries for the major OSes and architectures. + + 1. Go to the [latest release on GitHub](https://github.com/Unkn0wnCat/matrix-veles/releases/latest) + 2. Navigate down to "*Assets*" and find the correct file for your OS and architecture + 3. Download the file (Linux/macOS: .tar.gz, Windows: .zip) + 1. (Optional) Check the md5 sum of your downloaded file against the provided md5 sum + 4. Unpack the file (Your OS should come with utilities to do this) + 5. Navigate to the unpacked directory in your Terminal + 6. Run `./matrix-veles generateConfig` to generate a basic config
(Linux: You may need to allow execution of the file using `chmod +x ./matrix-veles`) + 7. Edit the configuration in `./config.yaml` to reflect your setup + 8. Start Matrix-Veles using `./matrix-veles run` + +You now have a fully functioning install of Veles! 🎉 Access the web interface at http://127.0.0.1:8123! + +### Building from Source + +:::info + +Experience with GoLang is beneficial for this! + +::: + +To build from source make sure you have the [latest version of GoLang](https://go.dev/dl/) installed. + +1. Open a terminal and execute `go install github.com/Unkn0wnCat/matrix-veles@latest` +2. After a few minutes the build should be complete +3. Run `matrix-veles generateConfig` in the directory you want your configuration to reside in +4. Edit the configuration in `./config.yaml` to reflect your setup +5. Start Matrix-Veles using `matrix-veles run` in the same directory as your config diff --git a/website/docs/tutorial-extras/_category_.json b/website/docs/tutorial-extras/_category_.json new file mode 100644 index 0000000..ca3f8e0 --- /dev/null +++ b/website/docs/tutorial-extras/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Tutorial - Extras", + "position": 3 +} diff --git a/website/docs/tutorial-extras/prometheus.md b/website/docs/tutorial-extras/prometheus.md new file mode 100644 index 0000000..b2cdc21 --- /dev/null +++ b/website/docs/tutorial-extras/prometheus.md @@ -0,0 +1,11 @@ +--- +sidebar_position: 1 +--- + +# Using Prometheus with Veles + +Using Prometheus with Veles is really easy as Veles exposes a compatible metrics endpoint by default. + +To use the metrics simply add a scrape-job to Prometheus to pull the metrics from `http://[your-server-here]:8123/metrics`. + +And that's it, you now have a few relevant metrics to monitor the health of your Veles! 🎉 \ No newline at end of file diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js new file mode 100644 index 0000000..6f4b89b --- /dev/null +++ b/website/docusaurus.config.js @@ -0,0 +1,131 @@ +// @ts-check +// Note: type annotations allow type checking and IDEs autocompletion + +const lightCodeTheme = require('prism-react-renderer/themes/github'); +const darkCodeTheme = require('prism-react-renderer/themes/dracula'); + +/** @type {import('@docusaurus/types').Config} */ +const config = { + title: 'Matrix-Veles', + tagline: 'Protector of your Matrix-harvest!', + url: 'https://veles.1in1.net', + baseUrl: '/', + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + favicon: 'img/favicon.ico', + organizationName: 'Unkn0wnCat', + projectName: 'matrix-veles', + + presets: [ + [ + 'classic', + /** @type {import('@docusaurus/preset-classic').Options} */ + ({ + docs: { + sidebarPath: require.resolve('./sidebars.js'), + // Please change this to your repo. + editUrl: 'https://github.com/Unkn0wnCat/matrix-veles/tree/main/website/', + }, + /*blog: { + showReadingTime: true, + // Please change this to your repo. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + },*/ + theme: { + customCss: require.resolve('./src/css/custom.css'), + }, + }), + ], + ], + + themeConfig: + /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ + ({ + navbar: { + title: 'Matrix-Veles', + logo: { + alt: 'Matrix-Veles Logo', + src: 'img/logo.svg', + }, + items: [ + { + type: 'doc', + docId: 'intro', + position: 'left', + label: 'Documentation', + }, + //{to: '/blog', label: 'Blog', position: 'left'}, + { + href: 'https://github.com/Unkn0wnCat/matrix-veles', + label: 'GitHub', + position: 'right', + }, + { + href: 'https://github.com/Unkn0wnCat/matrix-veles/releases/latest', + label: 'Download', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Tutorial', + to: '/docs/intro', + }, + ], + }, + /*{ + title: 'Community', + items: [ + { + label: 'Stack Overflow', + href: 'https://stackoverflow.com/questions/tagged/docusaurus', + }, + { + label: 'Discord', + href: 'https://discordapp.com/invite/docusaurus', + }, + { + label: 'Twitter', + href: 'https://twitter.com/docusaurus', + }, + ], + },*/ + { + title: 'More', + items: [ + /*{ + label: 'Blog', + to: '/blog', + },*/ + { + label: 'Imprint', + href: 'https://kevink.dev/legal/about', + }, + { + label: 'Disclaimer', + href: 'https://github.com/legal/disclaimer', + }, + { + label: 'GitHub', + href: 'https://github.com/facebook/docusaurus', + }, + ], + }, + ], + copyright: `CC-BY-4.0 ${new Date().getFullYear()}, Matrix-Veles Contributors`, + }, + prism: { + theme: lightCodeTheme, + darkTheme: darkCodeTheme, + }, + }), +}; + +module.exports = config; diff --git a/website/package.json b/website/package.json new file mode 100644 index 0000000..e40db57 --- /dev/null +++ b/website/package.json @@ -0,0 +1,43 @@ +{ + "name": "website", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "2.0.0-beta.16", + "@docusaurus/preset-classic": "2.0.0-beta.16", + "@mdx-js/react": "^1.6.22", + "clsx": "^1.1.1", + "prism-react-renderer": "^1.2.1", + "react": "^17.0.1", + "react-dom": "^17.0.1" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "2.0.0-beta.16", + "@tsconfig/docusaurus": "^1.0.4", + "typescript": "^4.5.2" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/website/sidebars.js b/website/sidebars.js new file mode 100644 index 0000000..fd342f2 --- /dev/null +++ b/website/sidebars.js @@ -0,0 +1,31 @@ +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ + +// @ts-check + +/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ +const sidebars = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + /* + tutorialSidebar: [ + { + type: 'category', + label: 'Tutorial', + items: ['hello'], + }, + ], + */ +}; + +module.exports = sidebars; diff --git a/website/src/components/HomepageFeatures/index.tsx b/website/src/components/HomepageFeatures/index.tsx new file mode 100644 index 0000000..4e35ef6 --- /dev/null +++ b/website/src/components/HomepageFeatures/index.tsx @@ -0,0 +1,73 @@ +import React from 'react'; +import clsx from 'clsx'; +import styles from './styles.module.css'; + +type FeatureItem = { + title: string; + image: string; + description: JSX.Element; +}; + +const FeatureList: FeatureItem[] = [ + { + title: 'Lightweight', + image: null, + description: ( + <> + Veles is built to be light on storage, memory and CPU. Run it + on your server, PC, Raspberry Pi or Smart Toaster! + + ), + }, + { + title: 'Modern Codebase', + image: null, + description: ( + <> + Veles is built from the ground up to deliver you the best + experience using GoLang - a next-gen language from Google.
+ And the best thing? It's open source! Fork it, make a mod where + all bad messages are replaced by cat images! You are free! + + ), + }, + { + title: 'Convenient Web Interface', + image: null, + description: ( + <> + Veles can be managed from any PC in the world. All you + need to access the modern web interface is an internet + connection and a web browser. + + ), + }, +]; + +function Feature({title, image, description}: FeatureItem) { + return ( +
+ {/*
+ {title} +
*/} +
+

{title}

+

{description}

+
+
+ ); +} + +export default function HomepageFeatures(): JSX.Element { + return ( +
+
+
+ {FeatureList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/website/src/components/HomepageFeatures/styles.module.css b/website/src/components/HomepageFeatures/styles.module.css new file mode 100644 index 0000000..b248eb2 --- /dev/null +++ b/website/src/components/HomepageFeatures/styles.module.css @@ -0,0 +1,11 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.featureSvg { + height: 200px; + width: 200px; +} diff --git a/website/src/css/custom.css b/website/src/css/custom.css new file mode 100644 index 0000000..a33245e --- /dev/null +++ b/website/src/css/custom.css @@ -0,0 +1,40 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #007300; + --ifm-color-primary-dark: #006500; + --ifm-color-primary-darker: #005400; + --ifm-color-primary-darkest: #003a00; + --ifm-color-primary-light: #008100; + --ifm-color-primary-lighter: #099f09; + --ifm-color-primary-lightest: #16bb16; + --ifm-code-font-size: 95%; +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #008100; + --ifm-color-primary-dark: #007300; + --ifm-color-primary-darker: #006500; + --ifm-color-primary-darkest: #005400; + --ifm-color-primary-light: #099f09; + --ifm-color-primary-lighter: #16bb16; + --ifm-color-primary-lightest: #20cb20; + --ifm-code-font-size: 95%; +} + +.docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.1); + display: block; + margin: 0 calc(-1 * var(--ifm-pre-padding)); + padding: 0 var(--ifm-pre-padding); +} + +[data-theme='dark'] .docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.3); +} diff --git a/website/src/pages/index.module.css b/website/src/pages/index.module.css new file mode 100644 index 0000000..666feb6 --- /dev/null +++ b/website/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 966px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx new file mode 100644 index 0000000..77fd77b --- /dev/null +++ b/website/src/pages/index.tsx @@ -0,0 +1,40 @@ +import React from 'react'; +import clsx from 'clsx'; +import Layout from '@theme/Layout'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import styles from './index.module.css'; +import HomepageFeatures from '@site/src/components/HomepageFeatures'; + +function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + return ( +
+
+

{siteConfig.title}

+

{siteConfig.tagline}

+
+ + Quick Start Tutorial - 5min ⏱️ + +
+
+
+ ); +} + +export default function Home(): JSX.Element { + const {siteConfig} = useDocusaurusContext(); + return ( + + +
+ +
+
+ ); +} diff --git a/website/src/pages/markdown-page.md b/website/src/pages/markdown-page.md new file mode 100644 index 0000000..9756c5b --- /dev/null +++ b/website/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/website/static/.nojekyll b/website/static/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/website/static/img/android-chrome-192x192.png b/website/static/img/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..0eea79f65106c472e04e220d6a0c187942389ba2 GIT binary patch literal 13697 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 Z@vwI~{H?_2<7gEiC#@`1En)io{{UIZ8qNR! literal 0 HcmV?d00001 diff --git a/website/static/img/android-chrome-512x512.png b/website/static/img/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..bc758792badb81a721dc0a7d853f52b69282889e GIT binary patch literal 37624 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Ⓢ2bOSKDp7`mJ)qM9w4Hv=f&Ul|l^V~f>IPAbotrYErJXTn_%R;P-3EZH zV{&%S@&7p1v!!qy-?~Nt59qFu)}Oc+6!3uV1=anSU88^pbk|7hPuvR%ctH1p>VC|w zQNRPbYozrj?ga%rpnE}eKW5h`-~rt=()ttkf&w1Uy`Z`uvuhOafbJS;{fT=)0T1Y2 zP~DH&H41n@ca60E#J!+^2Xrr}?#JvJ1w5d;Mp}R3UQoaTx))UUV|I-K9?)GQtv_)u bDDeLQC5)=Ht>PB200000NkvXXu0mjf7n#qP literal 0 HcmV?d00001 diff --git a/website/static/img/favicon-16x16.png b/website/static/img/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..fd777ea079266d32f1e9e3243a49115098b7de10 GIT binary patch literal 549 zcmV+=0^0qFP)(L3Bbocq4#IluFJPe7WzWLV}uS3nDNU#E zWj~CRgrqr41;_cxYxSfA9q{~<7!a;LhFDR>eSQ@|!WODHXajRpa*{iYTJ)Up^d=xp zlZj`gW{LopsA0GJYkU#ZE@p^&u5pWjO+ehr4W$iQVW9xhMN+^KzA?!j&WF;YwhLMa zGkV>(*6ZT&v zw3!*6=}5crcrhUMqThoLL@e>0uNu3gy&Q2}Tw2K@6P$6fA4mGN%E>aFDT zAgRVYkBm>LFuOG%^djkmW*oC{bvuQtc0VJc*;&Z&mdpO zt)mK`HA?Btiu=1t1FlDR(Cxu7$NasnG+43Kr00ISDCni2#?pXTMV*+OzpM=$5)gXQ n#t)vd)1eFaP#zFzFTef(9rTIty8@u600000NkvXXu0mjfI-2_h literal 0 HcmV?d00001 diff --git a/website/static/img/favicon-32x32.png b/website/static/img/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..310a8be23cd40a33cd2e00f63d2255f97b240862 GIT binary patch literal 1313 zcmV++1>X9JP)ov`{3N1+#zc)sK@lib7TI=v=G?7r+lB7lCiZOZ-E;4qGxN?n zb7qdGQ68S^b*awM1T|^TXkhUa)7=eXUqw_)jW{h~HiA`wEOS$F*hz-J+a(8YYH3k<+FT9XH0GxNEMXd=3s@p?gy@h!|P z^f?A>wpbVFZ0%!qFCTXV22lvWQdL0uDj+;`dH_BPkGg3IXAG-BX zt%dHW`c#dp6#!_{gFu<64*dbsB)y*l{UeTew{|J3^-A(9bwo9lB~vkWA;z|ll$9i9 z1bs&UwbFr#vEj2wc-))SI1qr(!c0ECi)fWvbg)zmrOFQl;Dcz-A@pNb?1<JQS^}2{{xtGPY5Vor*`wJmkI)^A9!+|IC zxn82WWC*|myzd6W=704>3D1ySFxX0jrJn9X@D@Jx4GUtK%1JYiIHy^;0MqZ_>ui{tw5J%4l!gkORm-T7* znhSF;v;ImrS;X}hI@;0kBk$%Q8AsPMFTpO!6WTgFfCe(QOf!af-;2tSYcf4V|2XD) z^cA2c!$Aj6{lltYnD++AMx)LJ;57ZJuaWB=9)K;1YAJW$6CZsV{0ErrcUK?kj;c$O zG==#!P`k}}=x@XM%vQTyutejigX{RVjd!+`%4F49naIpWNVeUoeSg3`|{rUehBD>w&a+&Q2Vi9=R`3B^jFydDgI z?{zizT5A7p3T-EyugkG9kbzB{3+55^833-yF>o_rR{>xH&HCZs0DKS@0;AqPY{YaK zMy_L4j+Y&z>Fs!F2a=GhktzL-;TB}Z@MbSLkQx~PYb@QUYlDM;V`KmV8qHre>Hz)$ XD2v%mLu&U@~>ua}v3&pc;;yZh|! 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 literal 0 HcmV?d00001 diff --git a/website/static/img/logo.svg b/website/static/img/logo.svg new file mode 100644 index 0000000..7764f36 --- /dev/null +++ b/website/static/img/logo.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/src/logo.png b/website/static/src/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1f4a486847da9bad6a6e58edb4098b1b040ba96b GIT binary patch literal 59931 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 literal 0 HcmV?d00001 diff --git a/website/static/src/logo_inkscape.svg b/website/static/src/logo_inkscape.svg new file mode 100644 index 0000000..4235262 --- /dev/null +++ b/website/static/src/logo_inkscape.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + 101 +011 +110 +100 + + diff --git a/website/static/src/logo_svg.svg b/website/static/src/logo_svg.svg new file mode 100644 index 0000000..40861e4 --- /dev/null +++ b/website/static/src/logo_svg.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/website/static/src/logo_txtpth.svg b/website/static/src/logo_txtpth.svg new file mode 100644 index 0000000..7764f36 --- /dev/null +++ b/website/static/src/logo_txtpth.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/tsconfig.json b/website/tsconfig.json new file mode 100644 index 0000000..6f47569 --- /dev/null +++ b/website/tsconfig.json @@ -0,0 +1,7 @@ +{ + // This file is not used in compilation. It is here just for a nice editor experience. + "extends": "@tsconfig/docusaurus/tsconfig.json", + "compilerOptions": { + "baseUrl": "." + } +} diff --git a/website/yarn.lock b/website/yarn.lock new file mode 100644 index 0000000..e90887a --- /dev/null +++ b/website/yarn.lock @@ -0,0 +1,7733 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@algolia/autocomplete-core@1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz#ec0178e07b44fd74a057728ac157291b26cecf37" + integrity sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A== + dependencies: + "@algolia/autocomplete-shared" "1.5.2" + +"@algolia/autocomplete-preset-algolia@1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz#36c5638cc6dba6ea46a86e5a0314637ca40a77ca" + integrity sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw== + dependencies: + "@algolia/autocomplete-shared" "1.5.2" + +"@algolia/autocomplete-shared@1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz#e157f9ad624ab8fd940ff28bd2094cdf199cdd79" + integrity sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug== + +"@algolia/cache-browser-local-storage@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.12.2.tgz#62935ddb81b50d539111b2146fa340495ec1cd53" + integrity sha512-z8LjFsQc0B6h6LEE3pkUGM4ErVktn6bkFbhnYbTccjmFVQ+wXFJd/D63e0WtaC+hwRB1xq8uKhkz9oojEKEsGA== + dependencies: + "@algolia/cache-common" "4.12.2" + +"@algolia/cache-common@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.12.2.tgz#8512f311524f4d0aae8611e9879214a5e2a577ae" + integrity sha512-r//r7MF0Na0HxD2BHnjWsDKuI72Z5UEf/Rb/8MC08XKBsjCwBihGxWxycjRcNGjNEIxJBsvRMIEOipcd9qD54g== + +"@algolia/cache-in-memory@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.12.2.tgz#cacd13c02a7826bfad1c391d012ce00bc5db3859" + integrity sha512-opWpbBUloP1fcTG3wBDnAfcoyNXW5GFDgGtLXrSANdfnelPKkr3O8j01ZTkRlPIuBDR0izGZG8MVWMDlTf71Bw== + dependencies: + "@algolia/cache-common" "4.12.2" + +"@algolia/client-account@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.12.2.tgz#adc4833b78576d1558ba45b7d44be22747debdc9" + integrity sha512-HZqEyeVVjzOlfoSUyc+7+ueEJmRgqSuC+hqQOGECYa5JVno4d8eRVuDAMOb87I2LOdg/WoFMcAtaaRq2gpfV/w== + dependencies: + "@algolia/client-common" "4.12.2" + "@algolia/client-search" "4.12.2" + "@algolia/transporter" "4.12.2" + +"@algolia/client-analytics@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.12.2.tgz#741115db1af7db9526acdd702890480480dc09ce" + integrity sha512-7ktimzesu+vk3l+eG9w/nQh6/9AoIieCKmoiRIguKh6okGsaSBrcTHvUwIQEIiliqPuAFBk2M8eXYFqOZzwCZw== + dependencies: + "@algolia/client-common" "4.12.2" + "@algolia/client-search" "4.12.2" + "@algolia/requester-common" "4.12.2" + "@algolia/transporter" "4.12.2" + +"@algolia/client-common@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.12.2.tgz#88ffd3ddececdc5f343a4a9cb1f6c4058fe780c1" + integrity sha512-+dTicT1lklwOpeoiDspUoRSQYHhrr2IzllrX89/WuTPEBm2eww1xurqrSTQYC0MuVeX1s9/i4k34Q0ZnspypWg== + dependencies: + "@algolia/requester-common" "4.12.2" + "@algolia/transporter" "4.12.2" + +"@algolia/client-personalization@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.12.2.tgz#5aa1d2a4bbc64559a98bb6d029dda59dbc86e490" + integrity sha512-JBW3vYFGIm5sAAy3cLUdmUCpmSAdreo5S1fERg7xgF6KyxGrwyy5BViTNWrOKG+av2yusk1wKydOYJ1Fbpbaxw== + dependencies: + "@algolia/client-common" "4.12.2" + "@algolia/requester-common" "4.12.2" + "@algolia/transporter" "4.12.2" + +"@algolia/client-search@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.12.2.tgz#940dd07ae4fa7aa86e382ecaf0a82445010b1b4c" + integrity sha512-JIqi14TgfEqAooNbSPBC1ZCk3Pnviqlaz9KofAqWBxSRTpPUFnU/XQCU5ihR0PC68SFVDnU/Y9cak/XotXPUeg== + dependencies: + "@algolia/client-common" "4.12.2" + "@algolia/requester-common" "4.12.2" + "@algolia/transporter" "4.12.2" + +"@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/logger-common@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.12.2.tgz#cdc9a685d7cf356a4d9e5915f741f1ee1a6baade" + integrity sha512-iOiJAymLjq137G7+8EQuUEkrgta0cZGMg6scp8s4hJ+X6k+6By4nyptdkCWYwKLsW/Xy927QcIhGlkWV78vQIQ== + +"@algolia/logger-console@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.12.2.tgz#d7348e41378fbab5413cb5f97d8ae2ff378cfdb8" + integrity sha512-veuQZyTSqHoHJtr9mLMnYeal9Mee6hCie4eqY+645VbeOrgT9p/kCMbKg5GLJGoLPlXGu7C0XpHyUj5k7/NQyw== + dependencies: + "@algolia/logger-common" "4.12.2" + +"@algolia/requester-browser-xhr@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.12.2.tgz#abfcb1901602ccdf51879b10d914208b776aa418" + integrity sha512-FpFdHNd81tS3zj6Glqd+lt+RV0ljPExKtx+QB+gani6HWZ9YlSCM+Zl82T4ibxN+hmkrMeAyT+TMzS0jiGhGyQ== + dependencies: + "@algolia/requester-common" "4.12.2" + +"@algolia/requester-common@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.12.2.tgz#6d6181fb961205695bf535e108d2e5be8f8c9047" + integrity sha512-4szj/lvDQf/u8EyyRBBRZD1ZkKDyLBbckLj7meQDlnbfwnW1UpLwpB2l3XJ9wDmDSftGxUCeTl5oMFe4z9OEvQ== + +"@algolia/requester-node-http@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.12.2.tgz#f91e749ee6854c944cc741f13c539dff23363f67" + integrity sha512-UXfJNZt2KMwjBjiOa3cJ/PyoXWZa/F1vy6rdyG4xQeZDcLbqKP3O2b+bOJcGPmFbmdwBhtAyMVLt+hvAvAVfOw== + dependencies: + "@algolia/requester-common" "4.12.2" + +"@algolia/transporter@4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.12.2.tgz#60189b626b170f3386deb1d7a0a1e70ed8156864" + integrity sha512-PUq79if4CukXsm27ymTQ3eD3juSvMcyJmt6mxCkSFE0zQRL4ert61HBlNH6S9y/quUVe3g7oggfHq3d5pdpqZA== + dependencies: + "@algolia/cache-common" "4.12.2" + "@algolia/logger-common" "4.12.2" + "@algolia/requester-common" "4.12.2" + +"@ampproject/remapping@^2.1.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" + integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" + integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== + +"@babel/core@7.12.9": + version "7.12.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" + integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.7" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.9" + "@babel/types" "^7.12.7" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.15.5", "@babel/core@^7.17.5": + version "7.17.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225" + integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.3" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helpers" "^7.17.2" + "@babel/parser" "^7.17.3" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + +"@babel/generator@^7.12.5", "@babel/generator@^7.17.3": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200" + integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg== + dependencies: + "@babel/types" "^7.17.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" + integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" + integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" + integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== + dependencies: + "@babel/compat-data" "^7.16.4" + "@babel/helper-validator-option" "^7.16.7" + browserslist "^4.17.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9" + integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + +"@babel/helper-create-regexp-features-plugin@^7.16.7": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1" + integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + regexpu-core "^5.0.1" + +"@babel/helper-define-polyfill-provider@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" + integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-explode-assignable-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" + integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" + integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== + dependencies: + "@babel/helper-get-function-arity" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-get-function-arity@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" + integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-member-expression-to-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0" + integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" + integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.7": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz#3c3b03cc6617e33d68ef5a27a67419ac5199ccd0" + integrity sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + +"@babel/helper-optimise-call-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" + integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-plugin-utils@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" + integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + +"@babel/helper-remap-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" + integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-wrap-function" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helper-replace-supers@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" + integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-simple-access@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" + integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" + integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== + dependencies: + "@babel/types" "^7.16.0" + +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" + integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + +"@babel/helper-wrap-function@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" + integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== + dependencies: + "@babel/helper-function-name" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.2": + version "7.17.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417" + integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.0" + "@babel/types" "^7.17.0" + +"@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.12.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" + integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": + version "7.16.7" + 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.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" + integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" + integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + +"@babel/plugin-proposal-async-generator-functions@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" + integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" + integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-class-static-block@^7.16.7": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz#164e8fd25f0d80fa48c5a4d1438a6629325ad83c" + integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.17.6" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" + integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" + integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" + integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" + integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" + integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" + integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-object-rest-spread@^7.16.7": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390" + integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== + dependencies: + "@babel/compat-data" "^7.17.0" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.16.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" + integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" + integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.11": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" + integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.10" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-private-property-in-object@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" + integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" + integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@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-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" + integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" + integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-arrow-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" + integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" + integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + +"@babel/plugin-transform-block-scoped-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" + integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-block-scoping@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" + integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-classes@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" + integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" + integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-destructuring@^7.16.7": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz#c445f75819641788a27a0a3a759d9df911df6abc" + integrity sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" + integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-duplicate-keys@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" + integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-exponentiation-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" + integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-for-of@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" + integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" + integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== + dependencies: + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" + integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-member-expression-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" + integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-modules-amd@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" + integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" + integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7" + integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw== + dependencies: + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" + integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" + integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + +"@babel/plugin-transform-new-target@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" + integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-object-super@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" + integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" + integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-property-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" + integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-constant-elements@^7.14.5": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz#6cc273c2f612a6a50cb657e63ee1303e5e68d10a" + integrity sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-display-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340" + integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-jsx-development@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz#43a00724a3ed2557ed3f276a01a929e6686ac7b8" + integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.16.7" + +"@babel/plugin-transform-react-jsx@^7.16.7": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz#eac1565da176ccb1a715dae0b4609858808008c1" + integrity sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-jsx" "^7.16.7" + "@babel/types" "^7.17.0" + +"@babel/plugin-transform-react-pure-annotations@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67" + integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-regenerator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" + integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" + integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-runtime@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz#0a2e08b5e2b2d95c4b1d3b3371a2180617455b70" + integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" + integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-spread@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" + integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + +"@babel/plugin-transform-sticky-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" + integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-template-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" + integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typeof-symbol@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" + integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typescript@^7.16.7": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" + integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-typescript" "^7.16.7" + +"@babel/plugin-transform-unicode-escapes@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" + integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-unicode-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" + integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/preset-env@^7.15.6", "@babel/preset-env@^7.16.11": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" + integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== + dependencies: + "@babel/compat-data" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-async-generator-functions" "^7.16.8" + "@babel/plugin-proposal-class-properties" "^7.16.7" + "@babel/plugin-proposal-class-static-block" "^7.16.7" + "@babel/plugin-proposal-dynamic-import" "^7.16.7" + "@babel/plugin-proposal-export-namespace-from" "^7.16.7" + "@babel/plugin-proposal-json-strings" "^7.16.7" + "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" + "@babel/plugin-proposal-numeric-separator" "^7.16.7" + "@babel/plugin-proposal-object-rest-spread" "^7.16.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-private-methods" "^7.16.11" + "@babel/plugin-proposal-private-property-in-object" "^7.16.7" + "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.16.7" + "@babel/plugin-transform-async-to-generator" "^7.16.8" + "@babel/plugin-transform-block-scoped-functions" "^7.16.7" + "@babel/plugin-transform-block-scoping" "^7.16.7" + "@babel/plugin-transform-classes" "^7.16.7" + "@babel/plugin-transform-computed-properties" "^7.16.7" + "@babel/plugin-transform-destructuring" "^7.16.7" + "@babel/plugin-transform-dotall-regex" "^7.16.7" + "@babel/plugin-transform-duplicate-keys" "^7.16.7" + "@babel/plugin-transform-exponentiation-operator" "^7.16.7" + "@babel/plugin-transform-for-of" "^7.16.7" + "@babel/plugin-transform-function-name" "^7.16.7" + "@babel/plugin-transform-literals" "^7.16.7" + "@babel/plugin-transform-member-expression-literals" "^7.16.7" + "@babel/plugin-transform-modules-amd" "^7.16.7" + "@babel/plugin-transform-modules-commonjs" "^7.16.8" + "@babel/plugin-transform-modules-systemjs" "^7.16.7" + "@babel/plugin-transform-modules-umd" "^7.16.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" + "@babel/plugin-transform-new-target" "^7.16.7" + "@babel/plugin-transform-object-super" "^7.16.7" + "@babel/plugin-transform-parameters" "^7.16.7" + "@babel/plugin-transform-property-literals" "^7.16.7" + "@babel/plugin-transform-regenerator" "^7.16.7" + "@babel/plugin-transform-reserved-words" "^7.16.7" + "@babel/plugin-transform-shorthand-properties" "^7.16.7" + "@babel/plugin-transform-spread" "^7.16.7" + "@babel/plugin-transform-sticky-regex" "^7.16.7" + "@babel/plugin-transform-template-literals" "^7.16.7" + "@babel/plugin-transform-typeof-symbol" "^7.16.7" + "@babel/plugin-transform-unicode-escapes" "^7.16.7" + "@babel/plugin-transform-unicode-regex" "^7.16.7" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.16.8" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + core-js-compat "^3.20.2" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5", "@babel/preset-react@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852" + integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-react-display-name" "^7.16.7" + "@babel/plugin-transform-react-jsx" "^7.16.7" + "@babel/plugin-transform-react-jsx-development" "^7.16.7" + "@babel/plugin-transform-react-pure-annotations" "^7.16.7" + +"@babel/preset-typescript@^7.15.0", "@babel/preset-typescript@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" + integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-typescript" "^7.16.7" + +"@babel/runtime-corejs3@^7.17.2": + version "7.17.2" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz#fdca2cd05fba63388babe85d349b6801b008fd13" + integrity sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg== + dependencies: + core-js-pure "^3.20.2" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.8.4": + version "7.17.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" + integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.12.7", "@babel/template@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" + integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.3" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.17.3" + "@babel/types" "^7.17.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.12.7", "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + +"@docsearch/css@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0.tgz#fe57b474802ffd706d3246eab25d52fac8aa3698" + integrity sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA== + +"@docsearch/react@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.0.0.tgz#d02ebdc67573412185a6a4df13bc254c7c0da491" + integrity sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg== + dependencies: + "@algolia/autocomplete-core" "1.5.2" + "@algolia/autocomplete-preset-algolia" "1.5.2" + "@docsearch/css" "3.0.0" + algoliasearch "^4.0.0" + +"@docusaurus/core@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-beta.16.tgz#bd277a5ce70eaaee7204937ccfec8f36e2325baf" + integrity sha512-0AbNSpTKapz+tctg7PHvuGQRtW7nd3Tm3axNqnFowO3SV2VvFCaBji2s1H3XCGXVRGveQ04g20vl2ZqG5GheUA== + dependencies: + "@babel/core" "^7.17.5" + "@babel/generator" "^7.17.3" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.17.0" + "@babel/preset-env" "^7.16.11" + "@babel/preset-react" "^7.16.7" + "@babel/preset-typescript" "^7.16.7" + "@babel/runtime" "^7.17.2" + "@babel/runtime-corejs3" "^7.17.2" + "@babel/traverse" "^7.17.3" + "@docusaurus/cssnano-preset" "2.0.0-beta.16" + "@docusaurus/logger" "2.0.0-beta.16" + "@docusaurus/mdx-loader" "2.0.0-beta.16" + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/utils" "2.0.0-beta.16" + "@docusaurus/utils-common" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + "@slorber/static-site-generator-webpack-plugin" "^4.0.1" + "@svgr/webpack" "^6.2.1" + autoprefixer "^10.4.2" + babel-loader "^8.2.3" + babel-plugin-dynamic-import-node "2.3.0" + boxen "^6.2.1" + chokidar "^3.5.3" + clean-css "^5.2.4" + cli-table3 "^0.6.1" + combine-promises "^1.1.0" + commander "^5.1.0" + copy-webpack-plugin "^10.2.4" + core-js "^3.21.1" + css-loader "^6.6.0" + css-minimizer-webpack-plugin "^3.4.1" + cssnano "^5.0.17" + del "^6.0.0" + detect-port "^1.3.0" + escape-html "^1.0.3" + eta "^1.12.3" + file-loader "^6.2.0" + fs-extra "^10.0.1" + html-minifier-terser "^6.1.0" + html-tags "^3.1.0" + html-webpack-plugin "^5.5.0" + import-fresh "^3.3.0" + is-root "^2.1.0" + leven "^3.1.0" + lodash "^4.17.21" + mini-css-extract-plugin "^2.5.3" + nprogress "^0.2.0" + postcss "^8.4.6" + postcss-loader "^6.2.1" + prompts "^2.4.2" + react-dev-utils "^12.0.0" + react-helmet-async "^1.2.3" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.2.0" + react-router-config "^5.1.1" + react-router-dom "^5.2.0" + remark-admonitions "^1.2.1" + rtl-detect "^1.0.4" + semver "^7.3.4" + serve-handler "^6.1.3" + shelljs "^0.8.5" + terser-webpack-plugin "^5.3.1" + tslib "^2.3.1" + update-notifier "^5.1.0" + url-loader "^4.1.1" + wait-on "^6.0.1" + webpack "^5.69.1" + webpack-bundle-analyzer "^4.5.0" + webpack-dev-server "^4.7.4" + webpack-merge "^5.8.0" + webpackbar "^5.0.2" + +"@docusaurus/cssnano-preset@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.16.tgz#99492c9be87c0bf016c55fc92b39766f6cea063a" + integrity sha512-dkGpb+xoFNmcp5m5EpwGcFlMT4C7kOTzgZ73QoNoU930NL6OXuqcJdMd4XI6yYuGz+t8Bo8UzzCryEjHTiObOg== + dependencies: + cssnano-preset-advanced "^5.1.12" + postcss "^8.4.6" + postcss-sort-media-queries "^4.2.1" + +"@docusaurus/logger@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-2.0.0-beta.16.tgz#26eed0285db090848dca4ad8cc4fbb07fcd632ee" + integrity sha512-/fta5gCXHMLip+8WxYoi+hlB1pwJEeVpFc7Z4iIMwAxn8SrcmCJ0K3wPNjZpDdz0EHrpLHEJ/vEkCuL+7Su4ZQ== + dependencies: + chalk "^4.1.2" + tslib "^2.3.1" + +"@docusaurus/mdx-loader@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.16.tgz#3fe3d85e53236eeae60195244164f605785ef9d6" + integrity sha512-NR0Cptz4UGlzgu08AITffRL4rj+SU8HYq2yNFxbY8FSuj/GWI3SrSsBi7grB6fKql0s4SGUKEEzSweewzW1Rgg== + dependencies: + "@babel/parser" "^7.17.3" + "@babel/traverse" "^7.17.3" + "@docusaurus/logger" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + "@mdx-js/mdx" "^1.6.22" + escape-html "^1.0.3" + file-loader "^6.2.0" + fs-extra "^10.0.1" + image-size "^1.0.1" + mdast-util-to-string "^2.0.0" + remark-emoji "^2.1.0" + stringify-object "^3.3.0" + tslib "^2.3.1" + unist-util-visit "^2.0.2" + url-loader "^4.1.1" + webpack "^5.69.1" + +"@docusaurus/module-type-aliases@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-2.0.0-beta.16.tgz#ec2eae9fac774234a925f39f8e38bd6bb0a2a7cb" + integrity sha512-x6/JlbrSfhGuDc6dWybt/E1T6xh/jjEJemlizAGArHpKB0mTuxRm5FRCmksX7z7IM8HZs43tpftGS8gXNL5gug== + dependencies: + "@docusaurus/types" "2.0.0-beta.16" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "*" + +"@docusaurus/plugin-content-blog@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.16.tgz#56decc364f2a7bf685022f12f83ad43544900501" + integrity sha512-JSRzNKpuMPAndIDIZKbA4G2rA0sC3jPHO+TOmBliO8SBUkw1DL58MZTp98y+5EeUg+KjNIYoz7wRMj3YhFIhJA== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/logger" "2.0.0-beta.16" + "@docusaurus/mdx-loader" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + "@docusaurus/utils-common" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + cheerio "^1.0.0-rc.10" + feed "^4.2.2" + fs-extra "^10.0.1" + lodash "^4.17.21" + reading-time "^1.5.0" + remark-admonitions "^1.2.1" + tslib "^2.3.1" + utility-types "^3.10.0" + webpack "^5.69.1" + +"@docusaurus/plugin-content-docs@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.16.tgz#3884c105ae14edd42255e8f1cdade5266883b1bc" + integrity sha512-IiNEud1WYj9a0rkNHjX1JNLfim8f6pyB5w17arRDK6HiY3w51zCQsZJo0popRp1KQQf/g66I+5Y3qP5rHGeU6Q== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/logger" "2.0.0-beta.16" + "@docusaurus/mdx-loader" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + combine-promises "^1.1.0" + fs-extra "^10.0.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + remark-admonitions "^1.2.1" + tslib "^2.3.1" + utility-types "^3.10.0" + webpack "^5.69.1" + +"@docusaurus/plugin-content-pages@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.16.tgz#31233f0b2052705c4a6782cb2ead0f48e702c685" + integrity sha512-XH/dNfDhnad7qA+RUdyJW94Yf8LzALz0bJRwp8GbtjXeAmfP/DWGvVPT/egd9Pz99uO5UgiO9vR1i7UlktQSwA== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/mdx-loader" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + fs-extra "^10.0.1" + remark-admonitions "^1.2.1" + tslib "^2.3.1" + webpack "^5.69.1" + +"@docusaurus/plugin-debug@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-beta.16.tgz#6a1aef91be9c3e9fd0ca9ea0bf392faba7aac86a" + integrity sha512-uzp4hrL/PozgDNEWF/Y+DH+nH0GoC+dOyNLqsyFqQLlzykFHTJYLMK1tfwKHUJ3WqhQFbRwLTR4rzFC89Kaf7g== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + fs-extra "^10.0.1" + react-json-view "^1.21.3" + tslib "^2.3.1" + +"@docusaurus/plugin-google-analytics@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.16.tgz#3bce2c65fb35082201dad21dfd73b0f7924bd499" + integrity sha512-UKd1RWYHeSm/RLjJ2ZflLTT6hbiWQWFAxVzYRBiyOnDbBP+un8qmP692QZCIP+rrm+KkxsV1FGte0NtrcsFUEw== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + tslib "^2.3.1" + +"@docusaurus/plugin-google-gtag@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-beta.16.tgz#9e63fdae0ab94e414cc187ba28f30470a39a1759" + integrity sha512-WUD1Kh5y/9VaV/ubg8c6a43gE2+N+yeLUL/qfrUZuLHheaBaozGjioHRbndmfN6W7l2EhuxO1QRN3SlBqc7kjA== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + tslib "^2.3.1" + +"@docusaurus/plugin-sitemap@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.16.tgz#e61c14da6e011251363019f9e0b4efcf15ce7ae8" + integrity sha512-B8fa2qvScNSiuCos6vZjPERikRTbbebzy33s5zV+VTZsqLtrjs4//Y0HlJ0tuz5qHWCzavb6nFX/mgFAJoyqFQ== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + "@docusaurus/utils-common" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + fs-extra "^10.0.1" + sitemap "^7.1.1" + tslib "^2.3.1" + +"@docusaurus/preset-classic@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.0.0-beta.16.tgz#d0ccaca56110ca1af199bde4ed08b767ad740d32" + integrity sha512-HLY2dC412Lexe2ZupUEUJpY44yz6uqtvibKTXvXH392hFB43Thp7MKr5zACRTwacjbddIoqPVbdzRWtvugSU2g== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/plugin-content-blog" "2.0.0-beta.16" + "@docusaurus/plugin-content-docs" "2.0.0-beta.16" + "@docusaurus/plugin-content-pages" "2.0.0-beta.16" + "@docusaurus/plugin-debug" "2.0.0-beta.16" + "@docusaurus/plugin-google-analytics" "2.0.0-beta.16" + "@docusaurus/plugin-google-gtag" "2.0.0-beta.16" + "@docusaurus/plugin-sitemap" "2.0.0-beta.16" + "@docusaurus/theme-classic" "2.0.0-beta.16" + "@docusaurus/theme-common" "2.0.0-beta.16" + "@docusaurus/theme-search-algolia" "2.0.0-beta.16" + +"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": + version "5.5.2" + resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce" + integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== + dependencies: + "@types/react" "*" + prop-types "^15.6.2" + +"@docusaurus/theme-classic@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.0.0-beta.16.tgz#18f1974cb9c03738b5b97b85f932b362a777dff3" + integrity sha512-7cylhb2hwAUSM+ZD2ClQwS/Ag8tnt5gTDrma9WzWA+sB7Zd/b5Dc9WHFowzUjieC++UZ+KxYktCfKE/1RWF77w== + dependencies: + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/plugin-content-blog" "2.0.0-beta.16" + "@docusaurus/plugin-content-docs" "2.0.0-beta.16" + "@docusaurus/plugin-content-pages" "2.0.0-beta.16" + "@docusaurus/theme-common" "2.0.0-beta.16" + "@docusaurus/theme-translations" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + "@docusaurus/utils-common" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + "@mdx-js/react" "^1.6.22" + clsx "^1.1.1" + copy-text-to-clipboard "^3.0.1" + infima "0.2.0-alpha.37" + lodash "^4.17.21" + postcss "^8.4.6" + prism-react-renderer "^1.2.1" + prismjs "^1.27.0" + react-router-dom "^5.2.0" + rtlcss "^3.3.0" + +"@docusaurus/theme-common@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.0.0-beta.16.tgz#072cb6278a48a4043c63f5763cba0b38d76d0de6" + integrity sha512-7jP+lVrNMlEXH9bUvjnRxyF1MQpIC0Z+FpBmahTwi1lNAVe1kbs3r7SVsXnBHwI4F+tIWaRMkpEfZfNhH1MjNA== + dependencies: + "@docusaurus/module-type-aliases" "2.0.0-beta.16" + "@docusaurus/plugin-content-blog" "2.0.0-beta.16" + "@docusaurus/plugin-content-docs" "2.0.0-beta.16" + "@docusaurus/plugin-content-pages" "2.0.0-beta.16" + clsx "^1.1.1" + parse-numeric-range "^1.3.0" + prism-react-renderer "^1.3.1" + tslib "^2.3.1" + utility-types "^3.10.0" + +"@docusaurus/theme-search-algolia@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.16.tgz#ba6860a0a7fa6cf4cd2621625b4671e8216d9164" + integrity sha512-yNQ7nWWAzT+abQiiSgnPT3FDE07KDIt4UZgxEwo2WvynDD4O7G+6uUkBryAZXYvgc2GEMw7u0E/8+2EPbJ5yyg== + dependencies: + "@docsearch/react" "^3.0.0" + "@docusaurus/core" "2.0.0-beta.16" + "@docusaurus/logger" "2.0.0-beta.16" + "@docusaurus/theme-common" "2.0.0-beta.16" + "@docusaurus/theme-translations" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + "@docusaurus/utils-validation" "2.0.0-beta.16" + algoliasearch "^4.12.1" + algoliasearch-helper "^3.7.0" + clsx "^1.1.1" + eta "^1.12.3" + fs-extra "^10.0.1" + lodash "^4.17.21" + tslib "^2.3.1" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-2.0.0-beta.16.tgz#3a7a787e0b70ca85b61deac8f43c3e6b26ef07d0" + integrity sha512-OMYjraIbkQyPEdpPGe4zc9gDUm1FxruyBMcxW9pnqh8BoEogPpyFGTJwXiKzOWS6W+xiyctWJYIYmS5laDkriw== + dependencies: + fs-extra "^10.0.1" + tslib "^2.3.1" + +"@docusaurus/types@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-beta.16.tgz#bb33e8fcb435238898a7153fda6a14e8f9177742" + integrity sha512-ttej9CFthe9+mDMGKMI1wRegXJHLXUZUhxsiYaGczW7PZXdbCQZvKVAoMtrEp/Oa/KOMtqwva60iEEot//KGnQ== + dependencies: + commander "^5.1.0" + joi "^17.6.0" + querystring "0.2.1" + utility-types "^3.10.0" + webpack "^5.69.1" + webpack-merge "^5.8.0" + +"@docusaurus/utils-common@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.0.0-beta.16.tgz#cc2affabad1227d99946008e52b2e6f8dc61b97d" + integrity sha512-xAUBVX/BftMPAw9rvdeIKBKmmAX2xus+HbXciL+5VKNG9ePI5X+W739lCqJVm6C2fDRXENBbeaKnnMx9wTeEUg== + dependencies: + tslib "^2.3.1" + +"@docusaurus/utils-validation@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.16.tgz#aecac1c14dd73c29091566a0c74f63947db10630" + integrity sha512-gXAKMP1D5ERX3d5SF88Yp7G9ROYd2XOhyLSErPRaHs5b9SzYhI9lIiPUoXFk6VyRnUjXiUley2/MtdrEgt989A== + dependencies: + "@docusaurus/logger" "2.0.0-beta.16" + "@docusaurus/utils" "2.0.0-beta.16" + joi "^17.6.0" + tslib "^2.3.1" + +"@docusaurus/utils@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.16.tgz#829f589d44237f46d61fae64ec138939a9ca3425" + integrity sha512-ngOVqWlT+JvHsWDYH1i0oou9Dhhm6gKcTB3PR3nkIlDOdn+MViuhhKivTBD9et5JxAnf8A1hk/oaUO9tBU7WGA== + dependencies: + "@docusaurus/logger" "2.0.0-beta.16" + "@svgr/webpack" "^6.0.0" + file-loader "^6.2.0" + fs-extra "^10.0.1" + github-slugger "^1.4.0" + globby "^11.0.4" + gray-matter "^4.0.3" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.4" + resolve-pathname "^3.0.0" + shelljs "^0.8.5" + tslib "^2.3.1" + url-loader "^4.1.1" + webpack "^5.69.1" + +"@hapi/hoek@^9.0.0": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.1.tgz#9551142a1980503752536b5050fd99f4a7f13b17" + integrity sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw== + +"@hapi/topo@^5.0.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" + +"@jridgewell/resolve-uri@^3.0.3": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" + integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" + integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== + +"@jridgewell/trace-mapping@^0.3.0": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" + integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@mdx-js/mdx@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" + integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== + dependencies: + "@babel/core" "7.12.9" + "@babel/plugin-syntax-jsx" "7.12.1" + "@babel/plugin-syntax-object-rest-spread" "7.8.3" + "@mdx-js/util" "1.6.22" + babel-plugin-apply-mdx-type-prop "1.6.22" + babel-plugin-extract-import-names "1.6.22" + camelcase-css "2.0.1" + detab "2.0.4" + hast-util-raw "6.0.1" + lodash.uniq "4.5.0" + mdast-util-to-hast "10.0.1" + remark-footnotes "2.0.0" + remark-mdx "1.6.22" + remark-parse "8.0.3" + remark-squeeze-paragraphs "4.0.0" + style-to-object "0.3.0" + unified "9.2.0" + unist-builder "2.0.3" + unist-util-visit "2.0.3" + +"@mdx-js/react@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" + integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== + +"@mdx-js/util@1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" + integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== + +"@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" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sideway/address@^4.1.3": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.3.tgz#d93cce5d45c5daec92ad76db492cc2ee3c64ab27" + integrity sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c" + integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== + +"@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== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@slorber/static-site-generator-webpack-plugin@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.1.tgz#0c8852146441aaa683693deaa5aee2f991d94841" + integrity sha512-PSv4RIVO1Y3kvHxjvqeVisk3E9XFoO04uwYBDWe217MFqKspplYswTuKLiJu0aLORQWzuQjfVsSlLPojwfYsLw== + dependencies: + bluebird "^3.7.1" + cheerio "^0.22.0" + eval "^0.1.4" + url "^0.11.0" + webpack-sources "^1.4.3" + +"@svgr/babel-plugin-add-jsx-attribute@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz#bd6d1ff32a31b82b601e73672a789cc41e84fe18" + integrity sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA== + +"@svgr/babel-plugin-remove-jsx-attribute@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz#58654908beebfa069681a83332544b17e5237e89" + integrity sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz#d06dd6e8a8f603f92f9979bb9990a1f85a4f57ba" + integrity sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz#0b85837577b02c31c09c758a12932820f5245cee" + integrity sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ== + +"@svgr/babel-plugin-svg-dynamic-title@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz#28236ec26f7ab9d486a487d36ae52d58ba15676f" + integrity sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg== + +"@svgr/babel-plugin-svg-em-dimensions@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz#40267c5dea1b43c4f83a0eb6169e08b43d8bafce" + integrity sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA== + +"@svgr/babel-plugin-transform-react-native-svg@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz#eb688d0a5f539e34d268d8a516e81f5d7fede7c9" + integrity sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ== + +"@svgr/babel-plugin-transform-svg-component@^6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz#7ba61d9fc1fb42b0ba1a04e4630019fa7e993c4f" + integrity sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg== + +"@svgr/babel-preset@^6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.2.0.tgz#1d3ad8c7664253a4be8e4a0f0e6872f30d8af627" + integrity sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^6.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "^6.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "^6.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "^6.0.0" + "@svgr/babel-plugin-transform-svg-component" "^6.2.0" + +"@svgr/core@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.2.1.tgz#195de807a9f27f9e0e0d678e01084b05c54fdf61" + integrity sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA== + dependencies: + "@svgr/plugin-jsx" "^6.2.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz#ae065567b74cbe745afae617053adf9a764bea25" + integrity sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ== + dependencies: + "@babel/types" "^7.15.6" + entities "^3.0.1" + +"@svgr/plugin-jsx@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz#5668f1d2aa18c2f1bb7a1fc9f682d3f9aed263bd" + integrity sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g== + dependencies: + "@babel/core" "^7.15.5" + "@svgr/babel-preset" "^6.2.0" + "@svgr/hast-util-to-babel-ast" "^6.2.1" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz#4cbe6a33ccccdcae4e3b63ded64cc1cbe1faf48c" + integrity sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.5.0" + +"@svgr/webpack@^6.0.0", "@svgr/webpack@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.2.1.tgz#ef5d51c1b6be4e7537fb9f76b3f2b2e22b63c58d" + integrity sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw== + dependencies: + "@babel/core" "^7.15.5" + "@babel/plugin-transform-react-constant-elements" "^7.14.5" + "@babel/preset-env" "^7.15.6" + "@babel/preset-react" "^7.14.5" + "@babel/preset-typescript" "^7.15.0" + "@svgr/core" "^6.2.1" + "@svgr/plugin-jsx" "^6.2.1" + "@svgr/plugin-svgo" "^6.2.0" + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.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== + +"@tsconfig/docusaurus@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@tsconfig/docusaurus/-/docusaurus-1.0.4.tgz#fc40f87a672568678d83533dd4031a09d75877ca" + integrity sha512-I6sziQAzLrrqj9r6S26c7aOAjfGVXIE7gWdNONPwnpDcHiMRMQut1s1YCi/APem3dOy23tAb2rvHfNtGCaWuUQ== + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.3" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" + integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" + integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.28" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8" + integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.13" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" + integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/hast@^2.0.0": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + 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-proxy@^1.17.8": + version "1.17.8" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" + integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== + dependencies: + "@types/node" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.9" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + +"@types/mdast@^3.0.0": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" + integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== + dependencies: + "@types/unist" "*" + +"@types/mime@^1": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + +"@types/node@*", "@types/node@^17.0.5": + version "17.0.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644" + integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/parse5@^5.0.0": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" + integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + +"@types/prop-types@*": + version "15.7.4" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-router-config@*": + version "5.0.6" + resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.6.tgz#87c5c57e72d241db900d9734512c50ccec062451" + integrity sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@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@*": + version "5.1.18" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.18.tgz#c8851884b60bc23733500d86c1266e1cfbbd9ef3" + integrity sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react@*": + version "17.0.39" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce" + integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@^0.12.0": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" + integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== + +"@types/sax@^1.2.1": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.4.tgz#8221affa7f4f3cb21abd22f244cfabfa63e6a69e" + integrity sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw== + dependencies: + "@types/node" "*" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*": + version "1.13.10" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9" + integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + +"@types/ws@^8.2.2": + version "8.5.2" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.2.tgz#77e0c2e360e9579da930ffcfa53c5975ea3bdd26" + integrity sha512-VXI82ykONr5tacHEojnErTQk+KQSoYbW1NB6iz6wUwrNd+BqfkfggQNoNdCqhJSzbNumShPERbM+Pc5zpfhlbw== + dependencies: + "@types/node" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.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.5, 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-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^8.0.4, acorn@^8.4.1, acorn@^8.5.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +address@^1.0.1, address@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +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" + +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.4.1, 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.0.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.2, ajv@^6.12.4, 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.8.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d" + integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +algoliasearch-helper@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.7.0.tgz#c0a0493df84d850360f664ad7a9d4fc78a94fd78" + integrity sha512-XJ3QfERBLfeVCyTVx80gon7r3/rgm/CE8Ha1H7cbablRe/X7SfYQ14g/eO+MhjVKIQp+gy9oC6G5ilmLwS1k6w== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.0.0, algoliasearch@^4.12.1: + version "4.12.2" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.12.2.tgz#d7672a15b8fd1b261d9ae193535b68bcb189cfd2" + integrity sha512-bn1P9+V415zeDQJtXn+1SwuwedEAv9/LJAxt8XwR6ygH/sMwaHSm2hpkz8wIbCBt/tKQ43TL672Kyxzv5PwGgQ== + dependencies: + "@algolia/cache-browser-local-storage" "4.12.2" + "@algolia/cache-common" "4.12.2" + "@algolia/cache-in-memory" "4.12.2" + "@algolia/client-account" "4.12.2" + "@algolia/client-analytics" "4.12.2" + "@algolia/client-common" "4.12.2" + "@algolia/client-personalization" "4.12.2" + "@algolia/client-search" "4.12.2" + "@algolia/logger-common" "4.12.2" + "@algolia/logger-console" "4.12.2" + "@algolia/requester-browser-xhr" "4.12.2" + "@algolia/requester-common" "4.12.2" + "@algolia/requester-node-http" "4.12.2" + "@algolia/transporter" "4.12.2" + +ansi-align@^3.0.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-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.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +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.1.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.0.tgz#87313c102b8118abd57371afab34618bf7350ed3" + integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ== + +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" + integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== + +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 sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +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== + +array-union@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975" + integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw== + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.3.7, autoprefixer@^10.4.2: + version "10.4.2" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b" + integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ== + dependencies: + browserslist "^4.19.1" + caniuse-lite "^1.0.30001297" + fraction.js "^4.1.2" + 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.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" + integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== + dependencies: + follow-redirects "^1.14.7" + +babel-loader@^8.2.3: + version "8.2.3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d" + integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^1.4.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-apply-mdx-type-prop@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" + integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + "@mdx-js/util" "1.6.22" + +babel-plugin-dynamic-import-node@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" + integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== + dependencies: + object.assign "^4.1.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-extract-import-names@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" + integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + +babel-plugin-polyfill-corejs2@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" + integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.3.1" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" + integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + core-js-compat "^3.21.0" + +babel-plugin-polyfill-regenerator@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" + integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + +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== + +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA= + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +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.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bluebird@^3.7.1: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +body-parser@1.19.2: + version "1.19.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e" + integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.8.1" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.9.7" + raw-body "2.4.3" + type-is "~1.6.18" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boxen@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" + integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.2" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +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" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1: + version "4.19.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.3.tgz#29b7caad327ecf2859485f696f9604214bedd383" + integrity sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg== + dependencies: + caniuse-lite "^1.0.30001312" + electron-to-chromium "^1.4.71" + escalade "^3.1.1" + node-releases "^2.0.2" + picocolors "^1.0.0" + +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== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +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-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +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-css@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +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.30001297, caniuse-lite@^1.0.30001312: + version "1.0.30001312" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f" + integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ== + +ccount@^1.0.0, ccount@^1.0.3: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.1.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" + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + +cheerio-select@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.5.0.tgz#faf3daeb31b17c5e1a9dabcee288aaf8aafa5823" + integrity sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg== + dependencies: + css-select "^4.1.3" + css-what "^5.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + domutils "^2.7.0" + +cheerio@^0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e" + integrity sha1-qbqoYKP5tZWmuBsahocxIe06Jp4= + dependencies: + css-select "~1.2.0" + dom-serializer "~0.1.0" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash.assignin "^4.0.9" + lodash.bind "^4.1.4" + lodash.defaults "^4.0.1" + lodash.filter "^4.4.0" + lodash.flatten "^4.2.0" + lodash.foreach "^4.3.0" + lodash.map "^4.4.0" + lodash.merge "^4.4.0" + lodash.pick "^4.2.1" + lodash.reduce "^4.4.0" + lodash.reject "^4.4.0" + lodash.some "^4.4.0" + +cheerio@^1.0.0-rc.10: + version "1.0.0-rc.10" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.10.tgz#2ba3dcdfcc26e7956fc1f440e61d51c643379f3e" + integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== + dependencies: + cheerio-select "^1.5.0" + dom-serializer "^1.3.2" + domhandler "^4.2.0" + htmlparser2 "^6.1.0" + parse5 "^6.0.1" + parse5-htmlparser2-tree-adapter "^6.0.1" + tslib "^2.2.0" + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + 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.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +clean-css@^5.2.2, clean-css@^5.2.4: + version "5.2.4" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4" + integrity sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg== + 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@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + +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.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.1.tgz#36ce9b7af4847f288d3cdd081fbd09bf7bd237b8" + integrity sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA== + dependencies: + string-width "^4.2.0" + optionalDependencies: + colors "1.4.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" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +clsx@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== + +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +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.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +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.1: + version "2.9.2" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1" + integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== + +colorette@^2.0.10: + version "2.0.16" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== + +colors@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +combine-promises@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.1.0.tgz#72db90743c0ca7aab7d0d8d2052fd7b0f674de71" + integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg== + +comma-separated-tokens@^1.0.0: + version "1.0.8" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" + integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== + +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@^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@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +compressible@~2.0.16: + 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.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + 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 sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +configstore@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" + integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== + dependencies: + dot-prop "^5.2.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= + +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: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + +copy-text-to-clipboard@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz#8cbf8f90e0a47f12e4a24743736265d157bce69c" + integrity sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q== + +copy-webpack-plugin@^10.2.4: + version "10.2.4" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz#6c854be3fdaae22025da34b9112ccf81c63308fe" + integrity sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg== + dependencies: + fast-glob "^3.2.7" + glob-parent "^6.0.1" + globby "^12.0.2" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +core-js-compat@^3.20.2, core-js-compat@^3.21.0: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82" + integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g== + dependencies: + browserslist "^4.19.1" + semver "7.0.0" + +core-js-pure@^3.20.2: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.1.tgz#8c4d1e78839f5f46208de7230cebfb72bc3bdb51" + integrity sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ== + +core-js@^3.21.1: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.1.tgz#f2e0ddc1fc43da6f904706e8e955bc19d06a0d94" + integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== + +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== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-fetch@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-declaration-sorter@^6.0.3: + version "6.1.4" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz#b9bfb4ed9a41f8dcca9bf7184d849ea94a8294b4" + integrity sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw== + dependencies: + timsort "^0.3.0" + +css-loader@^6.6.0: + version "6.6.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.6.0.tgz#c792ad5510bd1712618b49381bd0310574fafbd3" + integrity sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.5" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + dependencies: + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-select@^4.1.3: + version "4.2.1" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.2.1.tgz#9e665d6ae4c7f9d65dbe69d0316e3221fb274cdd" + integrity sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ== + dependencies: + boolbase "^1.0.0" + css-what "^5.1.0" + domhandler "^4.3.0" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@2.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + +css-what@^5.0.1, css-what@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" + integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== + +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@^5.1.12: + version "5.2.0" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.2.0.tgz#fc87b7c7327b61306e3e707e2f0fda3fa468f713" + integrity sha512-E7jJoKc2GjZsRLm8wQd2wZa+1a6tslA1elimwpcJTnH6dBQBkjQ8tAwNWUeyT72owYcCNGWTnar60bTnrnEWzw== + dependencies: + autoprefixer "^10.3.7" + cssnano-preset-default "^5.2.0" + postcss-discard-unused "^5.1.0" + postcss-merge-idents "^5.1.0" + postcss-reduce-idents "^5.1.0" + postcss-zindex "^5.1.0" + +cssnano-preset-default@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.0.tgz#2579d38b9217746f2cf9f938954a91e00418ded6" + integrity sha512-3N5Vcptj2pqVKpHVqH6ezOJvqikR2PdLTbTrsrhF61FbLRQuujAqZ2sKN5rvcMsb7hFjrNnjZT8CGEkxoN/Pwg== + dependencies: + css-declaration-sorter "^6.0.3" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.0" + postcss-convert-values "^5.1.0" + postcss-discard-comments "^5.1.0" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.0" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.0" + postcss-merge-rules "^5.1.0" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.0" + postcss-minify-params "^5.1.0" + postcss-minify-selectors "^5.2.0" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.0" + postcss-normalize-repeat-style "^5.1.0" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.0" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.0" + postcss-ordered-values "^5.1.0" + postcss-reduce-initial "^5.1.0" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.0" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.17, cssnano@^5.0.6: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.0.tgz#cf977d660a5824d0d5542639ed1d4045afd84cbe" + integrity sha512-wWxave1wMlThGg4ueK98jFKaNqXnQd1nVZpSkQ9XvR+YymlzP1ofWqES1JkHtI250LksP9z5JH+oDcrKDJezAg== + dependencies: + cssnano-preset-default "^5.2.0" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.0.10" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" + integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== + +debug@2.6.9, debug@^2.6.0: + 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@^3.1.1: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.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.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +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-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +del@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" + integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detab@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" + integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== + dependencies: + repeat-string "^1.5.4" + +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-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" + integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +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-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +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@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1, dom-serializer@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626" + integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g== + dependencies: + domelementtype "^2.2.0" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.7.0, 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" + +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@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +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 sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.4.71: + version "1.4.75" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.75.tgz#d1ad9bb46f2f1bf432118c2be21d27ffeae82fdd" + integrity sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q== + +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== + +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@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-3.2.0.tgz#c008ca7d7620fac742fe1bf4af8ff8fed154ae7f" + integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.8.3: + version "5.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.1.tgz#e898cea44d9199fd92137496cff5691b910fb43e" + integrity sha512-jdyZMwCQ5Oj4c5+BTnkxPgDZO/BJzh/ADDmKebayyzNwjVX1AFCeGkOfxNx0mHi2+8BKC5VxUYiw3TIvoT7vhw== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +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@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" + integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-goat@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" + integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== + +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 sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +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 sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +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== + +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== + +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@^1.12.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.3.tgz#2982d08adfbef39f9fa50e2fbd42d7337e7338b1" + integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eval@^0.1.4: + version "0.1.6" + resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.6.tgz#9620d7d8c85515e97e6b47c5814f46ae381cb3cc" + integrity sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ== + dependencies: + require-like ">= 0.1.1" + +eventemitter3@^4.0.0: + 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== + +execa@^5.0.0: + 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.17.1: + version "4.17.3" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1" + integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.19.2" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.4.2" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.9.7" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.17.2" + serve-static "1.14.2" + setprototypeof "1.2.0" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + 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.7, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + 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.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0= + dependencies: + punycode "^1.3.2" + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +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" + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" + integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.30" + +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" + +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" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flux@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.3.tgz#573b504a24982c4768fdfb59d8d2ea5637d72ee7" + integrity sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +follow-redirects@^1.0.0, follow-redirects@^1.14.7: + version "1.14.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" + integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e" + integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +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.1.2: + version "4.1.3" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.3.tgz#be65b0f20762ef27e1e793860bc2dfb716e99e65" + integrity sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-extra@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.1.tgz#27de43b4320e833f6867cc044bfce29fdf0ef3b8" + integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.1, 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.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +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-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + 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.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e" + integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ== + +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-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== + +glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + 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" + +global-dirs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" + integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.0.4: + 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@^12.0.2: + version "12.2.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-12.2.0.tgz#2ab8046b4fba4ff6eede835b29f678f90e3d3c22" + integrity sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA== + dependencies: + array-union "^3.0.1" + dir-glob "^3.0.1" + fast-glob "^3.2.7" + ignore "^5.1.9" + merge2 "^1.4.1" + slash "^4.0.0" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.9" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + +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" + +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@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +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-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" + integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" + integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== + dependencies: + "@types/unist" "^2.0.3" + comma-separated-tokens "^1.0.0" + property-information "^5.3.0" + space-separated-tokens "^1.0.0" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" + +hast-util-from-parse5@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz#3089dc0ee2ccf6ec8bc416919b51a54a589e097c" + integrity sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA== + dependencies: + ccount "^1.0.3" + hastscript "^5.0.0" + property-information "^5.0.0" + web-namespaces "^1.1.2" + xtend "^4.0.1" + +hast-util-from-parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" + integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== + dependencies: + "@types/parse5" "^5.0.0" + hastscript "^6.0.0" + property-information "^5.0.0" + vfile "^4.0.0" + vfile-location "^3.2.0" + web-namespaces "^1.0.0" + +hast-util-parse-selector@^2.0.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" + integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== + +hast-util-raw@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" + integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== + dependencies: + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^6.0.0" + hast-util-to-parse5 "^6.0.0" + html-void-elements "^1.0.0" + parse5 "^6.0.0" + unist-util-position "^3.0.0" + vfile "^4.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hast-util-to-parse5@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" + integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== + dependencies: + hast-to-hyperscript "^9.0.0" + property-information "^5.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hastscript@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.1.2.tgz#bde2c2e56d04c62dd24e8c5df288d050a355fb8a" + integrity sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ== + dependencies: + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" + integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.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 sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" + integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== + +html-minifier-terser@^6.0.2, html-minifier-terser@^6.1.0: + 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-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + +html-void-elements@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" + integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== + +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + 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@^3.9.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + +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" + +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + 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 sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + 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.5" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.5.tgz#d7c30d5d3c90d865b4a2e870181f9d6f22ac7ac5" + integrity sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA== + +http-proxy-middleware@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz#5df04f69a89f530c2284cd71eeaa51ba52243289" + integrity sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA== + 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" + +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== + +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" + +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.1.9, ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +image-size@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.1.tgz#86d6cfc2b1d19eab5d2b368d4b9194d9e48541c5" + integrity sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ== + dependencies: + queue "6.0.2" + +immer@^9.0.7: + version "9.0.12" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20" + integrity sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA== + +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +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.37: + version "0.2.0-alpha.37" + resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.37.tgz#b87ff42d528d6d050098a560f0294fbdd12adb78" + integrity sha512-4GX7Baw+/lwS4PPW/UJNY89tWSvYG1DL6baKVdpK6mC593iRgMssxNtORMTFArLPJ/A/lzsGhRmx+z6MaMxj0Q== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.0, 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== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +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.5, 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.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +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" + +ip@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +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.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-alphabetical@1.0.4, is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.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 sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +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@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + +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-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +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@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + +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-npm@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" + integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== + +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 sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +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-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +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@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +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-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-regex@^1.0.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +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 sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + +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-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" + integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +jest-worker@^27.0.2, 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" + +joi@^17.6.0: + version "17.6.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2" + integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@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@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + 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== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +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== + +klona@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +latest-version@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + dependencies: + package-json "^6.3.0" + +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@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" + integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== + +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.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== + +loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" + integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.assignin@^4.0.9: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2" + integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI= + +lodash.bind@^4.1.4: + version "4.2.1" + resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35" + integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU= + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + integrity sha1-JI42By7ekGUB11lmIAqG2riyMXA= + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.defaults@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.filter@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace" + integrity sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= + +lodash.flatten@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o= + +lodash.foreach@^4.3.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" + integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= + +lodash.map@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" + integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.merge@^4.4.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.pick@^4.2.1: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" + integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= + +lodash.reduce@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b" + integrity sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs= + +lodash.reject@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415" + integrity sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU= + +lodash.some@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" + integrity sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= + +lodash.uniq@4.5.0, lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.17.14, lodash@^4.17.19, 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== + +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@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +mdast-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" + integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== + dependencies: + unist-util-remove "^2.0.0" + +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" + integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-to-hast@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" + integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memfs@^3.1.2, memfs@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" + integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== + dependencies: + fs-monkey "1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +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== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + +"mime-db@>= 1.43.0 < 2": + 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.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.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.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@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mini-create-react-context@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" + integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== + dependencies: + "@babel/runtime" "^7.12.1" + tiny-warning "^1.0.3" + +mini-css-extract-plugin@^2.5.3: + version "2.5.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz#c5c79f9b22ce9b4f164e9492267358dbe35376d9" + integrity sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw== + dependencies: + schema-utils "^4.0.0" + +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.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.0.4: + 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, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mrmime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.0.tgz#14d387f0585a5233d291baba339b063752a2398b" + integrity sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + 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-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nanoid@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" + integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== + +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== + +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@^1.10.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== + dependencies: + lodash "^4.17.21" + +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" + integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== + +node-releases@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" + integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== + +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 sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +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 sha1-y480xTIT2JVyP8urkH6UIq28r7E= + +nth-check@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + dependencies: + boolbase "^1.0.0" + +nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +object-assign@^4.1.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 sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, 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.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + 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.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +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@^8.0.9, open@^8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + 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@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +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-retry@^4.5.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" + integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== + dependencies: + "@types/retry" "^0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +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@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-json@^5.0.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@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + dependencies: + parse5 "^6.0.1" + +parse5@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + +parse5@^6.0.0, parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +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-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +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 sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +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.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + 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== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +portfinder@^1.0.28: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a" + integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz#f8d3abe40b4ce4b1470702a0706343eac17e7c10" + integrity sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.0.tgz#87be4e0953bf599935837b940c701f8d4eca7d0b" + integrity sha512-L0IKF4jAshRyn03SkEO6ar/Ipz2oLywVbg2THf2EqqdNkBwmVMxuTR/RoAltOw4piiaLt3gCAdrbAqmTBInmhg== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.0.tgz#7f51b16cd1b89f8180bbc7cee34d6cbabf2ef810" + integrity sha512-782T/buGgb3HOuHOJAHpdyKzAAKsv/BxWqsutnZ+QsiHEcDkY7v+6WWdturuBiSal6XMOO1p1aJvwXdqLD5vhA== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-discard-unused@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142" + integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-loader@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" + +postcss-merge-idents@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.0.tgz#948e1183cd659cfb5f99c7389f5fcec83c8f9a00" + integrity sha512-l+awq6+uUiCILsHahWK5KE25495I4oCKlUrIA+EdBvklnVdWlBEsbkzq5+ouPKb8OAe4WwRBgFvaSq7f77FY+w== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.0.tgz#f716bffbf0bdfbde6ea78c36088e21559f8a0a95" + integrity sha512-Gr46srN2tsLD8fudKYoHO56RG0BLQ2nsBRnSZGY04eNBPwTeWa9KeHrbL3tOLAHyB2aliikycPH2TMJG1U+W6g== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.0" + +postcss-merge-rules@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz#a2d5117eba09c8686a5471d97bd9afcf30d1b41f" + integrity sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz#de0260a67a13b7b321a8adc3150725f2c6612377" + integrity sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.0.tgz#e0b1f4e05cfd396682f612856485907e4064f25e" + integrity sha512-q67dcts4Hct6x8+JmhBgctHkbvUsqGIg2IItenjE63iZXMbhjr7AlVZkNnKtIGt/1Wsv7p/7YzeSII6Q+KPXRg== + dependencies: + browserslist "^4.16.6" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz#17c2be233e12b28ffa8a421a02fc8b839825536c" + integrity sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +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-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz#902a7cb97cf0b9e8b1b654d4a43d451e48966458" + integrity sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz#f6d6fd5a54f51a741cc84a37f7459e60ef7a6398" + integrity sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz#3d23aede35e160089a285e27bf715de11dc9db75" + integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== + dependencies: + browserslist "^4.16.6" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.0.tgz#aed8b4580c9ad6e8eac034177291187ea16a059c" + integrity sha512-7O1FanKaJkpWFyCghFzIkLhehujV/frGkdofGLwhg5upbLyGsSfiTcZAdSzoPsSUgyPCkBkNMeWR8yVgPdQybg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz#04ef429e0991b0292bc918b135cd4c038f7b889f" + integrity sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.1.0.tgz#386b65cf861a9045663bd349d572027ab138ca4a" + integrity sha512-2xDoPTzv98D/HFDrGTgVEBlcuS47wvua2oc4g2WoZdYPwzPWMWb2TCRruCyN7vbl+HAtVLGvEOMZIZb3wYgv7w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz#fc31659ea6e85c492fb2a7b545370c215822c5d6" + integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +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.9" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" + integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz#a99bae69ef1098ee3b64a5fa94d258ec240d0355" + integrity sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ== + dependencies: + sort-css-media-queries "2.0.4" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.0.tgz#70a945da1b0599d00f617222a44ba1d82a676694" + integrity sha512-LmUhgGobtpeVJJHuogzjLRwJlN7VH+BL5c9GKMVJSS/ejoyePZkXvNsYUtk//F6vKOGK86gfRS0xH7fXQSDtvA== + dependencies: + postcss-selector-parser "^6.0.5" + +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@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff" + integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== + +postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4.5, postcss@^8.4.6: + version "8.4.7" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.7.tgz#f99862069ec4541de386bf57f5660a6c7a0875a8" + integrity sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A== + dependencies: + nanoid "^3.3.1" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +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.2.1, prism-react-renderer@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.1.tgz#88fc9d0df6bed06ca2b9097421349f8c2f24e30d" + integrity sha512-xUeDMEz074d0zc5y6rxiMp/dlC7C+5IDDlaEUlcBOFE2wddz7hz5PNupb087mPwTt7T9BrFmewObfCBuf/LKwQ== + +prismjs@^1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" + integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== + +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== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +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@^5.0.0, property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" + integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== + dependencies: + xtend "^4.0.0" + +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" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +pupa@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" + integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== + dependencies: + escape-goat "^2.0.0" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + integrity sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4= + +qs@6.9.7: + version "6.9.7" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe" + integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw== + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystring@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== + +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== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +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 sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= + +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.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz#8f80305d11c2a0a545c2d9d89d7a0286fcead43c" + integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g== + dependencies: + bytes "3.1.2" + http-errors "1.8.1" + 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-base16-styling@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + integrity sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw= + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-dev-utils@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.0.tgz#4eab12cdb95692a077616770b5988f0adf806526" + integrity sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.10" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-error-overlay@^6.0.10: + version "6.0.10" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.10.tgz#0fe26db4fa85d9dbb8624729580e90e7159a59a6" + integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA== + +react-fast-compare@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" + integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + +react-helmet-async@*, react-helmet-async@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.2.3.tgz#57326a69304ea3293036eafb49475e9ba454cb37" + integrity sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw== + 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@^1.21.3: + version "1.21.3" + resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" + integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== + dependencies: + flux "^4.0.1" + react-base16-styling "^0.6.0" + react-lifecycles-compat "^3.0.4" + react-textarea-autosize "^8.3.2" + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +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-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.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.0.tgz#da1bfb535a0e89a712a93b97dd76f47ad1f32363" + integrity sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.2.1" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.2.1, react-router@^5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.1.tgz#4d2e4e9d5ae9425091845b8dbc6d9d276239774d" + integrity sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + mini-create-react-context "^0.4.0" + 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-textarea-autosize@^8.3.2: + version "8.3.3" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8" + integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.0.0" + use-latest "^1.0.0" + +react@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + 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, readable-stream@^3.1.1: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + 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" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +regenerate-unicode-properties@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" + integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== + 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== + +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" + integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpu-core@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3" + integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.0.1" + regjsgen "^0.6.0" + regjsparser "^0.8.2" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +registry-auth-token@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" + integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== + dependencies: + rc "^1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +regjsgen@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" + integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== + +regjsparser@^0.8.2: + version "0.8.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" + integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== + dependencies: + jsesc "~0.5.0" + +rehype-parse@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/rehype-parse/-/rehype-parse-6.0.2.tgz#aeb3fdd68085f9f796f1d3137ae2b85a98406964" + integrity sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug== + dependencies: + hast-util-from-parse5 "^5.0.0" + parse5 "^5.0.0" + xtend "^4.0.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remark-admonitions@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/remark-admonitions/-/remark-admonitions-1.2.1.tgz#87caa1a442aa7b4c0cafa04798ed58a342307870" + integrity sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow== + dependencies: + rehype-parse "^6.0.2" + unified "^8.4.2" + unist-util-visit "^2.0.1" + +remark-emoji@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.2.0.tgz#1c702090a1525da5b80e15a8f963ef2c8236cac7" + integrity sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w== + dependencies: + emoticon "^3.2.0" + node-emoji "^1.10.0" + unist-util-visit "^2.0.3" + +remark-footnotes@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" + integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== + +remark-mdx@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" + integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== + dependencies: + "@babel/core" "7.12.9" + "@babel/helper-plugin-utils" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.12.1" + "@babel/plugin-syntax-jsx" "7.12.1" + "@mdx-js/util" "1.6.22" + is-alphabetical "1.0.4" + remark-parse "8.0.3" + unified "9.2.0" + +remark-parse@8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" + integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== + dependencies: + ccount "^1.0.0" + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-squeeze-paragraphs@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" + integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== + dependencies: + mdast-squeeze-paragraphs "^4.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.5.4: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +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 sha1-rW8wwTvs15cBDEaK+ndcDAprR/o= + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +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.1.6, resolve@^1.14.2, resolve@^1.3.2: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.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.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rtl-detect@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.0.4.tgz#40ae0ea7302a150b96bc75af7d749607392ecac6" + integrity sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ== + +rtlcss@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-3.5.0.tgz#c9eb91269827a102bac7ae3115dd5d049de636c3" + integrity sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A== + dependencies: + find-up "^5.0.0" + picocolors "^1.0.0" + postcss "^8.3.11" + strip-json-comments "^3.1.1" + +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" + +rxjs@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.4.tgz#3d6bd407e6b7ce9a123e76b1e770dc5761aa368d" + integrity sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ== + dependencies: + tslib "^2.1.0" + +safe-buffer@5.1.2, 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== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, 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== + +"safer-buffer@>= 2.1.2 < 3": + 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.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.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 sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.0.tgz#e927cd5377cbb0a1075302cff8df1042cc2bce5b" + integrity sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ== + dependencies: + node-forge "^1.2.0" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" + integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + dependencies: + semver "^6.3.0" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^5.4.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +send@0.17.2: + version "0.17.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" + integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "1.8.1" + mime "1.6.0" + ms "2.1.3" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" + integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.0.4" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + 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 sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + 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.14.2: + version "1.14.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" + integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.2" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +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.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" + integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== + +shelljs@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.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@^1.0.7: + version "1.0.19" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.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.1" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +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== + +sockjs@^0.3.21: + 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.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.0.4.tgz#b2badfa519cb4a938acbc6d3aaa913d4949dc908" + integrity sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw== + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +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.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + 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.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +space-separated-tokens@^1.0.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" + integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== + +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 sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +std-env@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.0.1.tgz#bc4cbc0e438610197e34c2d79c3df30b491f5182" + integrity sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw== + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: + 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: + 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-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.0, strip-ansi@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + 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 sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= + +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 sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +style-to-object@0.3.0, style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" + integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== + dependencies: + inline-style-parser "0.1.1" + +stylehacks@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520" + integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== + dependencies: + browserslist "^4.16.6" + postcss-selector-parser "^6.0.4" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +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.2: + 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@^2.5.0, svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" + integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== + dependencies: + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + terser "^5.7.2" + +terser@^5.10.0, terser@^5.7.2: + version "5.12.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.0.tgz#728c6bff05f7d1dcb687d8eace0644802a9dae8a" + integrity sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A== + dependencies: + acorn "^8.5.0" + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +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== + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tiny-invariant@^1.0.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.2.0.tgz#a1141f86b672a9148c72e978a19a73b9b94a15a9" + integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg== + +tiny-warning@^1.0.0, tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +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@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + +trim-trailing-lines@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" + integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^2.5.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.12.0.tgz#ce342f58cab9114912f54b493d60ab39c3fc82b6" + integrity sha512-Qe5GRT+n/4GoqCNGGVp5Snapg1Omq3V7irBJB3EaKsp7HWDo5Gv2d/67gfNyV+d5EXD+x/RF5l1h4yJ7qNkcGA== + +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" + +typescript@^4.5.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4" + integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg== + +ua-parser-js@^0.7.30: + version "0.7.31" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" + integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== + +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +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.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" + integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== + +unified@9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" + integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unified@^8.4.2: + version "8.4.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1" + integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +unist-builder@2.0.3, unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" + integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== + +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" + integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== + +unist-util-is@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== + +unist-util-position@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" + integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== + +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== + dependencies: + unist-util-visit "^2.0.0" + +unist-util-remove@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" + integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== + dependencies: + unist-util-is "^4.0.0" + +unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + +unist-util-visit-parents@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" + integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1, unist-util-visit@^2.0.2, unist-util-visit@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +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 sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +update-notifier@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" + integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== + dependencies: + boxen "^5.0.0" + chalk "^4.1.0" + configstore "^5.0.1" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.4.0" + is-npm "^5.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.1.0" + pupa "^2.1.1" + semver "^7.3.4" + semver-diff "^3.1.1" + xdg-basedir "^4.0.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" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use-composed-ref@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.2.1.tgz#9bdcb5ccd894289105da2325e1210079f56bf849" + integrity sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw== + +use-isomorphic-layout-effect@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" + integrity sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== + +use-latest@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232" + integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== + dependencies: + use-isomorphic-layout-effect "^1.0.0" + +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 sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +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== + +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 sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vfile-location@^3.0.0, vfile-location@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== + +vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + +vfile@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + +wait-on@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-6.0.1.tgz#16bbc4d1e4ebdd41c5b4e63a2e16dbd1f4e5601e" + integrity sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw== + dependencies: + axios "^0.25.0" + joi "^17.6.0" + lodash "^4.17.21" + minimist "^1.2.5" + rxjs "^7.5.4" + +watchpack@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" + integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== + 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@^1.0.0, web-namespaces@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" + integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +webpack-bundle-analyzer@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz#1b0eea2947e73528754a6f9af3e91b2b6e0f79d5" + integrity sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f" + integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== + dependencies: + colorette "^2.0.10" + memfs "^3.4.1" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.7.4: + version "4.7.4" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz#d0ef7da78224578384e795ac228d8efb63d5f945" + integrity sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.2.2" + ansi-html-community "^0.0.8" + bonjour "^3.5.0" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + default-gateway "^6.0.3" + del "^6.0.0" + express "^4.17.1" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.0" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + portfinder "^1.0.28" + schema-utils "^4.0.0" + selfsigned "^2.0.0" + serve-index "^1.9.1" + sockjs "^0.3.21" + spdy "^4.0.2" + strip-ansi "^7.0.0" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.69.1: + version "5.69.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.69.1.tgz#8cfd92c192c6a52c99ab00529b5a0d33aa848dc5" + integrity sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.4.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.8.3" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-better-errors "^1.0.2" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.3.1" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +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== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +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@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.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: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +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: + version "8.0.1" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.0.1.tgz#2101e861777fec527d0ea90c57c6b03aac56a5b3" + integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + 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.7" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" + integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== + +ws@^8.4.2: + version "8.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" + integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +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" + +xtend@^4.0.0, xtend@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zwitch@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== From 9302a04b43ce2c9c75f08f406040afe6f8db46b1 Mon Sep 17 00:00:00 2001 From: Kevin Kandlbinder Date: Wed, 2 Mar 2022 16:26:44 +0100 Subject: [PATCH 2/3] website: Add translations --- website/crowdin.yml | 13 + website/docs/intro.md | 6 + website/docs/tutorial-basics/install.md | 6 + website/docusaurus.config.js | 8 + website/i18n/de/code.json | 260 ++++++++++++++++++ .../options.json | 14 + .../current.json | 14 + .../current/intro.md | 17 ++ .../current/tutorial-basics/_category_.json | 4 + .../current/tutorial-basics/install.md | 65 +++++ .../current/tutorial-extras/_category_.json | 4 + .../current/tutorial-extras/prometheus.md | 11 + .../de/docusaurus-theme-classic/footer.json | 30 ++ .../de/docusaurus-theme-classic/navbar.json | 18 ++ website/i18n/en/code.json | 260 ++++++++++++++++++ .../options.json | 14 + .../current.json | 14 + .../en/docusaurus-theme-classic/footer.json | 30 ++ .../en/docusaurus-theme-classic/navbar.json | 18 ++ website/package.json | 7 +- .../src/components/HomepageFeatures/index.tsx | 32 ++- website/src/pages/index.tsx | 12 +- website/src/pages/markdown-page.md | 7 - website/yarn.lock | 99 ++++++- 24 files changed, 935 insertions(+), 28 deletions(-) create mode 100644 website/crowdin.yml create mode 100644 website/i18n/de/code.json create mode 100644 website/i18n/de/docusaurus-plugin-content-blog/options.json create mode 100644 website/i18n/de/docusaurus-plugin-content-docs/current.json create mode 100644 website/i18n/de/docusaurus-plugin-content-docs/current/intro.md create mode 100644 website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-basics/_category_.json create mode 100644 website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-basics/install.md create mode 100644 website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-extras/_category_.json create mode 100644 website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-extras/prometheus.md create mode 100644 website/i18n/de/docusaurus-theme-classic/footer.json create mode 100644 website/i18n/de/docusaurus-theme-classic/navbar.json create mode 100644 website/i18n/en/code.json create mode 100644 website/i18n/en/docusaurus-plugin-content-blog/options.json create mode 100644 website/i18n/en/docusaurus-plugin-content-docs/current.json create mode 100644 website/i18n/en/docusaurus-theme-classic/footer.json create mode 100644 website/i18n/en/docusaurus-theme-classic/navbar.json delete mode 100644 website/src/pages/markdown-page.md diff --git a/website/crowdin.yml b/website/crowdin.yml new file mode 100644 index 0000000..66360ac --- /dev/null +++ b/website/crowdin.yml @@ -0,0 +1,13 @@ +project_id: '502518' +api_token_env: CROWDIN_PERSONAL_TOKEN +preserve_hierarchy: true +files: + # JSON translation files + - source: /i18n/en/**/* + translation: /i18n/%two_letters_code%/**/%original_file_name% + # Docs Markdown files + - source: /docs/**/* + translation: /i18n/%two_letters_code%/docusaurus-plugin-content-docs/current/**/%original_file_name% + # Blog Markdown files + # - source: /blog/**/* + # translation: /i18n/%two_letters_code%/docusaurus-plugin-content-blog/**/%original_file_name% \ No newline at end of file diff --git a/website/docs/intro.md b/website/docs/intro.md index 2b6095b..8153537 100644 --- a/website/docs/intro.md +++ b/website/docs/intro.md @@ -4,6 +4,12 @@ sidebar_position: 1 # Documentation Intro +:::caution + +This documentation is for the Alpha version of Matrix-Veles. Veles may be unstable and weird. + +::: + So you are interested in Veles, that's great! And actually you came to exactly the right place. diff --git a/website/docs/tutorial-basics/install.md b/website/docs/tutorial-basics/install.md index feeced5..696e315 100644 --- a/website/docs/tutorial-basics/install.md +++ b/website/docs/tutorial-basics/install.md @@ -4,6 +4,12 @@ sidebar_position: 1 # Installing Veles +:::caution + +This documentation is for the Alpha version of Matrix-Veles. Veles may be unstable and weird. + +::: + :::info Software-Recommendations Whilst Veles should work on Linux, Windows and macOS, **we strongly recommend you use Linux** as this is what diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 6f4b89b..0308906 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -15,6 +15,10 @@ const config = { favicon: 'img/favicon.ico', organizationName: 'Unkn0wnCat', projectName: 'matrix-veles', + i18n: { + defaultLocale: "en", + locales: ["en", "de"] + }, presets: [ [ @@ -56,6 +60,10 @@ const config = { label: 'Documentation', }, //{to: '/blog', label: 'Blog', position: 'left'}, + { + type: 'localeDropdown', + position: 'right', + }, { href: 'https://github.com/Unkn0wnCat/matrix-veles', label: 'GitHub', diff --git a/website/i18n/de/code.json b/website/i18n/de/code.json new file mode 100644 index 0000000..6a05282 --- /dev/null +++ b/website/i18n/de/code.json @@ -0,0 +1,260 @@ +{ + "theme.ErrorPageContent.title": { + "message": "Diese Seite ist abgestürzt.", + "description": "The title of the fallback page when the page crashed" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "Noch einmal versuchen", + "description": "The label of the button to try again when the page crashed" + }, + "theme.NotFound.title": { + "message": "Seite nicht gefunden", + "description": "The title of the 404 page" + }, + "theme.NotFound.p1": { + "message": "Wir konnten leider nicht finden, wonach du suchst.", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "Bitte kontaktieren Sie den Besitzer der Seite, die Sie mit der ursprünglichen URL verlinkt hat, und teilen Sie ihm mit, dass der Link nicht mehr funktioniert.", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "Zurück nach oben", + "description": "The ARIA label for the back to top button" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "Schließen", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.archive.title": { + "message": "Archiv", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "Archiv", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "Navigation der Blog-Listenseite", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "Neuere Einträge", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "Ältere Einträge", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.readingTime.plurals": { + "message": "Eine Min. Lesezeit|{readingTime} Min. Lesezeit", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.post.readMoreLabel": { + "message": "Erfahre mehr über {title}", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readMore": { + "message": "Weiterlesen", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "Navigation der Blogpost Seite", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "Neuerer Beitrag", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "Älterer Beitrag", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "Aktuelle Blog-Beiträge Navigation", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.blog.post.plurals": { + "message": "Ein Beitrag|{count} Beiträge", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts} Markiert mit \"{tagName}\"", + "description": "The title of the page for a blog tag" + }, + "theme.tags.tagsPageLink": { + "message": "Alle Tags anzeigen", + "description": "The label of the link targeting the tag list page" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "Code in Zwischenablage kopieren", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.copied": { + "message": "Kopiert", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copy": { + "message": "Kopieren", + "description": "The copy button label on code blocks" + }, + "theme.docs.DocCard.categoryDescription": { + "message": "{count} Elemente", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "Seitenleiste ausklappen", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "Seitenleiste ausklappen", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "Navigation der Dokumentationsseiten", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "Vorheriges", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "Als Nächstes", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "Seitenleiste einklappen", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "Seitenleiste einklappen", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": { + "message": "Einklappbare Seitenleistenkategorie \"{label}\" umschalten", + "description": "The ARIA label to toggle the collapsible sidebar category" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "Ein Dokument markiert|{count} Dokumente markiert", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged} Markiert mit \"{tagName}\"", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "Version: {versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "Dies ist eine unveröffentlichte Dokumentation für die Version {siteTitle} {versionLabel}.", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "Dies ist eine Dokumentation für {siteTitle} {versionLabel}, die nicht mehr aktiv gepflegt wird.", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "Die aktuelle Dokumentation kann unter {latestVersionLink} ({versionLabel}) gefunden werden.", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "Neuste Version", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "Diese Seite bearbeiten", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "Direkter Link zur Überschrift", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": " am {date}", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": " von {user}", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "Zuletzt aktualisiert{atDate}{byUser}", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← Zurück zum Hauptmenü", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "Versionen", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.common.skipToMainContent": { + "message": "Zum Hauptinhalt springen", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "Auf dieser Seite", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.tags.tagsListLabel": { + "message": "Schlagwörter:", + "description": "The label alongside a tag list" + }, + "theme.colorToggle.ariaLabel": { + "message": "Zwischen Hell- und Dunkelmodus wechseln (derzeit {mode})", + "description": "The ARIA label for the navbar color mode toggle" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "Dunkler Modus", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "Heller Modus", + "description": "The name for the light color mode" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "Sprachen", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.tags.tagsPageTitle": { + "message": "Schlagwörter", + "description": "The title of the tag list page" + }, + "Protector of your Matrix-harvest!": { + "message": "Beschützer deiner Matrix-Ernte!" + }, + "Quick Start Tutorial - 5min ⏱️": { + "message": "Schnellstart-Anleitung - 5min ⏱️" + }, + "Welcome": { + "message": "Willkommen", + "description": "Title of the homepage" + }, + "Matrix-Veles is a next-gen bot for protecting Matrix-chat-rooms against spammers.": { + "message": "Matrix-Veles ist ein moderner Bot, um Matrix-Chat-Räume gegen Spammer zu schützen.", + "description": "Meta-Description of the homepage" + }, + "Lightweight": { + "message": "Ressourcenschonend" + }, + "Veles is built to be light on storage, memory and CPU. Run it on your server, PC, Raspberry Pi or Smart Toaster!": { + "message": "Veles ist so konstruiert, dass es geringe Festplattenspeicher, Arbeitsspeicher und CPU-Ressourcen braucht. Führe es auf deinem Server, PC, Raspberry Pi oder Smart Toaster aus!" + }, + "Modern Codebase": { + "message": "Moderne Codebase" + }, + "Veles is built from the ground up to deliver you the best experience using GoLang - a next-gen language from Google.": { + "message": "Veles ist von Grund auf gebaut, um die beste Erfahrung mit GoLang - einer modernen Sprache von Google - zu liefern." + }, + "And the best thing It\\'s open source! Fork it, make a mod where all bad messages are replaced by cat images! You are free!": { + "message": "Und das Beste: Es ist Quelloffen! Forke es, mache eine Mod wo alle bösen Nachrichten mit Katzenbildern ersetzt werden! Du bist frei!" + }, + "Convenient Web Interface": { + "message": "Bequeme Weboberfläche" + }, + "Veles can be managed from any PC in the world. All you need to access the modern web interface is an internet connection and a web browser.": { + "message": "Veles kann von jedem PC auf der Welt verwaltet werden. Alles, was du für den Zugriff auf die moderne Webschnittstelle benötigst, ist eine Internetverbindung und ein Webbrowser." + } +} diff --git a/website/i18n/de/docusaurus-plugin-content-blog/options.json b/website/i18n/de/docusaurus-plugin-content-blog/options.json new file mode 100644 index 0000000..0199e5c --- /dev/null +++ b/website/i18n/de/docusaurus-plugin-content-blog/options.json @@ -0,0 +1,14 @@ +{ + "title": { + "message": "Blog", + "description": "The title for the blog used in SEO" + }, + "description": { + "message": "Blog", + "description": "The description for the blog used in SEO" + }, + "sidebar.title": { + "message": "Neueste Beiträge", + "description": "The label for the left sidebar" + } +} diff --git a/website/i18n/de/docusaurus-plugin-content-docs/current.json b/website/i18n/de/docusaurus-plugin-content-docs/current.json new file mode 100644 index 0000000..32099de --- /dev/null +++ b/website/i18n/de/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,14 @@ +{ + "version.label": { + "message": "Nächste", + "description": "The label for version current" + }, + "sidebar.tutorialSidebar.category.Tutorial - Basics": { + "message": "Einführung - Grundlagen", + "description": "The label for category Tutorial - Basics in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Tutorial - Extras": { + "message": "Einführung - Extras", + "description": "The label for category Tutorial - Extras in sidebar tutorialSidebar" + } +} diff --git a/website/i18n/de/docusaurus-plugin-content-docs/current/intro.md b/website/i18n/de/docusaurus-plugin-content-docs/current/intro.md new file mode 100644 index 0000000..fc4c19f --- /dev/null +++ b/website/i18n/de/docusaurus-plugin-content-docs/current/intro.md @@ -0,0 +1,17 @@ +--- +sidebar_position: 1 +--- + +# Einleitung + +:::caution + +Diese Dokumentation ist für die Alpha-Version von Matrix-Veles. Veles könnte instabil und seltsam sein. + +::: + +Also bist du an Veles interessiert, das ist großartig! Und tatsächlich bist du genau an die richtige Stelle gekommen. + +Dies ist die Dokumentation für Matrix-Veles. Sie enthält eine hilfreiche Schnellstart-Anleitung sowie detaillierte Referenzen für alles, was du brauchen könntest. + +Wie wäre es mit [der Grundlageneinführung](tutorial-basics/install) zu beginnen? diff --git a/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-basics/_category_.json b/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-basics/_category_.json new file mode 100644 index 0000000..2957d6b --- /dev/null +++ b/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-basics/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Einführung - Grundlagen", + "position": 2 +} diff --git a/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-basics/install.md b/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-basics/install.md new file mode 100644 index 0000000..fb3ad2d --- /dev/null +++ b/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-basics/install.md @@ -0,0 +1,65 @@ +--- +sidebar_position: 1 +--- + +# Veles Installation + +:::caution + +Diese Dokumentation ist für die Alpha-Version von Matrix-Veles. Veles könnte instabil und seltsam sein. + +::: + +:::info Software-Empfehlungen + +Obwohl Veles unter Linux, Windows und macOS funktionieren sollte, **empfehlen wir Linux** zu verwenden, da Veles unter diesem entwickelt und getestet wurde! (Veles kann auf arm-basierten Minicomputern laufen) + +::: + +## Docker + +:::tip TODO + +Dieser Abschnitt wird in Kürze kommen. + +::: + +## Bare-Metal + +:::info Vorab-Installationen + +Veles verwendet *MongoDB* als Datenbank-Backend. Bitte [zuerst den MongoDB Community Server](https://www.mongodb.com/try/download/community) installieren. + +::: + +### Verwendung der Binärversion + +Veles stellt fertige Binärdateien für die verbreitetsten Betriebssysteme und Architekturen bereit. + + 1. Gehe zur [neuesten Version auf GitHub](https://github.com/Unkn0wnCat/matrix-veles/releases/latest) + 2. Navigiere unten zu "*Assets*" und finde die richtige Datei für dein Betriebssystem und deine Architektur + 3. Lade die Datei herunter (Linux/macOS: .tar.gz, Windows: .zip) + 1. (Optional) Überprüfe die MD5-Summe der heruntergeladenen Datei mit der angegebenen MD5-Summe + 4. Entpacke die Datei (Dein Betriebssystem sollte Hilfsprogramme haben, um dies zu tun) + 5. Navigiere in deinem Terminal zum entpackten Verzeichnis + 6. Führe `./matrix-veles generateConfig` aus um eine Basiskonfiguration zu erstellen
(Linux: Du musst vielleicht die Datei mit `chmod +x ./matrix-veles` ausführbar machen) + 7. Bearbeite die Konfiguration in `./config.yaml` um dein Setup widerzuspiegeln + 8. Starte Matrix-Veles mit `./matrix-veles run` + +Du hast jetzt eine voll funktionsfähige Installation von Veles! 🎉 Greife auf das Web-Interface unter http://127.0.0.1:8123 zu! + +### Aus dem Quellcode erstellen + +:::info + +Erfahrung mit GoLang ist hierfür hilfreich! + +::: + +Um aus dem Quellcode zu bauen, stelle sicher, dass du die [neueste Version von GoLang](https://go.dev/dl/) installiert hast. + +1. Öffne ein Terminal und führe `go install github.com/Unkn0wnCat/matrix-veles@latest` aus +2. Nach ein paar Minuten sollte das Build abgeschlossen sein +3. Führe `matrix-veles generateConfig` in dem Ordner aus, in dem du die Konfiguration speichern möchtest +4. Bearbeite die Konfiguration in `./config.yaml` um dein Setup widerzuspiegeln +5. Starte Matrix-Veles mit `matrix-veles run` im selben Verzeichnis wie deine Konfiguration diff --git a/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-extras/_category_.json b/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-extras/_category_.json new file mode 100644 index 0000000..82d4088 --- /dev/null +++ b/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-extras/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Einführung - Extras", + "position": 3 +} diff --git a/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-extras/prometheus.md b/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-extras/prometheus.md new file mode 100644 index 0000000..4899508 --- /dev/null +++ b/website/i18n/de/docusaurus-plugin-content-docs/current/tutorial-extras/prometheus.md @@ -0,0 +1,11 @@ +--- +sidebar_position: 1 +--- + +# Prometheus mit Veles verwenden + +Die Verwendung von Prometheus mit Veles ist sehr einfach, da Veles standardmäßig einen kompatiblen Metrikendpunkt bereitstellt. + +Um die Metriken zu verwenden, fügen Sie einfach einen Scrape-Job zu Prometheus hinzu, um die Metriken von `http://[dein-server-hier]:8123/metrics` zu ziehen. + +Und das war's auch schon, du hast jetzt Zugriff auf ein paar relevante Metriken um die Gesundheit deines Veles zu überwachen! 🎉 \ No newline at end of file diff --git a/website/i18n/de/docusaurus-theme-classic/footer.json b/website/i18n/de/docusaurus-theme-classic/footer.json new file mode 100644 index 0000000..6beb0c4 --- /dev/null +++ b/website/i18n/de/docusaurus-theme-classic/footer.json @@ -0,0 +1,30 @@ +{ + "link.title.Docs": { + "message": "Dokumentation", + "description": "The title of the footer links column with title=Docs in the footer" + }, + "link.title.More": { + "message": "Mehr", + "description": "The title of the footer links column with title=More in the footer" + }, + "link.item.label.Tutorial": { + "message": "Einführung", + "description": "The label of footer link with label=Tutorial linking to /docs/intro" + }, + "link.item.label.Imprint": { + "message": "Impressum", + "description": "The label of footer link with label=Imprint linking to https://kevink.dev/legal/about" + }, + "link.item.label.Disclaimer": { + "message": "Disclaimer", + "description": "The label of footer link with label=Disclaimer linking to https://github.com/legal/disclaimer" + }, + "link.item.label.GitHub": { + "message": "GitHub", + "description": "The label of footer link with label=GitHub linking to https://github.com/facebook/docusaurus" + }, + "copyright": { + "message": "CC-BY-4.0 2022, Matrix-Veles-Mitwirkende", + "description": "The footer copyright" + } +} diff --git a/website/i18n/de/docusaurus-theme-classic/navbar.json b/website/i18n/de/docusaurus-theme-classic/navbar.json new file mode 100644 index 0000000..3e11f84 --- /dev/null +++ b/website/i18n/de/docusaurus-theme-classic/navbar.json @@ -0,0 +1,18 @@ +{ + "title": { + "message": "Matrix-Veles", + "description": "The title in the navbar" + }, + "item.label.Documentation": { + "message": "Dokumentation", + "description": "Navbar item with label Documentation" + }, + "item.label.GitHub": { + "message": "GitHub", + "description": "Navbar item with label GitHub" + }, + "item.label.Download": { + "message": "Herunterladen", + "description": "Navbar item with label Download" + } +} diff --git a/website/i18n/en/code.json b/website/i18n/en/code.json new file mode 100644 index 0000000..dd44bde --- /dev/null +++ b/website/i18n/en/code.json @@ -0,0 +1,260 @@ +{ + "theme.ErrorPageContent.title": { + "message": "This page crashed.", + "description": "The title of the fallback page when the page crashed" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "Try again", + "description": "The label of the button to try again when the page crashed" + }, + "theme.NotFound.title": { + "message": "Page Not Found", + "description": "The title of the 404 page" + }, + "theme.NotFound.p1": { + "message": "We could not find what you were looking for.", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "Please contact the owner of the site that linked you to the original URL and let them know their link is broken.", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "Scroll back to top", + "description": "The ARIA label for the back to top button" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "Close", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.archive.title": { + "message": "Archive", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "Archive", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "Blog list page navigation", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "Newer Entries", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "Older Entries", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.readingTime.plurals": { + "message": "One min read|{readingTime} min read", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.post.readMoreLabel": { + "message": "Read more about {title}", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readMore": { + "message": "Read More", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "Blog post page navigation", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "Newer Post", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "Older Post", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "Blog recent posts navigation", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.blog.post.plurals": { + "message": "One post|{count} posts", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts} tagged with \"{tagName}\"", + "description": "The title of the page for a blog tag" + }, + "theme.tags.tagsPageLink": { + "message": "View All Tags", + "description": "The label of the link targeting the tag list page" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "Copy code to clipboard", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.copied": { + "message": "Copied", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copy": { + "message": "Copy", + "description": "The copy button label on code blocks" + }, + "theme.docs.DocCard.categoryDescription": { + "message": "{count} items", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "Expand sidebar", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "Expand sidebar", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "Docs pages navigation", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "Previous", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "Next", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "Collapse sidebar", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "Collapse sidebar", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": { + "message": "Toggle the collapsible sidebar category '{label}'", + "description": "The ARIA label to toggle the collapsible sidebar category" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "One doc tagged|{count} docs tagged", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged} with \"{tagName}\"", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "Version: {versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "This is unreleased documentation for {siteTitle} {versionLabel} version.", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "latest version", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "Edit this page", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "Direct link to heading", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": " on {date}", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": " by {user}", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "Last updated{atDate}{byUser}", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← Back to main menu", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "Versions", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.common.skipToMainContent": { + "message": "Skip to main content", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "On this page", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.tags.tagsListLabel": { + "message": "Tags:", + "description": "The label alongside a tag list" + }, + "theme.colorToggle.ariaLabel": { + "message": "Switch between dark and light mode (currently {mode})", + "description": "The ARIA label for the navbar color mode toggle" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "dark mode", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "light mode", + "description": "The name for the light color mode" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "Languages", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.tags.tagsPageTitle": { + "message": "Tags", + "description": "The title of the tag list page" + }, + "Protector of your Matrix-harvest!": { + "message": "Protector of your Matrix-harvest!" + }, + "Quick Start Tutorial - 5min ⏱️": { + "message": "Quick Start Tutorial - 5min ⏱️" + }, + "Welcome": { + "message": "Welcome", + "description": "Title of the homepage" + }, + "Matrix-Veles is a next-gen bot for protecting Matrix-chat-rooms against spammers.": { + "message": "Matrix-Veles is a next-gen bot for protecting Matrix-chat-rooms against spammers.", + "description": "Meta-Description of the homepage" + }, + "Lightweight": { + "message": "Lightweight" + }, + "Veles is built to be light on storage, memory and CPU. Run it on your server, PC, Raspberry Pi or Smart Toaster!": { + "message": "Veles is built to be light on storage, memory and CPU. Run it on your server, PC, Raspberry Pi or Smart Toaster!" + }, + "Modern Codebase": { + "message": "Modern Codebase" + }, + "Veles is built from the ground up to deliver you the best experience using GoLang - a next-gen language from Google.": { + "message": "Veles is built from the ground up to deliver you the best experience using GoLang - a next-gen language from Google." + }, + "And the best thing It\\'s open source! Fork it, make a mod where all bad messages are replaced by cat images! You are free!": { + "message": "And the best thing It\\'s open source! Fork it, make a mod where all bad messages are replaced by cat images! You are free!" + }, + "Convenient Web Interface": { + "message": "Convenient Web Interface" + }, + "Veles can be managed from any PC in the world. All you need to access the modern web interface is an internet connection and a web browser.": { + "message": "Veles can be managed from any PC in the world. All you need to access the modern web interface is an internet connection and a web browser." + } +} diff --git a/website/i18n/en/docusaurus-plugin-content-blog/options.json b/website/i18n/en/docusaurus-plugin-content-blog/options.json new file mode 100644 index 0000000..9239ff7 --- /dev/null +++ b/website/i18n/en/docusaurus-plugin-content-blog/options.json @@ -0,0 +1,14 @@ +{ + "title": { + "message": "Blog", + "description": "The title for the blog used in SEO" + }, + "description": { + "message": "Blog", + "description": "The description for the blog used in SEO" + }, + "sidebar.title": { + "message": "Recent posts", + "description": "The label for the left sidebar" + } +} diff --git a/website/i18n/en/docusaurus-plugin-content-docs/current.json b/website/i18n/en/docusaurus-plugin-content-docs/current.json new file mode 100644 index 0000000..e62d225 --- /dev/null +++ b/website/i18n/en/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,14 @@ +{ + "version.label": { + "message": "Next", + "description": "The label for version current" + }, + "sidebar.tutorialSidebar.category.Tutorial - Basics": { + "message": "Tutorial - Basics", + "description": "The label for category Tutorial - Basics in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Tutorial - Extras": { + "message": "Tutorial - Extras", + "description": "The label for category Tutorial - Extras in sidebar tutorialSidebar" + } +} diff --git a/website/i18n/en/docusaurus-theme-classic/footer.json b/website/i18n/en/docusaurus-theme-classic/footer.json new file mode 100644 index 0000000..6da31f6 --- /dev/null +++ b/website/i18n/en/docusaurus-theme-classic/footer.json @@ -0,0 +1,30 @@ +{ + "link.title.Docs": { + "message": "Docs", + "description": "The title of the footer links column with title=Docs in the footer" + }, + "link.title.More": { + "message": "More", + "description": "The title of the footer links column with title=More in the footer" + }, + "link.item.label.Tutorial": { + "message": "Tutorial", + "description": "The label of footer link with label=Tutorial linking to /docs/intro" + }, + "link.item.label.Imprint": { + "message": "Imprint", + "description": "The label of footer link with label=Imprint linking to https://kevink.dev/legal/about" + }, + "link.item.label.Disclaimer": { + "message": "Disclaimer", + "description": "The label of footer link with label=Disclaimer linking to https://github.com/legal/disclaimer" + }, + "link.item.label.GitHub": { + "message": "GitHub", + "description": "The label of footer link with label=GitHub linking to https://github.com/facebook/docusaurus" + }, + "copyright": { + "message": "CC-BY-4.0 2022, Matrix-Veles Contributors", + "description": "The footer copyright" + } +} diff --git a/website/i18n/en/docusaurus-theme-classic/navbar.json b/website/i18n/en/docusaurus-theme-classic/navbar.json new file mode 100644 index 0000000..5a6955d --- /dev/null +++ b/website/i18n/en/docusaurus-theme-classic/navbar.json @@ -0,0 +1,18 @@ +{ + "title": { + "message": "Matrix-Veles", + "description": "The title in the navbar" + }, + "item.label.Documentation": { + "message": "Documentation", + "description": "Navbar item with label Documentation" + }, + "item.label.GitHub": { + "message": "GitHub", + "description": "Navbar item with label GitHub" + }, + "item.label.Download": { + "message": "Download", + "description": "Navbar item with label Download" + } +} diff --git a/website/package.json b/website/package.json index e40db57..c877a44 100644 --- a/website/package.json +++ b/website/package.json @@ -12,9 +12,14 @@ "serve": "docusaurus serve", "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", - "typecheck": "tsc" + "typecheck": "tsc", + "crowdin": "crowdin", + "update-translations": "docusaurus write-translations && crowdin upload", + "download-translations": "crowdin download", + "crowdin:sync": "docusaurus write-translations && crowdin upload && crowdin download" }, "dependencies": { + "@crowdin/cli": "3", "@docusaurus/core": "2.0.0-beta.16", "@docusaurus/preset-classic": "2.0.0-beta.16", "@mdx-js/react": "^1.6.22", diff --git a/website/src/components/HomepageFeatures/index.tsx b/website/src/components/HomepageFeatures/index.tsx index 4e35ef6..0a4c2c1 100644 --- a/website/src/components/HomepageFeatures/index.tsx +++ b/website/src/components/HomepageFeatures/index.tsx @@ -2,6 +2,8 @@ import React from 'react'; import clsx from 'clsx'; import styles from './styles.module.css'; +import Translate, {translate} from '@docusaurus/Translate'; + type FeatureItem = { title: string; image: string; @@ -10,36 +12,40 @@ type FeatureItem = { const FeatureList: FeatureItem[] = [ { - title: 'Lightweight', + title: translate({message:'Lightweight'}), image: null, description: ( - <> + Veles is built to be light on storage, memory and CPU. Run it on your server, PC, Raspberry Pi or Smart Toaster! - + ), }, { - title: 'Modern Codebase', + title: translate({message:'Modern Codebase'}), image: null, - description: ( + description: <> - Veles is built from the ground up to deliver you the best - experience using GoLang - a next-gen language from Google.
- And the best thing? It's open source! Fork it, make a mod where - all bad messages are replaced by cat images! You are free! + + Veles is built from the ground up to deliver you the best + experience using GoLang - a next-gen language from Google. +
+ + And the best thing It\'s open source! Fork it, make a mod where + all bad messages are replaced by cat images! You are free! + - ), + , }, { - title: 'Convenient Web Interface', + title: translate({message:'Convenient Web Interface'}), image: null, description: ( - <> + Veles can be managed from any PC in the world. All you need to access the modern web interface is an internet connection and a web browser. - + ), }, ]; diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 77fd77b..0375427 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -6,18 +6,22 @@ import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import styles from './index.module.css'; import HomepageFeatures from '@site/src/components/HomepageFeatures'; +import Translate, {translate} from '@docusaurus/Translate'; + function HomepageHeader() { const {siteConfig} = useDocusaurusContext(); return (

{siteConfig.title}

-

{siteConfig.tagline}

+

Protector of your Matrix-harvest!

- Quick Start Tutorial - 5min ⏱️ + + {"Quick Start Tutorial - 5min ⏱️"} +
@@ -29,8 +33,8 @@ export default function Home(): JSX.Element { const {siteConfig} = useDocusaurusContext(); return ( + title={translate({message: `Welcome`, description: "Title of the homepage"})} + description={translate({message: "Matrix-Veles is a next-gen bot for protecting Matrix-chat-rooms against spammers.", description: "Meta-Description of the homepage"})}>
diff --git a/website/src/pages/markdown-page.md b/website/src/pages/markdown-page.md deleted file mode 100644 index 9756c5b..0000000 --- a/website/src/pages/markdown-page.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Markdown page example ---- - -# Markdown page example - -You don't need React to write simple standalone pages. diff --git a/website/yarn.lock b/website/yarn.lock index e90887a..895abec 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -1170,6 +1170,14 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" +"@crowdin/cli@3": + version "3.7.8" + resolved "https://registry.yarnpkg.com/@crowdin/cli/-/cli-3.7.8.tgz#a32bb78836b20cefd91c83b193c3d003c906b2d6" + integrity sha512-DDA2ggfnYsfoprWmxNpZ5QOxO58RSsbFHHSi+558bqBJMag1z0RjSGSCriqfCQtvBnn2SIVnBsBOaw+HDWXF4w== + dependencies: + njre "^0.2.0" + shelljs "^0.8.4" + "@docsearch/css@3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0.tgz#fe57b474802ffd706d3246eab25d52fac8aa3698" @@ -2567,6 +2575,11 @@ browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4 node-releases "^2.0.2" picocolors "^1.0.0" +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -2744,6 +2757,11 @@ chokidar@^3.4.2, chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" +chownr@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + chrome-trace-event@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" @@ -2860,6 +2878,11 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== +command-exists-promise@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/command-exists-promise/-/command-exists-promise-2.0.2.tgz#7beecc4b218299f3c61fa69a4047aa0b36a64a99" + integrity sha512-T6PB6vdFrwnHXg/I0kivM3DqaCGZLjjYSOe0a5WgFKcz1sOnmOeIjnhQPXVXX3QjVbLyTJ85lJkX6lUpukTzaA== + commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -3757,6 +3780,13 @@ fbjs@^3.0.0, fbjs@^3.0.1: setimmediate "^1.0.5" ua-parser-js "^0.7.30" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + feed@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" @@ -3895,6 +3925,13 @@ fs-extra@^9.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-minipass@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" + integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== + dependencies: + minipass "^2.6.0" + fs-monkey@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" @@ -5193,6 +5230,21 @@ minimist@^1.2.0, minimist@^1.2.5: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== +minipass@^2.6.0, minipass@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" + integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" + integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== + dependencies: + minipass "^2.9.0" + mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" @@ -5248,6 +5300,16 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +njre@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/njre/-/njre-0.2.0.tgz#e5abfbafafb3db4438fe6b149da9a733fab0bf3d" + integrity sha512-+Wq8R6VmjK+jI8a9NdzfU6Vh50r3tjsdvl5KJE1OyHeH8I/nx5Ptm12qpO3qNUbstXuZfBDgDL0qQZw9JyjhMw== + dependencies: + command-exists-promise "^2.0.2" + node-fetch "^2.5.0" + tar "^4.4.8" + yauzl "^2.10.0" + no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -5263,7 +5325,7 @@ node-emoji@^1.10.0: dependencies: lodash "^4.17.21" -node-fetch@2.6.7: +node-fetch@2.6.7, node-fetch@^2.5.0: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -5593,6 +5655,11 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" @@ -6542,7 +6609,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.1, 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== @@ -6758,7 +6825,7 @@ shell-quote@^1.7.3: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== -shelljs@^0.8.5: +shelljs@^0.8.4, shelljs@^0.8.5: version "0.8.5" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== @@ -7050,6 +7117,19 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== +tar@^4.4.8: + version "4.4.19" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3" + integrity sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA== + dependencies: + chownr "^1.1.4" + fs-minipass "^1.2.7" + minipass "^2.9.0" + minizlib "^1.3.3" + mkdirp "^0.5.5" + safe-buffer "^5.2.1" + yallist "^3.1.1" + terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" @@ -7712,6 +7792,11 @@ xtend@^4.0.0, xtend@^4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +yallist@^3.0.0, yallist@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -7722,6 +7807,14 @@ yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" From 92ae9fe6bd2ae3833f179f058300b0593d1c5e19 Mon Sep 17 00:00:00 2001 From: Kevin Kandlbinder Date: Wed, 2 Mar 2022 16:30:32 +0100 Subject: [PATCH 3/3] website: Update edit URL --- website/docusaurus.config.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 0308906..fef4748 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -27,12 +27,15 @@ const config = { ({ docs: { sidebarPath: require.resolve('./sidebars.js'), - // Please change this to your repo. - editUrl: 'https://github.com/Unkn0wnCat/matrix-veles/tree/main/website/', + editUrl: ({locale, versionDocsDirPath, docPath}) => { + if (locale !== "en") { + return `https://crowdin.com/project/matrix-veles/${locale}`; + } + return `https://github.com/Unkn0wnCat/matrix-veles/tree/main/website/${versionDocsDirPath}/${docPath}`; + }, }, /*blog: { showReadingTime: true, - // Please change this to your repo. editUrl: 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', },*/