From b6b197a3db8eb65864f03fe094a4769cd171ab0d Mon Sep 17 00:00:00 2001 From: sipp11 Date: Tue, 1 Feb 2022 02:00:59 +0700 Subject: [PATCH] Initial commit - bottom nav --- .babelrc | 12 + .eslintignore | 2 + .eslintrc | 86 + .github/FUNDING.yml | 1 + .gitignore | 35 + .husky/pre-commit | 5 + .vscode/extensions.json | 11 + .vscode/launch.json | 31 + .vscode/settings.json | 25 + .vscode/tasks.json | 21 + LICENSE | 21 + README.md | 157 + lint-staged.config.js | 5 + netlify.toml | 3 + next-env.d.ts | 5 + next.config.js | 14 + package-lock.json | 4117 +++++++++++++++++ package.json | 53 + postcss.config.js | 10 + public/apple-touch-icon.png | Bin 0 -> 8459 bytes .../assets/images/nextjs-starter-banner.png | Bin 0 -> 259601 bytes public/favicon-16x16.png | Bin 0 -> 445 bytes public/favicon-32x32.png | Bin 0 -> 1001 bytes public/favicon.ico | Bin 0 -> 15406 bytes src/components/BottomNav.tsx | 95 + src/components/SidebarNav.tsx | 26 + src/layout/Meta.tsx | 66 + src/pages/_app.tsx | 9 + src/pages/_document.tsx | 20 + src/pages/about.tsx | 79 + src/pages/blank.tsx | 26 + src/pages/index.tsx | 186 + src/styles/global.css | 21 + src/templates/Main.tsx | 20 + src/utils/AppConfig.ts | 6 + tailwind.config.js | 45 + tsconfig.json | 46 + 37 files changed, 5259 insertions(+) create mode 100644 .babelrc create mode 100644 .eslintignore create mode 100644 .eslintrc create mode 100644 .github/FUNDING.yml create mode 100644 .gitignore create mode 100755 .husky/pre-commit create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json create mode 100644 LICENSE create mode 100644 README.md create mode 100644 lint-staged.config.js create mode 100644 netlify.toml create mode 100644 next-env.d.ts create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100755 public/apple-touch-icon.png create mode 100644 public/assets/images/nextjs-starter-banner.png create mode 100755 public/favicon-16x16.png create mode 100755 public/favicon-32x32.png create mode 100755 public/favicon.ico create mode 100644 src/components/BottomNav.tsx create mode 100644 src/components/SidebarNav.tsx create mode 100644 src/layout/Meta.tsx create mode 100644 src/pages/_app.tsx create mode 100644 src/pages/_document.tsx create mode 100644 src/pages/about.tsx create mode 100644 src/pages/blank.tsx create mode 100644 src/pages/index.tsx create mode 100644 src/styles/global.css create mode 100644 src/templates/Main.tsx create mode 100644 src/utils/AppConfig.ts create mode 100644 tailwind.config.js create mode 100644 tsconfig.json diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..e3ffd2a --- /dev/null +++ b/.babelrc @@ -0,0 +1,12 @@ +{ + "presets": [ + [ + "next/babel", + { + "styled-jsx": { + "plugins": ["styled-jsx-plugin-postcss"] + } + } + ] + ] +} diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..9209ef5 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,2 @@ +node_modules +out diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..83dabf2 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,86 @@ +{ + // Configuration for JavaScript files + "extends": [ + "airbnb-base", + "next/core-web-vitals", + "plugin:prettier/recommended" + ], + "rules": { + "prettier/prettier": [ + "error", + { + "singleQuote": true + } + ] + }, + "overrides": [ + // Configuration for TypeScript files + { + "files": [ + "**/*.ts", + "**/*.tsx" + ], + "plugins": [ + "@typescript-eslint", + "unused-imports" + ], + "extends": [ + "airbnb-typescript", + "next/core-web-vitals", + "plugin:prettier/recommended" + ], + "parserOptions": { + "project": "./tsconfig.json" + }, + "rules": { + "prettier/prettier": [ + "error", + { + "singleQuote": true + } + ], + "react/destructuring-assignment": "off", // Vscode doesn't support automatically destructuring, it's a pain to add a new variable + "jsx-a11y/anchor-is-valid": "off", // Next.js use his own internal link system + "react/require-default-props": "off", // Allow non-defined react props as undefined + "react/jsx-props-no-spreading": "off", // _app.tsx uses spread operator and also, react-hook-form + "@next/next/no-img-element": "off", // We currently not using next/image because it isn't supported with SSG mode + "import/order": [ + "error", + { + "groups": [ + "builtin", + "external", + "internal" + ], + "pathGroups": [ + { + "pattern": "react", + "group": "external", + "position": "before" + } + ], + "pathGroupsExcludedImportTypes": [ + "react" + ], + "newlines-between": "always", + "alphabetize": { + "order": "asc", + "caseInsensitive": true + } + } + ], + "@typescript-eslint/comma-dangle": "off", // Avoid conflict rule between Eslint and Prettier + "import/prefer-default-export": "off", // Named export is easier to refactor automatically + "class-methods-use-this": "off", // _document.tsx use render method without `this` keyword + "@typescript-eslint/no-unused-vars": "off", + "unused-imports/no-unused-imports": "error", + "unused-imports/no-unused-vars": [ + "error", + { + "argsIgnorePattern": "^_" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..941e1c9 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +custom: ['https://creativedesignsguru.com/category/nextjs/', 'https://www.buymeacoffee.com/ixartz'] diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b9f74b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next +/out + +# production +/build + +# misc +.DS_Store +*.pem +Thumbs.db + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# dotenv local files +.env*.local + +# local folder +local + +# vercel +.vercel diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..c798d48 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,5 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +# Disable concurent to run build-types after ESLint in lint-staged +npx lint-staged --concurrent false diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..03afeee --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,11 @@ +{ + "recommendations": [ + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "mikestead.dotenv", + "csstools.postcss", + "blanu.vscode-styled-jsx", + "msjsdiag.debugger-for-chrome", + "bradlc.vscode-tailwindcss" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..3fbd647 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,31 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "chrome", + "request": "launch", + "name": "Next: Chrome", + "url": "http://localhost:3000", + "webRoot": "${workspaceFolder}" + }, + { + "type": "node", + "request": "launch", + "name": "Next: Node", + "program": "${workspaceFolder}/node_modules/.bin/next", + "args": ["dev"], + "autoAttachChildProcesses": true, + "skipFiles": ["/**"], + "console": "integratedTerminal" + } + ], + "compounds": [ + { + "name": "Next: Full", + "configurations": ["Next: Node", "Next: Chrome"] + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b9fb0df --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,25 @@ +{ + "editor.tabSize": 2, + "editor.detectIndentation": false, + "jest.autoRun": { + "watch": false, + "onSave": "test-file" + }, + "search.exclude": { + "package-lock.json": true + }, + "editor.defaultFormatter": "dbaeumer.vscode-eslint", + "editor.formatOnSave": false, + "editor.codeActionsOnSave": [ + "source.addMissingImports", + "source.fixAll.eslint" + ], + // Multiple language settings for json and jsonc files + "[json][jsonc]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + } +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..8e7ad16 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,21 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the tasks.json format + "version": "2.0.0", + "tasks": [ + { + "label": "Project wide type checking with TypeScript", + "type": "npm", + "script": "build-types", + "problemMatcher": ["$tsc"], + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "clear": true, + "reveal": "never" + } + } + ] +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ac81483 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Remi W. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..592848c --- /dev/null +++ b/README.md @@ -0,0 +1,157 @@ +# Boilerplate and Starter for Next JS 12+, Tailwind CSS 3 and TypeScript [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social&label=Follow%20%40Ixartz)](https://twitter.com/ixartz) + +

+ Next js starter banner +

+ +πŸš€ Boilerplate and Starter for Next.js, Tailwind CSS and TypeScript ⚑️ Made with developer experience first: Next.js, TypeScript, ESLint, Prettier, Husky, Lint-Staged, VSCode, Netlify, PostCSS, Tailwind CSS. + +Clone this project and use it to create your own [Next.js](https://nextjs.org) project. You can check a [Next js templates demo](https://creativedesignsguru.com/demo/Nextjs-Boilerplate/). + +### Features + +Developer experience first: + +- πŸ”₯ [Next.js](https://nextjs.org) for Static Site Generator +- 🎨 Integrate with [Tailwind CSS](https://tailwindcss.com) +- πŸ’… PostCSS for processing Tailwind CSS and integrated to `styled-jsx` +- πŸŽ‰ Type checking [TypeScript](https://www.typescriptlang.org) +- βœ… Strict Mode for TypeScript and React 17 +- ✏️ Linter with [ESLint](https://eslint.org) (default NextJS, NextJS Core Web Vitals and Airbnb configuration) +- πŸ’‘ Absolute Imports +- πŸ›  Code Formatter with [Prettier](https://prettier.io) +- 🦊 Husky for Git Hooks +- 🚫 Lint-staged for running linters on Git staged files +- πŸ—‚ VSCode configuration: Debug, Settings, Tasks and extension for PostCSS, ESLint, Prettier, TypeScript +- πŸ€– SEO metadata, JSON-LD and Open Graph tags with Next SEO +- βš™οΈ [Bundler Analyzer](https://www.npmjs.com/package/@next/bundle-analyzer) +- πŸ–±οΈ One click deployment with Vercel or Netlify (or manual deployment to any hosting services) +- 🌈 Include a FREE minimalist theme +- πŸ’― Maximize lighthouse score + +Built-in feature from Next.js: + +- β˜• Minify HTML & CSS +- πŸ’¨ Live reload +- βœ… Cache busting + +### Philosophy + +- Minimal code +- SEO-friendly +- πŸš€ Production-ready + +### Nextless.js SaaS Boilerplate + +Build your SaaS product faster with [React SaaS Boilerplate](https://nextlessjs.com). + +[![React SaaS Boilerplate Next.js](https://creativedesignsguru.com/assets/images/themes/next-js-saas-starter-kit.jpg)](https://nextlessjs.com) + +### Premium Themes + +| [Green Nextjs Landing Page Template](https://creativedesignsguru.com/landing-green-modern-nextjs-theme/) | [Purple Saas Nextjs Theme](https://creativedesignsguru.com/landing-purple-modern-react-theme/) | +| --- | --- | +| [![Green Nextjs Landing Page Template](https://creativedesignsguru.com/assets/images/themes/landing-green-modern-nextjs-theme-xs.png)](https://creativedesignsguru.com/landing-green-modern-nextjs-theme/) | [![Blue Landing Page Nextjs Theme](https://creativedesignsguru.com/assets/images/themes/landing-blue-modern-nextjs-theme-xs.png)](https://creativedesignsguru.com/landing-blue-modern-react-theme/) | + +Find more [Nextjs Themes](https://creativedesignsguru.com/category/nextjs/). + +### Requirements + +- Node.js and npm + +### Getting started + +Run the following command on your local environment: + +``` +git clone --depth=1 https://github.com/ixartz/Next-js-Boilerplate.git my-project-name +cd my-project-name +npm install +``` + +Then, you can run locally in development mode with live reload: + +``` +npm run dev +``` + +Open http://localhost:3000 with your favorite browser to see your project. + +``` +. +β”œβ”€β”€ README.md # README file +β”œβ”€β”€ next.config.js # Next JS configuration +β”œβ”€β”€ public # Public folder +β”‚ └── assets +β”‚ └── images # Image used by default template +β”œβ”€β”€ src +β”‚ β”œβ”€β”€ layout # Atomic layout components +β”‚ β”œβ”€β”€ pages # Next JS pages +β”‚ β”œβ”€β”€ styles # PostCSS style folder with Tailwind +β”‚ β”œβ”€β”€ templates # Default template +β”‚ └── utils # Utility folder +β”œβ”€β”€ tailwind.config.js # Tailwind CSS configuration +└── tsconfig.json # TypeScript configuration +``` + +### Customization + +You can easily configure Next js Boilerplate. Please change the following file: + +- `public/apple-touch-icon.png`, `public/favicon.ico`, `public/favicon-16x16.png` and `public/favicon-32x32.png`: your website favicon, you can generate from https://favicon.io/favicon-converter/ +- `src/styles/global.css`: your CSS file using Tailwind CSS +- `src/utils/AppConfig.ts`: configuration file +- `src/templates/Main.tsx`: default theme + +### Deploy to production + +You can see the results locally in production mode with: + +``` +$ npm run build +$ npm run start +``` + +The generated HTML and CSS files are minified (built-in feature from Next js). It will also removed unused CSS from [Tailwind CSS](https://tailwindcss.com). + +You can create an optimized production build with: + +``` +npm run build-prod +``` + +Now, your blog is ready to be deployed. All generated files are located at `out` folder, which you can deploy with any hosting service. + +### Deploy to Netlify + +Clone this repository on own GitHub account and deploy to Netlify: + +[![Netlify Deploy button](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/ixartz/Next-js-Boilerplate) + +### Deploy to Vercel + +Deploy this Next JS Boilerplate on Vercel in one click: + +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Fixartz%2FNext-js-Boilerplate) + +### VSCode information (optional) + +If you are VSCode users, you can have a better integration with VSCode by installing the suggested extension in `.vscode/extension.json`. The starter code comes up with Settings for a seamless integration with VSCode. The Debug configuration is also provided for frontend and backend debugging experience. + +Pro tips: if you need a project wide type checking with TypeScript, you can run a build with Cmd + Shift + B on Mac. + +### Contributions + +Everyone is welcome to contribute to this project. Feel free to open an issue if you have question or found a bug. + +### License + +Licensed under the MIT License, Copyright Β© 2020 + +See [LICENSE](LICENSE) for more information. + +--- + +Made with β™₯ by [CreativeDesignsGuru](https://creativedesignsguru.com) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social&label=Follow%20%40Ixartz)](https://twitter.com/ixartz) + +[![Sponsor Next JS Boilerplate](https://cdn.buymeacoffee.com/buttons/default-red.png)](https://www.buymeacoffee.com/ixartz) diff --git a/lint-staged.config.js b/lint-staged.config.js new file mode 100644 index 0000000..e897579 --- /dev/null +++ b/lint-staged.config.js @@ -0,0 +1,5 @@ +module.exports = { + '*.{js,jsx,ts,tsx}': ['eslint --fix', 'eslint'], + '**/*.ts?(x)': () => 'npm run build-types', + '*.json': ['prettier --write'], +}; diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..bb986b9 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,3 @@ +[build] + publish = "out" + command = "npm run build-prod" diff --git a/next-env.d.ts b/next-env.d.ts new file mode 100644 index 0000000..4f11a03 --- /dev/null +++ b/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..c924631 --- /dev/null +++ b/next.config.js @@ -0,0 +1,14 @@ +/* eslint-disable import/no-extraneous-dependencies */ +const withBundleAnalyzer = require('@next/bundle-analyzer')({ + enabled: process.env.ANALYZE === 'true', +}); + +module.exports = withBundleAnalyzer({ + poweredByHeader: false, + trailingSlash: true, + basePath: '', + // The starter code load resources from `public` folder with `router.basePath` in React components. + // So, the source code is "basePath-ready". + // You can remove `basePath` if you don't need it. + reactStrictMode: true, +}); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a1e0000 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4117 @@ +{ + "name": "next-js-boilerplate", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/runtime": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz", + "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==", + "dev": true, + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@eslint/eslintrc": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", + "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.2.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", + "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@next/bundle-analyzer": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-12.0.9.tgz", + "integrity": "sha512-IXr1gUqnp48PEP6ej7mJzYJbU6P6ricdUVO6pkkzXU3xjzhDGTTz/CNMEC9+Iga8IynbIKg/c4vFy8ragY+eYA==", + "dev": true, + "requires": { + "webpack-bundle-analyzer": "4.3.0" + } + }, + "@next/env": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.0.9.tgz", + "integrity": "sha512-oBlkyDop0Stf7MPIzETGv5r0YT/G/weBrknoPOUTaa5qwOeGjuy6gsOVc/SBtrBkOoBmRpD+fFhQJPvmo1mS+g==" + }, + "@next/eslint-plugin-next": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.0.9.tgz", + "integrity": "sha512-Pi7eV7Omt4wkY1UI9Kvv3KQLvAkmWKb5EHePCE1fyR+LeYmKCNYtjVst3QTDkNeULbpPwnDqIISWu+x2y5G9EA==", + "dev": true, + "requires": { + "glob": "7.1.7" + } + }, + "@next/swc-android-arm64": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.0.9.tgz", + "integrity": "sha512-aVqgsEn5plmUH2X58sjzhHsH/6majucWTMaaBEs7hHO2+GCwCZc7zaLH4XCBMKPES9Yaja8/pYUbvZQE9DqgFw==", + "optional": true + }, + "@next/swc-darwin-arm64": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.9.tgz", + "integrity": "sha512-uAgRKm4a2nVdyBiPPJokvmDD1saugOvxljz9ld2ih0CCg5S9vBhqaj3kPGCQBj9hSu3q+Lng2CHnQqG3ga1jzA==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.9.tgz", + "integrity": "sha512-fDOs2lZIyrAdU18IxMA5orBPn9qLbOdu55gXSTNZOhyRJ8ugtbUAejsK7OL0boJy0CCHPAdVRXm01Mwk8tZ9RQ==", + "optional": true + }, + "@next/swc-linux-arm-gnueabihf": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.9.tgz", + "integrity": "sha512-/ni0p9DBvATUML9RQ1ycQuf05uOYKdzA6iI8+eRsARjpGbFVUFbge7XPzlj9g2Q9YWgoN8CSjFGnKRlyky5uHA==", + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.9.tgz", + "integrity": "sha512-AphxilJDf95rUxJDHgM9Ww1DaYXZWqTvoKwXeej/0SgSvICcRZrLaFDrkojdXz0Rxr4igX2OdYR1S4/Hj1jWOQ==", + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.9.tgz", + "integrity": "sha512-K5jbvNNzF3mRjWmPdxP5Bg87i7FHivfBj/L0KJlxpkLSC8sffBJDmB6jtMnI7wiPj9J6vmLkbGtSosln78xAlQ==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.9.tgz", + "integrity": "sha512-bJZ9bkMkQzsY+UyWezEZ77GWQ4TzwKeXdayX3U3+aEkL8k5C6eKBXlidWdrhu0teLmaUXIyWerWrLnJzwGXdfw==", + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.9.tgz", + "integrity": "sha512-SR9p0R+v1T32DTXPVAXZw31pmJAkSDotC6Afy+mfC0xrEL3pp95R8sGXYAAUCEPkQp0MEeUOVy2LrToe92X7hQ==", + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.9.tgz", + "integrity": "sha512-mzQ1A8vfHhJrvEy5KJZGZWEByXthyKfWofvFaf+oo/5nJl/0Bz1ODP2ajSmbLG++77Eo2AROgbm9pkW1ucvG2A==", + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.9.tgz", + "integrity": "sha512-MpD2vj1zjo1u3J3wiz3pEKse19Etz+P0GL6XfQkB/9a84vJQ1JWMaWBjmIdivzZv718Il2pRSSx8hymwPfguYQ==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.9.tgz", + "integrity": "sha512-1c/sxp/4Qz4F6rCxiYqAnrmghCOFt5hHZ9Kd+rXFW5Mqev4C4XDOUMHdBH55HgnJZqngYhOE0r/XNkCtsIojig==", + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==", + "dev": true + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/node": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz", + "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true + }, + "@types/react": { + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.1.tgz", + "integrity": "sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/type-utils": "5.10.1", + "@typescript-eslint/utils": "5.10.1", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz", + "integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/typescript-estree": "5.10.1", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz", + "integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/visitor-keys": "5.10.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.1.tgz", + "integrity": "sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.10.1", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz", + "integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz", + "integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/visitor-keys": "5.10.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.1.tgz", + "integrity": "sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/typescript-estree": "5.10.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz", + "integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.10.1", + "eslint-visitor-keys": "^3.0.0" + } + }, + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", + "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", + "dev": true + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001303", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001303.tgz", + "integrity": "sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "requires": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "core-js-pure": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.3.tgz", + "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "dev": true, + "requires": { + "timsort": "^0.3.0" + } + }, + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.0.16", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.16.tgz", + "integrity": "sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.1.11", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz", + "integrity": "sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.1", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.4", + "postcss-convert-values": "^5.0.3", + "postcss-discard-comments": "^5.0.2", + "postcss-discard-duplicates": "^5.0.2", + "postcss-discard-empty": "^5.0.2", + "postcss-discard-overridden": "^5.0.3", + "postcss-merge-longhand": "^5.0.5", + "postcss-merge-rules": "^5.0.5", + "postcss-minify-font-values": "^5.0.3", + "postcss-minify-gradients": "^5.0.5", + "postcss-minify-params": "^5.0.4", + "postcss-minify-selectors": "^5.1.2", + "postcss-normalize-charset": "^5.0.2", + "postcss-normalize-display-values": "^5.0.2", + "postcss-normalize-positions": "^5.0.3", + "postcss-normalize-repeat-style": "^5.0.3", + "postcss-normalize-string": "^5.0.3", + "postcss-normalize-timing-functions": "^5.0.2", + "postcss-normalize-unicode": "^5.0.3", + "postcss-normalize-url": "^5.0.4", + "postcss-normalize-whitespace": "^5.0.3", + "postcss-ordered-values": "^5.0.4", + "postcss-reduce-initial": "^5.0.2", + "postcss-reduce-transforms": "^5.0.3", + "postcss-svgo": "^5.0.3", + "postcss-unique-selectors": "^5.0.3" + } + }, + "cssnano-utils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.1.tgz", + "integrity": "sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "dev": true + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.56", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.56.tgz", + "integrity": "sha512-0k/S0FQqRRpJbX7YUjwCcLZ8D42RqGKtaiq90adXBOYgTIWwLA/g3toO8k9yEpqU8iC4QyaWYYWSTBIna8WV4g==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "eslint-scope": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + } + } + }, + "eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-config-airbnb-typescript": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-16.1.0.tgz", + "integrity": "sha512-W5Cq20KpEx5ZLC54bnVrC37zq2+WD956Kp/Ma3nYFRjT1v9KM63v+DPkrrmmrVqrlDKaD0ivm/qeYmyHV6qKlw==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^15.0.0" + } + }, + "eslint-config-next": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.0.9.tgz", + "integrity": "sha512-mhpFUsdctLw9PPOVF6S45n7uEzeRth9Xub6CbsKG8Bmr4QFTs1vhbFjp3cjdFIxjMQNuY8hcu66XFlvBB768Iw==", + "dev": true, + "requires": { + "@next/eslint-plugin-next": "12.0.9", + "@rushstack/eslint-patch": "^1.0.8", + "@typescript-eslint/parser": "^5.0.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-import-resolver-typescript": "^2.4.0", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.0", + "eslint-plugin-react-hooks": "^4.3.0" + } + }, + "eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-import-resolver-typescript": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz", + "integrity": "sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==", + "dev": true, + "requires": { + "debug": "^4.3.1", + "glob": "^7.1.7", + "is-glob": "^4.0.1", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + } + }, + "eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dev": true, + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + } + }, + "eslint-plugin-prettier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "dev": true + }, + "eslint-plugin-unused-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz", + "integrity": "sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==", + "dev": true, + "requires": { + "eslint-rule-composer": "^0.3.0" + } + }, + "eslint-rule-composer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "dev": true + }, + "espree": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", + "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "dev": true, + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "requires": { + "duplexer": "^0.1.2" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "husky": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", + "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "lint-staged": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.2.tgz", + "integrity": "sha512-gtw4Cbj01SuVSfAOXC6ivd/7VKHTj51yj5xV8TgktFmYNMsZzXuSd5/brqJEA93v63wL7R6iDlunMANOechC0A==", + "dev": true, + "requires": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.16", + "commander": "^8.3.0", + "debug": "^4.3.3", + "execa": "^5.1.1", + "lilconfig": "2.0.4", + "listr2": "^4.0.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.0", + "string-argv": "^0.3.1", + "supports-color": "^9.2.1", + "yaml": "^1.10.2" + }, + "dependencies": { + "supports-color": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", + "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", + "dev": true + } + } + }, + "listr2": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.1.tgz", + "integrity": "sha512-D65Nl+zyYHL2jQBGmxtH/pU8koPZo5C8iCNE8EoB04RwPgQG1wuaKwVbeZv9LJpiH4Nxs0FCp+nNcG8OqpniiA==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.2", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mrmime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", + "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "nanoid": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "next": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/next/-/next-12.0.9.tgz", + "integrity": "sha512-omfYqoR/DvbdOIJ6SS1unKJ4mGIxUPs0RPa7wr/Mft22OCKgJhuG+aI9KFYi5ZJBwoFQk1vqaMKpWz5qr+dN0Q==", + "requires": { + "@next/env": "12.0.9", + "@next/swc-android-arm64": "12.0.9", + "@next/swc-darwin-arm64": "12.0.9", + "@next/swc-darwin-x64": "12.0.9", + "@next/swc-linux-arm-gnueabihf": "12.0.9", + "@next/swc-linux-arm64-gnu": "12.0.9", + "@next/swc-linux-arm64-musl": "12.0.9", + "@next/swc-linux-x64-gnu": "12.0.9", + "@next/swc-linux-x64-musl": "12.0.9", + "@next/swc-win32-arm64-msvc": "12.0.9", + "@next/swc-win32-ia32-msvc": "12.0.9", + "@next/swc-win32-x64-msvc": "12.0.9", + "caniuse-lite": "^1.0.30001283", + "postcss": "8.4.5", + "styled-jsx": "5.0.0", + "use-subscription": "1.5.1" + } + }, + "next-seo": { + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/next-seo/-/next-seo-4.29.0.tgz", + "integrity": "sha512-xmwzcz4uHaYJ8glbuhs6FSBQ7z3irmdPYdJJ5saWm72Uy3o+mPKGaPCXQetTCE6/xxVnpoDV4yFtFlEjUcljSg==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "postcss-calc": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.2.tgz", + "integrity": "sha512-B5R0UeB4zLJvxNt1FVCaDZULdzsKLPc6FhjFJ+xwFiq7VG4i9cuaJLxVjNtExNK8ocm3n2o4unXXLiVX1SCqxA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.4.tgz", + "integrity": "sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz", + "integrity": "sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz", + "integrity": "sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg==", + "dev": true + }, + "postcss-discard-duplicates": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz", + "integrity": "sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g==", + "dev": true + }, + "postcss-discard-empty": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz", + "integrity": "sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ==", + "dev": true + }, + "postcss-discard-overridden": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz", + "integrity": "sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g==", + "dev": true + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-merge-longhand": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz", + "integrity": "sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.2" + } + }, + "postcss-merge-rules": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz", + "integrity": "sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.1", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz", + "integrity": "sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz", + "integrity": "sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz", + "integrity": "sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz", + "integrity": "sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-normalize-charset": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz", + "integrity": "sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g==", + "dev": true + }, + "postcss-normalize-display-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz", + "integrity": "sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz", + "integrity": "sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz", + "integrity": "sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz", + "integrity": "sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz", + "integrity": "sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz", + "integrity": "sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", + "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz", + "integrity": "sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz", + "integrity": "sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw==", + "dev": true, + "requires": { + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", + "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz", + "integrity": "sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", + "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz", + "integrity": "sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz", + "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "dev": true + }, + "sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dev": true, + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, + "string-width": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.0.tgz", + "integrity": "sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.padend": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", + "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "styled-jsx": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.0.tgz", + "integrity": "sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==" + }, + "styled-jsx-plugin-postcss": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/styled-jsx-plugin-postcss/-/styled-jsx-plugin-postcss-4.0.1.tgz", + "integrity": "sha512-Qy3OnewWZYykT0ESWRqqC7KhYSghXpel+cnY3/MOnmatEwvJl1+RB5YwJRjqhcODDoY/D+dKH97PZFuF3/rCBg==", + "requires": { + "postcss-load-config": "^2.1.2" + } + }, + "stylehacks": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.2.tgz", + "integrity": "sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "tailwindcss": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.17.tgz", + "integrity": "sha512-OiHUsmOKQQEg/ocXaLIjk/kOz8EK2jF6iPuc1bQ4NsmhYl7sk70UDsGV02AJvBAAiJhinPCkDR8egT9qY+ulCw==", + "dev": true, + "requires": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.8", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.21.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "postcss-load-config": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.1.tgz", + "integrity": "sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.4", + "yaml": "^1.10.2" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "dev": true + }, + "tsconfig-paths": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "webpack-bundle-analyzer": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.3.0.tgz", + "integrity": "sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA==", + "dev": true, + "requires": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^6.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "dependencies": { + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..7f9db99 --- /dev/null +++ b/package.json @@ -0,0 +1,53 @@ +{ + "name": "next-js-boilerplate", + "version": "1.0.0", + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "build-stats": "cross-env ANALYZE=true npm run build", + "export": "next export", + "build-prod": "run-s clean build export", + "clean": "rimraf .next out", + "lint": "next lint", + "build-types": "tsc --noEmit --pretty", + "prepare": "husky install" + }, + "dependencies": { + "next": "^12.0.9", + "next-seo": "^4.29.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "styled-jsx-plugin-postcss": "^4.0.1" + }, + "devDependencies": { + "@next/bundle-analyzer": "^12.0.9", + "@types/node": "^17.0.13", + "@types/react": "^17.0.38", + "@typescript-eslint/eslint-plugin": "^5.10.1", + "@typescript-eslint/parser": "^5.10.1", + "autoprefixer": "^10.4.2", + "cross-env": "^7.0.3", + "cssnano": "^5.0.16", + "eslint": "^8.7.0", + "eslint-config-airbnb-base": "^15.0.0", + "eslint-config-airbnb-typescript": "^16.1.0", + "eslint-config-next": "^12.0.9", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-import": "^2.25.4", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-react": "^7.28.0", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-unused-imports": "^2.0.0", + "husky": "^7.0.4", + "lint-staged": "^12.3.2", + "npm-run-all": "^4.1.5", + "postcss": "^8.4.5", + "prettier": "^2.5.1", + "rimraf": "^3.0.2", + "tailwindcss": "^3.0.17", + "typescript": "^4.5.5" + }, + "license": "ISC" +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..c1cd992 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,10 @@ +// Please do not use the array form (like ['tailwindcss', 'postcss-preset-env']) +// it will create an unexpected error: Invalid PostCSS Plugin found: [0] + +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + ...(process.env.NODE_ENV === 'production' ? { cssnano: {} } : {}), + }, +}; diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..679f6d3498352b84220ccafbef4e0a40afa72351 GIT binary patch literal 8459 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 H^XY#8Q{^v7 literal 0 HcmV?d00001 diff --git a/public/assets/images/nextjs-starter-banner.png b/public/assets/images/nextjs-starter-banner.png new file mode 100644 index 0000000000000000000000000000000000000000..0b882595f9b97eff7adaabae80f512370e78bbff GIT binary patch literal 259601 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�p~j?!Bj24VIY& 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 z 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 literal 0 HcmV?d00001 diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100755 index 0000000000000000000000000000000000000000..1dc780e9526d07f526be3d7e60ce0d65dcc5030c GIT binary patch literal 445 zcmV;u0Yd(XP)L7Hm zSOr~NT)Jr;IyTbSHvP?$G!Yt`D)FxGo$sD|E|+vggf)i2CIBbQRY8`qL-?ai0feyT zwAybugr0)pLbSoAya zF3Ly>HS9f0<^U%X9z3KgNQpIU3^*}zmPO4VEkg%9#~?PzA#g4tBguH0ZO2kPheW#C zPnJJN@p%eJqALtq5LzqS1p6u-?yN zzQ>MY6$oC5c++<8wG-Sbww?Lq0TO{R{=M+GHXvzPdt nLxI%Knb0lM7fGokQ?mU9;enZS|5Dp!00000NkvXXu0mjf$q2qV literal 0 HcmV?d00001 diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100755 index 0000000000000000000000000000000000000000..e6f32886f6af212e79015d686a83c38bfb6bf725 GIT binary patch literal 1001 zcmVxOm>5YQ*rc(EMnmF@nxMuT zMjB~+F#@rc2!Rqrv|hj~R1FUlTWcZI8+O^`HVAC~z24gvn4V&D5g^$zG9IM}pW4a82YXH9vA2e5S zX;|Zx-V{A&vvl2Q*vi)*NbrrzVss7ARO{u9rZ71PEBC}0id%HAHCR-mv-{LIPaI9U zN`or^)h^qc!mNmR`RW&wd%F`z36CuG({^2eXj*b>XN-8pxgT5sEC^{FX*LLW1W$gJ zWLMv~t+vk4cz>ONR}-{-JjR~>jN>S{0@%33&*KdNMl+J-oiRqzd8H~cyH;1SY`%wM z!&x3U=)5O52JmRmy~bc+jn4ibGqij(Hc91ui+wzMQ;@7BS=kk5Fz(C_jscXqovSKs zwGSU2<-@btNdWT#f}VS-2zdps_NI90gtMOD7~uI^f;2Dm*+uv5?~b zgzbzKT`@8ag5U_C#+O%T_?%rE6y$@45`22D^a14vU?RWD``f=u5g#vXGflvTB?0F8 z1$zfFwDwG{lS0-g37{73yrYt9FY<8myvdq<3A+gu8&BUDv|Do`lkW)=PAN9OB*2w( zboSkCplk5Vmq|KK=DlBRG|cy~dsQV0e9O@!Z=afe{eufPcGw3lxkxN{ykXKgq8y6 z1G%V70srzdaaz>wh_-4%zW5(J&!i>Aqe4B;Be6d=BD7Wkm(2o*Iw}T`*2_axbKCy} X@*{%bKNN@K00000NkvXXu0mjf$IR`;Pa$_nj*U zR|o@yfdd76`h-bW3c^T15PUxU`><;Sp#jf^4>#Tq6@=~A3BoXp!4%BUpW`EM6K4*3 zucyuz5$k=-P3Lnk7jwdH=4Fk|oa-OVME~`A&&J1mPGhp)8Q-JrGnkf&Gc6Wi@}h^V zanhXInHue3nwn&>&Slo~eCx#j`3+;1=8TE%`;jFtw&Qti&b#z=l$O_+mQYx*`FR#- zde-RUn5vv+;cXukoXgi~7{b)hIi|&fm~)1AEhaH78D-L(5yj_&7ty^xu*BJ|*4Wsg zMixJ|%KDy;Z@&NKMWeyT1d|)@W8$n~;HS)jYhQLepVmyC+s-08KWEB@$)MqE{ynwX zN17knG?k^KPL?>i9`tbG_^u- zv-e#i*iyaku!po}!_4?ju+h~%gx_bdi_%Q`WY&$jy?~zKIw0>H=q`un-W(TPH6C|+ zET=0Qrr53}FL@L?CY&=T-1>>_91~vlXJF~$EZMb>>la2%ORP6$aZtwG!1siOJ##kIK+-DHh7?6 zKlZTX`L?XS17{`7$Ec7$5pq~`Z;Q!t+IzAaxm^5xDe(wjKcCHL%7~`IK1{Q*UBgMEIeTto$8-)~iz`{OU5mYFg~K8F6a6}!kzHT%XIfNb(yzC9 z2;aw)-(QCuYPb`VOkVsjzmG^SP>UU0;3;g*NBAA&|4@tU`Gy5nK5d)}l?7Kl=RJJL zC;5ETQu1+T-nYa95oe@)d!0uY7-u5@Jx~0neIS2~8l8wk$2Z*% z1^m9?ftKzASIQS8f0M(4?@Ru-U0mS*@|@x%2+;}?(F?^%@LIU&zxFDze$ZIaU(+o5 zeO>5%AvbnsNqhx4{2HoYc7-6&x$g9f7>gM&!5@+aB5XvtyXSH4~8ELypX5J<31H%bqBR zlN;J7-j+DK-SSKF{S)nIaE?D>SQJmOYbx@8^0Ft(hyU!GS$O-$EP-678t&=^3qMm0 zo?`LiYvBLC0sNiCS12w*ImT4?-|$y^>7aZoi{7 zG+=8y*5mfRQ`Wv>#f6C%u>*4q*>P=)x~5rfyq~3d4qCjU`T@D|0mP|paMlrPiydBw zJw&_@jm|&_XTeLk&)6rNV>-8h%;6LNNEQ;O|8UlEPSejVmmS1#Ghn!sYqxU)xSxAv zNGGGTzZ#3s9Y*yo9^;&`K4gVzU#vYS4SBu~f#qW=i@U)mW!;;&{-Orv8qZ_W-4r`G z&!*33bjPRbEQ-7Hb5lv)8?f}eYP-dGu7Bpdk;EJa* z$NuFn&Gsnc9uZH?JTehM_FVqDG34C$eh1d;Ic%yiQ`W)e^C+k0c<*3`QU2Y;i)2a9 zwPo6(RMThXDT&TxSGzYhW(j-4^M{dMyE<`dV~#DLte<3^6Vkhp-CsNQ7aa4l1l;-B z*aM#LGVB4eCn*1B!liQ_Kh{ia=Z$2C=Lk!M=fON>^^2$_kaYZD3-g+e23@BH;0vn3 zlLqn{iyvKCd3{@iX3Fy?&urCk#Qm5!u@2{WIG2$y>P^i2G=0*YW$sPYe3EY3`2}P= z&S_9_9)ioq@;C$4jF`42)mV`2Up08A?F;3Z)zEoEPEZqrdeFd<#~9Up=tL!XZjjDH zHR4acS>n_t9asEKiJdIcHXT{6==aiO-z&-PBttMKi4%n>ABAr0B$YvuwN3o=8 z!Z#Zi!jI~ha~fy~w@s^_J3meCGij*hy2;YV1|eFc+gY8S?YiFk#U>r(kEr1bXG*0JXVnw*L%AVdQoRP%ZS=3&2lF0Ay@p=LVbpK*ry2-} ja89p5F>4{JI46(a1@T&kCXOp=PpE$8a=XldOX0wOmt;tG literal 0 HcmV?d00001 diff --git a/src/components/BottomNav.tsx b/src/components/BottomNav.tsx new file mode 100644 index 0000000..f43983f --- /dev/null +++ b/src/components/BottomNav.tsx @@ -0,0 +1,95 @@ +export default function BottomNav() { + return ( + + ); +} diff --git a/src/components/SidebarNav.tsx b/src/components/SidebarNav.tsx new file mode 100644 index 0000000..4fc8105 --- /dev/null +++ b/src/components/SidebarNav.tsx @@ -0,0 +1,26 @@ +export default function SidebarNav() { + return ( +
+ +
+ ); +} diff --git a/src/layout/Meta.tsx b/src/layout/Meta.tsx new file mode 100644 index 0000000..56d4c39 --- /dev/null +++ b/src/layout/Meta.tsx @@ -0,0 +1,66 @@ +import { NextSeo } from 'next-seo'; +import Head from 'next/head'; +import { useRouter } from 'next/router'; + +import { AppConfig } from '@/utils/AppConfig'; + +type IMetaProps = { + title: string; + description: string; + canonical?: string; +}; + +const Meta = (props: IMetaProps) => { + const router = useRouter(); + + return ( + <> + + + + + + + + + + + ); +}; + +export { Meta }; diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx new file mode 100644 index 0000000..56552e4 --- /dev/null +++ b/src/pages/_app.tsx @@ -0,0 +1,9 @@ +import { AppProps } from 'next/app'; + +import '../styles/global.css'; + +const MyApp = ({ Component, pageProps }: AppProps) => ( + +); + +export default MyApp; diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx new file mode 100644 index 0000000..c141397 --- /dev/null +++ b/src/pages/_document.tsx @@ -0,0 +1,20 @@ +import Document, { Html, Head, Main, NextScript } from 'next/document'; + +import { AppConfig } from '@/utils/AppConfig'; + +// Need to create a custom _document because i18n support is not compatible with `next export`. +class MyDocument extends Document { + render() { + return ( + + + +
+ + + + ); + } +} + +export default MyDocument; diff --git a/src/pages/about.tsx b/src/pages/about.tsx new file mode 100644 index 0000000..41a7171 --- /dev/null +++ b/src/pages/about.tsx @@ -0,0 +1,79 @@ +import { Meta } from '@/layout/Meta'; +import { Main } from '@/templates/Main'; + +const About = () => ( +
}> +
+
+ {' '} + When you look  + + + + annoyed + + +  all the time, people think that you're busy. +
+ +
+ Woman's Face +
+
+

Erin Lindford

+

Product Engineer

+
+ +
+
+ +
+ +
+
+

+ β€œTailwind CSS is the only framework that I've seen scale on + large teams. It's easy to customize, adapts to any design, + and the build size is tiny.” +

+
+
+
Sarah Dayan
+
+ Staff Engineer, Algolia +
+
+
+
+

+ Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ratione fuga + recusandae quidem. Quaerat molestiae blanditiis doloremque possimus + labore voluptatibus distinctio recusandae autem esse explicabo molestias + officia placeat, accusamus aut saepe. +

+

+ Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ratione fuga + recusandae quidem. Quaerat molestiae blanditiis doloremque possimus + labore voluptatibus distinctio recusandae autem esse explicabo molestias + officia placeat, accusamus aut saepe. +

+
+
+); + +export default About; diff --git a/src/pages/blank.tsx b/src/pages/blank.tsx new file mode 100644 index 0000000..4437500 --- /dev/null +++ b/src/pages/blank.tsx @@ -0,0 +1,26 @@ +import { Meta } from '@/layout/Meta'; +import { Main } from '@/templates/Main'; + +export default function Blank() { + return ( +
}> +
+ BLANK +
+
+ {' '} + When you look  + + + + annoyed + + +  all the time, people think that you're busy. +
+
+ ); +} diff --git a/src/pages/index.tsx b/src/pages/index.tsx new file mode 100644 index 0000000..80e45d5 --- /dev/null +++ b/src/pages/index.tsx @@ -0,0 +1,186 @@ +import { useRouter } from 'next/router'; + +import { Meta } from '@/layout/Meta'; +import { Main } from '@/templates/Main'; + +const Index = () => { + const router = useRouter(); + + return ( +
+ } + > + + Nextjs starter banner + +

+ Boilerplate code for your Nextjs project with Tailwind CSS +

+

+ + πŸš€ + {' '} + Next.js Boilerplate is a starter code for your Next js project by + putting developer experience first .{' '} + + ⚑️ + {' '} + Made with Next.js, TypeScript, ESLint, Prettier, Husky, Lint-Staged, + VSCode, Netlify, PostCSS, Tailwind CSS. +

+

Next js Boilerplate Features

+

Developer experience first:

+
    +
  • + + πŸ”₯ + {' '} + + Next.js + {' '} + for Static Site Generator +
  • +
  • + + 🎨 + {' '} + Integrate with{' '} + + Tailwind CSS + +
  • +
  • + + πŸ’… + {' '} + PostCSS for processing Tailwind CSS +
  • +
  • + + πŸŽ‰ + {' '} + Type checking Typescript +
  • +
  • + + ✏️ + {' '} + Linter with{' '} + + ESLint + +
  • +
  • + + πŸ›  + {' '} + Code Formatter with{' '} + + Prettier + +
  • +
  • + + 🦊 + {' '} + Husky for Git Hooks +
  • +
  • + + 🚫 + {' '} + Lint-staged for running linters on Git staged files +
  • +
  • + + πŸ—‚ + {' '} + VSCode configuration: Debug, Settings, Tasks and extension for + PostCSS, ESLint, Prettier, TypeScript +
  • +
  • + + πŸ€– + {' '} + SEO metadata, JSON-LD and Open Graph tags with Next SEO +
  • +
  • + + βš™οΈ + {' '} + + Bundler Analyzer + +
  • +
  • + + 🌈 + {' '} + Include a FREE minimalist theme +
  • +
  • + + πŸ’― + {' '} + Maximize lighthouse score +
  • +
+

Built-in feature from Next.js:

+
    +
  • + + β˜• + {' '} + Minify HTML & CSS +
  • +
  • + + πŸ’¨ + {' '} + Live reload +
  • +
  • + + βœ… + {' '} + Cache busting +
  • +
+

Our Stater code Philosophy

+
    +
  • Minimal code
  • +
  • SEO-friendly
  • +
  • + + πŸš€ + {' '} + Production-ready +
  • +
+

+ Check our GitHub project for more information about{' '} + + Nextjs Boilerplate + + . You can also browse our{' '} + + Premium NextJS Templates + {' '} + on our website to support this project. +

+
+ ); +}; + +export default Index; diff --git a/src/styles/global.css b/src/styles/global.css new file mode 100644 index 0000000..5725885 --- /dev/null +++ b/src/styles/global.css @@ -0,0 +1,21 @@ +@tailwind base; + +/* a { + @apply text-blue-700; +} */ + +/* a:hover { + @apply border-b-2 border-blue-700; +} */ + +@tailwind components; + +@tailwind utilities; + +.content p { + @apply my-6; +} + +.content ul { + @apply my-6; +} diff --git a/src/templates/Main.tsx b/src/templates/Main.tsx new file mode 100644 index 0000000..199d3b2 --- /dev/null +++ b/src/templates/Main.tsx @@ -0,0 +1,20 @@ +import { ReactNode } from 'react'; + +import BottomNav from '@/components/BottomNav'; + +type IMainProps = { + meta: ReactNode; + children: ReactNode; +}; + +const Main = (props: IMainProps) => ( +
+ + {/* */} +
+ {props.children} +
+
+); + +export { Main }; diff --git a/src/utils/AppConfig.ts b/src/utils/AppConfig.ts new file mode 100644 index 0000000..be5516b --- /dev/null +++ b/src/utils/AppConfig.ts @@ -0,0 +1,6 @@ +export const AppConfig = { + site_name: 'Starter', + title: 'Nextjs Starter', + description: 'Starter code for your Nextjs Boilerplate with Tailwind CSS', + locale: 'en', +}; diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..98cee46 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,45 @@ +module.exports = { + content: ['./src/**/*.{js,ts,jsx,tsx}'], + theme: { + fontSize: { + xs: '0.75rem', + sm: '0.875rem', + base: '1rem', + lg: '1.125rem', + xl: '1.25rem', + '2xl': '1.5rem', + '3xl': '1.875rem', + '4xl': '2.25rem', + '5xl': '3rem', + '6xl': '4rem', + }, + extend: { + colors: { + gray: { + 100: '#f7fafc', + 200: '#edf2f7', + 300: '#e2e8f0', + 400: '#cbd5e0', + 500: '#a0aec0', + 600: '#718096', + 700: '#4a5568', + 800: '#2d3748', + 900: '#1a202c', + }, + blue: { + 100: '#ebf8ff', + 200: '#bee3f8', + 300: '#90cdf4', + 400: '#63b3ed', + 500: '#4299e1', + 600: '#3182ce', + 700: '#2b6cb0', + 800: '#2c5282', + 900: '#2a4365', + }, + }, + }, + }, + variants: {}, + plugins: [], +}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..dc6f5d2 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,46 @@ +{ + "compilerOptions": { + "lib": ["dom", "dom.iterable", "esnext"], + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "removeComments": true, + "preserveConstEnums": true, + "strict": true, + "alwaysStrict": true, + "strictNullChecks": true, + "noUncheckedIndexedAccess": true, + + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "allowUnreachableCode": false, + "noFallthroughCasesInSwitch": true, + + "target": "es5", + "outDir": "out", + "declaration": true, + "sourceMap": true, + + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "allowJs": false, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + + "jsx": "preserve", + "noEmit": true, + "isolatedModules": true, + "incremental": true, + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"], + "@/public/*": ["./public/*"] + } + }, + "exclude": ["./out/**/*", "./node_modules/**/*"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"] +}