diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d436c6d --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +# build output +dist + +# dependencies +node_modules/ +.snowpack/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 0000000..7a71726 --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,20 @@ +# Commands to start on workspace startup +tasks: + - name: Install + init: npm install -g pnpm + command: pnpm install + + - name: Launch development preview + command: pnpm dev + +# Ports to expose on workspace startup +ports: + - port: 3000 + onOpen: open-preview + +# vscode extensions +vscode: + extensions: + - svelte.svelte-vscode + - bradlc.vscode-tailwindcss + - astro-build.astro-vscode diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..6592232 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +## force pnpm to hoist +shamefully-hoist = true diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..af8502a --- /dev/null +++ b/.prettierignore @@ -0,0 +1,19 @@ +# build output +dist + +# dependencies +node_modules/ +.snowpack/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + diff --git a/.stackblitzrc b/.stackblitzrc new file mode 100644 index 0000000..43798ec --- /dev/null +++ b/.stackblitzrc @@ -0,0 +1,6 @@ +{ + "startCommand": "npm start", + "env": { + "ENABLE_CJS_IMPORTS": true + } +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..81ff150 --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# Astro Starter Kit: Minimal + +``` +npm init astro -- --template minimal +``` + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/snowpackjs/astro/tree/latest/examples/minimal) + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +``` +/ +├── public/ +├── src/ +│ └── pages/ +│ └── index.astro +└── package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :-------------- | :------------------------------------------ | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:3000` | +| `npm run build` | Build your production site to `./dist/` | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://github.com/snowpackjs/astro) or jump into our [Discord server](https://astro.build/chat). diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..5c8b4fb --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,17 @@ +// Full Astro Configuration API Documentation: +// https://docs.astro.build/reference/configuration-reference + +// @type-check enabled! +// VSCode and other TypeScript-enabled text editors will provide auto-completion, +// helpful tooltips, and warnings if your exported object is invalid. +// You can disable this by removing "@ts-check" and `@type` comments below. + +// @ts-check +export default /** @type {import('astro').AstroUserConfig} */ ({ + // Comment out "renderers: []" to enable Astro's default component support. + renderers: ["@astrojs/renderer-svelte"], + devOptions: { + hostname: "0.0.0.0", + tailwindConfig: "./tailwind.config.js", + }, +}); diff --git a/package.json b/package.json new file mode 100644 index 0000000..ee92d82 --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "@example/minimal", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview" + }, + "devDependencies": { + "@tailwindcss/typography": "^0.4.1", + "astro": "^0.20.7", + "tailwindcss": "^2.2.16" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..f82d2a3 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,7703 @@ +lockfileVersion: 5.3 + +specifiers: + "@tailwindcss/typography": ^0.4.1 + astro: ^0.20.7 + tailwindcss: ^2.2.16 + +devDependencies: + "@tailwindcss/typography": 0.4.1_tailwindcss@2.2.16 + astro: 0.20.7 + tailwindcss: 2.2.16 + +packages: + /@astrojs/markdown-support/0.3.1: + resolution: + { + integrity: sha512-7NWZM8PPj0l9t4PLOzCFwPP2UWY0QN5fwF8rvYXuK8825kujpH0Lo04NqHYTn7afKUDA8yXlefOouC7jJGaC2A==, + } + dependencies: + "@silvenon/remark-smartypants": 1.0.0 + github-slugger: 1.4.0 + gray-matter: 4.0.3 + mdast-util-mdx-expression: 1.1.0 + micromark-extension-mdx-expression: 1.0.0 + rehype-raw: 6.1.0 + rehype-stringify: 9.0.2 + remark-footnotes: 4.0.1 + remark-gfm: 2.0.0 + remark-parse: 10.0.0 + remark-rehype: 9.0.0 + remark-slug: 7.0.0 + unified: 10.1.0 + unist-util-map: 3.0.0 + unist-util-visit: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@astrojs/parser/0.20.2: + resolution: + { + integrity: sha512-HLATK/Bezd1lX/ph9WmMmVGUa/m79BC8bdjAbVE2iCPDnIeWSpPiERA5kYfRtxCcXp/EySllxECccHtrvT3hCQ==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0, npm: ">=6.14.0" } + dependencies: + acorn: 7.4.1 + locate-character: 2.0.5 + magic-string: 0.25.7 + dev: true + + /@astrojs/prism/0.2.2: + resolution: + { + integrity: sha512-STrtNBw7MSaf9RfSdQDqW38p3GrIfNZEZvLgEyWqlEeafUxtF783L2PDLW3nBUyIsY6GZvQd5jq19NpGrhSWLw==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dev: true + + /@astrojs/renderer-preact/0.2.2_@babel+core@7.15.5: + resolution: + { + integrity: sha512-viF5jON0Dk1Oq/FCV2O2ijXImg37Lx+KI1cXAR40WPtvypFoq8nht/BTj385fpWW5mDN0vgrk69L/WySt95yLA==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + "@babel/plugin-transform-react-jsx": 7.14.9_@babel+core@7.15.5 + preact: 10.5.14 + preact-render-to-string: 5.1.19_preact@10.5.14 + transitivePeerDependencies: + - "@babel/core" + dev: true + + /@astrojs/renderer-react/0.2.1_@babel+core@7.15.5: + resolution: + { + integrity: sha512-hlgWqUNzPd6DEOZIAVWcn/e2n2f5Fh9//a6CaGR0PdrrTpNZBgc3qsIRU6wJkKPT4gIvaqIMHSNRg1kIfDQDZA==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + "@babel/plugin-transform-react-jsx": 7.14.9_@babel+core@7.15.5 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + transitivePeerDependencies: + - "@babel/core" + dev: true + + /@astrojs/renderer-svelte/0.1.2_2f3648bae263a03a8c5f498ba85a4bab: + resolution: + { + integrity: sha512-die7sb4pYwMXcDIwxt375MVzmfNs/lyNwaiv2kfJbrqaeKN/9ZRaMN+HNabo86HuSHIaWzLSRaSEEVlClMwvdg==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + "@snowpack/plugin-svelte": 3.7.0_6598c513225da15e00c1daab6cb3e126 + svelte: 3.43.0 + transitivePeerDependencies: + - "@babel/core" + - coffeescript + - less + - node-sass + - postcss + - postcss-load-config + - pug + - rollup + - sass + - stylus + - sugarss + - typescript + dev: true + + /@astrojs/renderer-vue/0.1.8_rollup@2.57.0: + resolution: + { + integrity: sha512-TY4lZ6eJArtUk4XVR23ejsMtFvw4423JsE17SCKociuUcsO0HAVrqcqrAoVYxhyuxSSfFu3vKYVkKnpb/lHxbw==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + "@snowpack/plugin-vue": 2.6.2_rollup@2.57.0 + "@vue/server-renderer": 3.2.14_vue@3.2.14 + vue: 3.2.14 + transitivePeerDependencies: + - rollup + dev: true + + /@babel/code-frame/7.14.5: + resolution: + { + integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/highlight": 7.14.5 + dev: true + + /@babel/compat-data/7.15.0: + resolution: + { + integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/core/7.15.5: + resolution: + { + integrity: sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/code-frame": 7.14.5 + "@babel/generator": 7.15.4 + "@babel/helper-compilation-targets": 7.15.4_@babel+core@7.15.5 + "@babel/helper-module-transforms": 7.15.7 + "@babel/helpers": 7.15.4 + "@babel/parser": 7.15.7 + "@babel/template": 7.15.4 + "@babel/traverse": 7.15.4 + "@babel/types": 7.15.6 + convert-source-map: 1.8.0 + debug: 4.3.2 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator/7.15.4: + resolution: + { + integrity: sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + + /@babel/helper-annotate-as-pure/7.15.4: + resolution: + { + integrity: sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-compilation-targets/7.15.4_@babel+core@7.15.5: + resolution: + { + integrity: sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + dependencies: + "@babel/compat-data": 7.15.0 + "@babel/core": 7.15.5 + "@babel/helper-validator-option": 7.14.5 + browserslist: 4.17.1 + semver: 6.3.0 + dev: true + + /@babel/helper-function-name/7.15.4: + resolution: + { + integrity: sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-get-function-arity": 7.15.4 + "@babel/template": 7.15.4 + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-get-function-arity/7.15.4: + resolution: + { + integrity: sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-hoist-variables/7.15.4: + resolution: + { + integrity: sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-member-expression-to-functions/7.15.4: + resolution: + { + integrity: sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-module-imports/7.15.4: + resolution: + { + integrity: sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-module-transforms/7.15.7: + resolution: + { + integrity: sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-module-imports": 7.15.4 + "@babel/helper-replace-supers": 7.15.4 + "@babel/helper-simple-access": 7.15.4 + "@babel/helper-split-export-declaration": 7.15.4 + "@babel/helper-validator-identifier": 7.15.7 + "@babel/template": 7.15.4 + "@babel/traverse": 7.15.4 + "@babel/types": 7.15.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-optimise-call-expression/7.15.4: + resolution: + { + integrity: sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-plugin-utils/7.14.5: + resolution: + { + integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/helper-replace-supers/7.15.4: + resolution: + { + integrity: sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-member-expression-to-functions": 7.15.4 + "@babel/helper-optimise-call-expression": 7.15.4 + "@babel/traverse": 7.15.4 + "@babel/types": 7.15.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access/7.15.4: + resolution: + { + integrity: sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-split-export-declaration/7.15.4: + resolution: + { + integrity: sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.15.6 + dev: true + + /@babel/helper-validator-identifier/7.15.7: + resolution: + { + integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/helper-validator-option/7.14.5: + resolution: + { + integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/helpers/7.15.4: + resolution: + { + integrity: sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/template": 7.15.4 + "@babel/traverse": 7.15.4 + "@babel/types": 7.15.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight/7.14.5: + resolution: + { + integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-validator-identifier": 7.15.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@babel/parser/7.15.7: + resolution: + { + integrity: sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==, + } + engines: { node: ">=6.0.0" } + hasBin: true + dev: true + + /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.15.5: + resolution: + { + integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + dependencies: + "@babel/core": 7.15.5 + "@babel/helper-plugin-utils": 7.14.5 + dev: true + + /@babel/plugin-transform-react-jsx/7.14.9_@babel+core@7.15.5: + resolution: + { + integrity: sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + dependencies: + "@babel/core": 7.15.5 + "@babel/helper-annotate-as-pure": 7.15.4 + "@babel/helper-module-imports": 7.15.4 + "@babel/helper-plugin-utils": 7.14.5 + "@babel/plugin-syntax-jsx": 7.14.5_@babel+core@7.15.5 + "@babel/types": 7.15.6 + dev: true + + /@babel/template/7.15.4: + resolution: + { + integrity: sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/code-frame": 7.14.5 + "@babel/parser": 7.15.7 + "@babel/types": 7.15.6 + dev: true + + /@babel/traverse/7.15.4: + resolution: + { + integrity: sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/code-frame": 7.14.5 + "@babel/generator": 7.15.4 + "@babel/helper-function-name": 7.15.4 + "@babel/helper-hoist-variables": 7.15.4 + "@babel/helper-split-export-declaration": 7.15.4 + "@babel/parser": 7.15.7 + "@babel/types": 7.15.6 + debug: 4.3.2 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types/7.15.6: + resolution: + { + integrity: sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-validator-identifier": 7.15.7 + to-fast-properties: 2.0.0 + dev: true + + /@gar/promisify/1.1.2: + resolution: + { + integrity: sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==, + } + dev: true + + /@ljharb/has-package-exports-patterns/0.0.1: + resolution: + { + integrity: sha512-J4HxcjHI8EzVwXj2HKfZrwnWv4wmOhGxSHyxDQLhiL4ibwRoIkYBqsacZUXFUWQzJtW6QC+FKSNy8HqKjkEqaQ==, + } + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + engines: { node: ">= 8" } + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + engines: { node: ">= 8" } + dev: true + + /@nodelib/fs.walk/1.2.8: + resolution: + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + engines: { node: ">= 8" } + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: 1.13.0 + dev: true + + /@npmcli/arborist/2.8.3: + resolution: + { + integrity: sha512-miFcxbZjmQqeFTeRSLLh+lc/gxIKDO5L4PVCp+dp+kmcwJmYsEJmF7YvHR2yi3jF+fxgvLf3CCFzboPIXAuabg==, + } + engines: { node: ">= 10" } + hasBin: true + dependencies: + "@npmcli/installed-package-contents": 1.0.7 + "@npmcli/map-workspaces": 1.0.4 + "@npmcli/metavuln-calculator": 1.1.1 + "@npmcli/move-file": 1.1.2 + "@npmcli/name-from-folder": 1.0.1 + "@npmcli/node-gyp": 1.0.2 + "@npmcli/package-json": 1.0.1 + "@npmcli/run-script": 1.8.6 + bin-links: 2.2.1 + cacache: 15.3.0 + common-ancestor-path: 1.0.1 + json-parse-even-better-errors: 2.3.1 + json-stringify-nice: 1.1.4 + mkdirp: 1.0.4 + mkdirp-infer-owner: 2.0.0 + npm-install-checks: 4.0.0 + npm-package-arg: 8.1.5 + npm-pick-manifest: 6.1.1 + npm-registry-fetch: 11.0.0 + pacote: 11.3.5 + parse-conflict-json: 1.1.1 + proc-log: 1.0.0 + promise-all-reject-late: 1.0.1 + promise-call-limit: 1.0.1 + read-package-json-fast: 2.0.3 + readdir-scoped-modules: 1.1.0 + rimraf: 3.0.2 + semver: 7.3.5 + ssri: 8.0.1 + treeverse: 1.0.4 + walk-up-path: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@npmcli/fs/1.0.0: + resolution: + { + integrity: sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==, + } + dependencies: + "@gar/promisify": 1.1.2 + semver: 7.3.5 + dev: true + + /@npmcli/git/2.1.0: + resolution: + { + integrity: sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==, + } + dependencies: + "@npmcli/promise-spawn": 1.3.2 + lru-cache: 6.0.0 + mkdirp: 1.0.4 + npm-pick-manifest: 6.1.1 + promise-inflight: 1.0.1 + promise-retry: 2.0.1 + semver: 7.3.5 + which: 2.0.2 + dev: true + + /@npmcli/installed-package-contents/1.0.7: + resolution: + { + integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==, + } + engines: { node: ">= 10" } + hasBin: true + dependencies: + npm-bundled: 1.1.2 + npm-normalize-package-bin: 1.0.1 + dev: true + + /@npmcli/map-workspaces/1.0.4: + resolution: + { + integrity: sha512-wVR8QxhyXsFcD/cORtJwGQodeeaDf0OxcHie8ema4VgFeqwYkFsDPnSrIRSytX8xR6nKPAH89WnwTcaU608b/Q==, + } + engines: { node: ">=10" } + dependencies: + "@npmcli/name-from-folder": 1.0.1 + glob: 7.2.0 + minimatch: 3.0.4 + read-package-json-fast: 2.0.3 + dev: true + + /@npmcli/metavuln-calculator/1.1.1: + resolution: + { + integrity: sha512-9xe+ZZ1iGVaUovBVFI9h3qW+UuECUzhvZPxK9RaEA2mjU26o5D0JloGYWwLYvQELJNmBdQB6rrpuN8jni6LwzQ==, + } + dependencies: + cacache: 15.3.0 + pacote: 11.3.5 + semver: 7.3.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@npmcli/move-file/1.1.2: + resolution: + { + integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==, + } + engines: { node: ">=10" } + dependencies: + mkdirp: 1.0.4 + rimraf: 3.0.2 + dev: true + + /@npmcli/name-from-folder/1.0.1: + resolution: + { + integrity: sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==, + } + dev: true + + /@npmcli/node-gyp/1.0.2: + resolution: + { + integrity: sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==, + } + dev: true + + /@npmcli/package-json/1.0.1: + resolution: + { + integrity: sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg==, + } + dependencies: + json-parse-even-better-errors: 2.3.1 + dev: true + + /@npmcli/promise-spawn/1.3.2: + resolution: + { + integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==, + } + dependencies: + infer-owner: 1.0.4 + dev: true + + /@npmcli/run-script/1.8.6: + resolution: + { + integrity: sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==, + } + dependencies: + "@npmcli/node-gyp": 1.0.2 + "@npmcli/promise-spawn": 1.3.2 + node-gyp: 7.1.2 + read-package-json-fast: 2.0.3 + dev: true + + /@rollup/plugin-commonjs/16.0.0_rollup@2.37.1: + resolution: + { + integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==, + } + engines: { node: ">= 8.0.0" } + peerDependencies: + rollup: ^2.30.0 + dependencies: + "@rollup/pluginutils": 3.1.0_rollup@2.37.1 + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 7.2.0 + is-reference: 1.2.1 + magic-string: 0.25.7 + resolve: 1.20.0 + rollup: 2.37.1 + dev: true + + /@rollup/plugin-inject/4.0.2_rollup@2.37.1: + resolution: + { + integrity: sha512-TSLMA8waJ7Dmgmoc8JfPnwUwVZgLjjIAM6MqeIFqPO2ODK36JqE0Cf2F54UTgCUuW8da93Mvoj75a6KAVWgylw==, + } + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + "@rollup/pluginutils": 3.1.0_rollup@2.37.1 + estree-walker: 1.0.1 + magic-string: 0.25.7 + rollup: 2.37.1 + dev: true + + /@rollup/plugin-json/4.1.0_rollup@2.37.1: + resolution: + { + integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==, + } + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + "@rollup/pluginutils": 3.1.0_rollup@2.37.1 + rollup: 2.37.1 + dev: true + + /@rollup/plugin-node-resolve/10.0.0_rollup@2.37.1: + resolution: + { + integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A==, + } + engines: { node: ">= 10.0.0" } + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + "@rollup/pluginutils": 3.1.0_rollup@2.37.1 + "@types/resolve": 1.17.1 + builtin-modules: 3.2.0 + deepmerge: 4.2.2 + is-module: 1.0.0 + resolve: 1.20.0 + rollup: 2.37.1 + dev: true + + /@rollup/plugin-replace/2.4.2_rollup@2.37.1: + resolution: + { + integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==, + } + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + "@rollup/pluginutils": 3.1.0_rollup@2.37.1 + magic-string: 0.25.7 + rollup: 2.37.1 + dev: true + + /@rollup/plugin-replace/2.4.2_rollup@2.57.0: + resolution: + { + integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==, + } + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + "@rollup/pluginutils": 3.1.0_rollup@2.57.0 + magic-string: 0.25.7 + rollup: 2.57.0 + dev: true + + /@rollup/pluginutils/3.1.0_rollup@2.37.1: + resolution: + { + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, + } + engines: { node: ">= 8.0.0" } + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + "@types/estree": 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.0 + rollup: 2.37.1 + dev: true + + /@rollup/pluginutils/3.1.0_rollup@2.57.0: + resolution: + { + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, + } + engines: { node: ">= 8.0.0" } + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + "@types/estree": 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.0 + rollup: 2.57.0 + dev: true + + /@silvenon/remark-smartypants/1.0.0: + resolution: + { + integrity: sha512-+Icx9z8zKBdO9mMcsUkfRbzGkHDXmv+Q4TyoPTiuhTrWK2UtLUglfTB5iRacuYHzNYKC4hJIJmTlC5c7fNxOiw==, + } + dependencies: + retext: 7.0.1 + retext-smartypants: 4.0.0 + unist-util-visit: 2.0.3 + dev: true + + /@sindresorhus/is/4.2.0: + resolution: + { + integrity: sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==, + } + engines: { node: ">=10" } + dev: true + + /@snowpack/plugin-postcss/1.4.3_postcss@8.3.7: + resolution: + { + integrity: sha512-RJGYagse6Pi86Bqm8vPukhCwFVa92VIB81qP3PXPQ/ITQy5gVWDYi4oU+r1A6hsEZ9scUNZevfw6ISya+oiMNQ==, + } + peerDependencies: + postcss: "*" + dependencies: + minimatch: 3.0.4 + normalize-path: 3.0.0 + postcss: 8.3.7 + postcss-load-config: 3.1.0 + workerpool: 6.1.5 + transitivePeerDependencies: + - ts-node + dev: true + + /@snowpack/plugin-sass/1.4.0: + resolution: + { + integrity: sha512-Hzz/TYt4IKcjrInv+FyujLohtJHadZCUdz5nnfh1N7MwplHFmxgLuKiT8tsiafHFAGsuR+4ZpFTqLeSyQTHAhQ==, + } + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + npm-run-path: 4.0.1 + sass: 1.42.1 + dev: true + + /@snowpack/plugin-svelte/3.7.0_6598c513225da15e00c1daab6cb3e126: + resolution: + { + integrity: sha512-YR2t/aMswjUV0D/qFBjIGA7VIgl5IrNHIuJbNtj2YR2heRWaSm7LYLUJKbnho7iKUqCtc+ZcwpgGZO/VNYlLNg==, + } + peerDependencies: + svelte: ^3.21.0 + dependencies: + rollup-plugin-svelte: 7.1.0_rollup@2.57.0+svelte@3.43.0 + svelte: 3.43.0 + svelte-hmr: 0.13.5_svelte@3.43.0 + svelte-preprocess: 4.9.5_1a346322e304ba56a84c6ef389aa816d + transitivePeerDependencies: + - "@babel/core" + - coffeescript + - less + - node-sass + - postcss + - postcss-load-config + - pug + - rollup + - sass + - stylus + - sugarss + - typescript + dev: true + + /@snowpack/plugin-vue/2.6.2_rollup@2.57.0: + resolution: + { + integrity: sha512-RdfDvor9EI+YjwqOXXb7SrQHMrnhZsfbAqndkLA3F0oDzcGcLt+/Mog2CkiedfmWx/WOI4F2x8MkSIjTcJsjww==, + } + dependencies: + "@rollup/plugin-replace": 2.4.2_rollup@2.57.0 + "@vue/compiler-sfc": 3.2.14 + hash-sum: 2.0.0 + transitivePeerDependencies: + - rollup + dev: true + + /@szmarczak/http-timer/4.0.6: + resolution: + { + integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==, + } + engines: { node: ">=10" } + dependencies: + defer-to-connect: 2.0.1 + dev: true + + /@tailwindcss/typography/0.4.1_tailwindcss@2.2.16: + resolution: + { + integrity: sha512-ovPPLUhs7zAIJfr0y1dbGlyCuPhpuv/jpBoFgqAc658DWGGrOBWBMpAWLw2KlzbNeVk4YBJMzue1ekvIbdw6XA==, + } + peerDependencies: + tailwindcss: ">=2.0.0" + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + tailwindcss: 2.2.16 + dev: true + + /@tootallnate/once/1.1.2: + resolution: + { + integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==, + } + engines: { node: ">= 6" } + dev: true + + /@types/acorn/4.0.6: + resolution: + { + integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==, + } + dependencies: + "@types/estree": 0.0.48 + dev: true + + /@types/cacheable-request/6.0.2: + resolution: + { + integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==, + } + dependencies: + "@types/http-cache-semantics": 4.0.1 + "@types/keyv": 3.1.3 + "@types/node": 16.9.6 + "@types/responselike": 1.0.0 + dev: true + + /@types/debug/4.1.7: + resolution: + { + integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==, + } + dependencies: + "@types/ms": 0.7.31 + dev: true + + /@types/estree-jsx/0.0.1: + resolution: + { + integrity: sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==, + } + dependencies: + "@types/estree": 0.0.50 + dev: true + + /@types/estree/0.0.39: + resolution: + { + integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, + } + dev: true + + /@types/estree/0.0.48: + resolution: + { + integrity: sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==, + } + dev: true + + /@types/estree/0.0.50: + resolution: + { + integrity: sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==, + } + dev: true + + /@types/hast/2.3.4: + resolution: + { + integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==, + } + dependencies: + "@types/unist": 2.0.6 + dev: true + + /@types/http-cache-semantics/4.0.1: + resolution: + { + integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==, + } + dev: true + + /@types/keyv/3.1.3: + resolution: + { + integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==, + } + dependencies: + "@types/node": 16.9.6 + dev: true + + /@types/mdast/3.0.10: + resolution: + { + integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==, + } + dependencies: + "@types/unist": 2.0.6 + dev: true + + /@types/mdurl/1.0.2: + resolution: + { + integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==, + } + dev: true + + /@types/mime/1.3.2: + resolution: + { + integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==, + } + dev: true + + /@types/ms/0.7.31: + resolution: + { + integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==, + } + dev: true + + /@types/node/16.9.6: + resolution: + { + integrity: sha512-YHUZhBOMTM3mjFkXVcK+WwAcYmyhe1wL4lfqNtzI0b3qAy7yuSetnM7QJazgE5PFmgVTNGiLOgRFfJMqW7XpSQ==, + } + dev: true + + /@types/parse-json/4.0.0: + resolution: + { + integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, + } + dev: true + + /@types/parse5/6.0.1: + resolution: + { + integrity: sha512-ARATsLdrGPUnaBvxLhUlnltcMgn7pQG312S8ccdYlnyijabrX9RN/KN/iGj9Am96CoW8e/K9628BA7Bv4XHdrA==, + } + dev: true + + /@types/pug/2.0.5: + resolution: + { + integrity: sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==, + } + dev: true + + /@types/resolve/1.17.1: + resolution: + { + integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, + } + dependencies: + "@types/node": 16.9.6 + dev: true + + /@types/responselike/1.0.0: + resolution: + { + integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==, + } + dependencies: + "@types/node": 16.9.6 + dev: true + + /@types/sass/1.16.1: + resolution: + { + integrity: sha512-iZUcRrGuz/Tbg3loODpW7vrQJkUtpY2fFSf4ELqqkApcS2TkZ1msk7ie8iZPB86lDOP8QOTTmuvWjc5S0R9OjQ==, + } + dependencies: + "@types/node": 16.9.6 + dev: true + + /@types/send/0.17.1: + resolution: + { + integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==, + } + dependencies: + "@types/mime": 1.3.2 + "@types/node": 16.9.6 + dev: true + + /@types/unist/2.0.6: + resolution: + { + integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==, + } + dev: true + + /@vue/compiler-core/3.2.14: + resolution: + { + integrity: sha512-dPxxBthVMBvUKDP/ppaQa+Lod6gUbpEJUov10Uwl/sRI8qHcMLK7CJocCd7Ic1BbjgLGISJ4KTw+JRgSdkOFQg==, + } + dependencies: + "@babel/parser": 7.15.7 + "@vue/shared": 3.2.14 + estree-walker: 2.0.2 + source-map: 0.6.1 + dev: true + + /@vue/compiler-dom/3.2.14: + resolution: + { + integrity: sha512-AEfQPdvVvwy+U5WnvmVHKjQwaR3vWhALe/40swnu/AH/fQ4/wKrNf2e3ACMseAF0x8XdBQJJe+kZ+OaT0phc4Q==, + } + dependencies: + "@vue/compiler-core": 3.2.14 + "@vue/shared": 3.2.14 + dev: true + + /@vue/compiler-sfc/3.2.14: + resolution: + { + integrity: sha512-Okm1g5SsAA8XY3bOXSt265+oRbGNBajBzUhdT3TBmlLcJOSLFmdzZbkzM9pCU42CqA/28SsCEeoNeY7KPAr6Fg==, + } + dependencies: + "@babel/parser": 7.15.7 + "@vue/compiler-core": 3.2.14 + "@vue/compiler-dom": 3.2.14 + "@vue/compiler-ssr": 3.2.14 + "@vue/ref-transform": 3.2.14 + "@vue/shared": 3.2.14 + estree-walker: 2.0.2 + magic-string: 0.25.7 + postcss: 8.3.7 + source-map: 0.6.1 + dev: true + + /@vue/compiler-ssr/3.2.14: + resolution: + { + integrity: sha512-G6sSLKrcR4rn+r79G1s+5wImyO+w5mSgegF6y1m+Lvty5qBs8sv7iIc//zv8NUoQtg+rnnWdjFy6yNcbklLFNg==, + } + dependencies: + "@vue/compiler-dom": 3.2.14 + "@vue/shared": 3.2.14 + dev: true + + /@vue/reactivity/3.2.14: + resolution: + { + integrity: sha512-dBUeNJTY5xmyY6fxoS3Zo82hFMo2xSCh9KoTz9PRWtgZzcCS556ZidmbsZpRcRw/bgWFFsfEUI+KeYSOCtasAA==, + } + dependencies: + "@vue/shared": 3.2.14 + dev: true + + /@vue/ref-transform/3.2.14: + resolution: + { + integrity: sha512-WJpUAIXPaO4tFzZRTnXxZQ6DTI2mshG+yEgURVdia65/V+YAAMpsV9vAuNHUrbIexPzt53thQZo+PZBdxxa7qg==, + } + dependencies: + "@babel/parser": 7.15.7 + "@vue/compiler-core": 3.2.14 + "@vue/shared": 3.2.14 + estree-walker: 2.0.2 + magic-string: 0.25.7 + dev: true + + /@vue/runtime-core/3.2.14: + resolution: + { + integrity: sha512-heys9NaCuxheWJWyktKqMTgDvY13wdsVOQNcT+Jk636bLzBKUadqc/3rcz7rkNKmbBdpZT5zyRI4Qbt3LfMb7Q==, + } + dependencies: + "@vue/reactivity": 3.2.14 + "@vue/shared": 3.2.14 + dev: true + + /@vue/runtime-dom/3.2.14: + resolution: + { + integrity: sha512-5GcI+sDAzOX+tPPgmpCjSrkAOW79Bn/e77Ctx+lJJl6pTpAWZ2YSjGJA8hNOsM/MC6o5KYRIi5JT4n0/wv2rvA==, + } + dependencies: + "@vue/runtime-core": 3.2.14 + "@vue/shared": 3.2.14 + csstype: 2.6.18 + dev: true + + /@vue/server-renderer/3.2.14_vue@3.2.14: + resolution: + { + integrity: sha512-0QkC4n2fen0Mel+Y+CsZmktVzL9TnuCNZaGObSNHR+lposbMHsBt5XIZJtqMzyL3d977/biuzG1gXXA5nHVVRg==, + } + peerDependencies: + vue: 3.2.14 + dependencies: + "@vue/compiler-ssr": 3.2.14 + "@vue/shared": 3.2.14 + vue: 3.2.14 + dev: true + + /@vue/shared/3.2.14: + resolution: + { + integrity: sha512-Yndg5Q99hbP76oU0UXQ9V4O0oQ/xjIToJJjmv1BHPUoaebv40vt0YGahNCb6v9WRRXZIMJOQ+4DmqsGhXRi70w==, + } + dev: true + + /abbrev/1.1.1: + resolution: + { + integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==, + } + dev: true + + /acorn-node/1.8.2: + resolution: + { + integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==, + } + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + xtend: 4.0.2 + dev: true + + /acorn-walk/7.2.0: + resolution: + { + integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==, + } + engines: { node: ">=0.4.0" } + dev: true + + /acorn/7.4.1: + resolution: + { + integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==, + } + engines: { node: ">=0.4.0" } + hasBin: true + dev: true + + /address/1.1.2: + resolution: + { + integrity: sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==, + } + engines: { node: ">= 0.12.0" } + dev: true + + /agent-base/6.0.2: + resolution: + { + integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, + } + engines: { node: ">= 6.0.0" } + dependencies: + debug: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /agentkeepalive/4.1.4: + resolution: + { + integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==, + } + engines: { node: ">= 8.0.0" } + dependencies: + debug: 4.3.2 + depd: 1.1.2 + humanize-ms: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: true + + /aggregate-error/3.1.0: + resolution: + { + integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, + } + engines: { node: ">=8" } + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + + /ajv/6.12.6: + resolution: + { + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, + } + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex/2.1.1: + resolution: { integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= } + engines: { node: ">=0.10.0" } + dev: true + + /ansi-regex/5.0.1: + resolution: + { + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, + } + engines: { node: ">=8" } + dev: true + + /ansi-regex/6.0.1: + resolution: + { + integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, + } + engines: { node: ">=12" } + dev: true + + /ansi-styles/3.2.1: + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, + } + engines: { node: ">=4" } + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles/4.3.0: + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, + } + engines: { node: ">=8" } + dependencies: + color-convert: 2.0.1 + dev: true + + /anymatch/3.1.2: + resolution: + { + integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==, + } + engines: { node: ">= 8" } + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.0 + dev: true + + /aproba/1.2.0: + resolution: + { + integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==, + } + dev: true + + /are-we-there-yet/1.1.7: + resolution: + { + integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==, + } + dependencies: + delegates: 1.0.0 + readable-stream: 2.3.7 + dev: true + + /arg/5.0.1: + resolution: + { + integrity: sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==, + } + dev: true + + /argparse/1.0.10: + resolution: + { + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, + } + dependencies: + sprintf-js: 1.0.3 + dev: true + + /array-iterate/1.1.4: + resolution: + { + integrity: sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==, + } + dev: true + + /array-union/2.1.0: + resolution: + { + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, + } + engines: { node: ">=8" } + dev: true + + /asap/2.0.6: + resolution: { integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= } + dev: true + + /asn1/0.2.4: + resolution: + { + integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==, + } + dependencies: + safer-buffer: 2.1.2 + dev: true + + /assert-plus/1.0.0: + resolution: { integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= } + engines: { node: ">=0.8" } + dev: true + + /assert/1.5.0: + resolution: + { + integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==, + } + dependencies: + object-assign: 4.1.1 + util: 0.10.3 + dev: true + + /astring/1.7.5: + resolution: + { + integrity: sha512-lobf6RWXb8c4uZ7Mdq0U12efYmpD1UFnyOWVJPTa3ukqZrMopav+2hdNu0hgBF0JIBFK9QgrBDfwYvh3DFJDAA==, + } + hasBin: true + dev: true + + /astro/0.20.7: + resolution: + { + integrity: sha512-HjMdVc6HWHOlG+86EcRXJFWOd49J81w7OlJnZPMlnUU1AMWFX1/9MsHNTwn8SdUvWCWckcrOgUSOO1qjNnmenw==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0, npm: ">=6.14.0" } + hasBin: true + dependencies: + "@astrojs/markdown-support": 0.3.1 + "@astrojs/parser": 0.20.2 + "@astrojs/prism": 0.2.2 + "@astrojs/renderer-preact": 0.2.2_@babel+core@7.15.5 + "@astrojs/renderer-react": 0.2.1_@babel+core@7.15.5 + "@astrojs/renderer-svelte": 0.1.2_2f3648bae263a03a8c5f498ba85a4bab + "@astrojs/renderer-vue": 0.1.8_rollup@2.57.0 + "@babel/code-frame": 7.14.5 + "@babel/core": 7.15.5 + "@babel/generator": 7.15.4 + "@babel/parser": 7.15.7 + "@babel/traverse": 7.15.4 + "@snowpack/plugin-postcss": 1.4.3_postcss@8.3.7 + "@snowpack/plugin-sass": 1.4.0 + "@types/send": 0.17.1 + acorn: 7.4.1 + astring: 1.7.5 + autoprefixer: 10.3.5_postcss@8.3.7 + babel-plugin-module-resolver: 4.1.0 + camel-case: 4.1.2 + cheerio: 1.0.0-rc.10 + ci-info: 3.2.0 + del: 6.0.0 + es-module-lexer: 0.4.1 + esbuild: 0.12.29 + estree-util-value-to-estree: 1.3.0 + estree-walker: 3.0.0 + fast-xml-parser: 3.20.0 + fdir: 5.1.0 + find-up: 5.0.0 + get-port: 5.1.1 + gzip-size: 6.0.0 + kleur: 4.1.4 + magic-string: 0.25.7 + mime: 2.5.2 + moize: 6.1.0 + node-fetch: 2.6.5 + path-to-regexp: 6.2.0 + picomatch: 2.3.0 + postcss: 8.3.7 + postcss-icss-keyframes: 0.2.1 + pretty-bytes: 5.6.0 + prismjs: 1.25.0 + resolve: 1.20.0 + rollup: 2.57.0 + rollup-plugin-terser: 7.0.2_rollup@2.57.0 + sass: 1.42.1 + semver: 7.3.5 + send: 0.17.1 + shiki: 0.9.11 + shorthash: 0.0.2 + slash: 4.0.0 + snowpack: 3.8.8 + string-width: 5.0.1 + supports-esm: 1.0.0 + tiny-glob: 0.2.9 + yargs-parser: 20.2.9 + zod: 3.8.2 + transitivePeerDependencies: + - coffeescript + - less + - node-sass + - postcss-load-config + - pug + - stylus + - sugarss + - supports-color + - ts-node + - typescript + dev: true + + /asynckit/0.4.0: + resolution: { integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= } + dev: true + + /autoprefixer/10.3.5_postcss@8.3.7: + resolution: + { + integrity: sha512-2H5kQSsyoOMdIehTzIt/sC9ZDIgWqlkG/dbevm9B9xQZ1TDPBHpNUDW5ENqqQQzuaBWEo75JkV0LJe+o5Lnr5g==, + } + engines: { node: ^10 || ^12 || >=14 } + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.17.1 + caniuse-lite: 1.0.30001260 + fraction.js: 4.1.1 + nanocolors: 0.1.12 + normalize-range: 0.1.2 + postcss: 8.3.7 + postcss-value-parser: 4.1.0 + dev: true + + /aws-sign2/0.7.0: + resolution: { integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= } + dev: true + + /aws4/1.11.0: + resolution: + { + integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==, + } + dev: true + + /babel-plugin-module-resolver/4.1.0: + resolution: + { + integrity: sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==, + } + engines: { node: ">= 8.0.0" } + dependencies: + find-babel-config: 1.2.0 + glob: 7.2.0 + pkg-up: 3.1.0 + reselect: 4.0.0 + resolve: 1.20.0 + dev: true + + /bail/1.0.5: + resolution: + { + integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==, + } + dev: true + + /bail/2.0.1: + resolution: + { + integrity: sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA==, + } + dev: true + + /balanced-match/1.0.2: + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } + dev: true + + /bcrypt-pbkdf/1.0.2: + resolution: { integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= } + dependencies: + tweetnacl: 0.14.5 + dev: true + + /big-integer/1.6.49: + resolution: + { + integrity: sha512-KJ7VhqH+f/BOt9a3yMwJNmcZjG53ijWMTjSAGMveQWyLwqIiwkjNP5PFgDob3Snnx86SjDj6I89fIbv0dkQeNw==, + } + engines: { node: ">=0.6" } + dev: true + + /big.js/5.2.2: + resolution: + { + integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, + } + dev: true + + /bin-links/2.2.1: + resolution: + { + integrity: sha512-wFzVTqavpgCCYAh8SVBdnZdiQMxTkGR+T3b14CNpBXIBe2neJWaMGAZ55XWWHELJJ89dscuq0VCBqcVaIOgCMg==, + } + engines: { node: ">=10" } + dependencies: + cmd-shim: 4.1.0 + mkdirp: 1.0.4 + npm-normalize-package-bin: 1.0.1 + read-cmd-shim: 2.0.0 + rimraf: 3.0.2 + write-file-atomic: 3.0.3 + dev: true + + /binary-extensions/2.2.0: + resolution: + { + integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, + } + engines: { node: ">=8" } + dev: true + + /boolbase/1.0.0: + resolution: { integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24= } + dev: true + + /bplist-parser/0.1.1: + resolution: { integrity: sha1-1g1dzCDLptx+HymbNdPh+V2vuuY= } + dependencies: + big-integer: 1.6.49 + dev: true + + /brace-expansion/1.1.11: + resolution: + { + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, + } + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/3.0.2: + resolution: + { + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, + } + engines: { node: ">=8" } + dependencies: + fill-range: 7.0.1 + dev: true + + /browserslist/4.17.1: + resolution: + { + integrity: sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + dependencies: + caniuse-lite: 1.0.30001260 + electron-to-chromium: 1.3.848 + escalade: 3.1.1 + nanocolors: 0.1.12 + node-releases: 1.1.76 + dev: true + + /buffer-crc32/0.2.13: + resolution: { integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= } + dev: true + + /buffer-from/1.1.2: + resolution: + { + integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, + } + dev: true + + /bufferutil/4.0.3: + resolution: + { + integrity: sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==, + } + requiresBuild: true + dependencies: + node-gyp-build: 4.3.0 + dev: true + + /builtin-modules/3.2.0: + resolution: + { + integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==, + } + engines: { node: ">=6" } + dev: true + + /builtins/1.0.3: + resolution: { integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og= } + dev: true + + /bytes/3.1.0: + resolution: + { + integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==, + } + engines: { node: ">= 0.8" } + dev: true + + /cacache/15.3.0: + resolution: + { + integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==, + } + engines: { node: ">= 10" } + dependencies: + "@npmcli/fs": 1.0.0 + "@npmcli/move-file": 1.1.2 + chownr: 2.0.0 + fs-minipass: 2.1.0 + glob: 7.2.0 + infer-owner: 1.0.4 + lru-cache: 6.0.0 + minipass: 3.1.5 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + mkdirp: 1.0.4 + p-map: 4.0.0 + promise-inflight: 1.0.1 + rimraf: 3.0.2 + ssri: 8.0.1 + tar: 6.1.11 + unique-filename: 1.1.1 + dev: true + + /cacheable-lookup/5.0.4: + resolution: + { + integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==, + } + engines: { node: ">=10.6.0" } + dev: true + + /cacheable-request/7.0.2: + resolution: + { + integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==, + } + engines: { node: ">=8" } + dependencies: + clone-response: 1.0.2 + get-stream: 5.2.0 + http-cache-semantics: 4.1.0 + keyv: 4.0.3 + lowercase-keys: 2.0.0 + normalize-url: 6.1.0 + responselike: 2.0.0 + dev: true + + /cachedir/2.3.0: + resolution: + { + integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==, + } + engines: { node: ">=6" } + dev: true + + /callsites/3.1.0: + resolution: + { + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, + } + engines: { node: ">=6" } + dev: true + + /camel-case/4.1.2: + resolution: + { + integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, + } + dependencies: + pascal-case: 3.1.2 + tslib: 2.3.1 + dev: true + + /camelcase-css/2.0.1: + resolution: + { + integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, + } + engines: { node: ">= 6" } + dev: true + + /caniuse-lite/1.0.30001260: + resolution: + { + integrity: sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==, + } + dependencies: + nanocolors: 0.1.12 + dev: true + + /caseless/0.12.0: + resolution: { integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= } + dev: true + + /ccount/2.0.0: + resolution: + { + integrity: sha512-VOR0NWFYX65n9gELQdcpqsie5L5ihBXuZGAgaPEp/U7IOSjnPMEH6geE+2f6lcekaNEfWzAHS45mPvSo5bqsUA==, + } + dev: true + + /chalk/2.4.2: + resolution: + { + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, + } + engines: { node: ">=4" } + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk/4.1.2: + resolution: + { + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, + } + engines: { node: ">=10" } + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /character-entities-html4/2.0.0: + resolution: + { + integrity: sha512-dwT2xh5ZhUAjyP96k57ilMKoTQyASaw9IAMR9U5c1lCu2RUni6O6jxfpUEdO2RcPT6TJFvr8pqsbami4Jk+2oA==, + } + dev: true + + /character-entities-legacy/2.0.0: + resolution: + { + integrity: sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==, + } + dev: true + + /character-entities/2.0.0: + resolution: + { + integrity: sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==, + } + dev: true + + /character-reference-invalid/2.0.0: + resolution: + { + integrity: sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==, + } + dev: true + + /cheerio-select/1.5.0: + resolution: + { + integrity: sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==, + } + dependencies: + css-select: 4.1.3 + css-what: 5.0.1 + domelementtype: 2.2.0 + domhandler: 4.2.2 + domutils: 2.8.0 + dev: true + + /cheerio/1.0.0-rc.10: + resolution: + { + integrity: sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==, + } + engines: { node: ">= 6" } + dependencies: + cheerio-select: 1.5.0 + dom-serializer: 1.3.2 + domhandler: 4.2.2 + htmlparser2: 6.1.0 + parse5: 6.0.1 + parse5-htmlparser2-tree-adapter: 6.0.1 + tslib: 2.3.1 + dev: true + + /chokidar/3.5.2: + resolution: + { + integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==, + } + engines: { node: ">= 8.10.0" } + 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 + dev: true + + /chownr/2.0.0: + resolution: + { + integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==, + } + engines: { node: ">=10" } + dev: true + + /ci-info/3.2.0: + resolution: + { + integrity: sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==, + } + dev: true + + /cjs-module-lexer/1.2.2: + resolution: + { + integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==, + } + dev: true + + /clean-stack/2.2.0: + resolution: + { + integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, + } + engines: { node: ">=6" } + dev: true + + /cli-spinners/2.6.0: + resolution: + { + integrity: sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==, + } + engines: { node: ">=6" } + dev: true + + /clone-response/1.0.2: + resolution: { integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= } + dependencies: + mimic-response: 1.0.1 + dev: true + + /cmd-shim/4.1.0: + resolution: + { + integrity: sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw==, + } + engines: { node: ">=10" } + dependencies: + mkdirp-infer-owner: 2.0.0 + dev: true + + /code-point-at/1.1.0: + resolution: { integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= } + engines: { node: ">=0.10.0" } + dev: true + + /color-convert/1.9.3: + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, + } + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert/2.0.1: + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, + } + engines: { node: ">=7.0.0" } + dependencies: + color-name: 1.1.4 + dev: true + + /color-name/1.1.3: + resolution: { integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= } + dev: true + + /color-name/1.1.4: + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, + } + dev: true + + /color-string/1.6.0: + resolution: + { + integrity: sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==, + } + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: true + + /color/4.0.1: + resolution: + { + integrity: sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==, + } + dependencies: + color-convert: 2.0.1 + color-string: 1.6.0 + dev: true + + /combined-stream/1.0.8: + resolution: + { + integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, + } + engines: { node: ">= 0.8" } + dependencies: + delayed-stream: 1.0.0 + dev: true + + /comma-separated-tokens/2.0.2: + resolution: + { + integrity: sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==, + } + dev: true + + /commander/2.20.3: + resolution: + { + integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, + } + dev: true + + /commander/6.2.1: + resolution: + { + integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==, + } + engines: { node: ">= 6" } + dev: true + + /common-ancestor-path/1.0.1: + resolution: + { + integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==, + } + dev: true + + /commondir/1.0.1: + resolution: { integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= } + dev: true + + /compressible/2.0.18: + resolution: + { + integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==, + } + engines: { node: ">= 0.6" } + dependencies: + mime-db: 1.50.0 + dev: true + + /concat-map/0.0.1: + resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } + dev: true + + /console-control-strings/1.1.0: + resolution: { integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= } + dev: true + + /convert-source-map/1.8.0: + resolution: + { + integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==, + } + dependencies: + safe-buffer: 5.1.2 + dev: true + + /core-util-is/1.0.2: + resolution: { integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= } + dev: true + + /core-util-is/1.0.3: + resolution: + { + integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, + } + dev: true + + /cosmiconfig/7.0.1: + resolution: + { + integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==, + } + engines: { node: ">=10" } + dependencies: + "@types/parse-json": 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true + + /cross-spawn/7.0.3: + resolution: + { + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, + } + engines: { node: ">= 8" } + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-color-names/0.0.4: + resolution: { integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= } + dev: true + + /css-select/4.1.3: + resolution: + { + integrity: sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==, + } + dependencies: + boolbase: 1.0.0 + css-what: 5.0.1 + domhandler: 4.2.2 + domutils: 2.8.0 + nth-check: 2.0.1 + dev: true + + /css-unit-converter/1.1.2: + resolution: + { + integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==, + } + dev: true + + /css-what/5.0.1: + resolution: + { + integrity: sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==, + } + engines: { node: ">= 6" } + dev: true + + /cssesc/3.0.0: + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: ">=4" } + hasBin: true + dev: true + + /csstype/2.6.18: + resolution: + { + integrity: sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==, + } + dev: true + + /dashdash/1.14.1: + resolution: { integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= } + engines: { node: ">=0.10" } + dependencies: + assert-plus: 1.0.0 + dev: true + + /debug/2.6.9: + resolution: + { + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, + } + dependencies: + ms: 2.0.0 + dev: true + + /debug/4.3.2: + resolution: + { + integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==, + } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /debuglog/1.0.1: + resolution: { integrity: sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= } + dev: true + + /decompress-response/6.0.0: + resolution: + { + integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, + } + engines: { node: ">=10" } + dependencies: + mimic-response: 3.1.0 + dev: true + + /deepmerge/4.2.2: + resolution: + { + integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==, + } + engines: { node: ">=0.10.0" } + dev: true + + /default-browser-id/2.0.0: + resolution: { integrity: sha1-AezONxpx6F8VoXF354YwR+c9vn0= } + engines: { node: ">=4" } + dependencies: + bplist-parser: 0.1.1 + pify: 2.3.0 + untildify: 2.1.0 + dev: true + + /defer-to-connect/2.0.1: + resolution: + { + integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==, + } + engines: { node: ">=10" } + dev: true + + /define-lazy-prop/2.0.0: + resolution: + { + integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, + } + engines: { node: ">=8" } + dev: true + + /defined/1.0.0: + resolution: { integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= } + dev: true + + /del/6.0.0: + resolution: + { + integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==, + } + engines: { node: ">=10" } + dependencies: + globby: 11.0.4 + graceful-fs: 4.2.8 + is-glob: 4.0.1 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + dev: true + + /delayed-stream/1.0.0: + resolution: { integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= } + engines: { node: ">=0.4.0" } + dev: true + + /delegates/1.0.0: + resolution: { integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= } + dev: true + + /depd/1.1.2: + resolution: { integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= } + engines: { node: ">= 0.6" } + dev: true + + /destroy/1.0.4: + resolution: { integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= } + dev: true + + /detect-indent/6.1.0: + resolution: + { + integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, + } + engines: { node: ">=8" } + dev: true + + /detect-port/1.3.0: + resolution: + { + integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==, + } + engines: { node: ">= 4.2.1" } + hasBin: true + dependencies: + address: 1.1.2 + debug: 2.6.9 + dev: true + + /detective/5.2.0: + resolution: + { + integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==, + } + engines: { node: ">=0.8.0" } + hasBin: true + dependencies: + acorn-node: 1.8.2 + defined: 1.0.0 + minimist: 1.2.5 + dev: true + + /dezalgo/1.0.3: + resolution: { integrity: sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= } + dependencies: + asap: 2.0.6 + wrappy: 1.0.2 + dev: true + + /didyoumean/1.2.2: + resolution: + { + integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, + } + dev: true + + /dir-glob/3.0.1: + resolution: + { + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, + } + engines: { node: ">=8" } + dependencies: + path-type: 4.0.0 + dev: true + + /dlv/1.1.3: + resolution: + { + integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, + } + dev: true + + /dom-serializer/1.3.2: + resolution: + { + integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==, + } + dependencies: + domelementtype: 2.2.0 + domhandler: 4.2.2 + entities: 2.2.0 + dev: true + + /domelementtype/2.2.0: + resolution: + { + integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==, + } + dev: true + + /domhandler/4.2.2: + resolution: + { + integrity: sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==, + } + engines: { node: ">= 4" } + dependencies: + domelementtype: 2.2.0 + dev: true + + /domutils/2.8.0: + resolution: + { + integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, + } + dependencies: + dom-serializer: 1.3.2 + domelementtype: 2.2.0 + domhandler: 4.2.2 + dev: true + + /duplexer/0.1.2: + resolution: + { + integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, + } + dev: true + + /ecc-jsbn/0.1.2: + resolution: { integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= } + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + + /ee-first/1.1.1: + resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= } + dev: true + + /electron-to-chromium/1.3.848: + resolution: + { + integrity: sha512-wchRyBcdcmibioggdO7CbMT5QQ4lXlN/g7Mkpf1K2zINidnqij6EVu94UIZ+h5nB2S9XD4bykqFv9LonAWLFyw==, + } + dev: true + + /emoji-regex/9.2.2: + resolution: + { + integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, + } + dev: true + + /emojis-list/3.0.0: + resolution: + { + integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, + } + engines: { node: ">= 4" } + dev: true + + /encodeurl/1.0.2: + resolution: { integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= } + engines: { node: ">= 0.8" } + dev: true + + /encoding/0.1.13: + resolution: + { + integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, + } + requiresBuild: true + dependencies: + iconv-lite: 0.6.3 + dev: true + optional: true + + /end-of-stream/1.4.4: + resolution: + { + integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, + } + dependencies: + once: 1.4.0 + dev: true + + /entities/2.2.0: + resolution: + { + integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, + } + dev: true + + /env-paths/2.2.1: + resolution: + { + integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==, + } + engines: { node: ">=6" } + dev: true + + /err-code/2.0.3: + resolution: + { + integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==, + } + dev: true + + /error-ex/1.3.2: + resolution: + { + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, + } + dependencies: + is-arrayish: 0.2.1 + dev: true + + /es-module-lexer/0.3.26: + resolution: + { + integrity: sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==, + } + dev: true + + /es-module-lexer/0.4.1: + resolution: + { + integrity: sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==, + } + dev: true + + /es-module-lexer/0.6.0: + resolution: + { + integrity: sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA==, + } + dev: true + + /es6-promise/3.3.1: + resolution: { integrity: sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM= } + dev: true + + /esbuild/0.12.29: + resolution: + { + integrity: sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==, + } + hasBin: true + requiresBuild: true + dev: true + + /esbuild/0.9.7: + resolution: + { + integrity: sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg==, + } + hasBin: true + requiresBuild: true + dev: true + + /escalade/3.1.1: + resolution: + { + integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, + } + engines: { node: ">=6" } + dev: true + + /escape-html/1.0.3: + resolution: { integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= } + dev: true + + /escape-string-regexp/1.0.5: + resolution: { integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= } + engines: { node: ">=0.8.0" } + dev: true + + /escape-string-regexp/5.0.0: + resolution: + { + integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, + } + engines: { node: ">=12" } + dev: true + + /esinstall/1.1.7: + resolution: + { + integrity: sha512-irDsrIF7fZ5BCQEAV5gmH+4nsK6JhnkI9C9VloXdmzJLbM1EcshPw8Ap95UUGc4ZJdzGeOrjV+jgKjQ/Z7Q3pg==, + } + dependencies: + "@rollup/plugin-commonjs": 16.0.0_rollup@2.37.1 + "@rollup/plugin-inject": 4.0.2_rollup@2.37.1 + "@rollup/plugin-json": 4.1.0_rollup@2.37.1 + "@rollup/plugin-node-resolve": 10.0.0_rollup@2.37.1 + "@rollup/plugin-replace": 2.4.2_rollup@2.37.1 + builtin-modules: 3.2.0 + cjs-module-lexer: 1.2.2 + es-module-lexer: 0.6.0 + execa: 5.1.1 + is-valid-identifier: 2.0.2 + kleur: 4.1.4 + mkdirp: 1.0.4 + picomatch: 2.3.0 + resolve: 1.20.0 + rimraf: 3.0.2 + rollup: 2.37.1 + rollup-plugin-polyfill-node: 0.6.2_rollup@2.37.1 + slash: 3.0.0 + validate-npm-package-name: 3.0.0 + vm2: 3.9.3 + dev: true + + /esprima/4.0.1: + resolution: + { + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, + } + engines: { node: ">=4" } + hasBin: true + dev: true + + /estree-util-value-to-estree/1.3.0: + resolution: + { + integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==, + } + engines: { node: ">=12.0.0" } + dependencies: + is-plain-obj: 3.0.0 + dev: true + + /estree-util-visit/1.1.0: + resolution: + { + integrity: sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==, + } + dependencies: + "@types/estree-jsx": 0.0.1 + "@types/unist": 2.0.6 + dev: true + + /estree-walker/0.6.1: + resolution: + { + integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==, + } + dev: true + + /estree-walker/1.0.1: + resolution: + { + integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==, + } + dev: true + + /estree-walker/2.0.2: + resolution: + { + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, + } + dev: true + + /estree-walker/3.0.0: + resolution: + { + integrity: sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==, + } + dev: true + + /etag/1.8.1: + resolution: { integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= } + engines: { node: ">= 0.6" } + dev: true + + /eventemitter3/4.0.7: + resolution: + { + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, + } + dev: true + + /execa/5.1.1: + resolution: + { + integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, + } + engines: { node: ">=10" } + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.4 + strip-final-newline: 2.0.0 + dev: true + + /extend-shallow/2.0.1: + resolution: { integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= } + engines: { node: ">=0.10.0" } + dependencies: + is-extendable: 0.1.1 + dev: true + + /extend/3.0.2: + resolution: + { + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, + } + dev: true + + /extsprintf/1.3.0: + resolution: { integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= } + engines: { "0": node >=0.6.0 } + dev: true + + /fast-deep-equal/3.1.3: + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } + dev: true + + /fast-equals/2.0.3: + resolution: + { + integrity: sha512-0EMw4TTUxsMDpDkCg0rXor2gsg+npVrMIHbEhvD0HZyIhUX6AktC/yasm+qKwfyswd06Qy95ZKk8p2crTo0iPA==, + } + dev: true + + /fast-glob/3.2.7: + resolution: + { + integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==, + } + engines: { node: ">=8" } + dependencies: + "@nodelib/fs.stat": 2.0.5 + "@nodelib/fs.walk": 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + dev: true + + /fast-json-stable-stringify/2.1.0: + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } + dev: true + + /fast-xml-parser/3.20.0: + resolution: + { + integrity: sha512-cMQwDJYVDjMPU56DviszewgMKuNzuf4NQSBuDf9RgZ6FKm5QEMxW05Za8lvnuL6moxoeZVUWBlL733WmovvV6g==, + } + hasBin: true + dependencies: + strnum: 1.0.3 + dev: true + + /fastq/1.13.0: + resolution: + { + integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==, + } + dependencies: + reusify: 1.0.4 + dev: true + + /fdir/5.1.0: + resolution: + { + integrity: sha512-IgTtZwL52tx2wqWeuGDzXYTnNsEjNLahZpJw30hCQDyVnoHXwY5acNDnjGImTTL1R0z1PCyLw20VAbE5qLic3Q==, + } + dev: true + + /fill-range/7.0.1: + resolution: + { + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, + } + engines: { node: ">=8" } + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-babel-config/1.2.0: + resolution: + { + integrity: sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==, + } + engines: { node: ">=4.0.0" } + dependencies: + json5: 0.5.1 + path-exists: 3.0.0 + dev: true + + /find-cache-dir/3.3.2: + resolution: + { + integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==, + } + engines: { node: ">=8" } + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: true + + /find-up/3.0.0: + resolution: + { + integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, + } + engines: { node: ">=6" } + dependencies: + locate-path: 3.0.0 + dev: true + + /find-up/4.1.0: + resolution: + { + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, + } + engines: { node: ">=8" } + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /find-up/5.0.0: + resolution: + { + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + } + engines: { node: ">=10" } + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /forever-agent/0.6.1: + resolution: { integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= } + dev: true + + /form-data/2.3.3: + resolution: + { + integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==, + } + engines: { node: ">= 0.12" } + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.32 + dev: true + + /fraction.js/4.1.1: + resolution: + { + integrity: sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==, + } + dev: true + + /fresh/0.5.2: + resolution: { integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= } + engines: { node: ">= 0.6" } + dev: true + + /fs-extra/10.0.0: + resolution: + { + integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==, + } + engines: { node: ">=12" } + dependencies: + graceful-fs: 4.2.8 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs-minipass/2.1.0: + resolution: + { + integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==, + } + engines: { node: ">= 8" } + dependencies: + minipass: 3.1.5 + dev: true + + /fs.realpath/1.0.0: + resolution: { integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= } + dev: true + + /fsevents/2.1.3: + resolution: + { + integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + requiresBuild: true + dev: true + optional: true + + /fsevents/2.3.2: + resolution: + { + integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind/1.1.1: + resolution: + { + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, + } + dev: true + + /gauge/2.7.4: + resolution: { integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= } + dependencies: + aproba: 1.2.0 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.4 + string-width: 1.0.2 + strip-ansi: 3.0.1 + wide-align: 1.1.3 + dev: true + + /generic-names/2.0.1: + resolution: + { + integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==, + } + dependencies: + loader-utils: 1.4.0 + dev: true + + /gensync/1.0.0-beta.2: + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: ">=6.9.0" } + dev: true + + /get-port/5.1.1: + resolution: + { + integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==, + } + engines: { node: ">=8" } + dev: true + + /get-stream/5.2.0: + resolution: + { + integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, + } + engines: { node: ">=8" } + dependencies: + pump: 3.0.0 + dev: true + + /get-stream/6.0.1: + resolution: + { + integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, + } + engines: { node: ">=10" } + dev: true + + /getpass/0.1.7: + resolution: { integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= } + dependencies: + assert-plus: 1.0.0 + dev: true + + /github-slugger/1.4.0: + resolution: + { + integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==, + } + dev: true + + /glob-parent/5.1.2: + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: ">= 6" } + dependencies: + is-glob: 4.0.1 + dev: true + + /glob-parent/6.0.1: + resolution: + { + integrity: sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==, + } + engines: { node: ">=10.13.0" } + dependencies: + is-glob: 4.0.1 + dev: true + + /glob/7.2.0: + resolution: + { + integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==, + } + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals/11.12.0: + resolution: + { + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, + } + engines: { node: ">=4" } + dev: true + + /globalyzer/0.1.0: + resolution: + { + integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==, + } + dev: true + + /globby/11.0.4: + resolution: + { + integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==, + } + engines: { node: ">=10" } + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.7 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /globrex/0.1.2: + resolution: + { + integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==, + } + dev: true + + /got/11.8.2: + resolution: + { + integrity: sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==, + } + engines: { node: ">=10.19.0" } + dependencies: + "@sindresorhus/is": 4.2.0 + "@szmarczak/http-timer": 4.0.6 + "@types/cacheable-request": 6.0.2 + "@types/responselike": 1.0.0 + cacheable-lookup: 5.0.4 + cacheable-request: 7.0.2 + decompress-response: 6.0.0 + http2-wrapper: 1.0.3 + lowercase-keys: 2.0.0 + p-cancelable: 2.1.1 + responselike: 2.0.0 + dev: true + + /graceful-fs/4.2.8: + resolution: + { + integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==, + } + dev: true + + /gray-matter/4.0.3: + resolution: + { + integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, + } + engines: { node: ">=6.0" } + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: true + + /gzip-size/6.0.0: + resolution: + { + integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==, + } + engines: { node: ">=10" } + dependencies: + duplexer: 0.1.2 + dev: true + + /har-schema/2.0.0: + resolution: { integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= } + engines: { node: ">=4" } + dev: true + + /har-validator/5.1.5: + resolution: + { + integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==, + } + engines: { node: ">=6" } + deprecated: this library is no longer supported + dependencies: + ajv: 6.12.6 + har-schema: 2.0.0 + dev: true + + /has-flag/3.0.0: + resolution: { integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= } + engines: { node: ">=4" } + dev: true + + /has-flag/4.0.0: + resolution: + { + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, + } + engines: { node: ">=8" } + dev: true + + /has-package-exports/1.2.3: + resolution: + { + integrity: sha512-lkLLwrNNaRsmwj+TylZJh1o3YlzLfgrl9fZKOAMj4MHjbvt7wy1J0icE6jD36dzkA0aQGoNuqY0hVN2uuPfPBA==, + } + dependencies: + "@ljharb/has-package-exports-patterns": 0.0.1 + dev: true + + /has-unicode/2.0.1: + resolution: { integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= } + dev: true + + /has/1.0.3: + resolution: + { + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, + } + engines: { node: ">= 0.4.0" } + dependencies: + function-bind: 1.1.1 + dev: true + + /hash-sum/2.0.0: + resolution: + { + integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==, + } + dev: true + + /hast-to-hyperscript/10.0.1: + resolution: + { + integrity: sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==, + } + dependencies: + "@types/unist": 2.0.6 + comma-separated-tokens: 2.0.2 + property-information: 6.0.1 + space-separated-tokens: 2.0.1 + style-to-object: 0.3.0 + unist-util-is: 5.1.1 + web-namespaces: 2.0.0 + dev: true + + /hast-util-from-parse5/7.1.0: + resolution: + { + integrity: sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==, + } + dependencies: + "@types/hast": 2.3.4 + "@types/parse5": 6.0.1 + "@types/unist": 2.0.6 + hastscript: 7.0.2 + property-information: 6.0.1 + vfile: 5.1.0 + vfile-location: 4.0.1 + web-namespaces: 2.0.0 + dev: true + + /hast-util-is-element/2.1.1: + resolution: + { + integrity: sha512-ag0fiZfRWsPiR1udvnSbaazJLGv8qd8E+/e3rW8rUZhbKG4HNJmFL4QkEceN+22BgE+uozXY30z/s+2dL6Z++g==, + } + dependencies: + "@types/hast": 2.3.4 + "@types/unist": 2.0.6 + dev: true + + /hast-util-parse-selector/3.1.0: + resolution: + { + integrity: sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==, + } + dependencies: + "@types/hast": 2.3.4 + dev: true + + /hast-util-raw/7.2.0: + resolution: + { + integrity: sha512-K2ofsY59XqrtBNUAkvT2vPdyNPUchjj1Z0FxUOwBadS6R5h9O3LaRZqpukQ+YfgQ/IMy9GGMB/Nlpzpu+cuuMA==, + } + dependencies: + "@types/hast": 2.3.4 + "@types/parse5": 6.0.1 + hast-util-from-parse5: 7.1.0 + hast-util-to-parse5: 7.0.0 + html-void-elements: 2.0.0 + parse5: 6.0.1 + unist-util-position: 4.0.1 + unist-util-visit: 4.0.0 + vfile: 5.1.0 + web-namespaces: 2.0.0 + zwitch: 2.0.2 + dev: true + + /hast-util-to-html/8.0.2: + resolution: + { + integrity: sha512-ipLhUTMyyJi9F/LXaNDG9BrRdshP6obCfmUZYbE/+T639IdzqAOkKN4DyrEyID0gbb+rsC3PKf0XlviZwzomhw==, + } + dependencies: + "@types/hast": 2.3.4 + ccount: 2.0.0 + comma-separated-tokens: 2.0.2 + hast-util-is-element: 2.1.1 + hast-util-whitespace: 2.0.0 + html-void-elements: 2.0.0 + property-information: 6.0.1 + space-separated-tokens: 2.0.1 + stringify-entities: 4.0.1 + unist-util-is: 5.1.1 + dev: true + + /hast-util-to-parse5/7.0.0: + resolution: + { + integrity: sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==, + } + dependencies: + "@types/hast": 2.3.4 + "@types/parse5": 6.0.1 + hast-to-hyperscript: 10.0.1 + property-information: 6.0.1 + web-namespaces: 2.0.0 + zwitch: 2.0.2 + dev: true + + /hast-util-whitespace/2.0.0: + resolution: + { + integrity: sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==, + } + dev: true + + /hastscript/7.0.2: + resolution: + { + integrity: sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==, + } + dependencies: + "@types/hast": 2.3.4 + comma-separated-tokens: 2.0.2 + hast-util-parse-selector: 3.1.0 + property-information: 6.0.1 + space-separated-tokens: 2.0.1 + dev: true + + /hex-color-regex/1.1.0: + resolution: + { + integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==, + } + dev: true + + /hosted-git-info/4.0.2: + resolution: + { + integrity: sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==, + } + engines: { node: ">=10" } + dependencies: + lru-cache: 6.0.0 + dev: true + + /hsl-regex/1.0.0: + resolution: { integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= } + dev: true + + /hsla-regex/1.0.0: + resolution: { integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg= } + dev: true + + /html-tags/3.1.0: + resolution: + { + integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==, + } + engines: { node: ">=8" } + dev: true + + /html-void-elements/2.0.0: + resolution: + { + integrity: sha512-4OYzQQsBt0G9bJ/nM9/DDsjm4+fVdzAaPJJcWk5QwA3GIAPxQEeOR0rsI8HbDHQz5Gta8pVvGnnTNSbZVEVvkQ==, + } + dev: true + + /htmlparser2/6.1.0: + resolution: + { + integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, + } + dependencies: + domelementtype: 2.2.0 + domhandler: 4.2.2 + domutils: 2.8.0 + entities: 2.2.0 + dev: true + + /http-cache-semantics/4.1.0: + resolution: + { + integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==, + } + dev: true + + /http-errors/1.7.3: + resolution: + { + integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==, + } + engines: { node: ">= 0.6" } + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + dev: true + + /http-proxy-agent/4.0.1: + resolution: + { + integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==, + } + engines: { node: ">= 6" } + dependencies: + "@tootallnate/once": 1.1.2 + agent-base: 6.0.2 + debug: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /http-signature/1.2.0: + resolution: { integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= } + engines: { node: ">=0.8", npm: ">=1.3.7" } + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.16.1 + dev: true + + /http2-wrapper/1.0.3: + resolution: + { + integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==, + } + engines: { node: ">=10.19.0" } + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + dev: true + + /httpie/1.1.2: + resolution: + { + integrity: sha512-VQ82oXG95oY1fQw/XecHuvcFBA+lZQ9Vwj1RfLcO8a7HpDd4cc2ukwpJt+TUlFaLUAzZErylxWu6wclJ1rUhUQ==, + } + engines: { node: ">=8" } + dev: true + + /https-proxy-agent/5.0.0: + resolution: + { + integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==, + } + engines: { node: ">= 6" } + dependencies: + agent-base: 6.0.2 + debug: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /human-signals/2.1.0: + resolution: + { + integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, + } + engines: { node: ">=10.17.0" } + dev: true + + /humanize-ms/1.2.1: + resolution: { integrity: sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= } + dependencies: + ms: 2.1.3 + dev: true + + /iconv-lite/0.6.3: + resolution: + { + integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, + } + engines: { node: ">=0.10.0" } + dependencies: + safer-buffer: 2.1.2 + dev: true + optional: true + + /icss-replace-symbols/1.1.0: + resolution: { integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= } + dev: true + + /icss-utils/3.0.1: + resolution: { integrity: sha1-7nDTroysOMa+XtkehRsn7tNDrQ8= } + dependencies: + postcss: 6.0.23 + dev: true + + /icss-utils/5.1.0_postcss@8.3.7: + resolution: + { + integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, + } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.3.7 + dev: true + + /ignore-walk/3.0.4: + resolution: + { + integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==, + } + dependencies: + minimatch: 3.0.4 + dev: true + + /ignore/5.1.8: + resolution: + { + integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==, + } + engines: { node: ">= 4" } + dev: true + + /import-cwd/3.0.0: + resolution: + { + integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==, + } + engines: { node: ">=8" } + dependencies: + import-from: 3.0.0 + dev: true + + /import-fresh/3.3.0: + resolution: + { + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, + } + engines: { node: ">=6" } + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /import-from/3.0.0: + resolution: + { + integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==, + } + engines: { node: ">=8" } + dependencies: + resolve-from: 5.0.0 + dev: true + + /imurmurhash/0.1.4: + resolution: { integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= } + engines: { node: ">=0.8.19" } + dev: true + + /indent-string/4.0.0: + resolution: + { + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, + } + engines: { node: ">=8" } + dev: true + + /infer-owner/1.0.4: + resolution: + { + integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==, + } + dev: true + + /inflight/1.0.6: + resolution: { integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= } + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.1: + resolution: { integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= } + dev: true + + /inherits/2.0.4: + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } + dev: true + + /inline-style-parser/0.1.1: + resolution: + { + integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==, + } + dev: true + + /ip/1.1.5: + resolution: { integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= } + dev: true + + /is-alphabetical/2.0.0: + resolution: + { + integrity: sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==, + } + dev: true + + /is-alphanumerical/2.0.0: + resolution: + { + integrity: sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==, + } + dependencies: + is-alphabetical: 2.0.0 + is-decimal: 2.0.0 + dev: true + + /is-arrayish/0.2.1: + resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= } + dev: true + + /is-arrayish/0.3.2: + resolution: + { + integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, + } + dev: true + + /is-binary-path/2.1.0: + resolution: + { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, + } + engines: { node: ">=8" } + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-buffer/2.0.5: + resolution: + { + integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, + } + engines: { node: ">=4" } + dev: true + + /is-color-stop/1.1.0: + resolution: { integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= } + dependencies: + css-color-names: 0.0.4 + hex-color-regex: 1.1.0 + hsl-regex: 1.0.0 + hsla-regex: 1.0.0 + rgb-regex: 1.0.1 + rgba-regex: 1.0.0 + dev: true + + /is-core-module/2.6.0: + resolution: + { + integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==, + } + dependencies: + has: 1.0.3 + dev: true + + /is-decimal/2.0.0: + resolution: + { + integrity: sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==, + } + dev: true + + /is-docker/2.2.1: + resolution: + { + integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, + } + engines: { node: ">=8" } + hasBin: true + dev: true + + /is-extendable/0.1.1: + resolution: { integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= } + engines: { node: ">=0.10.0" } + dev: true + + /is-extglob/2.1.1: + resolution: { integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= } + engines: { node: ">=0.10.0" } + dev: true + + /is-fullwidth-code-point/1.0.0: + resolution: { integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= } + engines: { node: ">=0.10.0" } + dependencies: + number-is-nan: 1.0.1 + dev: true + + /is-fullwidth-code-point/4.0.0: + resolution: + { + integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==, + } + engines: { node: ">=12" } + dev: true + + /is-glob/4.0.1: + resolution: + { + integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==, + } + engines: { node: ">=0.10.0" } + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-hexadecimal/2.0.0: + resolution: + { + integrity: sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==, + } + dev: true + + /is-lambda/1.0.1: + resolution: { integrity: sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU= } + dev: true + + /is-module/1.0.0: + resolution: { integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= } + dev: true + + /is-number/7.0.0: + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: ">=0.12.0" } + dev: true + + /is-path-cwd/2.2.0: + resolution: + { + integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==, + } + engines: { node: ">=6" } + dev: true + + /is-path-inside/3.0.3: + resolution: + { + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, + } + engines: { node: ">=8" } + dev: true + + /is-plain-obj/2.1.0: + resolution: + { + integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==, + } + engines: { node: ">=8" } + dev: true + + /is-plain-obj/3.0.0: + resolution: + { + integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, + } + engines: { node: ">=10" } + dev: true + + /is-plain-obj/4.0.0: + resolution: + { + integrity: sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==, + } + engines: { node: ">=12" } + dev: true + + /is-plain-object/5.0.0: + resolution: + { + integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, + } + engines: { node: ">=0.10.0" } + dev: true + + /is-reference/1.2.1: + resolution: + { + integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==, + } + dependencies: + "@types/estree": 0.0.50 + dev: true + + /is-stream/2.0.1: + resolution: + { + integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, + } + engines: { node: ">=8" } + dev: true + + /is-typedarray/1.0.0: + resolution: { integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= } + dev: true + + /is-valid-identifier/2.0.2: + resolution: + { + integrity: sha512-mpS5EGqXOwzXtKAg6I44jIAqeBfntFLxpAth1rrKbxtKyI6LPktyDYpHBI+tHlduhhX/SF26mFXmxQu995QVqg==, + } + dependencies: + assert: 1.5.0 + dev: true + + /is-wsl/2.2.0: + resolution: + { + integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, + } + engines: { node: ">=8" } + dependencies: + is-docker: 2.2.1 + dev: true + + /isarray/1.0.0: + resolution: { integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= } + dev: true + + /isbinaryfile/4.0.8: + resolution: + { + integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==, + } + engines: { node: ">= 8.0.0" } + dev: true + + /isexe/2.0.0: + resolution: { integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= } + dev: true + + /isstream/0.1.2: + resolution: { integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= } + dev: true + + /jest-worker/26.6.2: + resolution: + { + integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==, + } + engines: { node: ">= 10.13.0" } + dependencies: + "@types/node": 16.9.6 + merge-stream: 2.0.0 + supports-color: 7.2.0 + dev: true + + /js-tokens/4.0.0: + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } + dev: true + + /js-yaml/3.14.1: + resolution: + { + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, + } + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + + /jsbn/0.1.1: + resolution: { integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= } + dev: true + + /jsesc/2.5.2: + resolution: + { + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, + } + engines: { node: ">=4" } + hasBin: true + dev: true + + /json-buffer/3.0.1: + resolution: + { + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, + } + dev: true + + /json-parse-even-better-errors/2.3.1: + resolution: + { + integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, + } + dev: true + + /json-schema-traverse/0.4.1: + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } + dev: true + + /json-schema/0.2.3: + resolution: { integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= } + dev: true + + /json-stringify-nice/1.1.4: + resolution: + { + integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==, + } + dev: true + + /json-stringify-safe/5.0.1: + resolution: { integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= } + dev: true + + /json5/0.5.1: + resolution: { integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= } + hasBin: true + dev: true + + /json5/1.0.1: + resolution: + { + integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==, + } + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /json5/2.2.0: + resolution: + { + integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==, + } + engines: { node: ">=6" } + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /jsonc-parser/3.0.0: + resolution: + { + integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==, + } + dev: true + + /jsonfile/6.1.0: + resolution: + { + integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, + } + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.8 + dev: true + + /jsonparse/1.3.1: + resolution: { integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= } + engines: { "0": node >= 0.2.0 } + dev: true + + /jsonschema/1.2.11: + resolution: + { + integrity: sha512-XNZHs3N1IOa3lPKm//npxMhOdaoPw+MvEV0NIgxcER83GTJcG13rehtWmpBCfEt8DrtYwIkMTs8bdXoYs4fvnQ==, + } + dev: true + + /jsprim/1.4.1: + resolution: { integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= } + engines: { "0": node >=0.6.0 } + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + dev: true + + /just-diff-apply/3.0.0: + resolution: + { + integrity: sha512-K2MLc+ZC2DVxX4V61bIKPeMUUfj1YYZ3h0myhchDXOW1cKoPZMnjIoNCqv9bF2n5Oob1PFxuR2gVJxkxz4e58w==, + } + dev: true + + /just-diff/3.1.1: + resolution: + { + integrity: sha512-sdMWKjRq8qWZEjDcVA6llnUT8RDEBIfOiGpYFPYa9u+2c39JCsejktSP7mj5eRid5EIvTzIpQ2kDOCw1Nq9BjQ==, + } + dev: true + + /keyv/4.0.3: + resolution: + { + integrity: sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==, + } + dependencies: + json-buffer: 3.0.1 + dev: true + + /kind-of/6.0.3: + resolution: + { + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, + } + engines: { node: ">=0.10.0" } + dev: true + + /kleur/4.1.4: + resolution: + { + integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==, + } + engines: { node: ">=6" } + dev: true + + /lilconfig/2.0.3: + resolution: + { + integrity: sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==, + } + engines: { node: ">=10" } + dev: true + + /lines-and-columns/1.1.6: + resolution: { integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= } + dev: true + + /loader-utils/1.4.0: + resolution: + { + integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==, + } + engines: { node: ">=4.0.0" } + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.1 + dev: true + + /locate-character/2.0.5: + resolution: + { + integrity: sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==, + } + dev: true + + /locate-path/3.0.0: + resolution: + { + integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, + } + engines: { node: ">=6" } + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + + /locate-path/5.0.0: + resolution: + { + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, + } + engines: { node: ">=8" } + dependencies: + p-locate: 4.1.0 + dev: true + + /locate-path/6.0.0: + resolution: + { + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + } + engines: { node: ">=10" } + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.camelcase/4.3.0: + resolution: { integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= } + dev: true + + /lodash.castarray/4.4.0: + resolution: { integrity: sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU= } + dev: true + + /lodash.isplainobject/4.0.6: + resolution: { integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= } + dev: true + + /lodash.merge/4.6.2: + resolution: + { + integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, + } + dev: true + + /lodash.topath/4.5.2: + resolution: { integrity: sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak= } + dev: true + + /lodash.uniq/4.5.0: + resolution: { integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= } + dev: true + + /lodash/4.17.21: + resolution: + { + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, + } + dev: true + + /longest-streak/3.0.0: + resolution: + { + integrity: sha512-XhUjWR5CFaQ03JOP+iSDS9koy8T5jfoImCZ4XprElw3BXsSk4MpVYOLw/6LTDKZhO13PlAXnB5gS4MHQTpkSOw==, + } + dev: true + + /loose-envify/1.4.0: + resolution: + { + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, + } + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: true + + /lower-case/2.0.2: + resolution: + { + integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, + } + dependencies: + tslib: 2.3.1 + dev: true + + /lowercase-keys/2.0.0: + resolution: + { + integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==, + } + engines: { node: ">=8" } + dev: true + + /lru-cache/5.1.1: + resolution: + { + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, + } + dependencies: + yallist: 3.1.1 + dev: true + + /lru-cache/6.0.0: + resolution: + { + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, + } + engines: { node: ">=10" } + dependencies: + yallist: 4.0.0 + dev: true + + /magic-string/0.25.7: + resolution: + { + integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==, + } + dependencies: + sourcemap-codec: 1.4.8 + dev: true + + /make-dir/3.1.0: + resolution: + { + integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, + } + engines: { node: ">=8" } + dependencies: + semver: 6.3.0 + dev: true + + /make-fetch-happen/9.1.0: + resolution: + { + integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==, + } + engines: { node: ">= 10" } + dependencies: + agentkeepalive: 4.1.4 + cacache: 15.3.0 + http-cache-semantics: 4.1.0 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.0 + is-lambda: 1.0.1 + lru-cache: 6.0.0 + minipass: 3.1.5 + minipass-collect: 1.0.2 + minipass-fetch: 1.4.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.2 + promise-retry: 2.0.1 + socks-proxy-agent: 6.1.0 + ssri: 8.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /markdown-table/3.0.1: + resolution: + { + integrity: sha512-CBbaYXKSGnE1uLRpKA1SWgIRb2PQrpkllNWpZtZe6VojOJ4ysqiq7/2glYcmKsOYN09QgH/HEBX5hIshAeiK6A==, + } + dev: true + + /mdast-util-definitions/5.1.0: + resolution: + { + integrity: sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==, + } + dependencies: + "@types/mdast": 3.0.10 + "@types/unist": 2.0.6 + unist-util-visit: 3.1.0 + dev: true + + /mdast-util-find-and-replace/2.1.0: + resolution: + { + integrity: sha512-1w1jbqAd13oU78QPBf5223+xB+37ecNtQ1JElq2feWols5oEYAl+SgNDnOZipe7NfLemoEt362yUS15/wip4mw==, + } + dependencies: + escape-string-regexp: 5.0.0 + unist-util-is: 5.1.1 + unist-util-visit-parents: 4.1.1 + dev: true + + /mdast-util-footnote/1.0.0: + resolution: + { + integrity: sha512-DBQervPt/8PZOebnKZu2dXsLXgKHfCirW5BIR824z4tGujWQ4gMMASPEEKqgCpoeDO0WS691Eqbv/HKGvw6Vmw==, + } + dependencies: + "@types/mdast": 3.0.10 + mdast-util-to-markdown: 1.2.3 + micromark-util-normalize-identifier: 1.0.0 + dev: true + + /mdast-util-from-markdown/1.0.1: + resolution: + { + integrity: sha512-KGPH5sDqbov0PWOEtElsLqLYC9tGGaOzznl6ss+rjDJP4bPe1t7T/K3oYwXPKTn+YzPUdorYirbz9pXEkapyYQ==, + } + dependencies: + "@types/mdast": 3.0.10 + "@types/unist": 2.0.6 + mdast-util-to-string: 3.1.0 + micromark: 3.0.5 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-decode-string: 1.0.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + parse-entities: 3.0.0 + unist-util-stringify-position: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-autolink-literal/1.0.1: + resolution: + { + integrity: sha512-dCUDNYXCytIonTHIUOZXp5S3FWd1XAt6IVH1fBfH6BbUF9U+9m1T9XllfHPvKJCccKNI+0RlYmQJ0rfMTDxEtA==, + } + dependencies: + "@types/mdast": 3.0.10 + ccount: 2.0.0 + mdast-util-find-and-replace: 2.1.0 + micromark-util-character: 1.1.0 + dev: true + + /mdast-util-gfm-strikethrough/1.0.0: + resolution: + { + integrity: sha512-gM9ipBUdRxYa6Yq1Hd8Otg6jEn/dRxFZ1F9ZX4QHosHOexLGqNZO2dh0A+YFbUEd10RcKjnjb4jOfJJzoXXUew==, + } + dependencies: + "@types/mdast": 3.0.10 + mdast-util-to-markdown: 1.2.3 + dev: true + + /mdast-util-gfm-table/1.0.1: + resolution: + { + integrity: sha512-NByKuaSg5+M6r9DZBPXFUmhMHGFf9u+WE76EeStN01ghi8hpnydiWBXr+qj0XCRWI7SAMNtEjGvip6zci9axQA==, + } + dependencies: + markdown-table: 3.0.1 + mdast-util-to-markdown: 1.2.3 + dev: true + + /mdast-util-gfm-task-list-item/1.0.0: + resolution: + { + integrity: sha512-dwkzOTjQe8JCCHVE3Cb0pLHTYLudf7t9WCAnb20jI8/dW+VHjgWhjtIUVA3oigNkssgjEwX+i+3XesUdCnXGyA==, + } + dependencies: + "@types/mdast": 3.0.10 + mdast-util-to-markdown: 1.2.3 + dev: true + + /mdast-util-gfm/1.0.0: + resolution: + { + integrity: sha512-JY4qImsTqivQ0Gl3qvdaizCpomFaNrHnjEhNjNNKeNEA5jZHAJDYu1+yO4V9jn4/ti8GrKdAScaT4F71knoxsA==, + } + dependencies: + mdast-util-gfm-autolink-literal: 1.0.1 + mdast-util-gfm-strikethrough: 1.0.0 + mdast-util-gfm-table: 1.0.1 + mdast-util-gfm-task-list-item: 1.0.0 + dev: true + + /mdast-util-mdx-expression/1.1.0: + resolution: + { + integrity: sha512-FTS2u2+sNSG3AeOY0gRj62Uw7mLDFSOGHN8Wcq6Of3kxfbYHfCO9If2viAzT2pUSZZTBKgIX6/86s8v+mKYgbg==, + } + dependencies: + "@types/estree-jsx": 0.0.1 + strip-indent: 4.0.0 + dev: true + + /mdast-util-to-hast/11.2.1: + resolution: + { + integrity: sha512-tvy3qzo/SKxkQ9smt7D7NX+4nAQng+eK4/A7PVUzAT4+n0NtgaDRyZA2DmGExAbW7xUX4O+4jkO2u94dNStssw==, + } + dependencies: + "@types/hast": 2.3.4 + "@types/mdast": 3.0.10 + "@types/mdurl": 1.0.2 + mdast-util-definitions: 5.1.0 + mdurl: 1.0.1 + unist-builder: 3.0.0 + unist-util-generated: 2.0.0 + unist-util-position: 4.0.1 + unist-util-visit: 4.0.0 + dev: true + + /mdast-util-to-markdown/1.2.3: + resolution: + { + integrity: sha512-040jJYtjOUdbvYAXCfPrpLJRdvMOmR33KRqlhT4r+fEbVM+jao1RMbA8RmGeRmw8RAj3vQ+HvhIaJPijvnOwCg==, + } + dependencies: + "@types/mdast": 3.0.10 + "@types/unist": 2.0.6 + longest-streak: 3.0.0 + mdast-util-to-string: 3.1.0 + micromark-util-decode-string: 1.0.0 + unist-util-visit: 4.0.0 + zwitch: 2.0.2 + dev: true + + /mdast-util-to-string/3.1.0: + resolution: + { + integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==, + } + dev: true + + /mdurl/1.0.1: + resolution: { integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= } + dev: true + + /merge-stream/2.0.0: + resolution: + { + integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, + } + dev: true + + /merge2/1.4.1: + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + engines: { node: ">= 8" } + dev: true + + /meriyah/3.1.6: + resolution: + { + integrity: sha512-JDOSi6DIItDc33U5N52UdV6P8v+gn+fqZKfbAfHzdWApRQyQWdcvxPvAr9t01bI2rBxGvSrKRQSCg3SkZC1qeg==, + } + engines: { node: ">=10.4.0" } + dev: true + + /micro-memoize/4.0.9: + resolution: + { + integrity: sha512-Z2uZi/IUMGQDCXASdujXRqrXXEwSY0XffUrAOllhqzQI3wpUyZbiZTiE2JuYC0HSG2G7DbCS5jZmsEKEGZuemg==, + } + dev: true + + /micromark-core-commonmark/1.0.1: + resolution: + { + integrity: sha512-vEOw8hcQ3nwHkKKNIyP9wBi8M50zjNajtmI+cCUWcVfJS+v5/3WCh4PLKf7PPRZFUutjzl4ZjlHwBWUKfb/SkA==, + } + dependencies: + micromark-factory-destination: 1.0.0 + micromark-factory-label: 1.0.0 + micromark-factory-space: 1.0.0 + micromark-factory-title: 1.0.0 + micromark-factory-whitespace: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-html-tag-name: 1.0.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-subtokenize: 1.0.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + parse-entities: 3.0.0 + dev: true + + /micromark-extension-footnote/1.0.0: + resolution: + { + integrity: sha512-mNzDkZpeTi8tKSbU5+flrEXdbNlCdi6cHRVBIaNF+bAdiuLqZ3HtoX3wvcdX7qAVPCnSgEJ/A6kBoIc4MkJk1w==, + } + dependencies: + micromark-core-commonmark: 1.0.1 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-symbol: 1.0.0 + dev: true + + /micromark-extension-gfm-autolink-literal/1.0.0: + resolution: + { + integrity: sha512-t+K0aPK32mXypVTEKV+WRfoT/Rb7MERDgHZVRr56NXpyQQhgMk72QnK4NljYUlrgbuesH+MxiPQwThzqRDIwvA==, + } + dependencies: + micromark-util-character: 1.1.0 + micromark-util-sanitize-uri: 1.0.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-extension-gfm-strikethrough/1.0.1: + resolution: + { + integrity: sha512-fzGYXWz9HPWH1uHqYwdyR8XpEtuoYVHUjTdPQTnl3ETVZOQe1NXMwE3RA7AMqeON52hG+kO9g1/P1+pLONBSMQ==, + } + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-extension-gfm-table/1.0.0: + resolution: + { + integrity: sha512-OATRuHDgEAT/aaJJRSdU12V+s01kNSnJ0jumdfLq5mPy0F5DkR3zbTSFLH4tjVYM0/kEG6umxIhHY62mFe4z5Q==, + } + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-extension-gfm-tagfilter/1.0.0: + resolution: + { + integrity: sha512-GGUZhzQrOdHR8RHU2ru6K+4LMlj+pBdNuXRtw5prOflDOk2hHqDB0xEgej1AHJ2VETeycX7tzQh2EmaTUOmSKg==, + } + dependencies: + micromark-util-types: 1.0.1 + dev: true + + /micromark-extension-gfm-task-list-item/1.0.0: + resolution: + { + integrity: sha512-3tkHCq1NNwijtwpjYba9+rl1yvQ4xYg8iQpUAfTJRyq8MtIEsBUF/vW6B9Gh8Qwy1hE2FmpyHhP4jnFAt61zLg==, + } + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-extension-gfm/1.0.0: + resolution: + { + integrity: sha512-OjqbQPL1Vec/4l5hnC8WnMNmWwgrT9JvzR2udqIGrGKecZsdwY9GAWZ5482CuD12SXuHNj8aS8epni6ip0Pwog==, + } + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.0 + micromark-extension-gfm-strikethrough: 1.0.1 + micromark-extension-gfm-table: 1.0.0 + micromark-extension-gfm-tagfilter: 1.0.0 + micromark-extension-gfm-task-list-item: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-extension-mdx-expression/1.0.0: + resolution: + { + integrity: sha512-a433Der9h4ZCiK7MZhox45Dt6oD0Nm1v2GFt+PQjlgW4Ydt8OTOIgKOaurSXwsy5vp+PohT7W1PUx3Bv4VVcxw==, + } + dependencies: + micromark-factory-mdx-expression: 1.0.0 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-events-to-acorn: 1.0.1 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-factory-destination/1.0.0: + resolution: + { + integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==, + } + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-factory-label/1.0.0: + resolution: + { + integrity: sha512-XWEucVZb+qBCe2jmlOnWr6sWSY6NHx+wtpgYFsm4G+dufOf6tTQRRo0bdO7XSlGPu5fyjpJenth6Ksnc5Mwfww==, + } + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-factory-mdx-expression/1.0.0: + resolution: + { + integrity: sha512-UbIjQgRdeMdkKt9rkbjyYYJdegccu27ynI7JIHsbNAjtHQGrnsx3bBzJA5NrSjOmzzLaLr2FoVaynR2DwwTCAQ==, + } + dependencies: + micromark-factory-whitespace: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-events-to-acorn: 1.0.1 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + unist-util-position-from-estree: 1.1.1 + vfile-message: 3.0.2 + dev: true + + /micromark-factory-space/1.0.0: + resolution: + { + integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==, + } + dependencies: + micromark-util-character: 1.1.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-factory-title/1.0.0: + resolution: + { + integrity: sha512-flvC7Gx0dWVWorXuBl09Cr3wB5FTuYec8pMGVySIp2ZlqTcIjN/lFohZcP0EG//krTptm34kozHk7aK/CleCfA==, + } + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-factory-whitespace/1.0.0: + resolution: + { + integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==, + } + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-util-character/1.1.0: + resolution: + { + integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==, + } + dependencies: + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-util-chunked/1.0.0: + resolution: + { + integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==, + } + dependencies: + micromark-util-symbol: 1.0.0 + dev: true + + /micromark-util-classify-character/1.0.0: + resolution: + { + integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==, + } + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-util-combine-extensions/1.0.0: + resolution: + { + integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==, + } + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-util-decode-numeric-character-reference/1.0.0: + resolution: + { + integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==, + } + dependencies: + micromark-util-symbol: 1.0.0 + dev: true + + /micromark-util-decode-string/1.0.0: + resolution: + { + integrity: sha512-4g5UJ8P/J8wuRKUXCcB7udQuOBXpLyvBQSLSuznfBLCG+thKG6UTwFnXfHkrr/1wddprkUbPatCzxDjrJ+5zDg==, + } + dependencies: + micromark-util-character: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + parse-entities: 3.0.0 + dev: true + + /micromark-util-encode/1.0.0: + resolution: + { + integrity: sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg==, + } + dev: true + + /micromark-util-events-to-acorn/1.0.1: + resolution: + { + integrity: sha512-of/Ri+9PJ2kNhPllno6vgmaYDbkeC5U3PHR97u+aWgQmgu7UP/nUTcT4uHX8Bj68sRJRmYLrYP6bCTbG1o7F3A==, + } + dependencies: + "@types/acorn": 4.0.6 + "@types/estree": 0.0.48 + estree-util-visit: 1.1.0 + micromark-util-types: 1.0.1 + vfile-message: 3.0.2 + dev: true + + /micromark-util-html-tag-name/1.0.0: + resolution: + { + integrity: sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==, + } + dev: true + + /micromark-util-normalize-identifier/1.0.0: + resolution: + { + integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==, + } + dependencies: + micromark-util-symbol: 1.0.0 + dev: true + + /micromark-util-resolve-all/1.0.0: + resolution: + { + integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==, + } + dependencies: + micromark-util-types: 1.0.1 + dev: true + + /micromark-util-sanitize-uri/1.0.0: + resolution: + { + integrity: sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==, + } + dependencies: + micromark-util-character: 1.1.0 + micromark-util-encode: 1.0.0 + micromark-util-symbol: 1.0.0 + dev: true + + /micromark-util-subtokenize/1.0.0: + resolution: + { + integrity: sha512-EsnG2qscmcN5XhkqQBZni/4oQbLFjz9yk3ZM/P8a3YUjwV6+6On2wehr1ALx0MxK3+XXXLTzuBKHDFeDFYRdgQ==, + } + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + dev: true + + /micromark-util-symbol/1.0.0: + resolution: + { + integrity: sha512-NZA01jHRNCt4KlOROn8/bGi6vvpEmlXld7EHcRH+aYWUfL3Wc8JLUNNlqUMKa0hhz6GrpUWsHtzPmKof57v0gQ==, + } + dev: true + + /micromark-util-types/1.0.1: + resolution: + { + integrity: sha512-UT0ylWEEy80RFYzK9pEaugTqaxoD/j0Y9WhHpSyitxd99zjoQz7JJ+iKuhPAgOW2MiPSUAx+c09dcqokeyaROA==, + } + dev: true + + /micromark/3.0.5: + resolution: + { + integrity: sha512-QfjERBnPw0G9mxhOCkkbRP0n8SX8lIBLrEKeEVceviUukqVMv3hWE4AgNTOK/W6GWqtPvvIHg2Apl3j1Dxm6aQ==, + } + dependencies: + "@types/debug": 4.1.7 + debug: 4.3.2 + micromark-core-commonmark: 1.0.1 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-encode: 1.0.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-sanitize-uri: 1.0.0 + micromark-util-subtokenize: 1.0.0 + micromark-util-symbol: 1.0.0 + micromark-util-types: 1.0.1 + parse-entities: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /micromatch/4.0.4: + resolution: + { + integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==, + } + engines: { node: ">=8.6" } + dependencies: + braces: 3.0.2 + picomatch: 2.3.0 + dev: true + + /mime-db/1.49.0: + resolution: + { + integrity: sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==, + } + engines: { node: ">= 0.6" } + dev: true + + /mime-db/1.50.0: + resolution: + { + integrity: sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==, + } + engines: { node: ">= 0.6" } + dev: true + + /mime-types/2.1.32: + resolution: + { + integrity: sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==, + } + engines: { node: ">= 0.6" } + dependencies: + mime-db: 1.49.0 + dev: true + + /mime/1.6.0: + resolution: + { + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, + } + engines: { node: ">=4" } + hasBin: true + dev: true + + /mime/2.5.2: + resolution: + { + integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==, + } + engines: { node: ">=4.0.0" } + hasBin: true + dev: true + + /mimic-fn/2.1.0: + resolution: + { + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, + } + engines: { node: ">=6" } + dev: true + + /mimic-response/1.0.1: + resolution: + { + integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==, + } + engines: { node: ">=4" } + dev: true + + /mimic-response/3.1.0: + resolution: + { + integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==, + } + engines: { node: ">=10" } + dev: true + + /min-indent/1.0.1: + resolution: + { + integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, + } + engines: { node: ">=4" } + dev: true + + /minimatch/3.0.4: + resolution: + { + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==, + } + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.5: + resolution: + { + integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==, + } + dev: true + + /minipass-collect/1.0.2: + resolution: + { + integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==, + } + engines: { node: ">= 8" } + dependencies: + minipass: 3.1.5 + dev: true + + /minipass-fetch/1.4.1: + resolution: + { + integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==, + } + engines: { node: ">=8" } + dependencies: + minipass: 3.1.5 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + dev: true + + /minipass-flush/1.0.5: + resolution: + { + integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==, + } + engines: { node: ">= 8" } + dependencies: + minipass: 3.1.5 + dev: true + + /minipass-json-stream/1.0.1: + resolution: + { + integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==, + } + dependencies: + jsonparse: 1.3.1 + minipass: 3.1.5 + dev: true + + /minipass-pipeline/1.2.4: + resolution: + { + integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==, + } + engines: { node: ">=8" } + dependencies: + minipass: 3.1.5 + dev: true + + /minipass-sized/1.0.3: + resolution: + { + integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==, + } + engines: { node: ">=8" } + dependencies: + minipass: 3.1.5 + dev: true + + /minipass/3.1.5: + resolution: + { + integrity: sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==, + } + engines: { node: ">=8" } + dependencies: + yallist: 4.0.0 + dev: true + + /minizlib/2.1.2: + resolution: + { + integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, + } + engines: { node: ">= 8" } + dependencies: + minipass: 3.1.5 + yallist: 4.0.0 + dev: true + + /mkdirp-infer-owner/2.0.0: + resolution: + { + integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==, + } + engines: { node: ">=10" } + dependencies: + chownr: 2.0.0 + infer-owner: 1.0.4 + mkdirp: 1.0.4 + dev: true + + /mkdirp/0.5.5: + resolution: + { + integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==, + } + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /mkdirp/1.0.4: + resolution: + { + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, + } + engines: { node: ">=10" } + hasBin: true + dev: true + + /modern-normalize/1.1.0: + resolution: + { + integrity: sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==, + } + engines: { node: ">=6" } + dev: true + + /moize/6.1.0: + resolution: + { + integrity: sha512-WrMcM+C2Jy+qyOC/UMhA3BCHGowxV34dhDZnDNfxsREW/8N+33SFjmc23Q61Xv1WUthUA1vYopTitP1sZ5jkeg==, + } + dependencies: + fast-equals: 2.0.3 + micro-memoize: 4.0.9 + dev: true + + /ms/2.0.0: + resolution: { integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= } + dev: true + + /ms/2.1.1: + resolution: + { + integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==, + } + dev: true + + /ms/2.1.2: + resolution: + { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, + } + dev: true + + /ms/2.1.3: + resolution: + { + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, + } + dev: true + + /nanocolors/0.1.12: + resolution: + { + integrity: sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==, + } + dev: true + + /nanoid/3.1.25: + resolution: + { + integrity: sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + dev: true + + /negotiator/0.6.2: + resolution: + { + integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==, + } + engines: { node: ">= 0.6" } + dev: true + + /nlcst-to-string/2.0.4: + resolution: + { + integrity: sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==, + } + dev: true + + /no-case/3.0.4: + resolution: + { + integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, + } + dependencies: + lower-case: 2.0.2 + tslib: 2.3.1 + dev: true + + /node-emoji/1.11.0: + resolution: + { + integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, + } + dependencies: + lodash: 4.17.21 + dev: true + + /node-fetch/2.6.5: + resolution: + { + integrity: sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==, + } + engines: { node: 4.x || >=6.0.0 } + dependencies: + whatwg-url: 5.0.0 + dev: true + + /node-gyp-build/4.3.0: + resolution: + { + integrity: sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==, + } + hasBin: true + dev: true + + /node-gyp/7.1.2: + resolution: + { + integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==, + } + engines: { node: ">= 10.12.0" } + hasBin: true + dependencies: + env-paths: 2.2.1 + glob: 7.2.0 + graceful-fs: 4.2.8 + nopt: 5.0.0 + npmlog: 4.1.2 + request: 2.88.2 + rimraf: 3.0.2 + semver: 7.3.5 + tar: 6.1.11 + which: 2.0.2 + dev: true + + /node-releases/1.1.76: + resolution: + { + integrity: sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==, + } + dev: true + + /nopt/5.0.0: + resolution: + { + integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==, + } + engines: { node: ">=6" } + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + + /normalize-path/3.0.0: + resolution: + { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, + } + engines: { node: ">=0.10.0" } + dev: true + + /normalize-range/0.1.2: + resolution: { integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= } + engines: { node: ">=0.10.0" } + dev: true + + /normalize-url/6.1.0: + resolution: + { + integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, + } + engines: { node: ">=10" } + dev: true + + /npm-bundled/1.1.2: + resolution: + { + integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==, + } + dependencies: + npm-normalize-package-bin: 1.0.1 + dev: true + + /npm-install-checks/4.0.0: + resolution: + { + integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==, + } + engines: { node: ">=10" } + dependencies: + semver: 7.3.5 + dev: true + + /npm-normalize-package-bin/1.0.1: + resolution: + { + integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==, + } + dev: true + + /npm-package-arg/8.1.5: + resolution: + { + integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==, + } + engines: { node: ">=10" } + dependencies: + hosted-git-info: 4.0.2 + semver: 7.3.5 + validate-npm-package-name: 3.0.0 + dev: true + + /npm-packlist/2.2.2: + resolution: + { + integrity: sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==, + } + engines: { node: ">=10" } + hasBin: true + dependencies: + glob: 7.2.0 + ignore-walk: 3.0.4 + npm-bundled: 1.1.2 + npm-normalize-package-bin: 1.0.1 + dev: true + + /npm-pick-manifest/6.1.1: + resolution: + { + integrity: sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==, + } + dependencies: + npm-install-checks: 4.0.0 + npm-normalize-package-bin: 1.0.1 + npm-package-arg: 8.1.5 + semver: 7.3.5 + dev: true + + /npm-registry-fetch/11.0.0: + resolution: + { + integrity: sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==, + } + engines: { node: ">=10" } + dependencies: + make-fetch-happen: 9.1.0 + minipass: 3.1.5 + minipass-fetch: 1.4.1 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 8.1.5 + transitivePeerDependencies: + - supports-color + dev: true + + /npm-run-path/4.0.1: + resolution: + { + integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, + } + engines: { node: ">=8" } + dependencies: + path-key: 3.1.1 + dev: true + + /npmlog/4.1.2: + resolution: + { + integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==, + } + dependencies: + are-we-there-yet: 1.1.7 + console-control-strings: 1.1.0 + gauge: 2.7.4 + set-blocking: 2.0.0 + dev: true + + /nth-check/2.0.1: + resolution: + { + integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==, + } + dependencies: + boolbase: 1.0.0 + dev: true + + /number-is-nan/1.0.1: + resolution: { integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= } + engines: { node: ">=0.10.0" } + dev: true + + /oauth-sign/0.9.0: + resolution: + { + integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==, + } + dev: true + + /object-assign/4.1.1: + resolution: { integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= } + engines: { node: ">=0.10.0" } + dev: true + + /object-hash/2.2.0: + resolution: + { + integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==, + } + engines: { node: ">= 6" } + dev: true + + /on-finished/2.3.0: + resolution: { integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= } + engines: { node: ">= 0.8" } + dependencies: + ee-first: 1.1.1 + dev: true + + /once/1.4.0: + resolution: { integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= } + dependencies: + wrappy: 1.0.2 + dev: true + + /onetime/5.1.2: + resolution: + { + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, + } + engines: { node: ">=6" } + dependencies: + mimic-fn: 2.1.0 + dev: true + + /onigasm/2.2.5: + resolution: + { + integrity: sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==, + } + dependencies: + lru-cache: 5.1.1 + dev: true + + /open/8.2.1: + resolution: + { + integrity: sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==, + } + engines: { node: ">=12" } + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /os-homedir/1.0.2: + resolution: { integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M= } + engines: { node: ">=0.10.0" } + dev: true + + /p-cancelable/2.1.1: + resolution: + { + integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==, + } + engines: { node: ">=8" } + dev: true + + /p-finally/1.0.0: + resolution: { integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= } + engines: { node: ">=4" } + dev: true + + /p-limit/2.3.0: + resolution: + { + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, + } + engines: { node: ">=6" } + dependencies: + p-try: 2.2.0 + dev: true + + /p-limit/3.1.0: + resolution: + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + engines: { node: ">=10" } + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate/3.0.0: + resolution: + { + integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==, + } + engines: { node: ">=6" } + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate/4.1.0: + resolution: + { + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, + } + engines: { node: ">=8" } + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate/5.0.0: + resolution: + { + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, + } + engines: { node: ">=10" } + dependencies: + p-limit: 3.1.0 + dev: true + + /p-map/4.0.0: + resolution: + { + integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, + } + engines: { node: ">=10" } + dependencies: + aggregate-error: 3.1.0 + dev: true + + /p-queue/6.6.2: + resolution: + { + integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==, + } + engines: { node: ">=8" } + dependencies: + eventemitter3: 4.0.7 + p-timeout: 3.2.0 + dev: true + + /p-timeout/3.2.0: + resolution: + { + integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==, + } + engines: { node: ">=8" } + dependencies: + p-finally: 1.0.0 + dev: true + + /p-try/2.2.0: + resolution: + { + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, + } + engines: { node: ">=6" } + dev: true + + /pacote/11.3.5: + resolution: + { + integrity: sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==, + } + engines: { node: ">=10" } + hasBin: true + dependencies: + "@npmcli/git": 2.1.0 + "@npmcli/installed-package-contents": 1.0.7 + "@npmcli/promise-spawn": 1.3.2 + "@npmcli/run-script": 1.8.6 + cacache: 15.3.0 + chownr: 2.0.0 + fs-minipass: 2.1.0 + infer-owner: 1.0.4 + minipass: 3.1.5 + mkdirp: 1.0.4 + npm-package-arg: 8.1.5 + npm-packlist: 2.2.2 + npm-pick-manifest: 6.1.1 + npm-registry-fetch: 11.0.0 + promise-retry: 2.0.1 + read-package-json-fast: 2.0.3 + rimraf: 3.0.2 + ssri: 8.0.1 + tar: 6.1.11 + transitivePeerDependencies: + - supports-color + dev: true + + /parent-module/1.0.1: + resolution: + { + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, + } + engines: { node: ">=6" } + dependencies: + callsites: 3.1.0 + dev: true + + /parse-conflict-json/1.1.1: + resolution: + { + integrity: sha512-4gySviBiW5TRl7XHvp1agcS7SOe0KZOjC//71dzZVWJrY9hCrgtvl5v3SyIxCZ4fZF47TxD9nfzmxcx76xmbUw==, + } + dependencies: + json-parse-even-better-errors: 2.3.1 + just-diff: 3.1.1 + just-diff-apply: 3.0.0 + dev: true + + /parse-entities/3.0.0: + resolution: + { + integrity: sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==, + } + dependencies: + character-entities: 2.0.0 + character-entities-legacy: 2.0.0 + character-reference-invalid: 2.0.0 + is-alphanumerical: 2.0.0 + is-decimal: 2.0.0 + is-hexadecimal: 2.0.0 + dev: true + + /parse-json/5.2.0: + resolution: + { + integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, + } + engines: { node: ">=8" } + dependencies: + "@babel/code-frame": 7.14.5 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.1.6 + dev: true + + /parse-latin/4.3.0: + resolution: + { + integrity: sha512-TYKL+K98dcAWoCw/Ac1yrPviU8Trk+/gmjQVaoWEFDZmVD4KRg6c/80xKqNNFQObo2mTONgF8trzAf2UTwKafw==, + } + dependencies: + nlcst-to-string: 2.0.4 + unist-util-modify-children: 2.0.0 + unist-util-visit-children: 1.1.4 + dev: true + + /parse5-htmlparser2-tree-adapter/6.0.1: + resolution: + { + integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==, + } + dependencies: + parse5: 6.0.1 + dev: true + + /parse5/6.0.1: + resolution: + { + integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, + } + dev: true + + /pascal-case/3.1.2: + resolution: + { + integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, + } + dependencies: + no-case: 3.0.4 + tslib: 2.3.1 + dev: true + + /path-exists/3.0.0: + resolution: { integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= } + engines: { node: ">=4" } + dev: true + + /path-exists/4.0.0: + resolution: + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + engines: { node: ">=8" } + dev: true + + /path-is-absolute/1.0.1: + resolution: { integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= } + engines: { node: ">=0.10.0" } + dev: true + + /path-key/3.1.1: + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: ">=8" } + dev: true + + /path-parse/1.0.7: + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } + dev: true + + /path-to-regexp/6.2.0: + resolution: + { + integrity: sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==, + } + dev: true + + /path-type/4.0.0: + resolution: + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + engines: { node: ">=8" } + dev: true + + /performance-now/2.1.0: + resolution: { integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= } + dev: true + + /periscopic/2.0.3: + resolution: + { + integrity: sha512-FuCZe61mWxQOJAQFEfmt9FjzebRlcpFz8sFPbyaCKtdusPkMEbA9ey0eARnRav5zAhmXznhaQkKGFAPn7X9NUw==, + } + dependencies: + estree-walker: 2.0.2 + is-reference: 1.2.1 + dev: true + + /picomatch/2.3.0: + resolution: + { + integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==, + } + engines: { node: ">=8.6" } + dev: true + + /pify/2.3.0: + resolution: { integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= } + engines: { node: ">=0.10.0" } + dev: true + + /pkg-dir/4.2.0: + resolution: + { + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, + } + engines: { node: ">=8" } + dependencies: + find-up: 4.1.0 + dev: true + + /pkg-up/3.1.0: + resolution: + { + integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==, + } + engines: { node: ">=8" } + dependencies: + find-up: 3.0.0 + dev: true + + /postcss-icss-keyframes/0.2.1: + resolution: { integrity: sha1-gMRFXgESsPL5w8Bax1FQYruf8pU= } + dependencies: + icss-utils: 3.0.1 + postcss: 6.0.23 + postcss-value-parser: 3.3.1 + dev: true + + /postcss-js/3.0.3: + resolution: + { + integrity: sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==, + } + engines: { node: ">=10.0" } + dependencies: + camelcase-css: 2.0.1 + postcss: 8.3.7 + dev: true + + /postcss-load-config/3.1.0: + resolution: + { + integrity: sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==, + } + engines: { node: ">= 10" } + peerDependencies: + ts-node: ">=9.0.0" + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + import-cwd: 3.0.0 + lilconfig: 2.0.3 + yaml: 1.10.2 + dev: true + + /postcss-modules-extract-imports/3.0.0_postcss@8.3.7: + resolution: + { + integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==, + } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.3.7 + dev: true + + /postcss-modules-local-by-default/4.0.0_postcss@8.3.7: + resolution: + { + integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==, + } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0_postcss@8.3.7 + postcss: 8.3.7 + postcss-selector-parser: 6.0.6 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-modules-scope/3.0.0_postcss@8.3.7: + resolution: + { + integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==, + } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.3.7 + postcss-selector-parser: 6.0.6 + dev: true + + /postcss-modules-values/4.0.0_postcss@8.3.7: + resolution: + { + integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, + } + engines: { node: ^10 || ^12 || >= 14 } + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0_postcss@8.3.7 + postcss: 8.3.7 + dev: true + + /postcss-modules/4.2.2_postcss@8.3.7: + resolution: + { + integrity: sha512-/H08MGEmaalv/OU8j6bUKi/kZr2kqGF6huAW8m9UAgOLWtpFdhA14+gPBoymtqyv+D4MLsmqaF2zvIegdCxJXg==, + } + peerDependencies: + postcss: ^8.0.0 + dependencies: + generic-names: 2.0.1 + icss-replace-symbols: 1.1.0 + lodash.camelcase: 4.3.0 + postcss: 8.3.7 + postcss-modules-extract-imports: 3.0.0_postcss@8.3.7 + postcss-modules-local-by-default: 4.0.0_postcss@8.3.7 + postcss-modules-scope: 3.0.0_postcss@8.3.7 + postcss-modules-values: 4.0.0_postcss@8.3.7 + string-hash: 1.1.3 + dev: true + + /postcss-nested/5.0.6: + resolution: + { + integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==, + } + engines: { node: ">=12.0" } + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss-selector-parser: 6.0.6 + dev: true + + /postcss-selector-parser/6.0.6: + resolution: + { + integrity: sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==, + } + engines: { node: ">=4" } + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-value-parser/3.3.1: + resolution: + { + integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==, + } + dev: true + + /postcss-value-parser/4.1.0: + resolution: + { + integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==, + } + dev: true + + /postcss/6.0.23: + resolution: + { + integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==, + } + engines: { node: ">=4.0.0" } + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true + + /postcss/8.3.7: + resolution: + { + integrity: sha512-9SaY7nnyQ63/WittqZYAvkkYPyKxchMKH71UDzeTmWuLSvxTRpeEeABZAzlCi55cuGcoFyoV/amX2BdsafQidQ==, + } + engines: { node: ^10 || ^12 || >=14 } + dependencies: + nanocolors: 0.1.12 + nanoid: 3.1.25 + source-map-js: 0.6.2 + dev: true + + /preact-render-to-string/5.1.19_preact@10.5.14: + resolution: + { + integrity: sha512-bj8sn/oytIKO6RtOGSS/1+5CrQyRSC99eLUnEVbqUa6MzJX5dYh7wu9bmT0d6lm/Vea21k9KhCQwvr2sYN3rrQ==, + } + peerDependencies: + preact: ">=10" + dependencies: + preact: 10.5.14 + pretty-format: 3.8.0 + dev: true + + /preact/10.5.14: + resolution: + { + integrity: sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ==, + } + dev: true + + /pretty-bytes/5.6.0: + resolution: + { + integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==, + } + engines: { node: ">=6" } + dev: true + + /pretty-format/3.8.0: + resolution: { integrity: sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U= } + dev: true + + /pretty-hrtime/1.0.3: + resolution: { integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= } + engines: { node: ">= 0.8" } + dev: true + + /prismjs/1.25.0: + resolution: + { + integrity: sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==, + } + dev: true + + /proc-log/1.0.0: + resolution: + { + integrity: sha512-aCk8AO51s+4JyuYGg3Q/a6gnrlDO09NpVWePtjp7xwphcoQ04x5WAfCyugcsbLooWcMJ87CLkD4+604IckEdhg==, + } + dev: true + + /process-nextick-args/2.0.1: + resolution: + { + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, + } + dev: true + + /promise-all-reject-late/1.0.1: + resolution: + { + integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==, + } + dev: true + + /promise-call-limit/1.0.1: + resolution: + { + integrity: sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==, + } + dev: true + + /promise-inflight/1.0.1: + resolution: { integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM= } + dev: true + + /promise-retry/2.0.1: + resolution: + { + integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==, + } + engines: { node: ">=10" } + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + dev: true + + /property-information/6.0.1: + resolution: + { + integrity: sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg==, + } + dev: true + + /psl/1.8.0: + resolution: + { + integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==, + } + dev: true + + /pump/3.0.0: + resolution: + { + integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, + } + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /punycode/2.1.1: + resolution: + { + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==, + } + engines: { node: ">=6" } + dev: true + + /purgecss/4.0.3: + resolution: + { + integrity: sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==, + } + hasBin: true + dependencies: + commander: 6.2.1 + glob: 7.2.0 + postcss: 8.3.7 + postcss-selector-parser: 6.0.6 + dev: true + + /qs/6.5.2: + resolution: + { + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==, + } + engines: { node: ">=0.6" } + dev: true + + /queue-microtask/1.2.3: + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } + dev: true + + /quick-lru/5.1.1: + resolution: + { + integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==, + } + engines: { node: ">=10" } + dev: true + + /randombytes/2.1.0: + resolution: + { + integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, + } + dependencies: + safe-buffer: 5.2.1 + dev: true + + /range-parser/1.2.1: + resolution: + { + integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, + } + engines: { node: ">= 0.6" } + dev: true + + /react-dom/17.0.2_react@17.0.2: + resolution: + { + integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==, + } + peerDependencies: + react: 17.0.2 + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react: 17.0.2 + scheduler: 0.20.2 + dev: true + + /react/17.0.2: + resolution: + { + integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==, + } + engines: { node: ">=0.10.0" } + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: true + + /read-cmd-shim/2.0.0: + resolution: + { + integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==, + } + dev: true + + /read-package-json-fast/2.0.3: + resolution: + { + integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==, + } + engines: { node: ">=10" } + dependencies: + json-parse-even-better-errors: 2.3.1 + npm-normalize-package-bin: 1.0.1 + dev: true + + /readable-stream/2.3.7: + resolution: + { + integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==, + } + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readdir-scoped-modules/1.1.0: + resolution: + { + integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==, + } + dependencies: + debuglog: 1.0.1 + dezalgo: 1.0.3 + graceful-fs: 4.2.8 + once: 1.4.0 + dev: true + + /readdirp/3.6.0: + resolution: + { + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + } + engines: { node: ">=8.10.0" } + dependencies: + picomatch: 2.3.0 + dev: true + + /reduce-css-calc/2.1.8: + resolution: + { + integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==, + } + dependencies: + css-unit-converter: 1.1.2 + postcss-value-parser: 3.3.1 + dev: true + + /rehype-raw/6.1.0: + resolution: + { + integrity: sha512-12j2UiiYJgZFdjnHDny77NY5BF3eW4Jsl0vtgL1DWdTzcHjPpbhumU+GtPUdivEWwQc8x9OdEuO0oxaGz7Tvyg==, + } + dependencies: + "@types/hast": 2.3.4 + hast-util-raw: 7.2.0 + unified: 10.1.0 + dev: true + + /rehype-stringify/9.0.2: + resolution: + { + integrity: sha512-BuVA6lAEYtOpXO2xuHLohAzz8UNoQAxAqYRqh4QEEtU39Co+P1JBZhw6wXA9hMWp+JLcmrxWH8+UKcNSr443Fw==, + } + dependencies: + "@types/hast": 2.3.4 + hast-util-to-html: 8.0.2 + unified: 10.1.0 + dev: true + + /remark-footnotes/4.0.1: + resolution: + { + integrity: sha512-He6YzQFk/Wu2KgfjI80EyPXjt/G+WFaYfUH+xapqPQBdm3aTdEyzosXXv9a2FbTxGqgOfJ4q/TCB46v+wofRpQ==, + } + dependencies: + "@types/mdast": 3.0.10 + mdast-util-footnote: 1.0.0 + micromark-extension-footnote: 1.0.0 + unified: 10.1.0 + dev: true + + /remark-gfm/2.0.0: + resolution: + { + integrity: sha512-waIv4Tjcd2CTUDxKRYzuPyIHw1FoX4H2GjXAzXV9PxQWb+dU4fJivd/FZ+nxyzPARrqTjMIkwIwPoWNbpBhjcQ==, + } + dependencies: + "@types/mdast": 3.0.10 + mdast-util-gfm: 1.0.0 + micromark-extension-gfm: 1.0.0 + unified: 10.1.0 + dev: true + + /remark-parse/10.0.0: + resolution: + { + integrity: sha512-07ei47p2Xl7Bqbn9H2VYQYirnAFJPwdMuypdozWsSbnmrkgA2e2sZLZdnDNrrsxR4onmIzH/J6KXqKxCuqHtPQ==, + } + dependencies: + "@types/mdast": 3.0.10 + mdast-util-from-markdown: 1.0.1 + unified: 10.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-rehype/9.0.0: + resolution: + { + integrity: sha512-SFA+mPWu45ynFPKeT3h5eNNVAYoMp3wizr3KSKh1IQ9L6dLSyD25/df6/vv8EW8ji3O3dnZGdbLQl592Tn+ydg==, + } + dependencies: + "@types/hast": 2.3.4 + "@types/mdast": 3.0.10 + mdast-util-to-hast: 11.2.1 + unified: 10.1.0 + dev: true + + /remark-slug/7.0.0: + resolution: + { + integrity: sha512-ZUb1t/o2TxhdHidOsN6DVq8zVO/RiX2zBz/zXnW9cY6U7lLxcAMCxVf5DIoPToIZCGpJIE/g/vUbghlPKaDXMg==, + } + dependencies: + "@types/hast": 2.3.4 + "@types/mdast": 3.0.10 + github-slugger: 1.4.0 + mdast-util-to-string: 3.1.0 + unified: 10.1.0 + unist-util-visit: 4.0.0 + dev: true + + /request/2.88.2: + resolution: + { + integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==, + } + engines: { node: ">= 6" } + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + dependencies: + aws-sign2: 0.7.0 + aws4: 1.11.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.32 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + dev: true + + /require-relative/0.8.7: + resolution: { integrity: sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= } + dev: true + + /reselect/4.0.0: + resolution: + { + integrity: sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==, + } + dev: true + + /resolve-alpn/1.2.1: + resolution: + { + integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==, + } + dev: true + + /resolve-from/4.0.0: + resolution: + { + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, + } + engines: { node: ">=4" } + dev: true + + /resolve-from/5.0.0: + resolution: + { + integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, + } + engines: { node: ">=8" } + dev: true + + /resolve/1.20.0: + resolution: + { + integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==, + } + dependencies: + is-core-module: 2.6.0 + path-parse: 1.0.7 + dev: true + + /responselike/2.0.0: + resolution: + { + integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==, + } + dependencies: + lowercase-keys: 2.0.0 + dev: true + + /retext-latin/2.0.4: + resolution: + { + integrity: sha512-fOoSSoQgDZ+l/uS81oxI3alBghDUPja0JEl0TpQxI6MN+dhM6fLFumPJwMZ4PJTyL5FFAgjlsdv8IX+6IRuwMw==, + } + dependencies: + parse-latin: 4.3.0 + unherit: 1.1.3 + dev: true + + /retext-smartypants/4.0.0: + resolution: + { + integrity: sha512-Mknd05zuIycr4Z/hNDxA8ktqv7pG7wYdTZc68a2MJF+Ibg/WloR5bbyrEjijwNwHRR+xWsovkLH4OQIz/mghdw==, + } + dependencies: + nlcst-to-string: 2.0.4 + unist-util-visit: 2.0.3 + dev: true + + /retext-stringify/2.0.4: + resolution: + { + integrity: sha512-xOtx5mFJBoT3j7PBtiY2I+mEGERNniofWktI1cKXvjMEJPOuqve0dghLHO1+gz/gScLn4zqspDGv4kk2wS5kSA==, + } + dependencies: + nlcst-to-string: 2.0.4 + dev: true + + /retext/7.0.1: + resolution: + { + integrity: sha512-N0IaEDkvUjqyfn3/gwxVfI51IxfGzOiVXqPLWnKeCDbiQdxSg0zebzHPxXWnL7TeplAJ+RE4uqrXyYN//s9HjQ==, + } + dependencies: + retext-latin: 2.0.4 + retext-stringify: 2.0.4 + unified: 8.4.2 + dev: true + + /retry/0.12.0: + resolution: { integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= } + engines: { node: ">= 4" } + dev: true + + /reusify/1.0.4: + resolution: + { + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, + } + engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + dev: true + + /rgb-regex/1.0.1: + resolution: { integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE= } + dev: true + + /rgba-regex/1.0.0: + resolution: { integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= } + dev: true + + /rimraf/2.7.1: + resolution: + { + integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, + } + hasBin: true + dependencies: + glob: 7.2.0 + dev: true + + /rimraf/3.0.2: + resolution: + { + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, + } + hasBin: true + dependencies: + glob: 7.2.0 + dev: true + + /rollup-plugin-polyfill-node/0.6.2_rollup@2.37.1: + resolution: + { + integrity: sha512-gMCVuR0zsKq0jdBn8pSXN1Ejsc458k2QsFFvQdbHoM0Pot5hEnck+pBP/FDwFS6uAi77pD3rDTytsaUStsOMlA==, + } + dependencies: + "@rollup/plugin-inject": 4.0.2_rollup@2.37.1 + transitivePeerDependencies: + - rollup + dev: true + + /rollup-plugin-svelte/7.1.0_rollup@2.57.0+svelte@3.43.0: + resolution: + { + integrity: sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==, + } + engines: { node: ">=10" } + peerDependencies: + rollup: ">=2.0.0" + svelte: ">=3.5.0" + dependencies: + require-relative: 0.8.7 + rollup: 2.57.0 + rollup-pluginutils: 2.8.2 + svelte: 3.43.0 + dev: true + + /rollup-plugin-terser/7.0.2_rollup@2.57.0: + resolution: + { + integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==, + } + peerDependencies: + rollup: ^2.0.0 + dependencies: + "@babel/code-frame": 7.14.5 + jest-worker: 26.6.2 + rollup: 2.57.0 + serialize-javascript: 4.0.0 + terser: 5.9.0 + dev: true + + /rollup-pluginutils/2.8.2: + resolution: + { + integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==, + } + dependencies: + estree-walker: 0.6.1 + dev: true + + /rollup/2.37.1: + resolution: + { + integrity: sha512-V3ojEeyGeSdrMSuhP3diBb06P+qV4gKQeanbDv+Qh/BZbhdZ7kHV0xAt8Yjk4GFshq/WjO7R4c7DFM20AwTFVQ==, + } + engines: { node: ">=10.0.0" } + hasBin: true + optionalDependencies: + fsevents: 2.1.3 + dev: true + + /rollup/2.57.0: + resolution: + { + integrity: sha512-bKQIh1rWKofRee6mv8SrF2HdP6pea5QkwBZSMImJysFj39gQuiV8MEPBjXOCpzk3wSYp63M2v2wkWBmFC8O/rg==, + } + engines: { node: ">=10.0.0" } + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-parallel/1.2.0: + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-buffer/5.1.2: + resolution: + { + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, + } + dev: true + + /safe-buffer/5.2.1: + resolution: + { + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, + } + dev: true + + /safer-buffer/2.1.2: + resolution: + { + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, + } + dev: true + + /sander/0.5.1: + resolution: { integrity: sha1-dB4kXiMfB8r7b98PEzrfohalAq0= } + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.8 + mkdirp: 0.5.5 + rimraf: 2.7.1 + dev: true + + /sass/1.42.1: + resolution: + { + integrity: sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg==, + } + engines: { node: ">=8.9.0" } + hasBin: true + dependencies: + chokidar: 3.5.2 + dev: true + + /scheduler/0.20.2: + resolution: + { + integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==, + } + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: true + + /section-matter/1.0.0: + resolution: + { + integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, + } + engines: { node: ">=4" } + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + dev: true + + /semver/6.3.0: + resolution: + { + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, + } + hasBin: true + dev: true + + /semver/7.3.5: + resolution: + { + integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==, + } + engines: { node: ">=10" } + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /send/0.17.1: + resolution: + { + integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==, + } + engines: { node: ">= 0.8.0" } + 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.7.3 + mime: 1.6.0 + ms: 2.1.1 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.5.0 + dev: true + + /serialize-javascript/4.0.0: + resolution: + { + integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==, + } + dependencies: + randombytes: 2.1.0 + dev: true + + /set-blocking/2.0.0: + resolution: { integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= } + dev: true + + /setprototypeof/1.1.1: + resolution: + { + integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==, + } + dev: true + + /shebang-command/2.0.0: + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: ">=8" } + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/3.0.0: + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: ">=8" } + dev: true + + /shiki/0.9.11: + resolution: + { + integrity: sha512-tjruNTLFhU0hruCPoJP0y+B9LKOmcqUhTpxn7pcJB3fa+04gFChuEmxmrUfOJ7ZO6Jd+HwMnDHgY3lv3Tqonuw==, + } + dependencies: + jsonc-parser: 3.0.0 + onigasm: 2.2.5 + vscode-textmate: 5.2.0 + dev: true + + /shorthash/0.0.2: + resolution: { integrity: sha1-WbJo7sveWQOLMNogK8+93rLEpOs= } + dev: true + + /signal-exit/3.0.4: + resolution: + { + integrity: sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==, + } + dev: true + + /simple-swizzle/0.2.2: + resolution: { integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= } + dependencies: + is-arrayish: 0.3.2 + dev: true + + /skypack/0.3.2: + resolution: + { + integrity: sha512-je1pix0QYER6iHuUGbgcafRJT5TI+EGUIBfzBLMqo3Wi22I2SzB9TVHQqwKCw8pzJMuHqhVTFEHc3Ey+ra25Sw==, + } + engines: { node: ">=10.19.0" } + dependencies: + cacache: 15.3.0 + cachedir: 2.3.0 + esinstall: 1.1.7 + etag: 1.8.1 + find-up: 5.0.0 + got: 11.8.2 + kleur: 4.1.4 + mkdirp: 1.0.4 + p-queue: 6.6.2 + rimraf: 3.0.2 + rollup: 2.57.0 + validate-npm-package-name: 3.0.0 + dev: true + + /slash/3.0.0: + resolution: + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + engines: { node: ">=8" } + dev: true + + /slash/4.0.0: + resolution: + { + integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, + } + engines: { node: ">=12" } + dev: true + + /smart-buffer/4.2.0: + resolution: + { + integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==, + } + engines: { node: ">= 6.0.0", npm: ">= 3.0.0" } + dev: true + + /snowpack/3.8.8: + resolution: + { + integrity: sha512-Y/4V8FdzzYpwmJU2TgXRRFytz+GFSliWULK9J5O6C72KyK60w20JKqCdRtVs1S6BuobCedF5vSBD1Gvtm+gsJg==, + } + engines: { node: ">=10.19.0" } + hasBin: true + dependencies: + "@npmcli/arborist": 2.8.3 + bufferutil: 4.0.3 + cachedir: 2.3.0 + cheerio: 1.0.0-rc.10 + chokidar: 3.5.2 + cli-spinners: 2.6.0 + compressible: 2.0.18 + cosmiconfig: 7.0.1 + deepmerge: 4.2.2 + default-browser-id: 2.0.0 + detect-port: 1.3.0 + es-module-lexer: 0.3.26 + esbuild: 0.9.7 + esinstall: 1.1.7 + estree-walker: 2.0.2 + etag: 1.8.1 + execa: 5.1.1 + fdir: 5.1.0 + find-cache-dir: 3.3.2 + find-up: 5.0.0 + glob: 7.2.0 + httpie: 1.1.2 + is-plain-object: 5.0.0 + is-reference: 1.2.1 + isbinaryfile: 4.0.8 + jsonschema: 1.2.11 + kleur: 4.1.4 + magic-string: 0.25.7 + meriyah: 3.1.6 + mime-types: 2.1.32 + mkdirp: 1.0.4 + npm-run-path: 4.0.1 + open: 8.2.1 + pacote: 11.3.5 + periscopic: 2.0.3 + picomatch: 2.3.0 + postcss: 8.3.7 + postcss-modules: 4.2.2_postcss@8.3.7 + resolve: 1.20.0 + resolve-from: 5.0.0 + rimraf: 3.0.2 + rollup: 2.37.1 + signal-exit: 3.0.4 + skypack: 0.3.2 + slash: 3.0.0 + source-map: 0.7.3 + strip-ansi: 6.0.0 + strip-comments: 2.0.1 + utf-8-validate: 5.0.5 + ws: 7.5.5_72ef9f06cb99540da679cbf1bf7a3256 + yargs-parser: 20.2.9 + optionalDependencies: + fsevents: 2.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /socks-proxy-agent/6.1.0: + resolution: + { + integrity: sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==, + } + engines: { node: ">= 10" } + dependencies: + agent-base: 6.0.2 + debug: 4.3.2 + socks: 2.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /socks/2.6.1: + resolution: + { + integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==, + } + engines: { node: ">= 10.13.0", npm: ">= 3.0.0" } + dependencies: + ip: 1.1.5 + smart-buffer: 4.2.0 + dev: true + + /sorcery/0.10.0: + resolution: { integrity: sha1-iukK19fLBfxZ8asMY3hF1cFaUrc= } + hasBin: true + dependencies: + buffer-crc32: 0.2.13 + minimist: 1.2.5 + sander: 0.5.1 + sourcemap-codec: 1.4.8 + dev: true + + /source-map-js/0.6.2: + resolution: + { + integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==, + } + engines: { node: ">=0.10.0" } + dev: true + + /source-map-support/0.5.20: + resolution: + { + integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==, + } + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + + /source-map/0.5.7: + resolution: { integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= } + engines: { node: ">=0.10.0" } + dev: true + + /source-map/0.6.1: + resolution: + { + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, + } + engines: { node: ">=0.10.0" } + dev: true + + /source-map/0.7.3: + resolution: + { + integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==, + } + engines: { node: ">= 8" } + dev: true + + /sourcemap-codec/1.4.8: + resolution: + { + integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, + } + dev: true + + /space-separated-tokens/2.0.1: + resolution: + { + integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==, + } + dev: true + + /sprintf-js/1.0.3: + resolution: { integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= } + dev: true + + /sshpk/1.16.1: + resolution: + { + integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==, + } + engines: { node: ">=0.10.0" } + hasBin: true + dependencies: + asn1: 0.2.4 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + + /ssri/8.0.1: + resolution: + { + integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==, + } + engines: { node: ">= 8" } + dependencies: + minipass: 3.1.5 + dev: true + + /statuses/1.5.0: + resolution: { integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= } + engines: { node: ">= 0.6" } + dev: true + + /string-hash/1.1.3: + resolution: { integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= } + dev: true + + /string-width/1.0.2: + resolution: { integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= } + engines: { node: ">=0.10.0" } + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: true + + /string-width/5.0.1: + resolution: + { + integrity: sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==, + } + engines: { node: ">=12" } + dependencies: + emoji-regex: 9.2.2 + is-fullwidth-code-point: 4.0.0 + strip-ansi: 7.0.1 + dev: true + + /string_decoder/1.1.1: + resolution: + { + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, + } + dependencies: + safe-buffer: 5.1.2 + dev: true + + /stringify-entities/4.0.1: + resolution: + { + integrity: sha512-gmMQxKXPWIO3NXNSPyWNhlYcBNGpPA/487D+9dLPnU4xBnIrnHdr8cv5rGJOS/1BRxEXRb7uKwg7BA36IWV7xg==, + } + dependencies: + character-entities-html4: 2.0.0 + character-entities-legacy: 2.0.0 + dev: true + + /strip-ansi/3.0.1: + resolution: { integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= } + engines: { node: ">=0.10.0" } + dependencies: + ansi-regex: 2.1.1 + dev: true + + /strip-ansi/6.0.0: + resolution: + { + integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==, + } + engines: { node: ">=8" } + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-ansi/7.0.1: + resolution: + { + integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==, + } + engines: { node: ">=12" } + dependencies: + ansi-regex: 6.0.1 + dev: true + + /strip-bom-string/1.0.0: + resolution: { integrity: sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= } + engines: { node: ">=0.10.0" } + dev: true + + /strip-comments/2.0.1: + resolution: + { + integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==, + } + engines: { node: ">=10" } + dev: true + + /strip-final-newline/2.0.0: + resolution: + { + integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, + } + engines: { node: ">=6" } + dev: true + + /strip-indent/3.0.0: + resolution: + { + integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, + } + engines: { node: ">=8" } + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-indent/4.0.0: + resolution: + { + integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==, + } + engines: { node: ">=12" } + dependencies: + min-indent: 1.0.1 + dev: true + + /strnum/1.0.3: + resolution: + { + integrity: sha512-GVoRjsqAYZkAH16GDzfTuafuwKxzKdaaCQyLaWf37gOP1e2PPbAKWoME1OmO+c4RCKMfNrrPRDLFCNBFU45N/A==, + } + dev: true + + /style-to-object/0.3.0: + resolution: + { + integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==, + } + dependencies: + inline-style-parser: 0.1.1 + dev: true + + /supports-color/5.5.0: + resolution: + { + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, + } + engines: { node: ">=4" } + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color/7.2.0: + resolution: + { + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, + } + engines: { node: ">=8" } + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-esm/1.0.0: + resolution: + { + integrity: sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==, + } + dependencies: + has-package-exports: 1.2.3 + dev: true + + /svelte-hmr/0.13.5_svelte@3.43.0: + resolution: + { + integrity: sha512-DgYkBMBkOFVqm0HydwKDLF9kZ3iJkNFZeR9TjkTytcActs3onfd3qXP/ImqKd492PRLQbNtW1V/AeYN1R2IxOw==, + } + peerDependencies: + svelte: ">=3.19.0" + dependencies: + svelte: 3.43.0 + dev: true + + /svelte-preprocess/4.9.5_1a346322e304ba56a84c6ef389aa816d: + resolution: + { + integrity: sha512-RbJbtuwKbuZq9RyzlljZUmmFNaojrg/zUEyDrS8io7haTcuITQmE4NERx8qiqHreApo6cQst5Qtp4MxUwr58Ew==, + } + engines: { node: ">= 9.11.2" } + requiresBuild: true + peerDependencies: + "@babel/core": ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 + node-sass: "*" + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.54.7 + sugarss: ^2.0.0 + svelte: ^3.23.0 + typescript: ^3.9.5 || ^4.0.0 + peerDependenciesMeta: + "@babel/core": + optional: true + coffeescript: + optional: true + less: + optional: true + node-sass: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + dependencies: + "@babel/core": 7.15.5 + "@types/pug": 2.0.5 + "@types/sass": 1.16.1 + detect-indent: 6.1.0 + magic-string: 0.25.7 + postcss: 8.3.7 + sass: 1.42.1 + sorcery: 0.10.0 + strip-indent: 3.0.0 + svelte: 3.43.0 + dev: true + + /svelte/3.43.0: + resolution: + { + integrity: sha512-T2pMPHrxXp+SM8pLLUXLQgkdo+JhTls7aqj9cD7z8wT2ccP+OrCAmtQS7h6pvMjitaZhXFNnCK582NxDpy8HSw==, + } + engines: { node: ">= 8" } + dev: true + + /tailwindcss/2.2.16: + resolution: + { + integrity: sha512-EireCtpQyyJ4Xz8NYzHafBoy4baCOO96flM0+HgtsFcIQ9KFy/YBK3GEtlnD+rXen0e4xm8t3WiUcKBJmN6yjg==, + } + engines: { node: ">=12.13.0" } + hasBin: true + peerDependencies: + autoprefixer: ^10.0.2 + postcss: ^8.0.9 + dependencies: + arg: 5.0.1 + bytes: 3.1.0 + chalk: 4.1.2 + chokidar: 3.5.2 + color: 4.0.1 + cosmiconfig: 7.0.1 + detective: 5.2.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.2.7 + fs-extra: 10.0.0 + glob-parent: 6.0.1 + html-tags: 3.1.0 + is-color-stop: 1.1.0 + is-glob: 4.0.1 + lodash: 4.17.21 + lodash.topath: 4.5.2 + modern-normalize: 1.1.0 + node-emoji: 1.11.0 + normalize-path: 3.0.0 + object-hash: 2.2.0 + postcss-js: 3.0.3 + postcss-load-config: 3.1.0 + postcss-nested: 5.0.6 + postcss-selector-parser: 6.0.6 + postcss-value-parser: 4.1.0 + pretty-hrtime: 1.0.3 + purgecss: 4.0.3 + quick-lru: 5.1.1 + reduce-css-calc: 2.1.8 + resolve: 1.20.0 + tmp: 0.2.1 + transitivePeerDependencies: + - ts-node + dev: true + + /tar/6.1.11: + resolution: + { + integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==, + } + engines: { node: ">= 10" } + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.5 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /terser/5.9.0: + resolution: + { + integrity: sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==, + } + engines: { node: ">=10" } + hasBin: true + dependencies: + commander: 2.20.3 + source-map: 0.7.3 + source-map-support: 0.5.20 + dev: true + + /tiny-glob/0.2.9: + resolution: + { + integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==, + } + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + dev: true + + /tmp/0.2.1: + resolution: + { + integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==, + } + engines: { node: ">=8.17.0" } + dependencies: + rimraf: 3.0.2 + dev: true + + /to-fast-properties/2.0.0: + resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= } + engines: { node: ">=4" } + dev: true + + /to-regex-range/5.0.1: + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: ">=8.0" } + dependencies: + is-number: 7.0.0 + dev: true + + /toidentifier/1.0.0: + resolution: + { + integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==, + } + engines: { node: ">=0.6" } + dev: true + + /tough-cookie/2.5.0: + resolution: + { + integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==, + } + engines: { node: ">=0.8" } + dependencies: + psl: 1.8.0 + punycode: 2.1.1 + dev: true + + /tr46/0.0.3: + resolution: { integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= } + dev: true + + /treeverse/1.0.4: + resolution: + { + integrity: sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g==, + } + dev: true + + /trough/1.0.5: + resolution: + { + integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==, + } + dev: true + + /trough/2.0.2: + resolution: + { + integrity: sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==, + } + dev: true + + /tslib/2.3.1: + resolution: + { + integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, + } + dev: true + + /tunnel-agent/0.6.0: + resolution: { integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= } + dependencies: + safe-buffer: 5.2.1 + dev: true + + /tweetnacl/0.14.5: + resolution: { integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= } + dev: true + + /typedarray-to-buffer/3.1.5: + resolution: + { + integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==, + } + dependencies: + is-typedarray: 1.0.0 + dev: true + + /unherit/1.1.3: + resolution: + { + integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==, + } + dependencies: + inherits: 2.0.4 + xtend: 4.0.2 + dev: true + + /unified/10.1.0: + resolution: + { + integrity: sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==, + } + dependencies: + "@types/unist": 2.0.6 + bail: 2.0.1 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.0.0 + trough: 2.0.2 + vfile: 5.1.0 + dev: true + + /unified/8.4.2: + resolution: + { + integrity: sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==, + } + dependencies: + bail: 1.0.5 + extend: 3.0.2 + is-plain-obj: 2.1.0 + trough: 1.0.5 + vfile: 4.2.1 + dev: true + + /unique-filename/1.1.1: + resolution: + { + integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==, + } + dependencies: + unique-slug: 2.0.2 + dev: true + + /unique-slug/2.0.2: + resolution: + { + integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==, + } + dependencies: + imurmurhash: 0.1.4 + dev: true + + /unist-builder/3.0.0: + resolution: + { + integrity: sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==, + } + dependencies: + "@types/unist": 2.0.6 + dev: true + + /unist-util-generated/2.0.0: + resolution: + { + integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==, + } + dev: true + + /unist-util-is/4.1.0: + resolution: + { + integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==, + } + dev: true + + /unist-util-is/5.1.1: + resolution: + { + integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==, + } + dev: true + + /unist-util-map/3.0.0: + resolution: + { + integrity: sha512-kyPbOAlOPZpytdyquF1g6qYpAjkpMpSPtR7TAj4SOQWSJfQ/LN+IFI2oWBvkxzhsPKxiMKZcgpp5ihZLLvNl6g==, + } + dependencies: + "@types/unist": 2.0.6 + dev: true + + /unist-util-modify-children/2.0.0: + resolution: + { + integrity: sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==, + } + dependencies: + array-iterate: 1.1.4 + dev: true + + /unist-util-position-from-estree/1.1.1: + resolution: + { + integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==, + } + dependencies: + "@types/unist": 2.0.6 + dev: true + + /unist-util-position/4.0.1: + resolution: + { + integrity: sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==, + } + dev: true + + /unist-util-stringify-position/2.0.3: + resolution: + { + integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==, + } + dependencies: + "@types/unist": 2.0.6 + dev: true + + /unist-util-stringify-position/3.0.0: + resolution: + { + integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==, + } + dependencies: + "@types/unist": 2.0.6 + dev: true + + /unist-util-visit-children/1.1.4: + resolution: + { + integrity: sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==, + } + dev: true + + /unist-util-visit-parents/3.1.1: + resolution: + { + integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==, + } + dependencies: + "@types/unist": 2.0.6 + unist-util-is: 4.1.0 + dev: true + + /unist-util-visit-parents/4.1.1: + resolution: + { + integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==, + } + dependencies: + "@types/unist": 2.0.6 + unist-util-is: 5.1.1 + dev: true + + /unist-util-visit-parents/5.1.0: + resolution: + { + integrity: sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==, + } + dependencies: + "@types/unist": 2.0.6 + unist-util-is: 5.1.1 + dev: true + + /unist-util-visit/2.0.3: + resolution: + { + integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==, + } + dependencies: + "@types/unist": 2.0.6 + unist-util-is: 4.1.0 + unist-util-visit-parents: 3.1.1 + dev: true + + /unist-util-visit/3.1.0: + resolution: + { + integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==, + } + dependencies: + "@types/unist": 2.0.6 + unist-util-is: 5.1.1 + unist-util-visit-parents: 4.1.1 + dev: true + + /unist-util-visit/4.0.0: + resolution: + { + integrity: sha512-3HWTvrtU10/E7qgPznBfiOyG0TXj9W8c1GSfaI8L9GkaG1pLePiQPZ7E35a0R3ToQ/zcy4Im6aZ9WBgOTnv1MQ==, + } + dependencies: + "@types/unist": 2.0.6 + unist-util-is: 5.1.1 + unist-util-visit-parents: 5.1.0 + dev: true + + /universalify/2.0.0: + resolution: + { + integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, + } + engines: { node: ">= 10.0.0" } + dev: true + + /untildify/2.1.0: + resolution: { integrity: sha1-F+soB5h/dpUunASF/DEdBqgmouA= } + engines: { node: ">=0.10.0" } + dependencies: + os-homedir: 1.0.2 + dev: true + + /uri-js/4.4.1: + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } + dependencies: + punycode: 2.1.1 + dev: true + + /utf-8-validate/5.0.5: + resolution: + { + integrity: sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==, + } + requiresBuild: true + dependencies: + node-gyp-build: 4.3.0 + dev: true + + /util-deprecate/1.0.2: + resolution: { integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= } + dev: true + + /util/0.10.3: + resolution: { integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk= } + dependencies: + inherits: 2.0.1 + dev: true + + /uuid/3.4.0: + resolution: + { + integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==, + } + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: true + + /validate-npm-package-name/3.0.0: + resolution: { integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34= } + dependencies: + builtins: 1.0.3 + dev: true + + /verror/1.10.0: + resolution: { integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= } + engines: { "0": node >=0.6.0 } + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: true + + /vfile-location/4.0.1: + resolution: + { + integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==, + } + dependencies: + "@types/unist": 2.0.6 + vfile: 5.1.0 + dev: true + + /vfile-message/2.0.4: + resolution: + { + integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==, + } + dependencies: + "@types/unist": 2.0.6 + unist-util-stringify-position: 2.0.3 + dev: true + + /vfile-message/3.0.2: + resolution: + { + integrity: sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==, + } + dependencies: + "@types/unist": 2.0.6 + unist-util-stringify-position: 3.0.0 + dev: true + + /vfile/4.2.1: + resolution: + { + integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==, + } + dependencies: + "@types/unist": 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 2.0.3 + vfile-message: 2.0.4 + dev: true + + /vfile/5.1.0: + resolution: + { + integrity: sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==, + } + dependencies: + "@types/unist": 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.0 + vfile-message: 3.0.2 + dev: true + + /vm2/3.9.3: + resolution: + { + integrity: sha512-smLS+18RjXYMl9joyJxMNI9l4w7biW8ilSDaVRvFBDwOH8P0BK1ognFQTpg0wyQ6wIKLTblHJvROW692L/E53Q==, + } + engines: { node: ">=6.0" } + hasBin: true + dev: true + + /vscode-textmate/5.2.0: + resolution: + { + integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==, + } + dev: true + + /vue/3.2.14: + resolution: + { + integrity: sha512-BYgzQHjm44SMTwagnXuVykro8v7jpMNYnhG0Wa5wnWVqKH+Ia7wtajNKFI6rihSVQGt+gveJ3dq0rQK0qIJ6PQ==, + } + dependencies: + "@vue/compiler-dom": 3.2.14 + "@vue/compiler-sfc": 3.2.14 + "@vue/runtime-dom": 3.2.14 + "@vue/server-renderer": 3.2.14_vue@3.2.14 + "@vue/shared": 3.2.14 + dev: true + + /walk-up-path/1.0.0: + resolution: + { + integrity: sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==, + } + dev: true + + /web-namespaces/2.0.0: + resolution: + { + integrity: sha512-dE7ELZRVWh0ceQsRgkjLgsAvwTuv3kcjSY/hLjqL0llleUlQBDjE9JkB9FCBY5F2mnFEwiyJoowl8+NVGHe8dw==, + } + dev: true + + /webidl-conversions/3.0.1: + resolution: { integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= } + dev: true + + /whatwg-url/5.0.0: + resolution: { integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0= } + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: true + + /which/2.0.2: + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: ">= 8" } + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wide-align/1.1.3: + resolution: + { + integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==, + } + dependencies: + string-width: 1.0.2 + dev: true + + /workerpool/6.1.5: + resolution: + { + integrity: sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==, + } + dev: true + + /wrappy/1.0.2: + resolution: { integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= } + dev: true + + /write-file-atomic/3.0.3: + resolution: + { + integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==, + } + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.4 + typedarray-to-buffer: 3.1.5 + dev: true + + /ws/7.5.5_72ef9f06cb99540da679cbf1bf7a3256: + resolution: + { + integrity: sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==, + } + engines: { node: ">=8.3.0" } + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dependencies: + bufferutil: 4.0.3 + utf-8-validate: 5.0.5 + dev: true + + /xtend/4.0.2: + resolution: + { + integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, + } + engines: { node: ">=0.4" } + dev: true + + /yallist/3.1.1: + resolution: + { + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, + } + dev: true + + /yallist/4.0.0: + resolution: + { + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, + } + dev: true + + /yaml/1.10.2: + resolution: + { + integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, + } + engines: { node: ">= 6" } + dev: true + + /yargs-parser/20.2.9: + resolution: + { + integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, + } + engines: { node: ">=10" } + dev: true + + /yocto-queue/0.1.0: + resolution: + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + engines: { node: ">=10" } + dev: true + + /zod/3.8.2: + resolution: + { + integrity: sha512-kpwVRACazsOhELVt5h4R2pC2OndrqaBK4+z134TWOsnzn7n2uOYnSyvx0QAn410pl28CgVtkSi5ew7e/AgO0oA==, + } + dev: true + + /zwitch/2.0.2: + resolution: + { + integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==, + } + dev: true diff --git a/prettier.config.cjs b/prettier.config.cjs new file mode 100644 index 0000000..2d3811c --- /dev/null +++ b/prettier.config.cjs @@ -0,0 +1,10 @@ +module.exports = { + overrides: [ + { + files: "*.astro", + options: { + parser: "html", + }, + }, + ], +}; diff --git a/public/fonts/Branch.otf b/public/fonts/Branch.otf new file mode 100644 index 0000000..d623d99 Binary files /dev/null and b/public/fonts/Branch.otf differ diff --git a/public/fonts/Cyrene.otf b/public/fonts/Cyrene.otf new file mode 100644 index 0000000..3598c18 Binary files /dev/null and b/public/fonts/Cyrene.otf differ diff --git a/public/fonts/kyiv/KyivTypeSans-VarGX.ttf b/public/fonts/kyiv/KyivTypeSans-VarGX.ttf new file mode 100644 index 0000000..a474ddb Binary files /dev/null and b/public/fonts/kyiv/KyivTypeSans-VarGX.ttf differ diff --git a/public/fonts/kyiv/static/KyivTypeSans-Bold.ttf b/public/fonts/kyiv/static/KyivTypeSans-Bold.ttf new file mode 100644 index 0000000..3ec6692 Binary files /dev/null and b/public/fonts/kyiv/static/KyivTypeSans-Bold.ttf differ diff --git a/public/fonts/kyiv/static/KyivTypeSans-Regular.ttf b/public/fonts/kyiv/static/KyivTypeSans-Regular.ttf new file mode 100644 index 0000000..1b47448 Binary files /dev/null and b/public/fonts/kyiv/static/KyivTypeSans-Regular.ttf differ diff --git a/public/fonts/sharpie/static/Sharpie-Bold.woff2 b/public/fonts/sharpie/static/Sharpie-Bold.woff2 new file mode 100644 index 0000000..844d390 Binary files /dev/null and b/public/fonts/sharpie/static/Sharpie-Bold.woff2 differ diff --git a/public/fonts/sharpie/static/Sharpie-Regular.woff2 b/public/fonts/sharpie/static/Sharpie-Regular.woff2 new file mode 100644 index 0000000..b6259e2 Binary files /dev/null and b/public/fonts/sharpie/static/Sharpie-Regular.woff2 differ diff --git a/public/fonts/sharpie/variable/Sharpie-Regular.woff b/public/fonts/sharpie/variable/Sharpie-Regular.woff new file mode 100644 index 0000000..0acd1ef Binary files /dev/null and b/public/fonts/sharpie/variable/Sharpie-Regular.woff differ diff --git a/public/fonts/sharpie/variable/Sharpie-Variable.woff2 b/public/fonts/sharpie/variable/Sharpie-Variable.woff2 new file mode 100644 index 0000000..ccf3acd Binary files /dev/null and b/public/fonts/sharpie/variable/Sharpie-Variable.woff2 differ diff --git a/public/icon.png b/public/icon.png new file mode 100644 index 0000000..8337c15 Binary files /dev/null and b/public/icon.png differ diff --git a/public/icons/apple-touch-icon.png b/public/icons/apple-touch-icon.png new file mode 100644 index 0000000..d1f2ffb Binary files /dev/null and b/public/icons/apple-touch-icon.png differ diff --git a/public/icons/maskable_icon_x192.png b/public/icons/maskable_icon_x192.png new file mode 100644 index 0000000..e5321ec Binary files /dev/null and b/public/icons/maskable_icon_x192.png differ diff --git a/public/icons/maskable_icon_x512.png b/public/icons/maskable_icon_x512.png new file mode 100644 index 0000000..a2b2e0a Binary files /dev/null and b/public/icons/maskable_icon_x512.png differ diff --git a/public/images/about/lemonade-fruit.jpg b/public/images/about/lemonade-fruit.jpg new file mode 100644 index 0000000..7218452 Binary files /dev/null and b/public/images/about/lemonade-fruit.jpg differ diff --git a/public/images/index/lemon.jpg b/public/images/index/lemon.jpg new file mode 100644 index 0000000..f738bf2 Binary files /dev/null and b/public/images/index/lemon.jpg differ diff --git a/public/images/index/question-mark.png b/public/images/index/question-mark.png new file mode 100644 index 0000000..8b5bb09 Binary files /dev/null and b/public/images/index/question-mark.png differ diff --git a/public/images/partner/construction.png b/public/images/partner/construction.png new file mode 100644 index 0000000..f14be7a Binary files /dev/null and b/public/images/partner/construction.png differ diff --git a/public/images/rezepte/fluffy-mint.jpg b/public/images/rezepte/fluffy-mint.jpg new file mode 100644 index 0000000..461c1cc Binary files /dev/null and b/public/images/rezepte/fluffy-mint.jpg differ diff --git a/public/images/shop/bitter_lemon.png b/public/images/shop/bitter_lemon.png new file mode 100644 index 0000000..9d855ca Binary files /dev/null and b/public/images/shop/bitter_lemon.png differ diff --git a/public/images/shop/limo1.jpg b/public/images/shop/limo1.jpg new file mode 100644 index 0000000..e9d8ee1 Binary files /dev/null and b/public/images/shop/limo1.jpg differ diff --git a/public/images/shop/limo1.png b/public/images/shop/limo1.png new file mode 100644 index 0000000..cedbf68 Binary files /dev/null and b/public/images/shop/limo1.png differ diff --git a/public/images/shop/limo2.gif b/public/images/shop/limo2.gif new file mode 100644 index 0000000..8892648 Binary files /dev/null and b/public/images/shop/limo2.gif differ diff --git a/public/images/shop/limo3.jpg b/public/images/shop/limo3.jpg new file mode 100644 index 0000000..536a1da Binary files /dev/null and b/public/images/shop/limo3.jpg differ diff --git a/public/images/shop/limo4.jpg b/public/images/shop/limo4.jpg new file mode 100644 index 0000000..bdf5d61 Binary files /dev/null and b/public/images/shop/limo4.jpg differ diff --git a/public/images/shop/limo5.jpg b/public/images/shop/limo5.jpg new file mode 100644 index 0000000..fa559bd Binary files /dev/null and b/public/images/shop/limo5.jpg differ diff --git a/public/images/shop/limo6.jpg b/public/images/shop/limo6.jpg new file mode 100644 index 0000000..159e1a4 Binary files /dev/null and b/public/images/shop/limo6.jpg differ diff --git a/public/images/shop/limo_familienpack.png b/public/images/shop/limo_familienpack.png new file mode 100644 index 0000000..e073846 Binary files /dev/null and b/public/images/shop/limo_familienpack.png differ diff --git a/public/images/shop/limo_kiste.png b/public/images/shop/limo_kiste.png new file mode 100644 index 0000000..6a71b50 Binary files /dev/null and b/public/images/shop/limo_kiste.png differ diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..14bb4f3 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,23 @@ +{ + "background_color": "#EFF6FF", + "theme_color": "#fde68a", + "name": "Fluffy Limonadenfabrikatur", + "short_name": "Fluffy Limonade", + "start_url": "/", + "display": "standalone", + "icons": [ + "/icon.png", + { + "src": "/icons/maskable_icon_x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "/icons/maskable_icon_x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any maskable" + } + ] +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..7d329b1 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1 @@ +User-agent: * diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..6690ea6 --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,19 @@ + diff --git a/src/components/Navbar.svelte b/src/components/Navbar.svelte new file mode 100644 index 0000000..90f05de --- /dev/null +++ b/src/components/Navbar.svelte @@ -0,0 +1,115 @@ + + + diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro new file mode 100644 index 0000000..2fd28b5 --- /dev/null +++ b/src/layouts/BaseLayout.astro @@ -0,0 +1,50 @@ +--- +import "../styles/global.css" +import Navbar from "../components/Navbar.svelte" +import Foot from "../components/Footer.astro" +const {title} = Astro.props +const {description} = Astro.props +--- + + + + + + + + + + + + + + + {title} - Fluffy Limonadenfabrik + + + + + +
+
+ +
+
+ + + diff --git a/src/layouts/MarkdownLayout.astro b/src/layouts/MarkdownLayout.astro new file mode 100644 index 0000000..1c50a81 --- /dev/null +++ b/src/layouts/MarkdownLayout.astro @@ -0,0 +1,10 @@ +--- +import BaseLayout from "./BaseLayout.astro" +const {content} = Astro.props +--- + + +
+ +
+
\ No newline at end of file diff --git a/src/pages/about.astro b/src/pages/about.astro new file mode 100644 index 0000000..51ab991 --- /dev/null +++ b/src/pages/about.astro @@ -0,0 +1,91 @@ +--- +import BaseLayout from "../layouts/BaseLayout.astro" +--- + + +
+

+ Über das Unternehmen +

+
+

+ Fluffy GmbH ist ein junges, innovatives Unter­nehmen mit zur Zeit 34 + Mit­arbeitern, das alkohol­freie Erfrischungs­getränke + ausschließlich bio­logisch herstellt. Das Unter­nehmen hat seinen + Sitz in Hamburg Altona. Es ist aus der ehemaligen + Altonaer-Traditionsbrauerei hervor­gegangen. Die Basis all unserer + Getränke ist das wert­volle Mineral­wasser aus dem Harz. Diese + besondere Quelle zeichnet sich durch besondere Reinheit und vielen + Spuren­elementen aus. +

+
+
+ + Zitrone am Zitronenbaum + +

+ Die Marke Fluffy als Garant für leckere Limonaden­sorten, wurde 2001 + ent­wickelt und er­freut sich seitdem wachsend­er + Beliebt­heit. Die Getränke­sorten der Marke Fluffy sind alle rein + durch und durch bio­logisch her­gestellt und ent­halten keinen + zu­sätzlichen Zucker. Sie wird somit besonders von + ernährungs­bewußten Kunden bevor­zugt. +

+

+ Überzeugen sie sich selbst und bestellen sie die leckere Fluffy Limonade + in unserem Onlineshop. +

+
+
diff --git a/src/pages/impressum.md b/src/pages/impressum.md new file mode 100644 index 0000000..0f75268 --- /dev/null +++ b/src/pages/impressum.md @@ -0,0 +1,62 @@ +--- +layout: ../layouts/MarkdownLayout.astro +title: Impressum +description: Impressum der Fluffy GmbH +--- + +# Impressum + +Angaben gemäß § 5 TMG + +
+ Fluffy GmbH
+ Erfrischungsgasse 69
+ 12345 Hamburg +
+ +**Vertreten durch:** + +Arnold Weißenegger + +**Kontakt:** + +Telefon: [040 - 999 888](tel:040999888) + +E-Mail: [arnoldw@fluffy.company](mailto:arnoldw@fluffy.company) + +**Registereintrag:** + +Eintragung im Registergericht: Musterstadt +Registernummer: 12345 + +**Umsatzsteuer-ID:** + +Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: Musterustid. + +**Wirtschafts-ID:** + +Musterwirtschaftsid + +**Aufsichtsbehörde:** + +Musteraufsicht Musterstadt + +## Haftungsausschluss: + +### Haftung für Inhalte + +Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen. + +### Haftung für Links + +Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen. + +## Urheberrecht + +Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen. + +## Datenschutz + +Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. +Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich. +Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor. diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..cef8211 --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,144 @@ +--- +import BaseLayout from "../layouts/BaseLayout.astro" +--- + + +
+
+ Fluffy Icon +
+

+ Willkommen bei Fluffy, dem leckeren, spritzigen Erfrischungsgetränk! +

+
+
+ + Zitrone am Zitronenbaum + +

+ Fluffy - die spritzige Limonade +

+ +

+ Hergestellt wird Fluffy aus den besten Zutaten aus der Um­gebung. Wir + ver­wenden fast aus­schließlich öko­logische + Anbau­produkte. Somit ist unsere Limo­nade nicht nur ungemein + lecker, sondern auch noch gesund. +

+
+
+

+ Gewinnspiel +

+

+ Machen Sie mit und Sie erhalten die Chance auf wertvolle Preise: +

+
    +
  • 1. Preis: Eine Reise in den Harz
  • +
  • 2. Preis: Ein Jahr ein Monatsabo an Limonade
  • +
  • + 3. Preis: Ein Warengutschein über 50 Euro für alle Produkte der + Fluffy-GmbH +
  • +
+ Fragezeichen +

+ Teilnehmen kann jeder der mindestens 18 Jahre alt ist. Mitmachen kann man + noch bis zum 31.10.2007. Die Preisfrage lautet: Wieviele Mitarbeiter hat + die Fluffy GmbH zur Zeit? +

+

+ Viel Erfolg! +

+
+
diff --git a/src/pages/partner.astro b/src/pages/partner.astro new file mode 100644 index 0000000..b27c568 --- /dev/null +++ b/src/pages/partner.astro @@ -0,0 +1,27 @@ +--- +import BaseLayout from "../layouts/BaseLayout.astro" +--- + + + +
+

+ Handelspartner +

+
+
+ Construction Icon +
Dieser Abschnitt befindet sich noch in Arbeit.
Schau gerne noch einmal später vorbei 😉
+
+
+
diff --git a/src/pages/rezepte/der-erfrischer.md b/src/pages/rezepte/der-erfrischer.md new file mode 100644 index 0000000..f2c5663 --- /dev/null +++ b/src/pages/rezepte/der-erfrischer.md @@ -0,0 +1,17 @@ +--- +layout: ../../layouts/MarkdownLayout.astro +title: Der Erfrischer +description: "Fluffy Rezept: Der Erfrischer" +--- + +# Der Erfrischer + +## 🛒 Zutaten + +- 🍋 1 Zitrone +- 🧊 Eis +- 🧃 1 Dose Fluffylimonade (Geschmacksrichtung Zitrone oder Orange) + +## 🧑‍🍳 Zubereitung + +Zitrone durchschneiden und ausdrücken, Eis bis zum Glasrand und zum Abschluss mit Fluffy aufgießen. Das erfrischt für den ganzen Tag! diff --git a/src/pages/rezepte/der-magische-trunk.md b/src/pages/rezepte/der-magische-trunk.md new file mode 100644 index 0000000..46685eb --- /dev/null +++ b/src/pages/rezepte/der-magische-trunk.md @@ -0,0 +1,19 @@ +--- +layout: ../../layouts/MarkdownLayout.astro +title: Der magische Trunk +description: "Fluffy Rezept: Der magische Trunk" +--- + +# Der magische Trunk + +## 🛒 Zutate + +- 🍊 1 frische Apfelsine +- 🍎 1 Apfel +- 🧂 Zimt +- 🧄 Ingwer +- 🍊 Fluffy Orangenlimonade + +## 🧑‍🍳 Zubereitung + +Apfelsine und Apfel schälen und klein schneiden und mit der Fluffy Orangenlimonade verrühren. Zum Abschluss mit Zimt und Ingwer verfeinern. diff --git a/src/pages/rezepte/der-schnelle-laeufer.md b/src/pages/rezepte/der-schnelle-laeufer.md new file mode 100644 index 0000000..6834e92 --- /dev/null +++ b/src/pages/rezepte/der-schnelle-laeufer.md @@ -0,0 +1,17 @@ +--- +layout: ../../layouts/MarkdownLayout.astro +title: Der schnelle Läufer +description: "Fluffy Rezept: Der schnelle Läufer" +--- + +# Der schnelle Läufer + +## 🛒 Zutate + +- 🍋 1 Limette +- 🧂 Kümmel +- 🍋 Fluffy Bitterlemon + +## 🧑‍🍳 Zubereitung + +Limette waschen und kleinschneiden, etwas Kümmel hinzugeben und zum Abschluss mit Fluffy Bitterlemon auffüllen. Mmmh, das schmeckt und gibt starke Beine. diff --git a/src/pages/rezepte/index.astro b/src/pages/rezepte/index.astro new file mode 100644 index 0000000..ca522cb --- /dev/null +++ b/src/pages/rezepte/index.astro @@ -0,0 +1,108 @@ +--- +import BaseLayout from "../../layouts/BaseLayout.astro" + +const recipes = [{"url": "/rezepte/der-magische-trunk", "name": "Der magische Trunk"}, {"url": "/rezepte/der-schnelle-laeufer", "name": "Der schnelle Läufer"}, {"url": "/rezepte/der-erfrischer", "name": "Der Erfrischer"}] +--- + +
+

+ Rezepte +

+ + + Limonade mit Strohhalm + +

+ Fluffy-Limonade ent­spricht dem Trend nach natürlicher und + ge­sunder Ernährung: Ein alkohol­freies + Erfrisch­ungs­getränk, das durch auf natürliche Art + her­gestellt wird. Fluffy-Limonade ist von Haus aus calcium­reich + aber natriumarm. Mit den ent­haltenen Mineralien stellt es ein + wichtigen Bau­stein zur gesunden Er­nährung dar, und dieses Tag + für Tag.
+ Jüngste Forschungs­ergebnisse haben ge­zeigt, dass + Fluffy­limonade überaus geeignet ist, die tägliche Ver­sorgung mit + Mineral­stoffen und Spuren­elementen sicher­zustellen. +

+
+
+ + +
+
diff --git a/src/pages/shop/index.astro b/src/pages/shop/index.astro new file mode 100644 index 0000000..616e5d5 --- /dev/null +++ b/src/pages/shop/index.astro @@ -0,0 +1,29 @@ +--- +import BaseLayout from "../../layouts/BaseLayout.astro" +--- + + +
+

+ Shop +

+
+

+ Fluffy­limonade kann zur Zeit nur Online bestellt werden. Wir sind + aber bestrebt, Fluffy in Zukunft in ihrem Super­markt + um die Ecke + anbieten zu können. An­sonsten rufen Sie uns an und be­stellen + ent­sprechende Produkte. Wir werden diese Ihnen dann umgehend zukommen + lassen. +

+
+
diff --git a/src/styles/global.css b/src/styles/global.css new file mode 100644 index 0000000..5a4561f --- /dev/null +++ b/src/styles/global.css @@ -0,0 +1,51 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + @font-face { + font-family: "Sharpie VF"; + src: url("/fonts/sharpie/variable/Sharpie-Variable.woff2") + format("woff2-variations"), + url("/fonts/sharpie/variable/Sharpie-Regular.woff") format("woff2"); + font-display: swap; + } + @font-face { + font-family: "Sharpie"; + src: url("/fonts/sharpie/static/Sharpie-Regular.woff2") format("woff2"); + font-display: swap; + } + @font-face { + font-family: "Sharpie"; + src: url("/fonts/sharpie/static/Sharpie-Bold.woff2") format("woff2"); + font-weight: 700; + font-display: swap; + } + @font-face { + font-family: "Branch"; + src: url("/fonts/Branch.otf"); + font-display: swap; + } + @font-face { + font-family: "Cyrene"; + src: url("/fonts/Cyrene.otf"); + font-display: swap; + } + + @font-face { + font-family: "Kyiv Sans VF"; + src: url("/fonts/kyiv/KyivTypeSans-VarGX.ttf"); + font-display: swap; + } + @font-face { + font-family: "Kyiv Sans"; + src: url("/fonts/kyiv/static/KyivTypeSans-Regular.ttf"); + font-display: swap; + } + @font-face { + font-family: "Kyiv Sans"; + src: url("/fonts/kyiv/static/KyivTypeSans-Bold.ttf"); + font-weight: 700; + font-display: swap; + } +} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..f3f55ef --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,62 @@ +const colors = require("tailwindcss/colors"); +const defaultTheme = require("tailwindcss/defaultTheme"); + +module.exports = { + mode: "jit", + purge: ["./public/**/*.html", "./src/**/*.{astro,js,jsx,svelte,ts,tsx,vue}"], + darkMode: false, // or 'media' or 'class' + theme: { + extend: { + fontFamily: { + sharpie: [ + "'Sharpie VF'", + "'Sharpie'", + ...defaultTheme.fontFamily.serif, + ], + branch: ["'Branch'", ...defaultTheme.fontFamily.serif], + cyrene: ["'Cyrene'", ...defaultTheme.fontFamily.serif], + kyivsans: [ + "'Kyiv Sans VF'", + "'Kyiv Sans'", + ...defaultTheme.fontFamily.sans, + ], + }, + colors: { + bluegray: colors.blueGray, + lemon: colors.yellow, + }, + typography: { + DEFAULT: { + css: { + fontFamily: [ + "'Kyiv Sans VF'", + "'Kyiv Sans'", + ...defaultTheme.fontFamily.sans, + ], + color: "#333", + h1: { + fontWeight: "400", + fontFamily: "'Branch'", + }, + h2: { + fontWeight: "400", + fontFamily: "'Branch'", + }, + h3: { + fontWeight: "400", + fontFamily: "'Branch'", + }, + h4: { + fontWeight: "400", + fontFamily: "'Branch'", + }, + }, + }, + }, + }, + }, + variants: { + extend: {}, + }, + plugins: [require("@tailwindcss/typography")], +};