From 83942e49abb13090afcc469998bec91135cde7d9 Mon Sep 17 00:00:00 2001 From: Daniel Liberato Date: Wed, 28 Oct 2020 14:16:26 +0000 Subject: [PATCH] Initial commit --- .env.template | 5 + .gitignore | 34 + .prettierignore | 3 + README.md | 75 + assets/base.css | 134 + assets/components.css | 3 + assets/font.css | 628 ++ assets/main.css | 8 + components/auth/ForgotPassword.tsx | 78 + components/auth/LoginView.tsx | 104 + components/auth/SignUpView.tsx | 114 + components/auth/index.ts | 3 + components/cart/CartItem/CartItem.module.css | 18 + components/cart/CartItem/CartItem.tsx | 124 + components/cart/CartItem/index.ts | 1 + .../CartSidebarView.module.css | 15 + .../cart/CartSidebarView/CartSidebarView.tsx | 138 + components/cart/CartSidebarView/index.ts | 1 + components/cart/index.ts | 2 + components/core/Avatar/Avatar.tsx | 25 + components/core/Avatar/index.ts | 1 + .../core/EnhancedImage/EnhancedImage.tsx | 42 + components/core/EnhancedImage/index.ts | 1 + .../core/Featurebar/Featurebar.module.css | 7 + components/core/Featurebar/Featurebar.tsx | 39 + components/core/Featurebar/index.ts | 1 + components/core/Footer/Footer.module.css | 9 + components/core/Footer/Footer.tsx | 150 + components/core/Footer/index.ts | 1 + .../core/HTMLContent/HTMLContent.module.css | 26 + components/core/HTMLContent/HTMLContent.tsx | 16 + components/core/HTMLContent/index.ts | 1 + components/core/Head/Head.tsx | 18 + components/core/Head/index.ts | 1 + .../HomeAllProductsGrid.module.css | 23 + .../HomeAllProductsGrid.tsx | 66 + components/core/HomeAllProductsGrid/index.ts | 1 + .../core/I18nWidget/I18nWidget.module.css | 28 + components/core/I18nWidget/I18nWidget.tsx | 82 + components/core/I18nWidget/index.ts | 1 + components/core/Layout/Layout.module.css | 4 + components/core/Layout/Layout.tsx | 96 + components/core/Layout/index.ts | 1 + components/core/Navbar/Navbar.module.css | 20 + components/core/Navbar/Navbar.tsx | 51 + components/core/Navbar/index.ts | 1 + .../core/Searchbar/Searchbar.module.css | 16 + components/core/Searchbar/Searchbar.tsx | 62 + components/core/Searchbar/index.ts | 1 + components/core/Toggle/Toggle.module.css | 2 + components/core/Toggle/Toggle.tsx | 55 + components/core/Toggle/index.ts | 1 + .../core/UserNav/DropdownMenu.module.css | 24 + components/core/UserNav/DropdownMenu.tsx | 97 + components/core/UserNav/UserNav.module.css | 36 + components/core/UserNav/UserNav.tsx | 70 + components/core/UserNav/index.ts | 1 + components/core/index.ts | 12 + components/icons/ArrowLeft.tsx | 27 + components/icons/Bag.tsx | 33 + components/icons/Check.tsx | 21 + components/icons/Cross.tsx | 21 + components/icons/DoubleChevron.tsx | 22 + components/icons/Github.tsx | 20 + components/icons/Heart.tsx | 22 + components/icons/Info.tsx | 22 + components/icons/Minus.tsx | 15 + components/icons/Moon.tsx | 20 + components/icons/Plus.tsx | 22 + components/icons/RightArrow.tsx | 29 + components/icons/Sun.tsx | 28 + components/icons/Trash.tsx | 43 + components/icons/index.ts | 14 + .../ProductCard/ProductCard.module.css | 138 + .../product/ProductCard/ProductCard.tsx | 89 + components/product/ProductCard/index.ts | 1 + .../ProductSlider/ProductSlider.module.css | 82 + .../product/ProductSlider/ProductSlider.tsx | 77 + components/product/ProductSlider/index.ts | 1 + .../ProductView/ProductView.module.css | 91 + .../product/ProductView/ProductView.tsx | 161 + components/product/ProductView/index.ts | 1 + components/product/Swatch/Swatch.module.css | 32 + components/product/Swatch/Swatch.tsx | 55 + components/product/Swatch/index.ts | 1 + components/product/helpers.ts | 51 + components/product/index.ts | 4 + components/ui/Button/Button.module.css | 32 + components/ui/Button/Button.tsx | 85 + components/ui/Button/index.ts | 2 + components/ui/Container/Container.tsx | 23 + components/ui/Container/index.ts | 1 + components/ui/Grid/Grid.module.css | 148 + components/ui/Grid/Grid.tsx | 34 + components/ui/Grid/index.ts | 1 + components/ui/Hero/Hero.module.css | 6 + components/ui/Hero/Hero.tsx | 37 + components/ui/Hero/index.ts | 1 + components/ui/Input/Input.module.css | 7 + components/ui/Input/Input.tsx | 37 + components/ui/Input/index.ts | 1 + components/ui/Link/Link.tsx | 11 + components/ui/Link/index.ts | 1 + .../ui/LoadingDots/LoadingDots.module.css | 32 + components/ui/LoadingDots/LoadingDots.tsx | 13 + components/ui/LoadingDots/index.ts | 1 + components/ui/Logo/Logo.tsx | 21 + components/ui/Logo/index.ts | 1 + components/ui/Marquee/Marquee.module.css | 21 + components/ui/Marquee/Marquee.tsx | 31 + components/ui/Marquee/index.ts | 1 + components/ui/Modal/Modal.module.css | 12 + components/ui/Modal/Modal.tsx | 77 + components/ui/Modal/index.ts | 1 + components/ui/README.md | 3 + components/ui/Sidebar/Sidebar.module.css | 3 + components/ui/Sidebar/Sidebar.tsx | 80 + components/ui/Sidebar/index.ts | 1 + components/ui/Skeleton/Skeleton.module.css | 48 + components/ui/Skeleton/Skeleton.tsx | 57 + components/ui/Skeleton/index.ts | 1 + components/ui/Text/Text.module.css | 15 + components/ui/Text/Text.tsx | 58 + components/ui/Text/index.ts | 1 + components/ui/Toast/Toast.module.css | 9 + components/ui/Toast/Toast.tsx | 73 + components/ui/Toast/index.ts | 1 + components/ui/context.tsx | 190 + components/ui/index.ts | 13 + .../WishlistButton/WishlistButton.tsx | 75 + components/wishlist/WishlistButton/index.ts | 1 + .../WishlistCard/WishlistCard.module.css | 21 + .../wishlist/WishlistCard/WishlistCard.tsx | 101 + components/wishlist/WishlistCard/index.ts | 1 + components/wishlist/index.ts | 1 + config/seo.json | 16 + global.d.ts | 2 + lib/browser.ts | 16 + lib/colors.ts | 50 + lib/get-slug.ts | 5 + lib/logger.ts | 18 + lib/range-map.ts | 7 + lib/search.tsx | 52 + lib/to-pixels.ts | 13 + next-env.d.ts | 2 + next.config.js | 56 + package.json | 60 + pages/[...pages].tsx | 56 + pages/_app.tsx | 25 + pages/api/bigcommerce/cart.ts | 3 + pages/api/bigcommerce/catalog/products.ts | 3 + pages/api/bigcommerce/checkout.ts | 3 + pages/api/bigcommerce/customers/index.ts | 3 + pages/api/bigcommerce/customers/login.ts | 3 + pages/api/bigcommerce/customers/logout.ts | 3 + pages/api/bigcommerce/customers/signup.ts | 3 + pages/api/bigcommerce/wishlist.ts | 3 + pages/blog.tsx | 97 + pages/cart.tsx | 145 + pages/index.tsx | 143 + pages/orders.tsx | 38 + pages/product/[slug].tsx | 68 + pages/profile.tsx | 44 + pages/search.tsx | 224 + pages/wishlist.tsx | 77 + postcss.config.js | 19 + public/cursor-left.png | Bin 0 -> 1162 bytes public/cursor-right.png | Bin 0 -> 1165 bytes public/favicon.ico | Bin 0 -> 535 bytes public/flag-en-us.svg | 1 + public/flag-es-ar.svg | 20 + public/flag-es-co.svg | 10 + public/flag-es.svg | 1 + public/icon-144x144.png | Bin 0 -> 4150 bytes public/icon-192x192.png | Bin 0 -> 6030 bytes public/icon-512x512.png | Bin 0 -> 10832 bytes public/icon.png | Bin 0 -> 1058 bytes public/jacket.png | Bin 0 -> 772153 bytes public/site.webmanifest | 22 + public/slider-arrows.png | Bin 0 -> 1739 bytes public/vercel.svg | 9 + tailwind.config.js | 52 + tsconfig.json | 27 + yarn.lock | 6256 +++++++++++++++++ 184 files changed, 12766 insertions(+) create mode 100644 .env.template create mode 100644 .gitignore create mode 100644 .prettierignore create mode 100644 README.md create mode 100644 assets/base.css create mode 100644 assets/components.css create mode 100644 assets/font.css create mode 100644 assets/main.css create mode 100644 components/auth/ForgotPassword.tsx create mode 100644 components/auth/LoginView.tsx create mode 100644 components/auth/SignUpView.tsx create mode 100644 components/auth/index.ts create mode 100644 components/cart/CartItem/CartItem.module.css create mode 100644 components/cart/CartItem/CartItem.tsx create mode 100644 components/cart/CartItem/index.ts create mode 100644 components/cart/CartSidebarView/CartSidebarView.module.css create mode 100644 components/cart/CartSidebarView/CartSidebarView.tsx create mode 100644 components/cart/CartSidebarView/index.ts create mode 100644 components/cart/index.ts create mode 100644 components/core/Avatar/Avatar.tsx create mode 100644 components/core/Avatar/index.ts create mode 100644 components/core/EnhancedImage/EnhancedImage.tsx create mode 100644 components/core/EnhancedImage/index.ts create mode 100644 components/core/Featurebar/Featurebar.module.css create mode 100644 components/core/Featurebar/Featurebar.tsx create mode 100644 components/core/Featurebar/index.ts create mode 100644 components/core/Footer/Footer.module.css create mode 100644 components/core/Footer/Footer.tsx create mode 100644 components/core/Footer/index.ts create mode 100644 components/core/HTMLContent/HTMLContent.module.css create mode 100644 components/core/HTMLContent/HTMLContent.tsx create mode 100644 components/core/HTMLContent/index.ts create mode 100644 components/core/Head/Head.tsx create mode 100644 components/core/Head/index.ts create mode 100644 components/core/HomeAllProductsGrid/HomeAllProductsGrid.module.css create mode 100644 components/core/HomeAllProductsGrid/HomeAllProductsGrid.tsx create mode 100644 components/core/HomeAllProductsGrid/index.ts create mode 100644 components/core/I18nWidget/I18nWidget.module.css create mode 100644 components/core/I18nWidget/I18nWidget.tsx create mode 100644 components/core/I18nWidget/index.ts create mode 100644 components/core/Layout/Layout.module.css create mode 100644 components/core/Layout/Layout.tsx create mode 100644 components/core/Layout/index.ts create mode 100644 components/core/Navbar/Navbar.module.css create mode 100644 components/core/Navbar/Navbar.tsx create mode 100644 components/core/Navbar/index.ts create mode 100644 components/core/Searchbar/Searchbar.module.css create mode 100644 components/core/Searchbar/Searchbar.tsx create mode 100644 components/core/Searchbar/index.ts create mode 100644 components/core/Toggle/Toggle.module.css create mode 100644 components/core/Toggle/Toggle.tsx create mode 100644 components/core/Toggle/index.ts create mode 100644 components/core/UserNav/DropdownMenu.module.css create mode 100644 components/core/UserNav/DropdownMenu.tsx create mode 100644 components/core/UserNav/UserNav.module.css create mode 100644 components/core/UserNav/UserNav.tsx create mode 100644 components/core/UserNav/index.ts create mode 100644 components/core/index.ts create mode 100644 components/icons/ArrowLeft.tsx create mode 100644 components/icons/Bag.tsx create mode 100644 components/icons/Check.tsx create mode 100644 components/icons/Cross.tsx create mode 100644 components/icons/DoubleChevron.tsx create mode 100644 components/icons/Github.tsx create mode 100644 components/icons/Heart.tsx create mode 100644 components/icons/Info.tsx create mode 100644 components/icons/Minus.tsx create mode 100644 components/icons/Moon.tsx create mode 100644 components/icons/Plus.tsx create mode 100644 components/icons/RightArrow.tsx create mode 100644 components/icons/Sun.tsx create mode 100644 components/icons/Trash.tsx create mode 100644 components/icons/index.ts create mode 100644 components/product/ProductCard/ProductCard.module.css create mode 100644 components/product/ProductCard/ProductCard.tsx create mode 100644 components/product/ProductCard/index.ts create mode 100644 components/product/ProductSlider/ProductSlider.module.css create mode 100644 components/product/ProductSlider/ProductSlider.tsx create mode 100644 components/product/ProductSlider/index.ts create mode 100644 components/product/ProductView/ProductView.module.css create mode 100644 components/product/ProductView/ProductView.tsx create mode 100644 components/product/ProductView/index.ts create mode 100644 components/product/Swatch/Swatch.module.css create mode 100644 components/product/Swatch/Swatch.tsx create mode 100644 components/product/Swatch/index.ts create mode 100644 components/product/helpers.ts create mode 100644 components/product/index.ts create mode 100644 components/ui/Button/Button.module.css create mode 100644 components/ui/Button/Button.tsx create mode 100644 components/ui/Button/index.ts create mode 100644 components/ui/Container/Container.tsx create mode 100644 components/ui/Container/index.ts create mode 100644 components/ui/Grid/Grid.module.css create mode 100644 components/ui/Grid/Grid.tsx create mode 100644 components/ui/Grid/index.ts create mode 100644 components/ui/Hero/Hero.module.css create mode 100644 components/ui/Hero/Hero.tsx create mode 100644 components/ui/Hero/index.ts create mode 100644 components/ui/Input/Input.module.css create mode 100644 components/ui/Input/Input.tsx create mode 100644 components/ui/Input/index.ts create mode 100644 components/ui/Link/Link.tsx create mode 100644 components/ui/Link/index.ts create mode 100644 components/ui/LoadingDots/LoadingDots.module.css create mode 100644 components/ui/LoadingDots/LoadingDots.tsx create mode 100644 components/ui/LoadingDots/index.ts create mode 100644 components/ui/Logo/Logo.tsx create mode 100644 components/ui/Logo/index.ts create mode 100644 components/ui/Marquee/Marquee.module.css create mode 100644 components/ui/Marquee/Marquee.tsx create mode 100644 components/ui/Marquee/index.ts create mode 100644 components/ui/Modal/Modal.module.css create mode 100644 components/ui/Modal/Modal.tsx create mode 100644 components/ui/Modal/index.ts create mode 100644 components/ui/README.md create mode 100644 components/ui/Sidebar/Sidebar.module.css create mode 100644 components/ui/Sidebar/Sidebar.tsx create mode 100644 components/ui/Sidebar/index.ts create mode 100644 components/ui/Skeleton/Skeleton.module.css create mode 100644 components/ui/Skeleton/Skeleton.tsx create mode 100644 components/ui/Skeleton/index.ts create mode 100644 components/ui/Text/Text.module.css create mode 100644 components/ui/Text/Text.tsx create mode 100644 components/ui/Text/index.ts create mode 100644 components/ui/Toast/Toast.module.css create mode 100644 components/ui/Toast/Toast.tsx create mode 100644 components/ui/Toast/index.ts create mode 100644 components/ui/context.tsx create mode 100644 components/ui/index.ts create mode 100644 components/wishlist/WishlistButton/WishlistButton.tsx create mode 100644 components/wishlist/WishlistButton/index.ts create mode 100644 components/wishlist/WishlistCard/WishlistCard.module.css create mode 100644 components/wishlist/WishlistCard/WishlistCard.tsx create mode 100644 components/wishlist/WishlistCard/index.ts create mode 100644 components/wishlist/index.ts create mode 100644 config/seo.json create mode 100644 global.d.ts create mode 100644 lib/browser.ts create mode 100644 lib/colors.ts create mode 100644 lib/get-slug.ts create mode 100644 lib/logger.ts create mode 100644 lib/range-map.ts create mode 100644 lib/search.tsx create mode 100644 lib/to-pixels.ts create mode 100644 next-env.d.ts create mode 100644 next.config.js create mode 100644 package.json create mode 100644 pages/[...pages].tsx create mode 100644 pages/_app.tsx create mode 100644 pages/api/bigcommerce/cart.ts create mode 100644 pages/api/bigcommerce/catalog/products.ts create mode 100644 pages/api/bigcommerce/checkout.ts create mode 100644 pages/api/bigcommerce/customers/index.ts create mode 100644 pages/api/bigcommerce/customers/login.ts create mode 100644 pages/api/bigcommerce/customers/logout.ts create mode 100644 pages/api/bigcommerce/customers/signup.ts create mode 100644 pages/api/bigcommerce/wishlist.ts create mode 100644 pages/blog.tsx create mode 100644 pages/cart.tsx create mode 100644 pages/index.tsx create mode 100644 pages/orders.tsx create mode 100644 pages/product/[slug].tsx create mode 100644 pages/profile.tsx create mode 100644 pages/search.tsx create mode 100644 pages/wishlist.tsx create mode 100644 postcss.config.js create mode 100644 public/cursor-left.png create mode 100644 public/cursor-right.png create mode 100644 public/favicon.ico create mode 100644 public/flag-en-us.svg create mode 100644 public/flag-es-ar.svg create mode 100644 public/flag-es-co.svg create mode 100644 public/flag-es.svg create mode 100644 public/icon-144x144.png create mode 100644 public/icon-192x192.png create mode 100644 public/icon-512x512.png create mode 100644 public/icon.png create mode 100644 public/jacket.png create mode 100644 public/site.webmanifest create mode 100644 public/slider-arrows.png create mode 100644 public/vercel.svg create mode 100644 tailwind.config.js create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.env.template b/.env.template new file mode 100644 index 0000000..73a8a6e --- /dev/null +++ b/.env.template @@ -0,0 +1,5 @@ +BIGCOMMERCE_STOREFRONT_API_URL= +BIGCOMMERCE_STOREFRONT_API_TOKEN= +BIGCOMMERCE_STORE_API_URL= +BIGCOMMERCE_STORE_API_TOKEN= +BIGCOMMERCE_STORE_API_CLIENT_ID= \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b523295 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# 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 + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# vercel +.vercel \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..105738c --- /dev/null +++ b/.prettierignore @@ -0,0 +1,3 @@ +node_modules +.next +public \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..76b311e --- /dev/null +++ b/README.md @@ -0,0 +1,75 @@ +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Fcommerce&project-name=commerce&repo-name=commerce&demo-title=Next.js%20Commerce&demo-description=An%20all-in-one%20starter%20kit%20for%20high-performance%20e-commerce%20sites.&demo-url=https%3A%2F%2Fdemo.vercel.store&demo-image=https%3A%2F%2Fbigcommerce-demo-asset-ksvtgfvnd.vercel.app%2Fbigcommerce.png&integration-ids=oac_MuWZiE4jtmQ2ejZQaQ7ncuDT) + +# Next.js Commerce + +The all-in-one starter kit for high-performance e-commerce sites. With a few clicks, Next.js developers can clone, deploy and fully own their own store. +Start right now at [nextjs.org/commerce](https://nextjs.org/commerce) + +Demo live at: [demo.vercel.store](https://demo.vercel.store/) + +This project is currently under development. + +## Goals and Features + +- Performant by default +- SEO Ready +- Internationalization +- Responsive +- UI Components +- Theming +- Standarized Data Hooks +- Integrations - Integrate seamlessly with the most common ecommerce platforms. +- Dark Mode Support + +## Work in progress + +We're using Github Projects to keep track of issues in progress and todo's. Here is our [Board](https://github.com/vercel/commerce/projects/1) + +## Integrations + +Next.js Commerce integrates out-of-the-box with BigCommerce. We plan to support all major ecommerce backends. + +## Troubleshoot + +
+I already own a BigCommerce store. What should I do? +
+First thing you do is: set your environment variables +
+
+.env.local + +```sh +BIGCOMMERCE_STOREFRONT_API_URL=<> +BIGCOMMERCE_STOREFRONT_API_TOKEN=<> +BIGCOMMERCE_STORE_API_URL=<> +BIGCOMMERCE_STORE_API_TOKEN=<> +BIGCOMMERCE_STORE_API_CLIENT_ID=<> +``` + +Next, you're free to customize the starter. More updates coming soon. Stay tuned. + +
+ +
+BigCommerce shows a Coming Soon page and requests a Preview Code +
+After Email confirmation, Checkout should be manually enabled through BigCommerce platform. Look for "Review & test your store" section through BigCommerce's dashboard. +
+
+BigCommerce team has been notified and they plan to add more detailed about this subject. +
+ +## Contribute + +Our commitment to Open Source can be found [here](https://vercel.com/oss). + +1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device. +2. Create a new branch `git checkout -b MY_BRANCH_NAME` +3. Install yarn: `npm install -g yarn` +4. Install the dependencies: `yarn` +5. Duplicate `.env.template` and rename it to `.env.local`. +6. Add proper store values to `.env.local`. +7. Run `yarn dev` to build and watch for code changes +8. The development branch is `development` (this is the branch pull requests should be made against). + On a release, the relevant parts of the changes in the `staging` branch are rebased into `master`. diff --git a/assets/base.css b/assets/base.css new file mode 100644 index 0000000..7be74ba --- /dev/null +++ b/assets/base.css @@ -0,0 +1,134 @@ +:root { + --primary: #ffffff; + --primary-2: #f1f3f5; + --secondary: #000000; + --secondary-2: #111; + + --selection: var(--cyan); + + --text-base: #000000; + --text-primary: #000000; + --text-secondary: white; + + --hover: rgba(0, 0, 0, 0.075); + --hover-1: rgba(0, 0, 0, 0.15); + --hover-2: rgba(0, 0, 0, 0.25); + + --cyan: #22b8cf; + --green: #37b679; + --red: #da3c3c; + --pink: #e64980; + --purple: #f81ce5; + + --blue: #0070f3; + + --violet-light: #7048e8; + --violet: #5f3dc4; + + --accents-0: #f8f9fa; + --accents-1: #f1f3f5; + --accents-2: #e9ecef; + --accents-3: #dee2e6; + --accents-4: #ced4da; + --accents-5: #adb5bd; + --accents-6: #868e96; + --accents-7: #495057; + --accents-8: #343a40; + --accents-9: #212529; +} + +[data-theme='dark'] { + --primary: #000000; + --primary-2: #111; + --secondary: #ffffff; + --secondary-2: #f1f3f5; + --hover: rgba(255, 255, 255, 0.075); + --hover-1: rgba(255, 255, 255, 0.15); + --hover-2: rgba(255, 255, 255, 0.25); + --selection: var(--purple); + + --text-base: white; + --text-primary: white; + --text-secondary: black; + + --accents-0: #212529; + --accents-1: #343a40; + --accents-2: #495057; + --accents-3: #868e96; + --accents-4: #adb5bd; + --accents-5: #ced4da; + --accents-6: #dee2e6; + --accents-7: #e9ecef; + --accents-8: #f1f3f5; + --accents-9: #f8f9fa; +} + +*, +*:before, +*:after { + box-sizing: inherit; +} + +html { + height: 100%; + box-sizing: border-box; + touch-action: manipulation; + font-feature-settings: 'case' 1, 'rlig' 1, 'calt' 0; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +html, +body { + font-family: var(--font-sans); + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: var(--primary); + color: var(--text-primary); +} + +body { + position: relative; + min-height: 100%; + margin: 0; +} + +a { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} diff --git a/assets/components.css b/assets/components.css new file mode 100644 index 0000000..ebebcc2 --- /dev/null +++ b/assets/components.css @@ -0,0 +1,3 @@ +.fit { + min-height: calc(100vh - 88px); +} diff --git a/assets/font.css b/assets/font.css new file mode 100644 index 0000000..c4b605c --- /dev/null +++ b/assets/font.css @@ -0,0 +1,628 @@ +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 200; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 300; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 800; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587415301/fonts/2/inter-var-latin.woff2) + format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} + +/* these other fonts are only used and downloaded when a special chars is shown +in most cases, they are not downloaded at all */ + +/* latin-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-latin-ext.woff2) + format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* cyrillic */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-cyrillic.woff2) + format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* cyrillic-ext */ +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 100; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 200; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 300; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 400; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 500; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 600; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 700; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 800; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +@font-face { + font-family: 'Inter'; + font-style: swap; + font-weight: 900; + font-display: block; + src: url(https://assets.vercel.com/raw/upload/v1587418127/fonts/2/inter-var-cyrillic-ext.woff2) + format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} + +/* greek */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418276/fonts/2/inter-var-greek.woff2) + format('woff2'); + unicode-range: U+0370-03FF; +} + +/* greek-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-greek-ext.woff2) + format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* vietnamese */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://assets.vercel.com/raw/upload/v1587418275/fonts/2/inter-var-vietnamese.woff2) + format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} diff --git a/assets/main.css b/assets/main.css new file mode 100644 index 0000000..8e2a74c --- /dev/null +++ b/assets/main.css @@ -0,0 +1,8 @@ +@tailwind base; +@import './font.css'; +@import './base.css'; + +@tailwind components; +@import './components.css'; + +@tailwind utilities; diff --git a/components/auth/ForgotPassword.tsx b/components/auth/ForgotPassword.tsx new file mode 100644 index 0000000..597ee32 --- /dev/null +++ b/components/auth/ForgotPassword.tsx @@ -0,0 +1,78 @@ +import { FC, useEffect, useState, useCallback } from 'react' +import { validate } from 'email-validator' +import { useUI } from '@components/ui/context' +import { Logo, Button, Input } from '@components/ui' + +interface Props {} + +const ForgotPassword: FC = () => { + // Form State + const [email, setEmail] = useState('') + const [loading, setLoading] = useState(false) + const [message, setMessage] = useState('') + const [dirty, setDirty] = useState(false) + const [disabled, setDisabled] = useState(false) + + const { setModalView, closeModal } = useUI() + + const handleResetPassword = async (e: React.SyntheticEvent) => { + e.preventDefault() + + if (!dirty && !disabled) { + setDirty(true) + handleValidation() + } + } + + const handleValidation = useCallback(() => { + // Unable to send form unless fields are valid. + if (dirty) { + setDisabled(!validate(email)) + } + }, [email, dirty]) + + useEffect(() => { + handleValidation() + }, [handleValidation]) + + return ( +
+
+ +
+
+ {message && ( +
{message}
+ )} + + +
+ +
+ + + Do you have an account? + {` `} + setModalView('LOGIN_VIEW')} + > + Log In + + +
+
+ ) +} + +export default ForgotPassword diff --git a/components/auth/LoginView.tsx b/components/auth/LoginView.tsx new file mode 100644 index 0000000..8aaa099 --- /dev/null +++ b/components/auth/LoginView.tsx @@ -0,0 +1,104 @@ +import { FC, useEffect, useState, useCallback } from 'react' +import { Logo, Button, Input } from '@components/ui' +import useLogin from '@bigcommerce/storefront-data-hooks/use-login' +import { useUI } from '@components/ui/context' +import { validate } from 'email-validator' + +interface Props {} + +const LoginView: FC = () => { + // Form State + const [email, setEmail] = useState('') + const [password, setPassword] = useState('') + const [loading, setLoading] = useState(false) + const [message, setMessage] = useState('') + const [dirty, setDirty] = useState(false) + const [disabled, setDisabled] = useState(false) + const { setModalView, closeModal } = useUI() + + const login = useLogin() + + const handleLogin = async (e: React.SyntheticEvent) => { + e.preventDefault() + + if (!dirty && !disabled) { + setDirty(true) + handleValidation() + } + + try { + setLoading(true) + setMessage('') + await login({ + email, + password, + }) + setLoading(false) + closeModal() + } catch ({ errors }) { + setMessage(errors[0].message) + setLoading(false) + } + } + + const handleValidation = useCallback(() => { + // Test for Alphanumeric password + const validPassword = /^(?=.*[a-zA-Z])(?=.*[0-9])/.test(password) + + // Unable to send form unless fields are valid. + if (dirty) { + setDisabled(!validate(email) || password.length < 7 || !validPassword) + } + }, [email, password, dirty]) + + useEffect(() => { + handleValidation() + }, [handleValidation]) + + return ( +
+
+ +
+
+ {message && ( + + )} + + + + +
+ Don't have an account? + {` `} + setModalView('SIGNUP_VIEW')} + > + Sign Up + +
+
+
+ ) +} + +export default LoginView diff --git a/components/auth/SignUpView.tsx b/components/auth/SignUpView.tsx new file mode 100644 index 0000000..65fa578 --- /dev/null +++ b/components/auth/SignUpView.tsx @@ -0,0 +1,114 @@ +import { FC, useEffect, useState, useCallback } from 'react' +import { validate } from 'email-validator' +import { Info } from '@components/icons' +import { useUI } from '@components/ui/context' +import { Logo, Button, Input } from '@components/ui' +import useSignup from '@bigcommerce/storefront-data-hooks/use-signup' + +interface Props {} + +const SignUpView: FC = () => { + // Form State + const [email, setEmail] = useState('') + const [password, setPassword] = useState('') + const [firstName, setFirstName] = useState('') + const [lastName, setLastName] = useState('') + const [loading, setLoading] = useState(false) + const [message, setMessage] = useState('') + const [dirty, setDirty] = useState(false) + const [disabled, setDisabled] = useState(false) + + const signup = useSignup() + const { setModalView, closeModal } = useUI() + + const handleSignup = async (e: React.SyntheticEvent) => { + e.preventDefault() + + if (!dirty && !disabled) { + setDirty(true) + handleValidation() + } + + try { + setLoading(true) + setMessage('') + await signup({ + email, + firstName, + lastName, + password, + }) + setLoading(false) + closeModal() + } catch ({ errors }) { + setMessage(errors[0].message) + setLoading(false) + } + } + + const handleValidation = useCallback(() => { + // Test for Alphanumeric password + const validPassword = /^(?=.*[a-zA-Z])(?=.*[0-9])/.test(password) + + // Unable to send form unless fields are valid. + if (dirty) { + setDisabled(!validate(email) || password.length < 7 || !validPassword) + } + }, [email, password, dirty]) + + useEffect(() => { + handleValidation() + }, [handleValidation]) + + return ( +
+
+ +
+
+ {message && ( +
{message}
+ )} + + + + + + + + {' '} + + Info: Passwords must be longer than 7 chars and + include numbers.{' '} + + +
+ +
+ + + Do you have an account? + {` `} + setModalView('LOGIN_VIEW')} + > + Log In + + +
+
+ ) +} + +export default SignUpView diff --git a/components/auth/index.ts b/components/auth/index.ts new file mode 100644 index 0000000..11571fa --- /dev/null +++ b/components/auth/index.ts @@ -0,0 +1,3 @@ +export { default as LoginView } from './LoginView' +export { default as SignUpView } from './SignUpView' +export { default as ForgotPassword } from './ForgotPassword' diff --git a/components/cart/CartItem/CartItem.module.css b/components/cart/CartItem/CartItem.module.css new file mode 100644 index 0000000..70d29fc --- /dev/null +++ b/components/cart/CartItem/CartItem.module.css @@ -0,0 +1,18 @@ +.quantity { + appearance: textfield; + @apply w-8 border-accents-2 border mx-3 rounded text-center text-sm text-black; +} + +.quantity::-webkit-outer-spin-button, +.quantity::-webkit-inner-spin-button { + @apply appearance-none m-0; +} + +.productImage { + position: absolute; + transform: scale(1.9); + width: 100%; + height: 100%; + left: 30% !important; + top: 30% !important; +} diff --git a/components/cart/CartItem/CartItem.tsx b/components/cart/CartItem/CartItem.tsx new file mode 100644 index 0000000..c9db7f8 --- /dev/null +++ b/components/cart/CartItem/CartItem.tsx @@ -0,0 +1,124 @@ +import { ChangeEvent, useEffect, useState } from 'react' +import cn from 'classnames' +import Image from 'next/image' +import Link from 'next/link' +import { Trash, Plus, Minus } from '@components/icons' +import usePrice from '@bigcommerce/storefront-data-hooks/use-price' +import useUpdateItem from '@bigcommerce/storefront-data-hooks/cart/use-update-item' +import useRemoveItem from '@bigcommerce/storefront-data-hooks/cart/use-remove-item' +import s from './CartItem.module.css' + +const CartItem = ({ + item, + currencyCode, +}: { + item: any + currencyCode: string +}) => { + const { price } = usePrice({ + amount: item.extended_sale_price, + baseAmount: item.extended_list_price, + currencyCode, + }) + const updateItem = useUpdateItem(item) + const removeItem = useRemoveItem() + const [quantity, setQuantity] = useState(item.quantity) + const [removing, setRemoving] = useState(false) + const updateQuantity = async (val: number) => { + await updateItem({ quantity: val }) + } + const handleQuantity = (e: ChangeEvent) => { + const val = Number(e.target.value) + + if (Number.isInteger(val) && val >= 0) { + setQuantity(e.target.value) + } + } + const handleBlur = () => { + const val = Number(quantity) + + if (val !== item.quantity) { + updateQuantity(val) + } + } + const increaseQuantity = (n = 1) => { + const val = Number(quantity) + n + + if (Number.isInteger(val) && val >= 0) { + setQuantity(val) + updateQuantity(val) + } + } + const handleRemove = async () => { + setRemoving(true) + + try { + // If this action succeeds then there's no need to do `setRemoving(true)` + // because the component will be removed from the view + await removeItem({ id: item.id }) + } catch (error) { + setRemoving(false) + } + } + + useEffect(() => { + // Reset the quantity state if the item quantity changes + if (item.quantity !== Number(quantity)) { + setQuantity(item.quantity) + } + }, [item.quantity]) + + return ( +
  • +
    + Product Image +
    +
    + {/** TODO: Replace this. No `path` found at Cart */} + + + {item.name} + + + +
    + + + +
    +
    +
    + {price} + +
    +
  • + ) +} + +export default CartItem diff --git a/components/cart/CartItem/index.ts b/components/cart/CartItem/index.ts new file mode 100644 index 0000000..b5f6dc5 --- /dev/null +++ b/components/cart/CartItem/index.ts @@ -0,0 +1 @@ +export { default } from './CartItem' diff --git a/components/cart/CartSidebarView/CartSidebarView.module.css b/components/cart/CartSidebarView/CartSidebarView.module.css new file mode 100644 index 0000000..9b94021 --- /dev/null +++ b/components/cart/CartSidebarView/CartSidebarView.module.css @@ -0,0 +1,15 @@ +.root { + @apply h-full flex flex-col; +} + +.root.empty { + @apply bg-secondary text-secondary; +} + +.root.success { + @apply bg-green text-white; +} + +.root.error { + @apply bg-red text-white; +} diff --git a/components/cart/CartSidebarView/CartSidebarView.tsx b/components/cart/CartSidebarView/CartSidebarView.tsx new file mode 100644 index 0000000..3f86cb0 --- /dev/null +++ b/components/cart/CartSidebarView/CartSidebarView.tsx @@ -0,0 +1,138 @@ +import { FC } from 'react' +import cn from 'classnames' +import { UserNav } from '@components/core' +import { Button } from '@components/ui' +import { Bag, Cross, Check } from '@components/icons' +import { useUI } from '@components/ui/context' +import useCart from '@bigcommerce/storefront-data-hooks/cart/use-cart' +import usePrice from '@bigcommerce/storefront-data-hooks/use-price' +import CartItem from '../CartItem' +import s from './CartSidebarView.module.css' + +const CartSidebarView: FC = () => { + const { data, isEmpty } = useCart() + const { price: subTotal } = usePrice( + data && { + amount: data.base_amount, + currencyCode: data.currency.code, + } + ) + const { price: total } = usePrice( + data && { + amount: data.cart_amount, + currencyCode: data.currency.code, + } + ) + const { closeSidebar } = useUI() + const handleClose = () => closeSidebar() + + const items = data?.line_items.physical_items ?? [] + + const error = null + const success = null + + return ( +
    +
    +
    +
    + +
    +
    + +
    +
    +
    + + {isEmpty ? ( +
    + + + +

    + Your cart is empty +

    +

    + Biscuit oat cake wafer icing ice cream tiramisu pudding cupcake. +

    +
    + ) : error ? ( +
    + + + +

    + We couldn’t process the purchase. Please check your card information + and try again. +

    +
    + ) : success ? ( +
    + + + +

    + Thank you for your order. +

    +
    + ) : ( + <> +
    +

    + My Cart +

    +
      + {items.map((item) => ( + + ))} +
    +
    + +
    +
    +
      +
    • + Subtotal + {subTotal} +
    • +
    • + Taxes + Calculated at checkout +
    • +
    • + Estimated Shipping + FREE +
    • +
    +
    + Total + {total} +
    +
    + +
    + + )} +
    + ) +} + +export default CartSidebarView diff --git a/components/cart/CartSidebarView/index.ts b/components/cart/CartSidebarView/index.ts new file mode 100644 index 0000000..0262e44 --- /dev/null +++ b/components/cart/CartSidebarView/index.ts @@ -0,0 +1 @@ +export { default } from './CartSidebarView' diff --git a/components/cart/index.ts b/components/cart/index.ts new file mode 100644 index 0000000..3e53fa3 --- /dev/null +++ b/components/cart/index.ts @@ -0,0 +1,2 @@ +export { default as CartSidebarView } from './CartSidebarView' +export { default as CartItem } from './CartItem' diff --git a/components/core/Avatar/Avatar.tsx b/components/core/Avatar/Avatar.tsx new file mode 100644 index 0000000..b7928d4 --- /dev/null +++ b/components/core/Avatar/Avatar.tsx @@ -0,0 +1,25 @@ +import cn from 'classnames' +import { FC, useState } from 'react' +import { getRandomPairOfColors } from '@lib/colors' + +interface Props { + className?: string + children?: any +} + +const Avatar: FC = ({}) => { + const [bg] = useState(getRandomPairOfColors) + + return ( +
    + {/* Add an image - We're generating a gradient as placeholder */} +
    + ) +} + +export default Avatar diff --git a/components/core/Avatar/index.ts b/components/core/Avatar/index.ts new file mode 100644 index 0000000..a4600ec --- /dev/null +++ b/components/core/Avatar/index.ts @@ -0,0 +1 @@ +export { default } from './Avatar' diff --git a/components/core/EnhancedImage/EnhancedImage.tsx b/components/core/EnhancedImage/EnhancedImage.tsx new file mode 100644 index 0000000..3ff9722 --- /dev/null +++ b/components/core/EnhancedImage/EnhancedImage.tsx @@ -0,0 +1,42 @@ +import { FC } from 'react' +import { useInView } from 'react-intersection-observer' +import Image from 'next/image' + +type Props = Omit< + JSX.IntrinsicElements['img'], + 'src' | 'srcSet' | 'ref' | 'width' | 'height' | 'loading' +> & { + src: string + quality?: string + priority?: boolean + loading?: readonly ['lazy', 'eager', undefined] + unoptimized?: boolean +} & ( + | { + width: number | string + height: number | string + unsized?: false + } + | { + width?: number | string + height?: number | string + unsized: true + } + ) + +const EnhancedImage: FC = ({ + ...props +}) => { + const [ref] = useInView({ + triggerOnce: true, + rootMargin: '220px 0px', + }) + + return ( +
    + +
    + ) +} + +export default EnhancedImage diff --git a/components/core/EnhancedImage/index.ts b/components/core/EnhancedImage/index.ts new file mode 100644 index 0000000..48dbd60 --- /dev/null +++ b/components/core/EnhancedImage/index.ts @@ -0,0 +1 @@ +export { default } from './EnhancedImage' diff --git a/components/core/Featurebar/Featurebar.module.css b/components/core/Featurebar/Featurebar.module.css new file mode 100644 index 0000000..af5b495 --- /dev/null +++ b/components/core/Featurebar/Featurebar.module.css @@ -0,0 +1,7 @@ +.root { + @apply text-center p-6 bg-primary text-sm flex-row justify-center items-center font-medium fixed bottom-0 w-full z-30; + + @screen md { + @apply flex text-left; + } +} diff --git a/components/core/Featurebar/Featurebar.tsx b/components/core/Featurebar/Featurebar.tsx new file mode 100644 index 0000000..a243590 --- /dev/null +++ b/components/core/Featurebar/Featurebar.tsx @@ -0,0 +1,39 @@ +import cn from 'classnames' +import { FC } from 'react' + +import s from './Featurebar.module.css' + +interface Props { + className?: string + title: string + description?: string + hide?: boolean + action?: React.ReactNode +} + +const Featurebar: FC = ({ + title, + description, + className, + action, + hide, +}) => { + const rootClassName = cn( + s.root, + { + 'transition-transform transform duration-500 ease-out translate-y-full': hide, + }, + className + ) + return ( +
    + {title} + + {description} + + {action && action} +
    + ) +} + +export default Featurebar diff --git a/components/core/Featurebar/index.ts b/components/core/Featurebar/index.ts new file mode 100644 index 0000000..44f5169 --- /dev/null +++ b/components/core/Featurebar/index.ts @@ -0,0 +1 @@ +export { default } from './Featurebar' diff --git a/components/core/Footer/Footer.module.css b/components/core/Footer/Footer.module.css new file mode 100644 index 0000000..259318e --- /dev/null +++ b/components/core/Footer/Footer.module.css @@ -0,0 +1,9 @@ +.link { + & > svg { + @apply transform duration-75 ease-linear; + } + + &:hover > svg { + @apply scale-110; + } +} diff --git a/components/core/Footer/Footer.tsx b/components/core/Footer/Footer.tsx new file mode 100644 index 0000000..2de87ac --- /dev/null +++ b/components/core/Footer/Footer.tsx @@ -0,0 +1,150 @@ +import { FC } from 'react' +import cn from 'classnames' +import Link from 'next/link' +import { useRouter } from 'next/router' +import type { Page } from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import getSlug from '@lib/get-slug' +import { Github } from '@components/icons' +import { Logo, Container } from '@components/ui' +import { I18nWidget } from '@components/core' +import s from './Footer.module.css' + +interface Props { + className?: string + children?: any + pages?: Page[] +} + +const LEGAL_PAGES = ['terms-of-use', 'shipping-returns', 'privacy-policy'] + +const Footer: FC = ({ className, pages }) => { + const { sitePages, legalPages } = usePages(pages) + const rootClassName = cn(className) + + return ( + + ) +} + +function usePages(pages?: Page[]) { + const { locale } = useRouter() + const sitePages: Page[] = [] + const legalPages: Page[] = [] + + if (pages) { + pages.forEach((page) => { + const slug = page.url && getSlug(page.url) + + if (!slug) return + if (locale && !slug.startsWith(`${locale}/`)) return + + if (isLegalPage(slug, locale)) { + legalPages.push(page) + } else { + sitePages.push(page) + } + }) + } + + return { + sitePages: sitePages.sort(bySortOrder), + legalPages: legalPages.sort(bySortOrder), + } +} + +const isLegalPage = (slug: string, locale?: string) => + locale + ? LEGAL_PAGES.some((p) => `${locale}/${p}` === slug) + : LEGAL_PAGES.includes(slug) + +// Sort pages by the sort order assigned in the BC dashboard +function bySortOrder(a: Page, b: Page) { + return (a.sort_order ?? 0) - (b.sort_order ?? 0) +} + +export default Footer diff --git a/components/core/Footer/index.ts b/components/core/Footer/index.ts new file mode 100644 index 0000000..5d06e9b --- /dev/null +++ b/components/core/Footer/index.ts @@ -0,0 +1 @@ +export { default } from './Footer' diff --git a/components/core/HTMLContent/HTMLContent.module.css b/components/core/HTMLContent/HTMLContent.module.css new file mode 100644 index 0000000..0e6d8f9 --- /dev/null +++ b/components/core/HTMLContent/HTMLContent.module.css @@ -0,0 +1,26 @@ +.root { + @apply text-lg leading-7 font-medium max-w-6xl mx-auto; +} + +.root p { + @apply text-justify; +} + +.root h1 { + @apply text-5xl mb-12; +} + +.root h2 { + @apply text-3xl mt-12 mb-4 leading-snug; +} + +.root h3 { + @apply text-2xl mt-8 mb-4 leading-snug; +} + +.root p, +.root ul, +.root ol, +.root blockquote { + @apply mb-6; +} diff --git a/components/core/HTMLContent/HTMLContent.tsx b/components/core/HTMLContent/HTMLContent.tsx new file mode 100644 index 0000000..d041ff3 --- /dev/null +++ b/components/core/HTMLContent/HTMLContent.tsx @@ -0,0 +1,16 @@ +import cn from 'classnames' +import s from './HTMLContent.module.css' + +type Props = { + className?: 'string' + html: string +} + +export default function HTMLContent({ className, html }: Props) { + return ( +
    + ) +} diff --git a/components/core/HTMLContent/index.ts b/components/core/HTMLContent/index.ts new file mode 100644 index 0000000..0a1dcb2 --- /dev/null +++ b/components/core/HTMLContent/index.ts @@ -0,0 +1 @@ +export { default } from './HTMLContent' diff --git a/components/core/Head/Head.tsx b/components/core/Head/Head.tsx new file mode 100644 index 0000000..b2c0c99 --- /dev/null +++ b/components/core/Head/Head.tsx @@ -0,0 +1,18 @@ +import { FC } from 'react' +import NextHead from 'next/head' +import { DefaultSeo } from 'next-seo' +import config from '@config/seo.json' + +const Head: FC = () => { + return ( + <> + + + + + + + ) +} + +export default Head diff --git a/components/core/Head/index.ts b/components/core/Head/index.ts new file mode 100644 index 0000000..b317a12 --- /dev/null +++ b/components/core/Head/index.ts @@ -0,0 +1 @@ +export { default } from './Head' diff --git a/components/core/HomeAllProductsGrid/HomeAllProductsGrid.module.css b/components/core/HomeAllProductsGrid/HomeAllProductsGrid.module.css new file mode 100644 index 0000000..ec2f8ea --- /dev/null +++ b/components/core/HomeAllProductsGrid/HomeAllProductsGrid.module.css @@ -0,0 +1,23 @@ +.root { + @apply py-12 flex flex-col w-full px-6; + + @screen md { + @apply flex-row; + } + + & .asideWrapper { + @apply pr-3 w-full relative; + + @screen md { + @apply w-48; + } + } + + & .aside { + @apply flex flex-row w-full justify-around mb-12; + + @screen md { + @apply mb-0 block sticky top-32; + } + } +} diff --git a/components/core/HomeAllProductsGrid/HomeAllProductsGrid.tsx b/components/core/HomeAllProductsGrid/HomeAllProductsGrid.tsx new file mode 100644 index 0000000..bac21c3 --- /dev/null +++ b/components/core/HomeAllProductsGrid/HomeAllProductsGrid.tsx @@ -0,0 +1,66 @@ +import { FC } from 'react' +import Link from 'next/link' +import { getCategoryPath, getDesignerPath } from '@lib/search' +import { Grid } from '@components/ui' +import { ProductCard } from '@components/product' +import s from './HomeAllProductsGrid.module.css' + +interface Props { + categories?: any + brands?: any + newestProducts?: any +} + +const Head: FC = ({ categories, brands, newestProducts }) => { + return ( +
    +
    +
    + + +
    +
    +
    + + {newestProducts.map(({ node }: any) => ( + + ))} + +
    +
    + ) +} + +export default Head diff --git a/components/core/HomeAllProductsGrid/index.ts b/components/core/HomeAllProductsGrid/index.ts new file mode 100644 index 0000000..31d313d --- /dev/null +++ b/components/core/HomeAllProductsGrid/index.ts @@ -0,0 +1 @@ +export { default } from './HomeAllProductsGrid' diff --git a/components/core/I18nWidget/I18nWidget.module.css b/components/core/I18nWidget/I18nWidget.module.css new file mode 100644 index 0000000..6e88835 --- /dev/null +++ b/components/core/I18nWidget/I18nWidget.module.css @@ -0,0 +1,28 @@ +.root { + @apply relative; +} + +.button { + @apply h-10 px-2 rounded-md border border-accents-2 flex items-center justify-center; +} + +.button:focus { + @apply outline-none; +} + +.dropdownMenu { + @apply fixed right-0 top-12 mt-2 origin-top-right outline-none bg-primary z-40 w-full h-full; + + @screen lg { + @apply absolute border border-accents-1 shadow-lg w-56 h-auto; + } +} + +.item { + @apply flex cursor-pointer px-6 py-3 flex transition ease-in-out duration-150 text-primary leading-6 font-medium items-center; + text-transform: capitalize; +} + +.item:hover { + @apply bg-accents-1; +} diff --git a/components/core/I18nWidget/I18nWidget.tsx b/components/core/I18nWidget/I18nWidget.tsx new file mode 100644 index 0000000..428f7bc --- /dev/null +++ b/components/core/I18nWidget/I18nWidget.tsx @@ -0,0 +1,82 @@ +import { FC } from 'react' +import cn from 'classnames' +import { useRouter } from 'next/router' +import Link from 'next/link' +import { Menu } from '@headlessui/react' +import { DoubleChevron } from '@components/icons' +import s from './I18nWidget.module.css' + +interface LOCALE_DATA { + name: string + img: { + filename: string + alt: string + } +} + +const LOCALES_MAP: Record = { + es: { + name: 'Español', + img: { + filename: 'flag-es-co.svg', + alt: 'Bandera Colombiana', + }, + }, + 'en-US': { + name: 'English', + img: { + filename: 'flag-en-us.svg', + alt: 'US Flag', + }, + }, +} + +const I18nWidget: FC = () => { + const { + locale, + locales, + defaultLocale = 'en-US', + asPath: currentPath, + } = useRouter() + const options = locales?.filter((val) => val !== locale) + + const currentLocale = locale || defaultLocale + + return ( + + ) +} + +export default I18nWidget diff --git a/components/core/I18nWidget/index.ts b/components/core/I18nWidget/index.ts new file mode 100644 index 0000000..46525c3 --- /dev/null +++ b/components/core/I18nWidget/index.ts @@ -0,0 +1 @@ +export { default } from './I18nWidget' diff --git a/components/core/Layout/Layout.module.css b/components/core/Layout/Layout.module.css new file mode 100644 index 0000000..bb90675 --- /dev/null +++ b/components/core/Layout/Layout.module.css @@ -0,0 +1,4 @@ +.root { + @apply h-full bg-primary mx-auto transition-colors duration-150; + max-width: 2460px; +} diff --git a/components/core/Layout/Layout.tsx b/components/core/Layout/Layout.tsx new file mode 100644 index 0000000..9ac0a74 --- /dev/null +++ b/components/core/Layout/Layout.tsx @@ -0,0 +1,96 @@ +import { FC, useCallback, useEffect, useState } from 'react' +import cn from 'classnames' +import { useRouter } from 'next/router' +import type { Page } from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import { CommerceProvider } from '@bigcommerce/storefront-data-hooks' +import { CartSidebarView } from '@components/cart' +import { Container, Sidebar, Button, Modal, Toast } from '@components/ui' +import { Navbar, Featurebar, Footer } from '@components/core' +import { LoginView, SignUpView, ForgotPassword } from '@components/auth' +import { useUI } from '@components/ui/context' +import { usePreventScroll } from '@react-aria/overlays' +import s from './Layout.module.css' +import debounce from 'lodash.debounce' +interface Props { + pageProps: { + pages?: Page[] + } +} + +const Layout: FC = ({ children, pageProps }) => { + const { + displaySidebar, + displayModal, + closeSidebar, + closeModal, + modalView, + toastText, + closeToast, + displayToast, + } = useUI() + const [acceptedCookies, setAcceptedCookies] = useState(false) + const [hasScrolled, setHasScrolled] = useState(false) + const { locale = 'en-US' } = useRouter() + + usePreventScroll({ + isDisabled: !(displaySidebar || displayModal), + }) + + const handleScroll = useCallback(() => { + debounce(() => { + const offset = 0 + const { scrollTop } = document.documentElement + if (scrollTop > offset) setHasScrolled(true) + else setHasScrolled(false) + }, 1) + }, []) + + useEffect(() => { + document.addEventListener('scroll', handleScroll) + return () => { + document.removeEventListener('scroll', handleScroll) + } + }, [handleScroll]) + + return ( + +
    +
    + + + +
    +
    {children}
    +
    + + + + + + {modalView === 'LOGIN_VIEW' && } + {modalView === 'SIGNUP_VIEW' && } + {modalView === 'FORGOT_VIEW' && } + + setAcceptedCookies(true)}> + Accept cookies + + } + /> + {/* + {toastText} + */} +
    +
    + ) +} + +export default Layout diff --git a/components/core/Layout/index.ts b/components/core/Layout/index.ts new file mode 100644 index 0000000..0e2737e --- /dev/null +++ b/components/core/Layout/index.ts @@ -0,0 +1 @@ +export { default } from './Layout' diff --git a/components/core/Navbar/Navbar.module.css b/components/core/Navbar/Navbar.module.css new file mode 100644 index 0000000..f426723 --- /dev/null +++ b/components/core/Navbar/Navbar.module.css @@ -0,0 +1,20 @@ +.link { + @apply inline-flex items-center text-primary leading-6 font-medium transition ease-in-out duration-75 cursor-pointer text-accents-6; +} + +.link:hover { + @apply text-accents-9; +} + +.link:focus { + @apply outline-none text-accents-8; +} + +.logo { + @apply cursor-pointer rounded-full border transform duration-100 ease-in-out; + + &:hover { + @apply shadow-md; + transform: scale(1.05); + } +} diff --git a/components/core/Navbar/Navbar.tsx b/components/core/Navbar/Navbar.tsx new file mode 100644 index 0000000..70bb125 --- /dev/null +++ b/components/core/Navbar/Navbar.tsx @@ -0,0 +1,51 @@ +import { FC } from 'react' +import Link from 'next/link' +import s from './Navbar.module.css' +import { Logo } from '@components/ui' +import { Searchbar, UserNav } from '@components/core' +interface Props { + className?: string +} + +const Navbar: FC = ({ className }) => { + const rootClassName = className + + return ( +
    +
    +
    + + + + + + +
    + +
    + +
    + +
    + +
    +
    + +
    + +
    +
    + ) +} + +export default Navbar diff --git a/components/core/Navbar/index.ts b/components/core/Navbar/index.ts new file mode 100644 index 0000000..e6400ae --- /dev/null +++ b/components/core/Navbar/index.ts @@ -0,0 +1 @@ +export { default } from './Navbar' diff --git a/components/core/Searchbar/Searchbar.module.css b/components/core/Searchbar/Searchbar.module.css new file mode 100644 index 0000000..edfdeb5 --- /dev/null +++ b/components/core/Searchbar/Searchbar.module.css @@ -0,0 +1,16 @@ +.input { + @apply bg-transparent px-3 py-2 appearance-none w-full transition duration-150 ease-in-out pr-10; + min-width: 300px; +} + +.input:focus { + @apply outline-none shadow-outline-2; +} + +.iconContainer { + @apply absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none; +} + +.icon { + @apply h-5 w-5; +} diff --git a/components/core/Searchbar/Searchbar.tsx b/components/core/Searchbar/Searchbar.tsx new file mode 100644 index 0000000..d598eba --- /dev/null +++ b/components/core/Searchbar/Searchbar.tsx @@ -0,0 +1,62 @@ +import { FC, useEffect } from 'react' +import cn from 'classnames' +import s from './Searchbar.module.css' +import { useRouter } from 'next/router' + +interface Props { + className?: string + id?: string +} + +const Searchbar: FC = ({ className, id = 'search' }) => { + const router = useRouter() + + useEffect(() => { + router.prefetch('/search') + }, []) + + return ( +
    + +
    + + + +
    +
    + ) +} + +export default Searchbar diff --git a/components/core/Searchbar/index.ts b/components/core/Searchbar/index.ts new file mode 100644 index 0000000..e6c0e36 --- /dev/null +++ b/components/core/Searchbar/index.ts @@ -0,0 +1 @@ +export { default } from './Searchbar' diff --git a/components/core/Toggle/Toggle.module.css b/components/core/Toggle/Toggle.module.css new file mode 100644 index 0000000..c3a2af6 --- /dev/null +++ b/components/core/Toggle/Toggle.module.css @@ -0,0 +1,2 @@ +.root { +} diff --git a/components/core/Toggle/Toggle.tsx b/components/core/Toggle/Toggle.tsx new file mode 100644 index 0000000..9bf6001 --- /dev/null +++ b/components/core/Toggle/Toggle.tsx @@ -0,0 +1,55 @@ +import React, { FC } from 'react' +import { Switch } from '@headlessui/react' +import { Moon, Sun } from '@components/icons' +interface Props { + className?: string + checked: boolean + onChange: any +} + +const Toggle: FC = ({ className, checked, onChange }) => { + return ( + + + + + + ) +} + +export default Toggle diff --git a/components/core/Toggle/index.ts b/components/core/Toggle/index.ts new file mode 100644 index 0000000..024be17 --- /dev/null +++ b/components/core/Toggle/index.ts @@ -0,0 +1 @@ +export { default } from './Toggle' diff --git a/components/core/UserNav/DropdownMenu.module.css b/components/core/UserNav/DropdownMenu.module.css new file mode 100644 index 0000000..f81b920 --- /dev/null +++ b/components/core/UserNav/DropdownMenu.module.css @@ -0,0 +1,24 @@ +.dropdownMenu { + @apply fixed right-0 mt-7 origin-top-right outline-none bg-primary z-40 w-full h-full; + + @screen lg { + @apply absolute border border-accents-1 shadow-lg w-56 h-auto; + } +} + +.link { + @apply text-primary flex cursor-pointer px-6 py-3 flex transition ease-in-out duration-150 leading-6 font-medium items-center; + text-transform: capitalize; +} + +.link:hover { + @apply bg-accents-1; +} + +.link.active { + @apply font-bold bg-accents-2; +} + +.off { + @apply hidden; +} diff --git a/components/core/UserNav/DropdownMenu.tsx b/components/core/UserNav/DropdownMenu.tsx new file mode 100644 index 0000000..01c92b5 --- /dev/null +++ b/components/core/UserNav/DropdownMenu.tsx @@ -0,0 +1,97 @@ +import { FC } from 'react' +import Link from 'next/link' +import { useTheme } from 'next-themes' +import cn from 'classnames' +import s from './DropdownMenu.module.css' +import { Moon, Sun } from '@components/icons' +import { useUI } from '@components/ui/context' +import { Menu, Transition } from '@headlessui/react' +import useLogout from '@bigcommerce/storefront-data-hooks/use-logout' +import { useRouter } from 'next/router' + +interface DropdownMenuProps { + open: boolean +} + +const LINKS = [ + { + name: 'My Orders', + href: '/orders', + }, + { + name: 'My Profile', + href: '/profile', + }, + { + name: 'My Cart', + href: '/cart', + }, +] + +const DropdownMenu: FC = ({ open = false }) => { + const { theme, setTheme } = useTheme() + const logout = useLogout() + const { pathname } = useRouter() + + const { closeSidebarIfPresent } = useUI() + + return ( + + + {LINKS.map(({ name, href }) => ( + +
    + + + {name} + + +
    +
    + ))} + + + theme === 'dark' ? setTheme('light') : setTheme('dark') + } + > +
    + Theme: {theme}{' '} +
    +
    + {theme == 'dark' ? ( + + ) : ( + + )} +
    +
    +
    + + logout()} + > + Logout + + +
    +
    + ) +} + +export default DropdownMenu diff --git a/components/core/UserNav/UserNav.module.css b/components/core/UserNav/UserNav.module.css new file mode 100644 index 0000000..a319e3d --- /dev/null +++ b/components/core/UserNav/UserNav.module.css @@ -0,0 +1,36 @@ +.root { + @apply relative; +} + +.list { + @apply flex flex-row items-center justify-items-end h-full; +} + +.item { + @apply mr-6 cursor-pointer relative transition ease-in-out duration-100 flex items-center outline-none text-primary; + + &:hover { + @apply text-accents-6 transition scale-110 duration-100; + } + + &:last-child { + @apply mr-0; + } + + &:focus, + &:active { + @apply outline-none; + } +} + +.bagCount { + @apply border border-accents-1 bg-secondary text-secondary h-4 w-4 absolute rounded-full right-3 top-3 flex items-center justify-center font-bold text-xs; +} + +.avatarButton { + @apply inline-flex justify-center rounded-full; +} + +.avatarButton:focus { + @apply outline-none; +} diff --git a/components/core/UserNav/UserNav.tsx b/components/core/UserNav/UserNav.tsx new file mode 100644 index 0000000..b8c11dd --- /dev/null +++ b/components/core/UserNav/UserNav.tsx @@ -0,0 +1,70 @@ +import { FC } from 'react' +import Link from 'next/link' +import cn from 'classnames' +import useCart from '@bigcommerce/storefront-data-hooks/cart/use-cart' +import useCustomer from '@bigcommerce/storefront-data-hooks/use-customer' +import { Menu } from '@headlessui/react' +import { Heart, Bag } from '@components/icons' +import { Avatar } from '@components/core' +import { useUI } from '@components/ui/context' +import DropdownMenu from './DropdownMenu' +import s from './UserNav.module.css' + +interface Props { + className?: string +} + +const countItem = (count: number, item: any) => count + item.quantity +const countItems = (count: number, items: any[]) => + items.reduce(countItem, count) + +const UserNav: FC = ({ className, children, ...props }) => { + const { data } = useCart() + const { data: customer } = useCustomer() + + const { toggleSidebar, closeSidebarIfPresent, openModal } = useUI() + const itemsCount = Object.values(data?.line_items ?? {}).reduce(countItems, 0) + return ( + + ) +} + +export default UserNav diff --git a/components/core/UserNav/index.ts b/components/core/UserNav/index.ts new file mode 100644 index 0000000..9e35ac0 --- /dev/null +++ b/components/core/UserNav/index.ts @@ -0,0 +1 @@ +export { default } from './UserNav' diff --git a/components/core/index.ts b/components/core/index.ts new file mode 100644 index 0000000..670f5d5 --- /dev/null +++ b/components/core/index.ts @@ -0,0 +1,12 @@ +export { default as Avatar } from './Avatar' +export { default as Featurebar } from './Featurebar' +export { default as Footer } from './Footer' +export { default as Layout } from './Layout' +export { default as Navbar } from './Navbar' +export { default as Searchbar } from './Searchbar' +export { default as UserNav } from './UserNav' +export { default as Toggle } from './Toggle' +export { default as Head } from './Head' +export { default as HTMLContent } from './HTMLContent' +export { default as I18nWidget } from './I18nWidget' +export { default as EnhancedImage } from './EnhancedImage' diff --git a/components/icons/ArrowLeft.tsx b/components/icons/ArrowLeft.tsx new file mode 100644 index 0000000..8cc1e12 --- /dev/null +++ b/components/icons/ArrowLeft.tsx @@ -0,0 +1,27 @@ +const ArrowLeft = ({ ...props }) => { + return ( + + + + + ) +} + +export default ArrowLeft diff --git a/components/icons/Bag.tsx b/components/icons/Bag.tsx new file mode 100644 index 0000000..de2cde0 --- /dev/null +++ b/components/icons/Bag.tsx @@ -0,0 +1,33 @@ +const Bag = ({ ...props }) => { + return ( + + + + + + ) +} + +export default Bag diff --git a/components/icons/Check.tsx b/components/icons/Check.tsx new file mode 100644 index 0000000..89c91a1 --- /dev/null +++ b/components/icons/Check.tsx @@ -0,0 +1,21 @@ +const Check = ({ ...props }) => { + return ( + + + + ) +} + +export default Check diff --git a/components/icons/Cross.tsx b/components/icons/Cross.tsx new file mode 100644 index 0000000..27eaf54 --- /dev/null +++ b/components/icons/Cross.tsx @@ -0,0 +1,21 @@ +const Cross = ({ ...props }) => { + return ( + + + + + ) +} + +export default Cross diff --git a/components/icons/DoubleChevron.tsx b/components/icons/DoubleChevron.tsx new file mode 100644 index 0000000..198c304 --- /dev/null +++ b/components/icons/DoubleChevron.tsx @@ -0,0 +1,22 @@ +const DoubleChevron = ({ ...props }) => { + return ( + + + + ) +} + +export default DoubleChevron diff --git a/components/icons/Github.tsx b/components/icons/Github.tsx new file mode 100644 index 0000000..b8cc0c5 --- /dev/null +++ b/components/icons/Github.tsx @@ -0,0 +1,20 @@ +const Sun = ({ ...props }) => { + return ( + + + + ) +} + +export default Sun diff --git a/components/icons/Heart.tsx b/components/icons/Heart.tsx new file mode 100644 index 0000000..afa2f6a --- /dev/null +++ b/components/icons/Heart.tsx @@ -0,0 +1,22 @@ +const Heart = ({ ...props }) => { + return ( + + + + ) +} + +export default Heart diff --git a/components/icons/Info.tsx b/components/icons/Info.tsx new file mode 100644 index 0000000..705a6c6 --- /dev/null +++ b/components/icons/Info.tsx @@ -0,0 +1,22 @@ +const Info = ({ ...props }) => { + return ( + + + + + + ) +} + +export default Info diff --git a/components/icons/Minus.tsx b/components/icons/Minus.tsx new file mode 100644 index 0000000..1e9411d --- /dev/null +++ b/components/icons/Minus.tsx @@ -0,0 +1,15 @@ +const Minus = ({ ...props }) => { + return ( + + + + ) +} + +export default Minus diff --git a/components/icons/Moon.tsx b/components/icons/Moon.tsx new file mode 100644 index 0000000..e02f2a3 --- /dev/null +++ b/components/icons/Moon.tsx @@ -0,0 +1,20 @@ +const Moon = ({ ...props }) => { + return ( + + + + ) +} + +export default Moon diff --git a/components/icons/Plus.tsx b/components/icons/Plus.tsx new file mode 100644 index 0000000..ad030b9 --- /dev/null +++ b/components/icons/Plus.tsx @@ -0,0 +1,22 @@ +const Plus = ({ ...props }) => { + return ( + + + + + ) +} + +export default Plus diff --git a/components/icons/RightArrow.tsx b/components/icons/RightArrow.tsx new file mode 100644 index 0000000..b7a1579 --- /dev/null +++ b/components/icons/RightArrow.tsx @@ -0,0 +1,29 @@ +const RightArrow = ({ ...props }) => { + return ( + + + + + ) +} + +export default RightArrow diff --git a/components/icons/Sun.tsx b/components/icons/Sun.tsx new file mode 100644 index 0000000..d3684bc --- /dev/null +++ b/components/icons/Sun.tsx @@ -0,0 +1,28 @@ +const Sun = ({ ...props }) => { + return ( + + + + + + + + + + + + ) +} + +export default Sun diff --git a/components/icons/Trash.tsx b/components/icons/Trash.tsx new file mode 100644 index 0000000..b005ea8 --- /dev/null +++ b/components/icons/Trash.tsx @@ -0,0 +1,43 @@ +const Trash = ({ ...props }) => { + return ( + + + + + + + ) +} + +export default Trash diff --git a/components/icons/index.ts b/components/icons/index.ts new file mode 100644 index 0000000..1ce3889 --- /dev/null +++ b/components/icons/index.ts @@ -0,0 +1,14 @@ +export { default as Bag } from './Bag' +export { default as Heart } from './Heart' +export { default as Trash } from './Trash' +export { default as Cross } from './Cross' +export { default as ArrowLeft } from './ArrowLeft' +export { default as Plus } from './Plus' +export { default as Minus } from './Minus' +export { default as Check } from './Check' +export { default as Sun } from './Sun' +export { default as Moon } from './Moon' +export { default as Github } from './Github' +export { default as DoubleChevron } from './DoubleChevron' +export { default as RightArrow } from './RightArrow' +export { default as Info } from './Info' diff --git a/components/product/ProductCard/ProductCard.module.css b/components/product/ProductCard/ProductCard.module.css new file mode 100644 index 0000000..0c8dd1c --- /dev/null +++ b/components/product/ProductCard/ProductCard.module.css @@ -0,0 +1,138 @@ +.root { + @apply relative max-h-full w-full box-border overflow-hidden bg-no-repeat bg-center bg-cover transition ease-linear cursor-pointer; + height: 100% !important; + + &:hover { + & .squareBg:before { + transform: scale(0.98); + } + + & .product-image { + transform: scale(1.05); + } + + & .productTitle > span, + & .productPrice, + & .wishlistButton { + @apply bg-secondary text-secondary; + } + + &:nth-child(6n + 1) .productTitle > span, + &:nth-child(6n + 1) .productPrice, + &:nth-child(6n + 1) .wishlistButton { + @apply bg-violet text-white; + } + + &:nth-child(6n + 5) .productTitle > span, + &:nth-child(6n + 5) .productPrice, + &:nth-child(6n + 5) .wishlistButton { + @apply bg-blue text-white; + } + + &:nth-child(6n + 3) .productTitle > span, + &:nth-child(6n + 3) .productPrice, + &:nth-child(6n + 3) .wishlistButton { + @apply bg-pink text-white; + } + + &:nth-child(6n + 6) .productTitle > span, + &:nth-child(6n + 6) .productPrice, + &:nth-child(6n + 6) .wishlistButton { + @apply bg-cyan text-white; + } + } + + & .product-image { + @apply transform transition-transform duration-500; + } + + &:nth-child(6n + 1) .squareBg { + @apply bg-violet; + } + + &:nth-child(6n + 5) .squareBg { + @apply bg-blue; + } + + &:nth-child(6n + 3) .squareBg { + @apply bg-pink; + } + + &:nth-child(6n + 6) .squareBg { + @apply bg-cyan; + } +} + +.squareBg, +.productTitle > span, +.productPrice, +.wishlistButton { + @apply transition ease-in-out duration-500; +} + +.squareBg { + @apply transform absolute inset-0 z-0; + background-color: #212529; +} + +.squareBg:before { + @apply transition ease-in-out duration-500 bg-repeat-space w-full h-full block; + content: ''; + background-image: url("data:image/svg+xml,%3Csvg width='48' height='46' viewBox='0 0 48 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.1' x1='9.41421' y1='8' x2='21' y2='19.5858' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline opacity='0.1' x1='1' y1='-1' x2='17.3848' y2='-1' transform='matrix(-0.707107 0.707107 0.707107 0.707107 40 8)' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline opacity='0.1' x1='1' y1='-1' x2='17.3848' y2='-1' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 8 38)' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline opacity='0.1' x1='38.5858' y1='38' x2='27' y2='26.4142' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +} + +.simple { + & .squareBg { + @apply bg-accents-0 !important; + background-image: url("data:image/svg+xml,%3Csvg width='48' height='46' viewBox='0 0 48 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.05' x1='9.41421' y1='8' x2='21' y2='19.5858' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline opacity='0.05' x1='1' y1='-1' x2='17.3848' y2='-1' transform='matrix(-0.707107 0.707107 0.707107 0.707107 40 8)' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline opacity='0.05' x1='1' y1='-1' x2='17.3848' y2='-1' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 8 38)' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline opacity='0.05' x1='38.5858' y1='38' x2='27' y2='26.4142' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); + } + + & .productTitle { + margin-top: -7px; + font-size: 1rem; + & span { + line-height: 3; + } + } + + & .productPrice { + @apply text-sm; + } +} + +.productTitle { + @apply pt-2 max-w-full w-full; + font-size: 2rem; + letter-spacing: 0.4px; + + & span { + @apply py-4 px-6 bg-primary text-primary font-bold; + font-size: inherit; + letter-spacing: inherit; + box-decoration-break: clone; + -webkit-box-decoration-break: clone; + } +} + +.productPrice { + @apply py-4 px-6 bg-primary text-primary font-semibold inline-block text-sm leading-6; + letter-spacing: 0.4px; +} + +.wishlistButton { + @apply w-10 h-10 flex ml-auto items-center justify-center bg-primary text-primary font-semibold text-xs leading-6 cursor-pointer; +} + +.imageContainer { + & > div { + & > div { + height: 100%; + margin: 0 auto; + } + } +} + +.product-image { + height: 120% !important; + top: -10% !important; +} diff --git a/components/product/ProductCard/ProductCard.tsx b/components/product/ProductCard/ProductCard.tsx new file mode 100644 index 0000000..f047136 --- /dev/null +++ b/components/product/ProductCard/ProductCard.tsx @@ -0,0 +1,89 @@ +import type { FC } from 'react' +import cn from 'classnames' +import Link from 'next/link' +import type { ProductNode } from '@bigcommerce/storefront-data-hooks/api/operations/get-all-products' +import usePrice from '@bigcommerce/storefront-data-hooks/use-price' +import { EnhancedImage } from '@components/core' +import s from './ProductCard.module.css' +import WishlistButton from '@components/wishlist/WishlistButton' + +interface Props { + className?: string + product: ProductNode + variant?: 'slim' | 'simple' + imgWidth: number | string + imgHeight: number | string + priority?: boolean +} + +const ProductCard: FC = ({ + className, + product: p, + variant, + imgWidth, + imgHeight, + priority, +}) => { + const src = p.images.edges?.[0]?.node?.urlOriginal! + const { price } = usePrice({ + amount: p.prices?.price?.value, + baseAmount: p.prices?.retailPrice?.value, + currencyCode: p.prices?.price?.currencyCode!, + }) + + return ( + + + {variant === 'slim' ? ( +
    +
    + + {p.name} + +
    + +
    + ) : ( + <> +
    +
    +
    +

    + {p.name} +

    + {price} +
    + +
    +
    + +
    + + )} +
    + + ) +} + +export default ProductCard diff --git a/components/product/ProductCard/index.ts b/components/product/ProductCard/index.ts new file mode 100644 index 0000000..4559faa --- /dev/null +++ b/components/product/ProductCard/index.ts @@ -0,0 +1 @@ +export { default } from './ProductCard' diff --git a/components/product/ProductSlider/ProductSlider.module.css b/components/product/ProductSlider/ProductSlider.module.css new file mode 100644 index 0000000..5ad48cc --- /dev/null +++ b/components/product/ProductSlider/ProductSlider.module.css @@ -0,0 +1,82 @@ +.root { + @apply relative w-full h-full; + overflow-y: hidden; +} + +.leftControl, +.rightControl { + @apply absolute top-1/2 -translate-x-1/2 z-20 w-16 h-16 flex items-center justify-center bg-hover-1 rounded-full; +} + +.leftControl:hover, +.rightControl:hover { + @apply bg-hover-2; +} + +.leftControl:hover, +.rightControl:hover { + @apply outline-none shadow-outline-blue; +} + +.leftControl { + @apply bg-cover left-10; + background-image: url('public/cursor-left.png'); + + @screen md { + @apply left-6; + } +} + +.rightControl { + @apply bg-cover right-10; + background-image: url('public/cursor-right.png'); + + @screen md { + @apply right-6; + } +} + +.control { + @apply opacity-0 transition duration-150; +} + +.root:hover .control { + @apply opacity-100; +} + +.positionIndicatorsContainer { + @apply hidden; + + @screen sm { + @apply block absolute bottom-6 left-1/2; + transform: translateX(-50%); + } +} + +.positionIndicator { + @apply rounded-full p-2; +} + +.dot { + @apply bg-hover-1 transition w-3 h-3 rounded-full; +} + +.positionIndicator:hover .dot { + @apply bg-hover-2; +} + +.positionIndicator:focus { + @apply outline-none; +} + +.positionIndicator:focus .dot { + @apply shadow-outline-blue; +} + +.positionIndicatorActive .dot { + @apply bg-white; +} + +.positionIndicatorActive:hover .dot { + @apply bg-white; +} diff --git a/components/product/ProductSlider/ProductSlider.tsx b/components/product/ProductSlider/ProductSlider.tsx new file mode 100644 index 0000000..6a8b778 --- /dev/null +++ b/components/product/ProductSlider/ProductSlider.tsx @@ -0,0 +1,77 @@ +import { useKeenSlider } from 'keen-slider/react' +import React, { Children, FC, isValidElement, useState } from 'react' +import cn from 'classnames' + +import s from './ProductSlider.module.css' + +const ProductSlider: FC = ({ children }) => { + const [currentSlide, setCurrentSlide] = useState(0) + const [isMounted, setIsMounted] = useState(false) + + const [ref, slider] = useKeenSlider({ + loop: true, + slidesPerView: 1, + mounted: () => setIsMounted(true), + slideChanged(s) { + setCurrentSlide(s.details().relativeSlide) + }, + }) + + return ( +
    + + ) + })} +
    + )} +
    + ) +} + +export default ProductSlider diff --git a/components/product/ProductSlider/index.ts b/components/product/ProductSlider/index.ts new file mode 100644 index 0000000..5044404 --- /dev/null +++ b/components/product/ProductSlider/index.ts @@ -0,0 +1 @@ +export { default } from './ProductSlider' diff --git a/components/product/ProductView/ProductView.module.css b/components/product/ProductView/ProductView.module.css new file mode 100644 index 0000000..ddcb426 --- /dev/null +++ b/components/product/ProductView/ProductView.module.css @@ -0,0 +1,91 @@ +.root { + @apply relative grid items-start gap-8 grid-cols-1 overflow-x-hidden; + + @screen lg { + @apply grid-cols-12; + } +} + +.productDisplay { + @apply relative flex px-0 pb-0 relative box-border col-span-1 bg-violet; + min-height: 600px; + + @screen md { + min-height: 700px; + } + + @screen lg { + margin-right: -2rem; + margin-left: -2rem; + @apply mx-0 col-span-6; + min-height: 100%; + height: 100%; + } +} + +.squareBg { + @apply absolute inset-0 bg-violet z-0 h-full; +} + +.nameBox { + @apply absolute top-6 left-0 z-20 pr-16; + + @screen lg { + @apply left-6 pr-16; + } + + & .name { + @apply px-6 py-2 bg-primary text-primary font-bold; + font-size: 2rem; + letter-spacing: 0.4px; + } + + & .price { + @apply px-6 py-2 pb-4 bg-primary text-primary font-bold inline-block tracking-wide; + } + + @screen lg { + & .name, + & .price { + @apply bg-violet-light text-white; + } + } +} + +.sidebar { + @apply flex flex-col col-span-1 mx-auto max-w-8xl px-6 w-full h-full; + + @screen lg { + @apply col-span-6 py-24 justify-between; + } +} + +.sliderContainer { + @apply absolute z-10 inset-0 flex items-center justify-center overflow-x-hidden; +} + +.imageContainer { + & > div { + @apply h-full; + & > div { + @apply h-full; + } + } +} + +.img { + @apply w-full h-auto max-h-full object-cover; +} + +.button { + min-width: 300px; + text-align: center; +} + +.wishlistButton { + @apply absolute z-30 top-6 right-0 bg-primary text-primary w-10 h-10 flex items-center justify-center font-semibold leading-6 cursor-pointer; + + @screen lg { + @apply right-12 text-white bg-violet; + } +} diff --git a/components/product/ProductView/ProductView.tsx b/components/product/ProductView/ProductView.tsx new file mode 100644 index 0000000..57df704 --- /dev/null +++ b/components/product/ProductView/ProductView.tsx @@ -0,0 +1,161 @@ +import { FC, useState } from 'react' +import cn from 'classnames' +import Image from 'next/image' +import { NextSeo } from 'next-seo' + +import s from './ProductView.module.css' +import { useUI } from '@components/ui/context' +import { Swatch, ProductSlider } from '@components/product' +import { Button, Container } from '@components/ui' +import { HTMLContent } from '@components/core' + +import useAddItem from '@bigcommerce/storefront-data-hooks/cart/use-add-item' +import type { ProductNode } from '@bigcommerce/storefront-data-hooks/api/operations/get-product' +import { + getCurrentVariant, + getProductOptions, + SelectedOptions, +} from '../helpers' +import WishlistButton from '@components/wishlist/WishlistButton' + +interface Props { + className?: string + children?: any + product: ProductNode +} + +const ProductView: FC = ({ product }) => { + const addItem = useAddItem() + const { openSidebar } = useUI() + const options = getProductOptions(product) + const [loading, setLoading] = useState(false) + const [choices, setChoices] = useState({ + size: null, + color: null, + }) + const variant = + getCurrentVariant(product, choices) || product.variants.edges?.[0] + + const addToCart = async () => { + setLoading(true) + try { + await addItem({ + productId: product.entityId, + variantId: product.variants.edges?.[0]?.node.entityId!, + }) + openSidebar() + setLoading(false) + } catch (err) { + setLoading(false) + } + } + + return ( + + +
    +
    +
    +

    {product.name}

    +
    + {product.prices?.price.value} + {` `} + {product.prices?.price.currencyCode} +
    +
    + +
    + + {product.images.edges?.map((image, i) => ( +
    + {image?.node.altText +
    + ))} +
    +
    +
    + +
    +
    + {options?.map((opt: any) => ( +
    +

    {opt.displayName}

    +
    + {opt.values.map((v: any, i: number) => { + const active = (choices as any)[opt.displayName] + + return ( + { + setChoices((choices) => { + return { + ...choices, + [opt.displayName]: v.label, + } + }) + }} + /> + ) + })} +
    +
    + ))} + +
    + +
    +
    +
    + +
    +
    + + +
    +
    + ) +} + +export default ProductView diff --git a/components/product/ProductView/index.ts b/components/product/ProductView/index.ts new file mode 100644 index 0000000..9ac1448 --- /dev/null +++ b/components/product/ProductView/index.ts @@ -0,0 +1 @@ +export { default } from './ProductView' diff --git a/components/product/Swatch/Swatch.module.css b/components/product/Swatch/Swatch.module.css new file mode 100644 index 0000000..ae37771 --- /dev/null +++ b/components/product/Swatch/Swatch.module.css @@ -0,0 +1,32 @@ +.root { + @apply h-12 w-12 bg-primary text-primary rounded-full mr-3 inline-flex + items-center justify-center cursor-pointer transition duration-150 ease-in-out + p-0 shadow-none border-gray-200 border box-border; + + & > span { + @apply absolute; + } + + &:hover { + @apply transform scale-110 bg-hover; + } +} + +.color { + @apply text-black transition duration-150 ease-in-out; + + &:hover { + @apply text-black; + } + + &.dark, + &.dark:hover { + color: white !important; + } +} + +.active { + &.size { + @apply border-accents-9 border-2; + } +} diff --git a/components/product/Swatch/Swatch.tsx b/components/product/Swatch/Swatch.tsx new file mode 100644 index 0000000..30c9be7 --- /dev/null +++ b/components/product/Swatch/Swatch.tsx @@ -0,0 +1,55 @@ +import cn from 'classnames' +import { FC } from 'react' +import s from './Swatch.module.css' +import { Check } from '@components/icons' +import Button, { ButtonProps } from '@components/ui/Button' +import { isDark } from '@lib/colors' +interface Props { + active?: boolean + children?: any + className?: string + label?: string + variant?: 'size' | 'color' | string + color?: string +} + +const Swatch: FC = ({ + className, + color = '', + label, + variant = 'size', + active, + ...props +}) => { + variant = variant?.toLowerCase() + label = label?.toLowerCase() + + const rootClassName = cn( + s.root, + { + [s.active]: active, + [s.size]: variant === 'size', + [s.color]: color, + [s.dark]: color ? isDark(color) : false, + }, + className + ) + + return ( + + ) +} + +export default Swatch diff --git a/components/product/Swatch/index.ts b/components/product/Swatch/index.ts new file mode 100644 index 0000000..c8a7954 --- /dev/null +++ b/components/product/Swatch/index.ts @@ -0,0 +1 @@ +export { default } from './Swatch' diff --git a/components/product/helpers.ts b/components/product/helpers.ts new file mode 100644 index 0000000..582aea1 --- /dev/null +++ b/components/product/helpers.ts @@ -0,0 +1,51 @@ +import type { ProductNode } from '@bigcommerce/storefront-data-hooks/api/operations/get-product' + +export type SelectedOptions = { + size: string | null + color: string | null +} + +export type ProductOption = { + displayName: string + values: any +} + +// Returns the available options of a product +export function getProductOptions(product: ProductNode) { + const options = product.productOptions.edges?.reduce( + (arr, edge) => { + if (edge?.node.__typename === 'MultipleChoiceOption') { + arr.push({ + displayName: edge.node.displayName.toLowerCase(), + values: edge.node.values.edges?.map((edge) => edge?.node), + }) + } + return arr + }, + [] + ) + + return options +} + +// Finds a variant in the product that matches the selected options +export function getCurrentVariant(product: ProductNode, opts: SelectedOptions) { + const variant = product.variants.edges?.find((edge) => { + const { node } = edge ?? {} + + return Object.entries(opts).every(([key, value]) => + node?.productOptions.edges?.find((edge) => { + if ( + edge?.node.__typename === 'MultipleChoiceOption' && + edge.node.displayName.toLowerCase() === key + ) { + return edge.node.values.edges?.find( + (valueEdge) => valueEdge?.node.label === value + ) + } + }) + ) + }) + + return variant +} diff --git a/components/product/index.ts b/components/product/index.ts new file mode 100644 index 0000000..82ac6c5 --- /dev/null +++ b/components/product/index.ts @@ -0,0 +1,4 @@ +export { default as Swatch } from './Swatch' +export { default as ProductView } from './ProductView' +export { default as ProductCard } from './ProductCard' +export { default as ProductSlider } from './ProductSlider' diff --git a/components/ui/Button/Button.module.css b/components/ui/Button/Button.module.css new file mode 100644 index 0000000..df2be88 --- /dev/null +++ b/components/ui/Button/Button.module.css @@ -0,0 +1,32 @@ +.root { + @apply bg-secondary text-accents-1 cursor-pointer inline-flex px-10 rounded-sm leading-6 transition ease-in-out duration-150 shadow-sm font-semibold text-center justify-center uppercase py-4 border border-transparent items-center; +} + +.root:hover { + @apply bg-accents-0 text-primary border border-secondary; +} + +.root:focus { + @apply shadow-outline outline-none; +} + +.root[data-active] { + @apply bg-gray-600; +} + +.loading { + @apply bg-accents-1 text-accents-3 border-accents-2 cursor-not-allowed; +} + +.slim { + @apply py-2 transform-none normal-case; +} + +.disabled, +.disabled:hover { + @apply text-accents-4 border-accents-2 bg-accents-1 cursor-not-allowed; + filter: grayscale(1); + -webkit-transform: translateZ(0); + -webkit-perspective: 1000; + -webkit-backface-visibility: hidden; +} diff --git a/components/ui/Button/Button.tsx b/components/ui/Button/Button.tsx new file mode 100644 index 0000000..6a68d19 --- /dev/null +++ b/components/ui/Button/Button.tsx @@ -0,0 +1,85 @@ +import cn from 'classnames' +import React, { + forwardRef, + ButtonHTMLAttributes, + JSXElementConstructor, + useRef, +} from 'react' +import mergeRefs from 'react-merge-refs' +import { useButton } from 'react-aria' +import s from './Button.module.css' +import { LoadingDots } from '@components/ui' + +export interface ButtonProps extends ButtonHTMLAttributes { + href?: string + className?: string + variant?: 'flat' | 'slim' + active?: boolean + type?: 'submit' | 'reset' | 'button' + Component?: string | JSXElementConstructor + width?: string | number + loading?: boolean + disabled?: boolean +} + +const Button: React.FC = forwardRef((props, buttonRef) => { + const { + className, + variant = 'flat', + children, + active, + onClick, + width, + Component = 'button', + loading = false, + disabled = false, + style = {}, + ...rest + } = props + const ref = useRef(null) + const { buttonProps, isPressed } = useButton( + { + ...rest, + // @ts-ignore onClick === onPress for our purposes + onPress: onClick, + isDisabled: disabled, + elementType: Component, + }, + ref + ) + + const rootClassName = cn( + s.root, + { + [s.slim]: variant === 'slim', + [s.loading]: loading, + [s.disabled]: disabled, + }, + className + ) + + return ( + + {children} + {loading && ( + + + + )} + + ) +}) + +export default Button diff --git a/components/ui/Button/index.ts b/components/ui/Button/index.ts new file mode 100644 index 0000000..aa076c5 --- /dev/null +++ b/components/ui/Button/index.ts @@ -0,0 +1,2 @@ +export { default } from './Button' +export * from './Button' diff --git a/components/ui/Container/Container.tsx b/components/ui/Container/Container.tsx new file mode 100644 index 0000000..1897a48 --- /dev/null +++ b/components/ui/Container/Container.tsx @@ -0,0 +1,23 @@ +import cn from 'classnames' +import React, { FC } from 'react' + +interface Props { + className?: string + children?: any + el?: HTMLElement + clean?: boolean +} + +const Container: FC = ({ children, className, el = 'div', clean }) => { + const rootClassName = cn(className, { + 'mx-auto max-w-8xl px-6': !clean, + }) + + let Component: React.ComponentType> = el as any + + return {children} +} + +export default Container diff --git a/components/ui/Container/index.ts b/components/ui/Container/index.ts new file mode 100644 index 0000000..9dbd596 --- /dev/null +++ b/components/ui/Container/index.ts @@ -0,0 +1 @@ +export { default } from './Container' diff --git a/components/ui/Grid/Grid.module.css b/components/ui/Grid/Grid.module.css new file mode 100644 index 0000000..8ffc1be --- /dev/null +++ b/components/ui/Grid/Grid.module.css @@ -0,0 +1,148 @@ +.root { + --row-height: calc(100vh - 80px - 56px); + @apply grid grid-cols-1 gap-0; + + @screen lg { + @apply grid-cols-3 grid-rows-2; + } + + & > * { + @apply row-span-1 bg-transparent box-border overflow-hidden; + height: 500px; + max-height: 800px; + + @screen lg { + @apply col-span-1; + height: inherit; + } + } +} + +.default { + & > * { + @apply bg-transparent; + } +} + +.layoutNormal { + @apply gap-3; + + & > * { + min-height: 325px; + } +} + +.layoutA { + & > *:nth-child(6n + 1), + & > *:nth-child(6n + 5) { + @apply row-span-2; + height: var(--row-height); + + @screen lg { + @apply col-span-2; + } + } + + &.filled { + & > *:nth-child(6n + 1), + & > *:nth-child(6n + 5) { + @apply bg-violet; + } + + & > *:nth-child(6n + 5) { + @apply bg-blue; + } + + & > *:nth-child(6n + 3) { + @apply bg-pink; + } + + & > *:nth-child(6n + 6) { + @apply bg-cyan; + } + } +} + +.layoutB { + & > *:nth-child(6n + 2), + & > *:nth-child(6n + 4) { + @apply row-span-2; + height: var(--row-height); + + @screen lg { + @apply col-span-2; + } + } + + &.filled { + & > *:nth-child(6n + 2) { + @apply bg-blue; + } + + & > *:nth-child(6n + 4) { + @apply bg-violet; + } + + & > *:nth-child(6n + 3) { + @apply bg-pink; + } + + & > *:nth-child(6n + 6) { + @apply bg-cyan; + } + } +} + +.layoutC { + & > *:nth-child(12n + 1), + & > *:nth-child(12n + 8) { + @apply row-span-2; + height: var(--row-height); + + @screen lg { + @apply col-span-2; + } + } + + &.filled { + & > *:nth-child(12n + 1) { + @apply bg-violet; + height: var(--row-height); + } + + & > *:nth-child(12n + 8) { + @apply bg-cyan; + height: var(--row-height); + } + + & > *:nth-child(6n + 3) { + @apply bg-pink; + } + } +} + +.layoutD { + & > *:nth-child(12n + 2), + & > *:nth-child(12n + 7) { + @apply row-span-2; + height: var(--row-height); + + @screen lg { + @apply col-span-2; + } + } + + &.filled { + & > *:nth-child(12n + 2) { + @apply bg-violet; + } + + & > *:nth-child(12n + 7) { + @apply bg-cyan; + } + + & > *:nth-child(6n + 3) { + @apply bg-pink; + } + } +} diff --git a/components/ui/Grid/Grid.tsx b/components/ui/Grid/Grid.tsx new file mode 100644 index 0000000..8ca2476 --- /dev/null +++ b/components/ui/Grid/Grid.tsx @@ -0,0 +1,34 @@ +import cn from 'classnames' +import { FC, ReactNode, Component } from 'react' +import s from './Grid.module.css' + +interface Props { + className?: string + children?: ReactNode[] | Component[] | any[] + layout?: 'A' | 'B' | 'C' | 'D' | 'normal' + variant?: 'default' | 'filled' +} + +const Grid: FC = ({ + className, + layout = 'A', + children, + variant = 'default', +}) => { + const rootClassName = cn( + s.root, + { + [s.layoutA]: layout === 'A', + [s.layoutB]: layout === 'B', + [s.layoutC]: layout === 'C', + [s.layoutD]: layout === 'D', + [s.layoutNormal]: layout === 'normal', + [s.default]: variant === 'default', + [s.filled]: variant === 'filled', + }, + className + ) + return
    {children}
    +} + +export default Grid diff --git a/components/ui/Grid/index.ts b/components/ui/Grid/index.ts new file mode 100644 index 0000000..ddb5129 --- /dev/null +++ b/components/ui/Grid/index.ts @@ -0,0 +1 @@ +export { default } from './Grid' diff --git a/components/ui/Hero/Hero.module.css b/components/ui/Hero/Hero.module.css new file mode 100644 index 0000000..364ad65 --- /dev/null +++ b/components/ui/Hero/Hero.module.css @@ -0,0 +1,6 @@ +.root { + @apply mx-auto grid grid-cols-1 py-32 gap-4; + @screen md { + @apply grid-cols-2; + } +} diff --git a/components/ui/Hero/Hero.tsx b/components/ui/Hero/Hero.tsx new file mode 100644 index 0000000..2e1f124 --- /dev/null +++ b/components/ui/Hero/Hero.tsx @@ -0,0 +1,37 @@ +import React, { FC } from 'react' +import { Container } from '@components/ui' +import { RightArrow } from '@components/icons' +import s from './Hero.module.css' +import Link from 'next/link' +interface Props { + className?: string + headline: string + description: string +} + +const Hero: FC = ({ headline, description }) => { + return ( +
    + +
    +

    + {headline} +

    +
    +

    + {description} +

    + + + Read it here + + + +
    +
    +
    +
    + ) +} + +export default Hero diff --git a/components/ui/Hero/index.ts b/components/ui/Hero/index.ts new file mode 100644 index 0000000..b08fa5a --- /dev/null +++ b/components/ui/Hero/index.ts @@ -0,0 +1 @@ +export { default } from './Hero' diff --git a/components/ui/Input/Input.module.css b/components/ui/Input/Input.module.css new file mode 100644 index 0000000..9ace852 --- /dev/null +++ b/components/ui/Input/Input.module.css @@ -0,0 +1,7 @@ +.root { + @apply bg-primary py-2 px-6 w-full appearance-none transition duration-150 ease-in-out pr-10 border border-accents-3 text-accents-6; +} + +.root:focus { + @apply outline-none shadow-outline-gray; +} diff --git a/components/ui/Input/Input.tsx b/components/ui/Input/Input.tsx new file mode 100644 index 0000000..dc2f04a --- /dev/null +++ b/components/ui/Input/Input.tsx @@ -0,0 +1,37 @@ +import cn from 'classnames' +import s from './Input.module.css' +import React, { InputHTMLAttributes } from 'react' + +export interface Props extends InputHTMLAttributes { + className?: string + onChange?: (...args: any[]) => any +} + +const Input: React.FC = (props) => { + const { className, children, onChange, ...rest } = props + + const rootClassName = cn(s.root, {}, className) + + const handleOnChange = (e: any) => { + if (onChange) { + onChange(e.target.value) + } + return null + } + + return ( + + ) +} + +export default Input diff --git a/components/ui/Input/index.ts b/components/ui/Input/index.ts new file mode 100644 index 0000000..aa97178 --- /dev/null +++ b/components/ui/Input/index.ts @@ -0,0 +1 @@ +export { default } from './Input' diff --git a/components/ui/Link/Link.tsx b/components/ui/Link/Link.tsx new file mode 100644 index 0000000..27f30e8 --- /dev/null +++ b/components/ui/Link/Link.tsx @@ -0,0 +1,11 @@ +import NextLink, { LinkProps as NextLinkProps } from 'next/link' + +const Link: React.FC = ({ href, children, ...props }) => { + return ( + + {children} + + ) +} + +export default Link diff --git a/components/ui/Link/index.ts b/components/ui/Link/index.ts new file mode 100644 index 0000000..518d372 --- /dev/null +++ b/components/ui/Link/index.ts @@ -0,0 +1 @@ +export { default } from './Link' diff --git a/components/ui/LoadingDots/LoadingDots.module.css b/components/ui/LoadingDots/LoadingDots.module.css new file mode 100644 index 0000000..88ce77e --- /dev/null +++ b/components/ui/LoadingDots/LoadingDots.module.css @@ -0,0 +1,32 @@ +.root { + @apply inline-flex text-center items-center leading-7; + + & span { + @apply bg-accents-6 rounded-full h-2 w-2; + animation-name: blink; + animation-duration: 1.4s; + animation-iteration-count: infinite; + animation-fill-mode: both; + margin: 0 2px; + + &:nth-of-type(2) { + animation-delay: 0.2s; + } + + &:nth-of-type(3) { + animation-delay: 0.4s; + } + } +} + +@keyframes blink { + 0% { + opacity: 0.2; + } + 20% { + opacity: 1; + } + 100% { + opacity: 0.2; + } +} diff --git a/components/ui/LoadingDots/LoadingDots.tsx b/components/ui/LoadingDots/LoadingDots.tsx new file mode 100644 index 0000000..10e5bba --- /dev/null +++ b/components/ui/LoadingDots/LoadingDots.tsx @@ -0,0 +1,13 @@ +import s from './LoadingDots.module.css' + +const LoadingDots: React.FC = () => { + return ( + + + + + + ) +} + +export default LoadingDots diff --git a/components/ui/LoadingDots/index.ts b/components/ui/LoadingDots/index.ts new file mode 100644 index 0000000..63df282 --- /dev/null +++ b/components/ui/LoadingDots/index.ts @@ -0,0 +1 @@ +export { default } from './LoadingDots' diff --git a/components/ui/Logo/Logo.tsx b/components/ui/Logo/Logo.tsx new file mode 100644 index 0000000..f15bde4 --- /dev/null +++ b/components/ui/Logo/Logo.tsx @@ -0,0 +1,21 @@ +const Logo = ({ className = '', ...props }) => ( + + + + +) + +export default Logo diff --git a/components/ui/Logo/index.ts b/components/ui/Logo/index.ts new file mode 100644 index 0000000..93dce23 --- /dev/null +++ b/components/ui/Logo/index.ts @@ -0,0 +1 @@ +export { default } from './Logo' diff --git a/components/ui/Marquee/Marquee.module.css b/components/ui/Marquee/Marquee.module.css new file mode 100644 index 0000000..32601a5 --- /dev/null +++ b/components/ui/Marquee/Marquee.module.css @@ -0,0 +1,21 @@ +.root { + @apply w-full; + min-width: 100%; +} + +.container { + @apply flex flex-row items-center; + + & > * { + @apply flex-1 px-16 py-4; + width: 430px; + } +} + +.primary { + @apply bg-white; +} + +.secondary { + @apply bg-black; +} diff --git a/components/ui/Marquee/Marquee.tsx b/components/ui/Marquee/Marquee.tsx new file mode 100644 index 0000000..401f9b1 --- /dev/null +++ b/components/ui/Marquee/Marquee.tsx @@ -0,0 +1,31 @@ +import cn from 'classnames' +import s from './Marquee.module.css' +import { FC, ReactNode, Component } from 'react' +import Ticker from 'react-ticker' + +interface Props { + className?: string + children?: ReactNode[] | Component[] | any[] + variant?: 'primary' | 'secondary' +} + +const M: FC = ({ className = '', children, variant = 'primary' }) => { + const rootClassName = cn( + s.root, + { + [s.primary]: variant === 'primary', + [s.secondary]: variant === 'secondary', + }, + className + ) + + return ( +
    + + {({ index }) =>
    {children}
    } +
    +
    + ) +} + +export default M diff --git a/components/ui/Marquee/index.ts b/components/ui/Marquee/index.ts new file mode 100644 index 0000000..b59b755 --- /dev/null +++ b/components/ui/Marquee/index.ts @@ -0,0 +1 @@ +export { default } from './Marquee' diff --git a/components/ui/Modal/Modal.module.css b/components/ui/Modal/Modal.module.css new file mode 100644 index 0000000..fa6b95e --- /dev/null +++ b/components/ui/Modal/Modal.module.css @@ -0,0 +1,12 @@ +.root { + @apply fixed bg-primary text-primary flex items-center inset-0 z-50 justify-center; + background-color: rgba(0, 0, 0, 0.35); +} + +.modal { + @apply bg-primary p-12 border border-accents-2; +} + +.modal:focus { + @apply outline-none; +} diff --git a/components/ui/Modal/Modal.tsx b/components/ui/Modal/Modal.tsx new file mode 100644 index 0000000..e31e32e --- /dev/null +++ b/components/ui/Modal/Modal.tsx @@ -0,0 +1,77 @@ +import cn from 'classnames' +import { FC, useRef } from 'react' +import s from './Modal.module.css' +import { useDialog } from '@react-aria/dialog' +import { FocusScope } from '@react-aria/focus' +import { Transition } from '@headlessui/react' +import { useOverlay, useModal, OverlayContainer } from '@react-aria/overlays' +import { Cross } from '@components/icons' +interface Props { + className?: string + children?: any + open?: boolean + onClose: () => void +} + +const Modal: FC = ({ + className, + children, + open = false, + onClose, + ...props +}) => { + const rootClassName = cn(s.root, className) + let ref = useRef() as React.MutableRefObject + let { modalProps } = useModal() + let { dialogProps } = useDialog({}, ref) + let { overlayProps } = useOverlay( + { + isOpen: open, + isDismissable: false, + onClose: onClose, + ...props, + }, + ref + ) + + return ( + + + +
    + +
    +
    + +
    + + {children} +
    +
    +
    +
    +
    +
    + ) +} + +export default Modal diff --git a/components/ui/Modal/index.ts b/components/ui/Modal/index.ts new file mode 100644 index 0000000..e24753a --- /dev/null +++ b/components/ui/Modal/index.ts @@ -0,0 +1 @@ +export { default } from './Modal' diff --git a/components/ui/README.md b/components/ui/README.md new file mode 100644 index 0000000..87ff485 --- /dev/null +++ b/components/ui/README.md @@ -0,0 +1,3 @@ +# UI + +Building blocks to build a rich graphical interfaces. Components should be atomic and pure. Serve one purpuse. diff --git a/components/ui/Sidebar/Sidebar.module.css b/components/ui/Sidebar/Sidebar.module.css new file mode 100644 index 0000000..b9ba054 --- /dev/null +++ b/components/ui/Sidebar/Sidebar.module.css @@ -0,0 +1,3 @@ +.root { + @apply fixed inset-0 overflow-hidden h-full z-50; +} diff --git a/components/ui/Sidebar/Sidebar.tsx b/components/ui/Sidebar/Sidebar.tsx new file mode 100644 index 0000000..4c7704c --- /dev/null +++ b/components/ui/Sidebar/Sidebar.tsx @@ -0,0 +1,80 @@ +import cn from 'classnames' +import { FC, useRef } from 'react' +import s from './Sidebar.module.css' +import { Transition } from '@headlessui/react' +import { useOverlay, useModal, OverlayContainer } from '@react-aria/overlays' +import { useDialog } from '@react-aria/dialog' +import { FocusScope } from '@react-aria/focus' + +interface Props { + className?: string + children?: any + open?: boolean + onClose: () => void +} + +const Sidebar: FC = ({ className, children, open = false, onClose }) => { + const rootClassName = cn(s.root, className) + const ref = useRef(null) + const { modalProps } = useModal() + const { overlayProps } = useOverlay( + { + isOpen: open, + isDismissable: true, + onClose: onClose, + }, + ref + ) + const { dialogProps } = useDialog({}, ref) + + return ( + + + +
    +
    + +
    + +
    + +
    +
    + {children} +
    +
    +
    +
    +
    +
    + + + + ) +} + +export default Sidebar diff --git a/components/ui/Sidebar/index.ts b/components/ui/Sidebar/index.ts new file mode 100644 index 0000000..877187c --- /dev/null +++ b/components/ui/Sidebar/index.ts @@ -0,0 +1 @@ +export { default } from './Sidebar' diff --git a/components/ui/Skeleton/Skeleton.module.css b/components/ui/Skeleton/Skeleton.module.css new file mode 100644 index 0000000..5a85256 --- /dev/null +++ b/components/ui/Skeleton/Skeleton.module.css @@ -0,0 +1,48 @@ +.skeleton { + @apply block; + background-image: linear-gradient( + 270deg, + var(--accents-1), + var(--accents-2), + var(--accents-2), + var(--accents-1) + ); + background-size: 400% 100%; + animation: loading 8s ease-in-out infinite; +} + +.wrapper { + @apply block relative; + + &:not(.show)::before { + content: none; + } + + &::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 100; + background-image: linear-gradient( + 270deg, + var(--accents-1), + var(--accents-2), + var(--accents-2), + var(--accents-1) + ); + background-size: 400% 100%; + animation: loading 8s ease-in-out infinite; + } +} + +@keyframes loading { + 0% { + background-position: 200% 0; + } + 100% { + background-position: -200% 0; + } +} diff --git a/components/ui/Skeleton/Skeleton.tsx b/components/ui/Skeleton/Skeleton.tsx new file mode 100644 index 0000000..153024f --- /dev/null +++ b/components/ui/Skeleton/Skeleton.tsx @@ -0,0 +1,57 @@ +import React, { CSSProperties } from 'react' +import cn from 'classnames' +import px from '@lib/to-pixels' +import s from './Skeleton.module.css' + +interface Props { + width?: string | number + height?: string | number + boxHeight?: string | number + style?: CSSProperties + show?: boolean + block?: boolean + className?: string +} + +const Skeleton: React.FC = ({ + style, + width, + height, + children, + className, + show = true, + boxHeight = height, +}) => { + // Automatically calculate the size if there are children + // and no fixed sizes are specified + const shouldAutoSize = !!children && !(width || height) + + // Defaults + width = width || 24 + height = height || 24 + boxHeight = boxHeight || height + + return ( + + {children} + + ) +} + +export default Skeleton diff --git a/components/ui/Skeleton/index.ts b/components/ui/Skeleton/index.ts new file mode 100644 index 0000000..3ec6c00 --- /dev/null +++ b/components/ui/Skeleton/index.ts @@ -0,0 +1 @@ +export { default } from './Skeleton' diff --git a/components/ui/Text/Text.module.css b/components/ui/Text/Text.module.css new file mode 100644 index 0000000..bbdfb6a --- /dev/null +++ b/components/ui/Text/Text.module.css @@ -0,0 +1,15 @@ +.body { + @apply text-lg leading-7 font-medium max-w-6xl mx-auto; +} + +.heading { + @apply text-5xl mb-12; +} + +.pageHeading { + @apply pt-1 pb-4 text-2xl leading-7 font-bold tracking-wide; +} + +.sectionHeading { + @apply pt-1 pb-2 font-semibold leading-7 tracking-wider uppercase border-b border-accents-2 mb-3; +} diff --git a/components/ui/Text/Text.tsx b/components/ui/Text/Text.tsx new file mode 100644 index 0000000..962e354 --- /dev/null +++ b/components/ui/Text/Text.tsx @@ -0,0 +1,58 @@ +import React, { + FunctionComponent, + JSXElementConstructor, + CSSProperties, +} from 'react' +import cn from 'classnames' +import s from './Text.module.css' + +interface Props { + variant?: Variant + className?: string + style?: CSSProperties + children: React.ReactNode | any +} + +type Variant = 'heading' | 'body' | 'pageHeading' | 'sectionHeading' + +const Text: FunctionComponent = ({ + style, + className = '', + variant = 'body', + children, +}) => { + const componentsMap: { + [P in Variant]: React.ComponentType | string + } = { + body: 'p', + heading: 'h1', + pageHeading: 'h1', + sectionHeading: 'h2', + } + + const Component: + | JSXElementConstructor + | React.ReactElement + | React.ComponentType + | string = componentsMap![variant!] + + return ( + + {children} + + ) +} + +export default Text diff --git a/components/ui/Text/index.ts b/components/ui/Text/index.ts new file mode 100644 index 0000000..e1e5fa7 --- /dev/null +++ b/components/ui/Text/index.ts @@ -0,0 +1 @@ +export { default } from './Text' diff --git a/components/ui/Toast/Toast.module.css b/components/ui/Toast/Toast.module.css new file mode 100644 index 0000000..41e77b6 --- /dev/null +++ b/components/ui/Toast/Toast.module.css @@ -0,0 +1,9 @@ +.root { +} + +.toast { + @apply absolute bg-primary text-primary flex items-center border border-accents-1 + rounded-md z-50 shadow-2xl top-0 right-0 p-6 my-6 mx-3; + width: 420px; + z-index: 20000; +} diff --git a/components/ui/Toast/Toast.tsx b/components/ui/Toast/Toast.tsx new file mode 100644 index 0000000..33baf33 --- /dev/null +++ b/components/ui/Toast/Toast.tsx @@ -0,0 +1,73 @@ +import cn from 'classnames' +import { FC, useRef, useEffect, useCallback } from 'react' +import s from './Toast.module.css' +import { useDialog } from '@react-aria/dialog' +import { FocusScope } from '@react-aria/focus' +import { Transition } from '@headlessui/react' +import { useOverlay, useModal, OverlayContainer } from '@react-aria/overlays' + +interface Props { + className?: string + children?: any + open?: boolean + onClose: () => void +} + +const Toast: FC = ({ + className, + children, + open = false, + onClose, + ...props +}) => { + const rootClassName = cn(s.root, className) + let ref = useRef() as React.MutableRefObject + let { modalProps } = useModal() + let { dialogProps } = useDialog({}, ref) + let { overlayProps } = useOverlay( + { + isOpen: open, + isDismissable: true, + onClose: onClose, + ...props, + }, + ref + ) + + // useEffect(() => { + // setTimeout(() => { + // useCallback(onClose, []) + // }, 400) + // }) + + return ( + + + +
    + +
    + {children} +
    +
    +
    +
    +
    +
    + ) +} + +export default Toast diff --git a/components/ui/Toast/index.ts b/components/ui/Toast/index.ts new file mode 100644 index 0000000..0e86a33 --- /dev/null +++ b/components/ui/Toast/index.ts @@ -0,0 +1 @@ +export { default } from './Toast' diff --git a/components/ui/context.tsx b/components/ui/context.tsx new file mode 100644 index 0000000..8fff349 --- /dev/null +++ b/components/ui/context.tsx @@ -0,0 +1,190 @@ +import React, { FC, useMemo } from 'react' +import { ThemeProvider } from 'next-themes' +import { SSRProvider, OverlayProvider } from 'react-aria' + +export interface State { + displaySidebar: boolean + displayDropdown: boolean + displayModal: boolean + displayToast: boolean + modalView: string + toastText: string +} + +const initialState = { + displaySidebar: false, + displayDropdown: false, + displayModal: false, + modalView: 'LOGIN_VIEW', + displayToast: false, + toastText: '', +} + +type Action = + | { + type: 'OPEN_SIDEBAR' + } + | { + type: 'CLOSE_SIDEBAR' + } + | { + type: 'OPEN_TOAST' + } + | { + type: 'CLOSE_TOAST' + } + | { + type: 'SET_TOAST_TEXT' + text: ToastText + } + | { + type: 'OPEN_DROPDOWN' + } + | { + type: 'CLOSE_DROPDOWN' + } + | { + type: 'OPEN_MODAL' + } + | { + type: 'CLOSE_MODAL' + } + | { + type: 'SET_MODAL_VIEW' + view: MODAL_VIEWS + } + +type MODAL_VIEWS = 'SIGNUP_VIEW' | 'LOGIN_VIEW' | 'FORGOT_VIEW' +type ToastText = string + +export const UIContext = React.createContext(initialState) + +UIContext.displayName = 'UIContext' + +function uiReducer(state: State, action: Action) { + switch (action.type) { + case 'OPEN_SIDEBAR': { + return { + ...state, + displaySidebar: true, + } + } + case 'CLOSE_SIDEBAR': { + return { + ...state, + displaySidebar: false, + } + } + case 'OPEN_DROPDOWN': { + return { + ...state, + displayDropdown: true, + } + } + case 'CLOSE_DROPDOWN': { + return { + ...state, + displayDropdown: false, + } + } + case 'OPEN_MODAL': { + return { + ...state, + displayModal: true, + } + } + case 'CLOSE_MODAL': { + return { + ...state, + displayModal: false, + } + } + case 'OPEN_TOAST': { + return { + ...state, + displayToast: true, + } + } + case 'CLOSE_TOAST': { + return { + ...state, + displayToast: false, + } + } + case 'SET_MODAL_VIEW': { + return { + ...state, + modalView: action.view, + } + } + case 'SET_TOAST_TEXT': { + return { + ...state, + toastText: action.text, + } + } + } +} + +export const UIProvider: FC = (props) => { + const [state, dispatch] = React.useReducer(uiReducer, initialState) + + const openSidebar = () => dispatch({ type: 'OPEN_SIDEBAR' }) + const closeSidebar = () => dispatch({ type: 'CLOSE_SIDEBAR' }) + const toggleSidebar = () => + state.displaySidebar + ? dispatch({ type: 'CLOSE_SIDEBAR' }) + : dispatch({ type: 'OPEN_SIDEBAR' }) + const closeSidebarIfPresent = () => + state.displaySidebar && dispatch({ type: 'CLOSE_SIDEBAR' }) + + const openDropdown = () => dispatch({ type: 'OPEN_DROPDOWN' }) + const closeDropdown = () => dispatch({ type: 'CLOSE_DROPDOWN' }) + + const openModal = () => dispatch({ type: 'OPEN_MODAL' }) + const closeModal = () => dispatch({ type: 'CLOSE_MODAL' }) + + const openToast = () => dispatch({ type: 'OPEN_TOAST' }) + const closeToast = () => dispatch({ type: 'CLOSE_TOAST' }) + + const setModalView = (view: MODAL_VIEWS) => + dispatch({ type: 'SET_MODAL_VIEW', view }) + + const value = useMemo( + () => ({ + ...state, + openSidebar, + closeSidebar, + toggleSidebar, + closeSidebarIfPresent, + openDropdown, + closeDropdown, + openModal, + closeModal, + setModalView, + openToast, + closeToast, + }), + [state] + ) + + return +} + +export const useUI = () => { + const context = React.useContext(UIContext) + if (context === undefined) { + throw new Error(`useUI must be used within a UIProvider`) + } + return context +} + +export const ManagedUIContext: FC = ({ children }) => ( + + + + {children} + + + +) diff --git a/components/ui/index.ts b/components/ui/index.ts new file mode 100644 index 0000000..f1796b6 --- /dev/null +++ b/components/ui/index.ts @@ -0,0 +1,13 @@ +export { default as Hero } from './Hero' +export { default as Logo } from './Logo' +export { default as Grid } from './Grid' +export { default as Button } from './Button' +export { default as Sidebar } from './Sidebar' +export { default as Marquee } from './Marquee' +export { default as Container } from './Container' +export { default as LoadingDots } from './LoadingDots' +export { default as Skeleton } from './Skeleton' +export { default as Modal } from './Modal' +export { default as Text } from './Text' +export { default as Input } from './Input' +export { default as Toast } from './Toast' diff --git a/components/wishlist/WishlistButton/WishlistButton.tsx b/components/wishlist/WishlistButton/WishlistButton.tsx new file mode 100644 index 0000000..0916de6 --- /dev/null +++ b/components/wishlist/WishlistButton/WishlistButton.tsx @@ -0,0 +1,75 @@ +import React, { FC, useState } from 'react' +import cn from 'classnames' +import type { ProductNode } from '@bigcommerce/storefront-data-hooks/api/operations/get-all-products' +import useAddItem from '@bigcommerce/storefront-data-hooks/wishlist/use-add-item' +import useRemoveItem from '@bigcommerce/storefront-data-hooks/wishlist/use-remove-item' +import useWishlist from '@bigcommerce/storefront-data-hooks/wishlist/use-wishlist' +import useCustomer from '@bigcommerce/storefront-data-hooks/use-customer' +import { Heart } from '@components/icons' +import { useUI } from '@components/ui/context' + +type Props = { + productId: number + variant: NonNullable[0] +} & React.ButtonHTMLAttributes + +const WishlistButton: FC = ({ + productId, + variant, + className, + ...props +}) => { + const addItem = useAddItem() + const removeItem = useRemoveItem() + const { data } = useWishlist() + const { data: customer } = useCustomer() + const [loading, setLoading] = useState(false) + const { openModal, setModalView } = useUI() + const itemInWishlist = data?.items?.find( + (item) => + item.product_id === productId && + item.variant_id === variant?.node.entityId + ) + + const handleWishlistChange = async (e: any) => { + e.preventDefault() + + if (loading) return + + // A login is required before adding an item to the wishlist + if (!customer) { + setModalView('LOGIN_VIEW') + return openModal() + } + + setLoading(true) + + try { + if (itemInWishlist) { + await removeItem({ id: itemInWishlist.id! }) + } else { + await addItem({ + productId, + variantId: variant?.node.entityId!, + }) + } + + setLoading(false) + } catch (err) { + setLoading(false) + } + } + + return ( + + ) +} + +export default WishlistButton diff --git a/components/wishlist/WishlistButton/index.ts b/components/wishlist/WishlistButton/index.ts new file mode 100644 index 0000000..66e8807 --- /dev/null +++ b/components/wishlist/WishlistButton/index.ts @@ -0,0 +1 @@ +export { default } from './WishlistButton' diff --git a/components/wishlist/WishlistCard/WishlistCard.module.css b/components/wishlist/WishlistCard/WishlistCard.module.css new file mode 100644 index 0000000..879184d --- /dev/null +++ b/components/wishlist/WishlistCard/WishlistCard.module.css @@ -0,0 +1,21 @@ +.root { + @apply grid grid-cols-12 w-full gap-6 px-3 py-6 border-b border-accents-2 transition duration-100 ease-in-out; + + &:nth-child(3n + 1) { + & .productBg { + @apply bg-violet; + } + } + + &:nth-child(3n + 2) { + & .productBg { + @apply bg-pink; + } + } + + &:nth-child(3n + 3) { + & .productBg { + @apply bg-blue; + } + } +} diff --git a/components/wishlist/WishlistCard/WishlistCard.tsx b/components/wishlist/WishlistCard/WishlistCard.tsx new file mode 100644 index 0000000..44054d6 --- /dev/null +++ b/components/wishlist/WishlistCard/WishlistCard.tsx @@ -0,0 +1,101 @@ +import { FC, useState } from 'react' +import cn from 'classnames' +import Link from 'next/link' +import Image from 'next/image' +import type { WishlistItem } from '@bigcommerce/storefront-data-hooks/api/wishlist' +import usePrice from '@bigcommerce/storefront-data-hooks/use-price' +import useRemoveItem from '@bigcommerce/storefront-data-hooks/wishlist/use-remove-item' +import useAddItem from '@bigcommerce/storefront-data-hooks/cart/use-add-item' +import { useUI } from '@components/ui/context' +import { Button } from '@components/ui' +import { HTMLContent } from '@components/core' +import { Trash } from '@components/icons' +import s from './WishlistCard.module.css' + +interface Props { + item: WishlistItem +} + +const WishlistCard: FC = ({ item }) => { + const product = item.product! + const { price } = usePrice({ + amount: product.prices?.price?.value, + baseAmount: product.prices?.retailPrice?.value, + currencyCode: product.prices?.price?.currencyCode!, + }) + const removeItem = useRemoveItem({ includeProducts: true }) + const [loading, setLoading] = useState(false) + const [removing, setRemoving] = useState(false) + const addItem = useAddItem() + const { openSidebar } = useUI() + + const handleRemove = async () => { + setRemoving(true) + + try { + // If this action succeeds then there's no need to do `setRemoving(true)` + // because the component will be removed from the view + await removeItem({ id: item.id! }) + } catch (error) { + setRemoving(false) + } + } + const addToCart = async () => { + setLoading(true) + try { + await addItem({ + productId: product.entityId, + variantId: product.variants.edges?.[0]?.node.entityId!, + }) + openSidebar() + setLoading(false) + } catch (err) { + setLoading(false) + } + } + + return ( +
    +
    + {product.images.edges?.[0]?.node.altText +
    + +
    +

    + + {product.name} + +

    +
    + +
    + +
    +
    +
    {price}
    +
    + +
    +
    +
    + ) +} + +export default WishlistCard diff --git a/components/wishlist/WishlistCard/index.ts b/components/wishlist/WishlistCard/index.ts new file mode 100644 index 0000000..ef57280 --- /dev/null +++ b/components/wishlist/WishlistCard/index.ts @@ -0,0 +1 @@ +export { default } from './WishlistCard' diff --git a/components/wishlist/index.ts b/components/wishlist/index.ts new file mode 100644 index 0000000..470e668 --- /dev/null +++ b/components/wishlist/index.ts @@ -0,0 +1 @@ +export { default as WishlistCard } from './WishlistCard' diff --git a/config/seo.json b/config/seo.json new file mode 100644 index 0000000..0d0c3d3 --- /dev/null +++ b/config/seo.json @@ -0,0 +1,16 @@ +{ + "title": "ACME Storefront | Powered by Next.js Commerce", + "titleTemplate": "%s - ACME Storefront", + "description": "Next.js Commerce -> https://www.nextjs.org/commerce", + "openGraph": { + "type": "website", + "locale": "en_IE", + "url": "https://nextjs.org/commerce", + "site_name": "Next.js Commerce" + }, + "twitter": { + "handle": "@nextjs", + "site": "@nextjs", + "cardType": "summary_large_image" + } +} diff --git a/global.d.ts b/global.d.ts new file mode 100644 index 0000000..498a1f9 --- /dev/null +++ b/global.d.ts @@ -0,0 +1,2 @@ +// Declarations for modules without types +declare module 'next-themes' diff --git a/lib/browser.ts b/lib/browser.ts new file mode 100644 index 0000000..3e6d7bd --- /dev/null +++ b/lib/browser.ts @@ -0,0 +1,16 @@ +import * as Bowser from 'bowser' + +export function isDesktop(): boolean { + const browser = Bowser.getParser(window.navigator.userAgent) + return browser.getPlatform().type === 'desktop' +} + +export function isMobile(): boolean { + const browser = Bowser.getParser(window.navigator.userAgent) + return browser.getPlatform().type === 'mobile' +} + +export function isTablet(): boolean { + const browser = Bowser.getParser(window.navigator.userAgent) + return browser.getPlatform().type === 'tablet' +} diff --git a/lib/colors.ts b/lib/colors.ts new file mode 100644 index 0000000..3552011 --- /dev/null +++ b/lib/colors.ts @@ -0,0 +1,50 @@ +import random from 'lodash.random' + +export function getRandomPairOfColors() { + const colors = ['#37B679', '#DA3C3C', '#3291FF', '#7928CA', '#79FFE1'] + const getRandomIdx = () => random(0, colors.length - 1) + let idx = getRandomIdx() + let idx2 = getRandomIdx() + + // Has to be a different color + while (idx2 === idx) { + idx2 = getRandomIdx() + } + + // Returns a pair of colors + return [colors[idx], colors[idx2]] +} + +function hexToRgb(hex: string = '') { + // @ts-ignore + const match = hex.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i) + + if (!match) { + return [0, 0, 0] + } + + let colorString = match[0] + + if (match[0].length === 3) { + colorString = colorString + .split('') + .map((char: string) => { + return char + char + }) + .join('') + } + + const integer = parseInt(colorString, 16) + const r = (integer >> 16) & 0xff + const g = (integer >> 8) & 0xff + const b = integer & 0xff + + return [r, g, b] +} + +export function isDark(color = '') { + // Equation from http://24ways.org/2010/calculating-color-contrast + const rgb = hexToRgb(color) + const res = (rgb[0] * 299 + rgb[1] * 587 + rgb[2] * 114) / 1000 + return res < 128 +} diff --git a/lib/get-slug.ts b/lib/get-slug.ts new file mode 100644 index 0000000..329c5a2 --- /dev/null +++ b/lib/get-slug.ts @@ -0,0 +1,5 @@ +// Remove trailing and leading slash, usually included in nodes +// returned by the BigCommerce API +const getSlug = (path: string) => path.replace(/^\/|\/$/g, '') + +export default getSlug diff --git a/lib/logger.ts b/lib/logger.ts new file mode 100644 index 0000000..eeda2c3 --- /dev/null +++ b/lib/logger.ts @@ -0,0 +1,18 @@ +import bunyan from 'bunyan' +import PrettyStream from 'bunyan-prettystream' + +const prettyStdOut = new PrettyStream() + +const log = bunyan.createLogger({ + name: 'Next.js - Commerce', + level: 'debug', + streams: [ + { + level: 'debug', + type: 'raw', + stream: prettyStdOut, + }, + ], +}) + +export default log diff --git a/lib/range-map.ts b/lib/range-map.ts new file mode 100644 index 0000000..886f20d --- /dev/null +++ b/lib/range-map.ts @@ -0,0 +1,7 @@ +export default function rangeMap(n: number, fn: (i: number) => any) { + const arr = [] + while (n > arr.length) { + arr.push(fn(arr.length)) + } + return arr +} diff --git a/lib/search.tsx b/lib/search.tsx new file mode 100644 index 0000000..87b42db --- /dev/null +++ b/lib/search.tsx @@ -0,0 +1,52 @@ +import { useEffect, useState } from 'react' +import getSlug from './get-slug' + +export function useSearchMeta(asPath: string) { + const [pathname, setPathname] = useState('/search') + const [category, setCategory] = useState() + const [brand, setBrand] = useState() + + useEffect(() => { + // Only access asPath after hydration to avoid a server mismatch + const path = asPath.split('?')[0] + const parts = path.split('/') + + let c = parts[2] + let b = parts[3] + + if (c === 'designers') { + c = parts[4] + } + + setPathname(path) + if (c !== category) setCategory(c) + if (b !== brand) setBrand(b) + }, [asPath]) + + return { pathname, category, brand } +} + +// Removes empty query parameters from the query object +export const filterQuery = (query: any) => + Object.keys(query).reduce((obj, key) => { + if (query[key]?.length) { + obj[key] = query[key] + } + return obj + }, {}) + +export const getCategoryPath = (path: string, brand?: string) => { + const category = getSlug(path) + + return `/search${brand ? `/designers/${brand}` : ''}${ + category ? `/${category}` : '' + }` +} + +export const getDesignerPath = (path: string, category?: string) => { + const designer = getSlug(path).replace(/^brands/, 'designers') + + return `/search${designer ? `/${designer}` : ''}${ + category ? `/${category}` : '' + }` +} diff --git a/lib/to-pixels.ts b/lib/to-pixels.ts new file mode 100644 index 0000000..1701a85 --- /dev/null +++ b/lib/to-pixels.ts @@ -0,0 +1,13 @@ +// Convert numbers or strings to pixel value +// Helpful for styled-jsx when using a prop +// height: ${toPixels(height)}; (supports height={20} and height="20px") + +const toPixels = (value: string | number) => { + if (typeof value === 'number') { + return `${value}px` + } + + return value +} + +export default toPixels diff --git a/next-env.d.ts b/next-env.d.ts new file mode 100644 index 0000000..7b7aa2c --- /dev/null +++ b/next-env.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..846dc61 --- /dev/null +++ b/next.config.js @@ -0,0 +1,56 @@ +module.exports = { + images: { + sizes: [320, 480, 820, 1200, 1600], + domains: ['cdn11.bigcommerce.com'], + }, + experimental: { + i18n: { + locales: ['en-US', 'es'], + defaultLocale: 'en-US', + }, + }, + rewrites() { + return [ + { + source: '/:locale/checkout', + destination: '/api/bigcommerce/checkout', + }, + { + source: '/checkout', + destination: '/api/bigcommerce/checkout', + }, + // The logout is also an action so this route is not required, but it's also another way + // you can allow a logout! + { + source: '/:locale/logout', + destination: '/api/bigcommerce/customers/logout?redirect_to=/', + }, + { + source: '/logout', + destination: '/api/bigcommerce/customers/logout?redirect_to=/', + }, + // Rewrites for /search + { + source: '/:locale/search', + destination: '/search', + }, + { + source: '/:locale/search/:path*', + destination: '/search', + }, + { + source: '/search/designers/:name', + destination: '/search', + }, + { + source: '/search/designers/:name/:category', + destination: '/search', + }, + { + // This rewrite will also handle `/search/designers` + source: '/search/:category', + destination: '/search', + }, + ] + }, +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..1d2bce1 --- /dev/null +++ b/package.json @@ -0,0 +1,60 @@ +{ + "name": "e-comm-example", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start" + }, + "prettier": { + "semi": false, + "singleQuote": true + }, + "dependencies": { + "@bigcommerce/storefront-data-hooks": "^1.0.2", + "@headlessui/react": "^0.2.0", + "@next/bundle-analyzer": "^9.5.5", + "@react-aria/overlays": "^3.4.0", + "@tailwindcss/ui": "^0.6.2", + "@vercel/fetch": "^6.1.0", + "bowser": "^2.11.0", + "classnames": "^2.2.6", + "email-validator": "^2.0.4", + "intersection-observer": "^0.11.0", + "keen-slider": "^5.2.4", + "lodash.debounce": "^4.0.8", + "lodash.random": "^3.2.0", + "next": "^9.5.6-canary.17", + "next-seo": "^4.11.0", + "next-themes": "^0.0.4", + "postcss-import": "^13.0.0", + "postcss-nesting": "^7.0.1", + "react": "^16.14.0", + "react-aria": "^3.0.0", + "react-dom": "^16.14.0", + "react-intersection-observer": "^8.29.1", + "react-merge-refs": "^1.1.0", + "react-ticker": "^1.2.2", + "tailwindcss": "^1.9" + }, + "devDependencies": { + "@types/bunyan": "^1.8.6", + "@types/bunyan-prettystream": "^0.1.31", + "@types/classnames": "^2.2.10", + "@types/lodash.debounce": "^4.0.6", + "@types/lodash.random": "^3.2.6", + "@types/node": "^14.11.2", + "@types/react": "^16.9.49", + "@types/react-swipeable-views": "^0.13.0", + "bunyan": "^1.8.14", + "bunyan-prettystream": "^0.1.3", + "postcss-flexbugs-fixes": "^4.2.1", + "postcss-preset-env": "^6.7.0", + "prettier": "^2.1.2", + "typescript": "^4.0.3" + }, + "resolutions": { + "webpack": "^5.0.0-beta.30" + } +} diff --git a/pages/[...pages].tsx b/pages/[...pages].tsx new file mode 100644 index 0000000..ad67d58 --- /dev/null +++ b/pages/[...pages].tsx @@ -0,0 +1,56 @@ +import type { GetStaticPropsContext, InferGetStaticPropsType } from 'next' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getPage from '@bigcommerce/storefront-data-hooks/api/operations/get-page' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import getSlug from '@lib/get-slug' +import { Layout, HTMLContent } from '@components/core' + +export async function getStaticProps({ + preview, + params, + locale, +}: GetStaticPropsContext<{ pages: string[] }>) { + const config = getConfig({ locale }) + const { pages } = await getAllPages({ preview, config }) + const path = params?.pages.join('/') + const slug = locale ? `${locale}/${path}` : path + + const pageItem = pages.find((p) => (p.url ? getSlug(p.url) === slug : false)) + const data = + pageItem && + (await getPage({ variables: { id: pageItem.id! }, config, preview })) + const page = data?.page + + if (!page) { + // We throw to make sure this fails at build time as this is never expected to happen + throw new Error(`Page with slug '${slug}' not found`) + } + + return { + props: { pages, page }, + revalidate: 60 * 60, // Every hour + } +} + +export async function getStaticPaths() { + const { pages } = await getAllPages() + + return { + paths: pages.map((page) => page.url).filter((url) => url), + // Fallback shouldn't be enabled here or otherwise this route + // will catch every page, even 404s, and we don't want that + fallback: false, + } +} + +export default function Pages({ + page, +}: InferGetStaticPropsType) { + return ( +
    + {page?.body && } +
    + ) +} + +Pages.Layout = Layout diff --git a/pages/_app.tsx b/pages/_app.tsx new file mode 100644 index 0000000..69f3ce2 --- /dev/null +++ b/pages/_app.tsx @@ -0,0 +1,25 @@ +import '@assets/main.css' +import 'keen-slider/keen-slider.min.css' + +import { FC } from 'react' +import type { AppProps } from 'next/app' + +import { ManagedUIContext } from '@components/ui/context' +import { Head } from '@components/core' + +const Noop: FC = ({ children }) => <>{children} + +export default function MyApp({ Component, pageProps }: AppProps) { + const Layout = (Component as any).Layout || Noop + + return ( + <> + + + + + + + + ) +} diff --git a/pages/api/bigcommerce/cart.ts b/pages/api/bigcommerce/cart.ts new file mode 100644 index 0000000..bbd70db --- /dev/null +++ b/pages/api/bigcommerce/cart.ts @@ -0,0 +1,3 @@ +import cartApi from '@bigcommerce/storefront-data-hooks/api/cart' + +export default cartApi() diff --git a/pages/api/bigcommerce/catalog/products.ts b/pages/api/bigcommerce/catalog/products.ts new file mode 100644 index 0000000..7ba267e --- /dev/null +++ b/pages/api/bigcommerce/catalog/products.ts @@ -0,0 +1,3 @@ +import catalogProductsApi from '@bigcommerce/storefront-data-hooks/api/catalog/products' + +export default catalogProductsApi() diff --git a/pages/api/bigcommerce/checkout.ts b/pages/api/bigcommerce/checkout.ts new file mode 100644 index 0000000..6895076 --- /dev/null +++ b/pages/api/bigcommerce/checkout.ts @@ -0,0 +1,3 @@ +import checkoutApi from '@bigcommerce/storefront-data-hooks/api/checkout' + +export default checkoutApi() diff --git a/pages/api/bigcommerce/customers/index.ts b/pages/api/bigcommerce/customers/index.ts new file mode 100644 index 0000000..21f53db --- /dev/null +++ b/pages/api/bigcommerce/customers/index.ts @@ -0,0 +1,3 @@ +import customersApi from '@bigcommerce/storefront-data-hooks/api/customers' + +export default customersApi() diff --git a/pages/api/bigcommerce/customers/login.ts b/pages/api/bigcommerce/customers/login.ts new file mode 100644 index 0000000..44aec1f --- /dev/null +++ b/pages/api/bigcommerce/customers/login.ts @@ -0,0 +1,3 @@ +import loginApi from '@bigcommerce/storefront-data-hooks/api/customers/login' + +export default loginApi() diff --git a/pages/api/bigcommerce/customers/logout.ts b/pages/api/bigcommerce/customers/logout.ts new file mode 100644 index 0000000..29cc210 --- /dev/null +++ b/pages/api/bigcommerce/customers/logout.ts @@ -0,0 +1,3 @@ +import logoutApi from '@bigcommerce/storefront-data-hooks/api/customers/logout' + +export default logoutApi() diff --git a/pages/api/bigcommerce/customers/signup.ts b/pages/api/bigcommerce/customers/signup.ts new file mode 100644 index 0000000..9ce5c88 --- /dev/null +++ b/pages/api/bigcommerce/customers/signup.ts @@ -0,0 +1,3 @@ +import signupApi from '@bigcommerce/storefront-data-hooks/api/customers/signup' + +export default signupApi() diff --git a/pages/api/bigcommerce/wishlist.ts b/pages/api/bigcommerce/wishlist.ts new file mode 100644 index 0000000..d918c4b --- /dev/null +++ b/pages/api/bigcommerce/wishlist.ts @@ -0,0 +1,3 @@ +import wishlistApi from '@bigcommerce/storefront-data-hooks/api/wishlist' + +export default wishlistApi() diff --git a/pages/blog.tsx b/pages/blog.tsx new file mode 100644 index 0000000..905c7e2 --- /dev/null +++ b/pages/blog.tsx @@ -0,0 +1,97 @@ +import type { GetStaticPropsContext } from 'next' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import { Layout } from '@components/core' +import { Container } from '@components/ui' + +export async function getStaticProps({ + preview, + locale, +}: GetStaticPropsContext) { + const config = getConfig({ locale }) + const { pages } = await getAllPages({ config, preview }) + return { + props: { pages }, + } +} + +export default function Blog() { + return ( +
    +
    + +

    + Welcome to Acme, the simplest way to start publishing with Next.js +

    +

    + The Yeezy BOOST 350 V2 lineup continues to grow. We recently had the + ‘Carbon’ iteration, and now release details have been locked in for + this ‘Natural’ joint. Revealed by Yeezy Mafia earlier this year, the + shoe was originally called ‘Abez’, which translated to ‘Tin’ in + Hebrew. It’s now undergone a name change, and will be referred to as + ‘Natura` +

    +
    +
    +
    + Avatar +
    +
    +
    + José Rodriguez +
    +
    + CEO, Acme +
    +
    +
    +
    +
    +
    + +
    + Jacket +
    + {/** Replace by HTML Content */} +
    +

    + Biscuit oat cake wafer icing ice cream tiramisu pudding cupcake. + Candy canes bonbon dragée jujubes chocolate bar. Cotton candy gummi + bears toffee cake muffin caramels. Gummi bears danish liquorice ice + cream pie chocolate cake lemon drops tootsie roll tart. Biscuit + gingerbread fruitcake cake powder pudding cotton candy chocolate + bar. Sweet donut marshmallow powder gummies jelly tart powder. + Cheesecake bonbon caramels cupcake jujubes halvah donut dessert + chocolate bar. Jelly gummies liquorice lollipop chocolate bar + chocolate cake sugar plum. Lollipop toffee dragée chocolate bar + jelly beans biscuit. Halvah danish cheesecake. Tiramisu donut + lollipop pie donut caramels tiramisu. Jujubes candy canes pudding + danish fruitcake chupa chups jujubes carrot cake bonbon. Halvah + donut jelly halvah bonbon. +

    +

    + Biscuit sugar plum sweet chocolate cake sesame snaps soufflé + topping. Gummies topping bonbon chocolate pudding cookie. Wafer + icing cake pastry. Gummies candy dessert chupa chups lemon drops. + Soufflé marshmallow oat cake chocolate jelly-o caramels pie marzipan + jelly beans. Cheesecake liquorice donut jujubes halvah ice cream + cotton candy cupcake sugar plum. Ice cream ice cream sweet roll + fruitcake icing. Muffin candy canes bonbon croissant gummies lemon + drops pie danish. Oat cake chocolate toffee cake jelly tart + caramels. Sweet donut cheesecake pastry pie sweet. Bonbon lollipop + brownie. Soufflé pudding macaroon cotton candy gingerbread. Biscuit + macaroon gummi bears candy canes chocolate cake lemon drops + marshmallow. Chocolate cake cotton candy marshmallow cake sweet + tootsie roll bonbon carrot cake sugar plum. +

    +
    +
    +
    + ) +} + +Blog.Layout = Layout diff --git a/pages/cart.tsx b/pages/cart.tsx new file mode 100644 index 0000000..9304f82 --- /dev/null +++ b/pages/cart.tsx @@ -0,0 +1,145 @@ +import type { GetStaticPropsContext } from 'next' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import useCart from '@bigcommerce/storefront-data-hooks/cart/use-cart' +import usePrice from '@bigcommerce/storefront-data-hooks/use-price' +import { Layout } from '@components/core' +import { Button } from '@components/ui' +import { Bag, Cross, Check } from '@components/icons' +import { CartItem } from '@components/cart' +import { Text } from '@components/ui' + +export async function getStaticProps({ + preview, + locale, +}: GetStaticPropsContext) { + const config = getConfig({ locale }) + const { pages } = await getAllPages({ config, preview }) + return { + props: { pages }, + } +} + +export default function Cart() { + const { data, isEmpty } = useCart() + const { price: subTotal } = usePrice( + data && { + amount: data.base_amount, + currencyCode: data.currency.code, + } + ) + const { price: total } = usePrice( + data && { + amount: data.cart_amount, + currencyCode: data.currency.code, + } + ) + + const items = data?.line_items.physical_items ?? [] + + const error = null + const success = null + + return ( +
    +
    + {isEmpty ? ( +
    + + + +

    + Your cart is empty +

    +

    + Biscuit oat cake wafer icing ice cream tiramisu pudding cupcake. +

    +
    + ) : error ? ( +
    + + + +

    + We couldn’t process the purchase. Please check your card + information and try again. +

    +
    + ) : success ? ( +
    + + + +

    + Thank you for your order. +

    +
    + ) : ( +
    + My Cart + Review your Order +
      + {items.map((item) => ( + + ))} +
    +
    + + Before you leave, take a look at these items. We picked them + just for you + +
    + {[1, 2, 3, 4, 5, 6].map((x) => ( +
    + ))} +
    +
    +
    + )} +
    +
    +
    +
    +
      +
    • + Subtotal + {subTotal} +
    • +
    • + Taxes + Calculated at checkout +
    • +
    • + Estimated Shipping + FREE +
    • +
    +
    + Total + {total} +
    +
    +
    +
    + {isEmpty ? ( + + ) : ( + + )} +
    +
    +
    +
    +
    + ) +} + +Cart.Layout = Layout diff --git a/pages/index.tsx b/pages/index.tsx new file mode 100644 index 0000000..ba275f7 --- /dev/null +++ b/pages/index.tsx @@ -0,0 +1,143 @@ +import { useMemo } from 'react' +import type { GetStaticPropsContext, InferGetStaticPropsType } from 'next' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllProducts from '@bigcommerce/storefront-data-hooks/api/operations/get-all-products' +import getSiteInfo from '@bigcommerce/storefront-data-hooks/api/operations/get-site-info' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import rangeMap from '@lib/range-map' +import { Layout } from '@components/core' +import { Grid, Marquee, Hero } from '@components/ui' +import { ProductCard } from '@components/product' +import HomeAllProductsGrid from '@components/core/HomeAllProductsGrid' + +export async function getStaticProps({ + preview, + locale, +}: GetStaticPropsContext) { + const config = getConfig({ locale }) + + const { products: featuredProducts } = await getAllProducts({ + variables: { field: 'featuredProducts', first: 6 }, + config, + preview, + }) + const { products: bestSellingProducts } = await getAllProducts({ + variables: { field: 'bestSellingProducts', first: 6 }, + config, + preview, + }) + const { products: newestProducts } = await getAllProducts({ + variables: { field: 'newestProducts', first: 12 }, + config, + preview, + }) + const { categories, brands } = await getSiteInfo({ config, preview }) + const { pages } = await getAllPages({ config, preview }) + + return { + props: { + featuredProducts, + bestSellingProducts, + newestProducts, + categories, + brands, + pages, + }, + revalidate: 10, + } +} + +const nonNullable = (v: any) => v + +export default function Home({ + featuredProducts, + bestSellingProducts, + newestProducts, + categories, + brands, +}: InferGetStaticPropsType) { + const { featured, bestSelling } = useMemo(() => { + // Create a copy of products that we can mutate + const products = [...newestProducts] + // If the lists of featured and best selling products don't have enough + // products, then fill them with products from the products list, this + // is useful for new commerce sites that don't have a lot of products + return { + featured: rangeMap(6, (i) => featuredProducts[i] ?? products.shift()) + .filter(nonNullable) + .sort((a, b) => a.node.prices.price.value - b.node.prices.price.value) + .reverse(), + bestSelling: rangeMap( + 6, + (i) => bestSellingProducts[i] ?? products.shift() + ).filter(nonNullable), + } + }, [newestProducts, featuredProducts, bestSellingProducts]) + + return ( +
    + + {featured.slice(0, 3).map(({ node }, i) => ( + + ))} + + + {bestSelling.slice(3, 6).map(({ node }) => ( + + ))} + + + + {featured.slice(3, 6).map(({ node }, i) => ( + + ))} + + + {bestSelling.slice(0, 3).map(({ node }) => ( + + ))} + + +
    + ) +} + +Home.Layout = Layout diff --git a/pages/orders.tsx b/pages/orders.tsx new file mode 100644 index 0000000..a6c4cf2 --- /dev/null +++ b/pages/orders.tsx @@ -0,0 +1,38 @@ +import type { GetStaticPropsContext } from 'next' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import { Layout } from '@components/core' +import { Container, Text } from '@components/ui' +import { Bag } from '@components/icons' + +export async function getStaticProps({ + preview, + locale, +}: GetStaticPropsContext) { + const config = getConfig({ locale }) + const { pages } = await getAllPages({ config, preview }) + return { + props: { pages }, + } +} + +export default function Orders() { + return ( + + My Orders +
    + + + +

    + No orders found +

    +

    + Biscuit oat cake wafer icing ice cream tiramisu pudding cupcake. +

    +
    +
    + ) +} + +Orders.Layout = Layout diff --git a/pages/product/[slug].tsx b/pages/product/[slug].tsx new file mode 100644 index 0000000..6fe98d0 --- /dev/null +++ b/pages/product/[slug].tsx @@ -0,0 +1,68 @@ +import type { + GetStaticPathsContext, + GetStaticPropsContext, + InferGetStaticPropsType, +} from 'next' +import { useRouter } from 'next/router' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import getProduct from '@bigcommerce/storefront-data-hooks/api/operations/get-product' +import { Layout } from '@components/core' +import { ProductView } from '@components/product' +import getAllProductPaths from '@bigcommerce/storefront-data-hooks/api/operations/get-all-product-paths' + +export async function getStaticProps({ + params, + locale, + preview, +}: GetStaticPropsContext<{ slug: string }>) { + const config = getConfig({ locale }) + + const { pages } = await getAllPages({ config, preview }) + const { product } = await getProduct({ + variables: { slug: params!.slug }, + config, + preview, + }) + + if (!product) { + throw new Error(`Product with slug '${params!.slug}' not found`) + } + + return { + props: { pages, product }, + revalidate: 200, + } +} + +export async function getStaticPaths({ locales }: GetStaticPathsContext) { + const { products } = await getAllProductPaths() + + return { + paths: locales + ? locales.reduce((arr, locale) => { + // Add a product path for every locale + products.forEach((product) => { + arr.push(`/${locale}/product${product.node.path}`) + }) + return arr + }, []) + : products.map((product) => `/product${product.node.path}`), + // If your store has tons of products, enable fallback mode to improve build times! + fallback: false, + } +} + +export default function Slug({ + product, +}: InferGetStaticPropsType) { + const router = useRouter() + + return router.isFallback ? ( +

    Loading...

    // TODO (BC) Add Skeleton Views + ) : ( + + ) +} + +Slug.Layout = Layout diff --git a/pages/profile.tsx b/pages/profile.tsx new file mode 100644 index 0000000..c960df1 --- /dev/null +++ b/pages/profile.tsx @@ -0,0 +1,44 @@ +import type { GetStaticPropsContext } from 'next' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import useCustomer from '@bigcommerce/storefront-data-hooks/use-customer' +import { Layout } from '@components/core' +import { Container, Text } from '@components/ui' + +export async function getStaticProps({ + preview, + locale, +}: GetStaticPropsContext) { + const config = getConfig({ locale }) + const { pages } = await getAllPages({ config, preview }) + return { + props: { pages }, + } +} + +export default function Profile() { + const { data } = useCustomer() + return ( + + My Profile + {data && ( +
    +
    +
    + Full Name + + {data.firstName} {data.lastName} + +
    +
    + Email + {data.email} +
    +
    +
    + )} +
    + ) +} + +Profile.Layout = Layout diff --git a/pages/search.tsx b/pages/search.tsx new file mode 100644 index 0000000..bb892bd --- /dev/null +++ b/pages/search.tsx @@ -0,0 +1,224 @@ +import cn from 'classnames' +import type { GetStaticPropsContext, InferGetStaticPropsType } from 'next' +import Link from 'next/link' +import { useRouter } from 'next/router' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import getSiteInfo from '@bigcommerce/storefront-data-hooks/api/operations/get-site-info' +import useSearch from '@bigcommerce/storefront-data-hooks/products/use-search' +import { Layout } from '@components/core' +import { ProductCard } from '@components/product' +import { Container, Grid, Skeleton } from '@components/ui' + +import rangeMap from '@lib/range-map' +import getSlug from '@lib/get-slug' +import { + filterQuery, + getCategoryPath, + getDesignerPath, + useSearchMeta, +} from '@lib/search' + +export async function getStaticProps({ + preview, + locale, +}: GetStaticPropsContext) { + const config = getConfig({ locale }) + const { pages } = await getAllPages({ config, preview }) + const { categories, brands } = await getSiteInfo({ config, preview }) + + return { + props: { pages, categories, brands }, + } +} + +const SORT = Object.entries({ + 'latest-desc': 'Latest arrivals', + 'trending-desc': 'Trending', + 'price-asc': 'Price: Low to high', + 'price-desc': 'Price: High to low', +}) + +export default function Search({ + categories, + brands, +}: InferGetStaticPropsType) { + const router = useRouter() + const { asPath } = router + const { q, sort } = router.query + // `q` can be included but because categories and designers can't be searched + // in the same way of products, it's better to ignore the search input if one + // of those is selected + const query = filterQuery({ sort }) + + const { pathname, category, brand } = useSearchMeta(asPath) + const activeCategory = categories.find( + (cat) => getSlug(cat.path) === category + ) + const activeBrand = brands.find( + (b) => getSlug(b.node.path) === `brands/${brand}` + )?.node + + const { data } = useSearch({ + search: typeof q === 'string' ? q : '', + categoryId: activeCategory?.entityId, + brandId: activeBrand?.entityId, + sort: typeof sort === 'string' ? sort : '', + }) + + return ( + +
    +
    + + +
    +
    + {(q || activeCategory || activeBrand) && ( +
    + {data ? ( + <> + + Showing {data.products.length} results{' '} + {q && ( + <> + for "{q}" + + )} + + + {q ? ( + <> + There are no products that match "{q}" + + ) : ( + <> + There are no products that match the selected category & + designer + + )} + + + ) : q ? ( + <> + Searching for: "{q}" + + ) : ( + <>Searching... + )} +
    + )} + + {data ? ( + + {data.products.map(({ node }) => ( + + ))} + + ) : ( + + {rangeMap(12, (i) => ( + + ))} + + )} +
    +
    +
      +
    • Sort
    • +
    • + + Relevance + +
    • + {SORT.map(([key, text]) => ( +
    • + + {text} + +
    • + ))} +
    +
    +
    +
    + ) +} + +Search.Layout = Layout diff --git a/pages/wishlist.tsx b/pages/wishlist.tsx new file mode 100644 index 0000000..a5c9ad5 --- /dev/null +++ b/pages/wishlist.tsx @@ -0,0 +1,77 @@ +import type { GetStaticPropsContext } from 'next' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' +import useWishlist from '@bigcommerce/storefront-data-hooks/wishlist/use-wishlist' +import { Layout } from '@components/core' +import { Heart } from '@components/icons' +import { Container, Text } from '@components/ui' +import { WishlistCard } from '@components/wishlist' +import { Transition } from '@headlessui/react' + +export async function getStaticProps({ + preview, + locale, +}: GetStaticPropsContext) { + const config = getConfig({ locale }) + const { pages } = await getAllPages({ config, preview }) + return { + props: { pages }, + } +} + +export default function Wishlist() { + const { data, isEmpty } = useWishlist({ includeProducts: true }) + + return ( + +
    + My Wishlist +
    + {isEmpty ? ( + + +
    + + + +

    + Your wishlist is empty +

    +

    + Biscuit oat cake wafer icing ice cream tiramisu pudding + cupcake. +

    +
    +
    +
    + ) : ( + + {data && + data.items?.map((item) => ( + + + + ))} + + )} +
    +
    +
    + ) +} + +Wishlist.Layout = Layout diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..9e0f0b2 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,19 @@ +module.exports = { + plugins: [ + 'tailwindcss', + 'postcss-nesting', + 'postcss-flexbugs-fixes', + [ + 'postcss-preset-env', + { + autoprefixer: { + flexbox: 'no-2009', + }, + stage: 3, + features: { + 'custom-properties': false, + }, + }, + ], + ], +} diff --git a/public/cursor-left.png b/public/cursor-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3c292b044ab6a8109b22c42412b561459e421823 GIT binary patch literal 1162 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&SqAuoxB}__WC1QK(|n+2p^_lK zU8f1|B&{<$nZ}IEq?3~ zOJ2I>FY#agKsEn--r{=CZFA-(>e$3=Y;#{&!?Y#mb!(tPeZI-#M?e4juvh8(SZE0A zmEKwqt6a5VzOL9^Kc?S{!fj##-tG%oU%FKwY2(7MJfWl&2JzQh4w`Y^n$lM9{H65Y z-BWk2Ux??~UhCn=HTV1Bnx3h(4p;P5b+qww{;Y{6AQI zO*`}9IkjASSz7MI-|=Jo_1J3Vd-i{}jQ{R%o3%@PV_We1is<*bMh2CCW?Cut`#key ze-YAf+@yl(<`vmzXWukD{61H)uD_&}kwxuKP6wavB5R&k0u5SBE9R&0?d$PuJSO4M z__dmgN63Ncn=LCB=Yn-i9Gj*vozY(0B6mvU$aJBSEld?&C++_)P>*8yAJQhI>cRfe zh0E|r>WjnQboVlINb~i4a7bxVU3%o?&xt?ov^r@vYS+~q4*&h!G}dF;ldP(V&El

    (x$jXDd$C!EfoJzGfoz>+I=`!)!26}^a%+YCOE1uU=fl(mU~%I(vzo%A&F@(^Nadb z&JL5hM~c%It07uO5jj+w(S#;g>Q0=7p|03*#B(X6gKr&**9HFIl&o z&-PT_AFCd_Yu3LKifqfmdYp7_juyjGV z$CSHW9)>2I_jiBFwp*w7XO>Ubl!Xy*Z7l^~eNjJ|^)52=@`FvYx1?UY9xfPd&Uq?U z@Lfn#{nUc0$qSZRO78iDqzAj&Bm!|8DSJuX}Jw-QHx`og4WT8x0?)t*l|H z*%Dm*;j;Mr>bQMzeK)omEEKlx`IfH~-;ylMxn}0kRbqQt*G?5N)_?quec7%mL#?xC RoPgy5gQu&X%Q~loCIB^~HR}KX literal 0 HcmV?d00001 diff --git a/public/cursor-right.png b/public/cursor-right.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b46de42e37e81303922b15a0b1e2a8a52e5ac1 GIT binary patch literal 1165 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&SqAuoxB}__WC1QK(|n+2;gTS~ zUH~CmX^2EK-lMlRDsW8jccSYv4V^+`qKWvKqA|u?nU=!cbdasRDK_)_dw|+7= zb((Z!bk%nzsqLEcMZ^D~S#h6N;aRV)%d6hjF{fYIdM^6?!Rwu2lkeq=v(M1C`s6s% zXZGQ1dhuy;*W&La7hm@bFvwS5cKzgy+`uc$_Opa%nZ;KYxPOW5mwx5j)V=mycE$bK z_II~!e|>@f)9v;ZZL!{>=dZA?|H?7zrOK}Rf1i8UoqM^hV88s8ONZ25*jwI8rHLF` zxnQSDc%y$v`Zm5BQ8A50CvHsr@M#v)jr%W(wp|x7c*7qg(5JNfz&{OE?%LDLw`2JC zTyAGylPtyZ|F!(uZgQr2lI$G62Bd-mKBWMVlmL4wgw+iIf*nFqhLE8eRMu{FAjCuOOmXSH1Xw|t)7l)d#|zAWmADdETnV>rBR zHA|RAMt0l7w*?8i92-~NwYXaUL^R~OsOyylTbNYp-FQ!FIk3<1e0)S_{eoZn9w zlv!DI-|k^p#%-{nK8S(Ox$^hl+6Cw9_6l)i9R2j|Vwd@pb!%#4ChIQwSQBy0u4?%* z$?vX@zO8=0LwCo)I$isi*bbGPl&WfnMWo|16O{As7lNq>L$>(z4C zrI}84PgB%cm2Mlhi{)*9WoD~@&L+kJ_Vq&T>g!^Td6X zEhAQK^ipA*w{E+B(#~qh^Zqd>T3$>s*~4(hKlV(Um|#T;qnt`)fBc0Va@#ZWGdP}! zzPE5VDDk_m|1}F&+l}yY{hW7EZFd{Few?WmQMtZh&%aYo|2}M9P0kFf7MY;}fTvMTl9!te!V-))lj`Wdc#wI#^# z{IO|&*|Ha%p1Ey0`~2g)@%abkAC#m>u?ofR`(X28jYo?}`raE2AM4Y5=Pft8y`S-r Xh=<+w)a^{bqJhEF)z4*}Q$iB}1*$=) literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c4826c94780efdd7e92092dc77fd4388fd8cd7f5 GIT binary patch literal 535 zcmV+y0_gpTP)5EicMx~-}zG!tkWD18q& z91g8P9LFIBawD!nqPLNzX@~*cYeVL{xh%`8IA246xMAjtM{H0O z#XaI}uPuMcaNF4!wqQV8vbJooQpy>9U|Y%-+HJ=|!$|LFOZOE>+KwX+=nO3?LP^^V zP44%5iGi*N%eh5S6#Y9mNs=4kX7c|j&=rpEgUi)lCuam%)h zAIShV9!d>19n06sgedYM_@0(1%p7L!Tml6Dp;h<7=sJ7{a+uHanD`9SpXXo1cMyJ_ Z{{e%1|CY$w7P0^U002ovPDHLkV1nrA+7|!- literal 0 HcmV?d00001 diff --git a/public/flag-en-us.svg b/public/flag-en-us.svg new file mode 100644 index 0000000..5e77dee --- /dev/null +++ b/public/flag-en-us.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flag-es-ar.svg b/public/flag-es-ar.svg new file mode 100644 index 0000000..4d6ffc4 --- /dev/null +++ b/public/flag-es-ar.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/flag-es-co.svg b/public/flag-es-co.svg new file mode 100644 index 0000000..6188203 --- /dev/null +++ b/public/flag-es-co.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/flag-es.svg b/public/flag-es.svg new file mode 100644 index 0000000..5e8e8f0 --- /dev/null +++ b/public/flag-es.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icon-144x144.png b/public/icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..aeeaabd3fd8feda5ed7235cbb2af2d4236d921c0 GIT binary patch literal 4150 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 IM6N<$f_ogddjJ3c literal 0 HcmV?d00001 diff --git a/public/icon-512x512.png b/public/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..754628cb727cddf70313ca21335dfa1fa5a79f14 GIT binary patch literal 10832 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 BhExCm literal 0 HcmV?d00001 diff --git a/public/icon.png b/public/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c4df8c7d16cc6e36a20c5f16a8c19075070f21e0 GIT binary patch literal 1058 zcmV+-1l{|IP)UyPQlH9LMtkC=`3f}zQNQdX!{18C$M>gaWyW4*3~SX0T&~P zMnx1|wElp_zs&cAwj?nzH%>ip(dORV?>oOaCnO{#kw_@*?d@wXFE8;>C=|mZ6-%ja zSFv=%Fn&iOk@CaC!)Cc$uFBjS@;i`BCe_Es$ISEdbL#f?R=K>q6qQOv)M_>H^z>w& zX=`f}U0q$Gv$Iq5^z?}S{(b>6MG($!ZEflAB0!CCaTXw%lamv{)d2L9j*bp7G&Cdz z2M0wo8ZB&ZZ?6X;K&_#1>G=3qJv=;=26iJdK0Ypnhlh2zX35PO5$A)|)zuix_j7-L z-vo!x#e0Rsudc2HT&VQ+_O4A#Ozhy!3r_;noZx$Vd+OQQnP`>V+}w!!`+Ehkk(`>E z+B`TosJh z1>=fXwhfwoVPU~Q&=~kBwE%1!9UU2^Qc3z9E`S@bwn5CM1z?)o`T4n-+p>~MrA+N{ znYmXj+=svIMf(Y!jS7PED=*%<~`wd|e=ucGTQTFo+9w z84zzBE*6Wvmpe&jGMP8;WZ)BKAxc(>n#kJnx;Gn=_V|ms4gbW?6KL1DUk*6SuTPn`Q=}+4iw} z1rrV5=x^+RoRZJy&A+gO&BV@qFQE&a@3B_|w_>w%1{0O3BU_OEXHomb#YJkb+E~E~ z1++^aPGDwchQ2Q}aGMsH7PxI@(pfHiV-Z;v9Yn8fq{V}4l38z*P<0d&8MfQ3H}A(f3172g9!r!gG32!n#$-$OD*0b z9N9RS(6x2Vb?2Fg+lzHeXx-i2QS|bkd69J%lmTXioSmIzHT(|nuK>SrJL@}~)~%7l z%#dR1#_kD2s=2JgDbmXvO#Ax!IH*?fjt1a@o7RB{ScoX$aCi+w5?G&v$9Rr2JLq_S c$d2d#0GmL(q2Sp)bN~PV07*qoM6N<$g4{9hg8%>k literal 0 HcmV?d00001 diff --git a/public/jacket.png b/public/jacket.png new file mode 100644 index 0000000000000000000000000000000000000000..4821536472743662266583e2ed172a4fa2c4a59d GIT binary patch literal 772153 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�ui*;+ZavA9!k6K0 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�?_>FEAtrl<@Pr%ncJh^um;{PgVa~+B|NLdPZh; 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%0DJLJsmqNPx!+=KvRI@99 zMu&f1@dE7@85T2P!Jrda*B5l&>cL!rXZpS0G) z18K#3SNx%Sy3aR!1XIV-^Pjhig>0sOi=MkxyF!Mcb7U4pyJB1|j`_J)yr)hmMYB8R zBgb`n&yo;{p&f?3{Wp+=DP8dOsu%2(vfmqep9vs~M1`q^IkwL}_^CsYfMOD8j}ewon2!@k3IT79 zI}|p0Km{^>NJfa@jdB5fK{~O_vrG^Hh^0AQlR@p_61(eSK#3phS13fdb;6df`J7dS z5+L2&v{42bXLYBY6&VRYkl-uVAU@}i2eZhBm3-` zr<^3|ml3F^YHeEmEHDS4q?iT;wq(g8(FZ7TU3S_uZ!nQfa;q?jnX7{A-cysihbLt< zXeyH)p&!vNo$6@5o(&QiN=qJg87F*`_m*-v3kDZ_JF-uxF4FQA4&LKB891l&olp&- zh*IrDG?WrMu$K&&D?cdNRE`|Ar}@QF7$p$@M{J5q5{AJoa$zcoWfY(GdULD)0w};= z!?3fih%e2FOwe^bC$lVtgAYkuz`q{{aFloqoLCeiHYg0X(dSBxXi6_{_PwK!0^`HA zhG^LzrW6f^Zqv;Ni192DoMzXrM`-F%1Y=NsEpu!B1xh5Ehu0D}BGZ>&m>nUXH5Y2A z05e+|6ST;C=6dNn_(F=uJ24l^n!$gGgcg$Ajm>b>bswerZ4k)SE%=1;jj1QQa=U!_ z#iby+%EmI1r63%3F>27AYJuF8-g$|i9#w4(w!JDSP-b)P0B&T9GXPVdb=!R2O4QZv z0rga@eWPrI_jE%~%j1=rU%BKmSa<2e;4AsEsbW;{Z-WrqY^Rba-&u`<8Ws_);FLec z?+q-d$b>vQEIC{rhJs1hikI!+Y~QEP_P4g{^%$;Ze<2e^x~^4sjs>b_>u`SxLaz7X zGh7ZQcphO!kVk#@?q%^~RmYoF_^u_7SLcLtXsFW-NWW5c<2$$%y2inWvUP zg0cFc*S`9mTG&^wHQ=d%<19$YS}L9xVeqLU_4cJ9R@6bFxl2imtZL$^ZaK0tX)6h* zlYO{&(f=XMSagB3lh1wyiN&s2NYpvjX~_Y?{VxXt|bnA^cKwQR+ zol*Y07x9)V5gY{O%qbQ>rR>~bGi@azRBhL zjGxCT+^+Q)B&ex?7K2Q3HON#${;_Y_2avbctc#1bW9HXSV~;N0YrX@ADtdgDsv;Wd9q|*iORB zZ;ART=U^)|a&c8E$+fokK_+>=ccveF(f8iI<5>NnQ_MHYR?@}N4v9i3R3sunWS>uP zGt~Wtektxg0{!Q);bp}XO+g{;I=?tYI>bl5vgjW&L^edWOrSwfMcdX6Fk(f8kAPm! z6P$QB*wT~WY51rFO5Lj8P)Z=5_X?GmTmpO>?M>rTq3S|lS^ZIlcg=EX)czc#)mS9- z(woypAG6Hm)Y%l!mf6V>*|NXqyhf%ogg3Ya!L3v0$}#%rmPN3oa|+kohvU$hDJ8!= zeuc=R;~~`)%7yu?wk~|>&#SNsO+o6x%&+?!n*nyL@TSdl|I68>^j8)8cw`(;M=_lZ ztT%g#Bhla={@e}P4yw&xtKJBj;%~5p1d3#oQ>M8_&`*YEe%RwIF0TFkzR&uc z6DijnW?wUccTL-iVSl-vnvjeTxG6xRWA{*I%zHVSyf9Z~!LEyyX;_n;w z@O^&z-l(%^J(J&`xn{a3dJ&$2i9}3>Nun0|I{g&R@4ArU0}C}#)$_+bzi7f=DKix3 zq+fzNOVO6;rYcPl1%~6>jqw&4C+7RzDf-`Q$7Yk(}HwULz12fs0H-tler=1I!+W}-4cvW{Jaqkh!pHvWr-S8SLfEzP`RH{}ICZEs(b z4*F)e@-q97Gtrk&&B7AT#eh3FLeZ608>3RVbxbSSd}`fwsE`g|+&jhIkzPx4^VR>Ua-8CF|*D%EiGN zekXH)kA1+Lk17)TA?9MCE8v2uI%%0D?*vCoyXGg$ANa7BkgUu`!8K@+&5{2iOnkzj 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%0Ahl-oT2>?7ny&J2FU5a&P2il!@XX%Ia^1=g2{@ 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 z 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

    2S=;<%y}iDf}r7Pr&R`$lP!?AW)pp&^iDG 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 literal 0 HcmV?d00001 diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..bb792da --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,22 @@ +{ + "name": "Next.js Commerce", + "short_name": "Next.js Commerce", + "description": "Next.js Commerce -> https://www.nextjs.org/commerce", + "display": "standalone", + "start_url": "/", + "theme_color": "#fff", + "background_color": "#000000", + "orientation": "portrait", + "icons": [ + { + "src": "/icon-192x192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "/icon-512x512.png", + "type": "image/png", + "sizes": "512x512" + } + ] +} \ No newline at end of file diff --git a/public/slider-arrows.png b/public/slider-arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..0740919c974cb8e6c1f9cd87f29a9e4995d6c9a1 GIT binary patch literal 1739 zcmV;+1~mDJP)91?`spsdh>C8sq^mx&va+(XvT|Y=mzS62xw*OO>+5SJm&<)XDdWe>DCLo= zXDF>+ugB{*lqUYBxxT)BCK-nB{N%&{Zf|d^-EQ~qd_MmXAD7YT20GTj{Ub^fziW+l zj6~s5#@~>f3a)=D()jBJt_Q2Ds}0Ej(!@_<0&;qKx?C(4cW}Fl&Nfkw(dffcsnnDy zaC380!DSQQw@WfWOs(B+AE!;Tq?Mnk1w?lo4cx}Z2BiN0jcbSjkPH%`M&5p>)7kS~ zP#p482R{c+`MJNp-+{V(xVpNklL)Z{s@v=9>wOS%dUtpCNjyas_?bw9D8uRt?=d3& zaV4cg?I@!iTfS(Mp!wmbpk!iH?20E~TQFk0Xj9PqKwbXN2Puo%D=4*kiZ=cyju13I z7!_Yoj%?1Qaq;l*u*^2HtzsEL^Mfxuq0u8Lfiloe#1c}<&ygenN?V#buc1gVu1SLC zhx1iplI8$xJM987grNDMHBO_(=Q(v8IOm$O-h<|c7B81-K3d~(p{@5M`w~1qzOCb@ z1^bfZR1h>jsJNZxdG$T8Pf7e!gXSkos&f>oZx7Sh3?cH9AO27%6!<#2k;Nb#)u)5S z#l?xWNYMOf3CiN=(9l-%kd;yBzS%}x2ou*OamIA zN=+a!5i~#iAytb60_8!hMy($*Km92tpU-didc8df1dIn|&~ViHA@kE0kX$ae2@)C- z2-@xTp^Dp#grND+u2yjXNGgMQop>apu1GxK$4LN`<_Ch3XC(ADu?*Gmy1Z=?vJUP= zQ7e<*!WBOXj2W)E5E9K#0r%W|Gu7UVxKJIgp?t=(YvKT$XSwkxLRIVhXyCbZw37pf zLc-6V#S%0>1@6$ogZIS}d=L%=uKCO3D%s{|6y%7)A@+r&&rco?Eu%b&1$ZPJ^78W1 z#6SPTxOz7Ec@K&!3Wl}mM)SidX1UYpoQYxhBpd|hSB{V<_Ky{Q#=*8G8Sn#ZwI_x_ z;pn}gCLSS5-)-;{2joz3X}RBxVwCUMjJ$uux^ZLySKOmY=?WK#d+UtWLtg4inEttvusL-a^dcM0%$c zaiC#Ec(F zE*p<8&a2+&%=i&|DXo)+trXcae%`+9C`}~jlNZDin9M(`{6yOJP%4$S;6Tawe%ytc zQ;*nIwplCz&-!b|kMz}P&DT7kItrWT!-*rz_z}O3|I+a37_hAIGx4E@@Y^3T;@gu$ z`HE%a}YkqM1m{xugJDOdovnoUNc|riXQNgO@S7zM^+ z;3M;e?L9v~*EcpcqU?(E25IFdF##C{6VEcYC~h}N2G6R;Jwxc3wWh^{ETi+GB9KeO z3a)>k4!?thwlEqPG<<04NORjr6F)`-WEjd|qgt(SGY(Ta$y?fj@<`P)l$J8=&QZ6? hJt + + + + + + + + diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..ec80f58 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,52 @@ +module.exports = { + purge: { + content: [ + './pages/**/*.{js,ts,jsx,tsx}', + './components/**/*.{js,ts,jsx,tsx}', + ], + }, + theme: { + extend: { + maxWidth: { + '8xl': '1920px', + }, + colors: { + primary: 'var(--primary)', + 'primary-2': 'var(--primary-2)', + secondary: 'var(--secondary)', + 'secondary-2': 'var(--secondary-2)', + hover: 'var(--hover)', + 'hover-1': 'var(--hover-1)', + 'hover-2': 'var(--hover-2)', + 'accents-0': 'var(--accents-0)', + 'accents-1': 'var(--accents-1)', + 'accents-2': 'var(--accents-2)', + 'accents-3': 'var(--accents-3)', + 'accents-4': 'var(--accents-4)', + 'accents-5': 'var(--accents-5)', + 'accents-6': 'var(--accents-6)', + 'accents-7': 'var(--accents-7)', + 'accents-8': 'var(--accents-8)', + 'accents-9': 'var(--accents-9)', + violet: 'var(--violet)', + 'violet-light': 'var(--violet-light)', + pink: 'var(--pink)', + cyan: 'var(--cyan)', + blue: 'var(--blue)', + green: 'var(--green)', + red: 'var(--red)', + }, + textColor: { + base: 'var(--text-base)', + primary: 'var(--text-primary)', + secondary: 'var(--text-secondary)', + }, + boxShadow: { + 'outline-2': '0 0 0 2px var(--accents-2)', + magical: + 'rgba(0, 0, 0, 0.02) 0px 30px 30px, rgba(0, 0, 0, 0.03) 0px 0px 8px, rgba(0, 0, 0, 0.05) 0px 1px 0px', + }, + }, + }, + plugins: [require('@tailwindcss/ui')], +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..e6b6b9c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "target": "esnext", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "paths": { + "@lib/*": ["lib/*"], + "@assets/*": ["assets/*"], + "@components/*": ["components/*"], + "@utils/*": ["utils/*"], + "@config/*": ["config/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "**/*.js"], + "exclude": ["node_modules"] +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..bbd30dd --- /dev/null +++ b/yarn.lock @@ -0,0 +1,6256 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/toolbox-core@^2.6.0": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-core/-/toolbox-core-2.6.1.tgz#af97ec253bf39e5fe5121b8ec28f1f35d1878446" + integrity sha512-hTsd9J2yy3JPMClG8BuUhUfMDtd3oDhCuRe/SyZJYQfNMN8hQHt7LNXtdOzZr0Kw7nTepHmn7GODS68fZN4OQQ== + dependencies: + cross-fetch "3.0.6" + lru-cache "6.0.0" + +"@ampproject/toolbox-optimizer@2.7.0-alpha.1": + version "2.7.0-alpha.1" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-optimizer/-/toolbox-optimizer-2.7.0-alpha.1.tgz#ab4c386645f991e5da5a9d2967ed2bb734a9f6c4" + integrity sha512-2wTvOyM6GP6FrYQzxSQCg43STo1jMRGeDKa6YUkYXYH9fm9Wbt2wTRx+ajjb48JQ6WwUnGwga1MhQhVFzRQ+wQ== + dependencies: + "@ampproject/toolbox-core" "^2.6.0" + "@ampproject/toolbox-runtime-version" "^2.7.0-alpha.1" + "@ampproject/toolbox-script-csp" "^2.5.4" + "@ampproject/toolbox-validator-rules" "^2.5.4" + abort-controller "3.0.0" + cross-fetch "3.0.5" + cssnano-simple "1.2.0" + dom-serializer "1.0.1" + domhandler "3.0.0" + domutils "2.1.0" + htmlparser2 "4.1.0" + https-proxy-agent "5.0.0" + lru-cache "6.0.0" + node-fetch "2.6.0" + normalize-html-whitespace "1.0.0" + postcss "7.0.32" + postcss-safe-parser "4.0.2" + terser "5.1.0" + +"@ampproject/toolbox-runtime-version@^2.7.0-alpha.1": + version "2.7.0-alpha.1" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-2.7.0-alpha.1.tgz#2ecd603e1fc986f21048947639e99b5706e01ec3" + integrity sha512-JruvO4RfaC/piKOY/2w6vuasNjdrHnb+xvmQTl4zBBdMsDooohZKsN9jv9YiKIdpny4MzLt1ce497840vJJq+g== + dependencies: + "@ampproject/toolbox-core" "^2.6.0" + +"@ampproject/toolbox-script-csp@^2.5.4": + version "2.5.4" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-script-csp/-/toolbox-script-csp-2.5.4.tgz#d8b7b91a678ae8f263cb36d9b74e441b7d633aad" + integrity sha512-+knTYetI5nWllRZ9wFcj7mYxelkiiFVRAAW/hl0ad8EnKHMH82tRlk40CapEnUHhp6Er5sCYkumQ8dngs3Q4zQ== + +"@ampproject/toolbox-validator-rules@^2.5.4": + version "2.5.4" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-validator-rules/-/toolbox-validator-rules-2.5.4.tgz#7dee3a3edceefea459d060571db8cc6e7bbf0dd6" + integrity sha512-bS7uF+h0s5aiklc/iRaujiSsiladOsZBLrJ6QImJDXvubCAQtvE7om7ShlGSXixkMAO0OVMDWyuwLlEy8V1Ing== + dependencies: + cross-fetch "3.0.5" + +"@babel/code-frame@7.10.4", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/compat-data@^7.11.0", "@babel/compat-data@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.1.tgz#d7386a689aa0ddf06255005b4b991988021101a0" + integrity sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ== + +"@babel/core@7.7.7": + version "7.7.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.7.tgz#ee155d2e12300bcc0cff6a8ad46f2af5063803e9" + integrity sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ== + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.7.7" + "@babel/helpers" "^7.7.4" + "@babel/parser" "^7.7.7" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + convert-source-map "^1.7.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.12.1", "@babel/generator@^7.7.7": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468" + integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg== + dependencies: + "@babel/types" "^7.12.1" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" + integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-builder-react-jsx-experimental@^7.12.1": + version "7.12.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz#55fc1ead5242caa0ca2875dcb8eed6d311e50f48" + integrity sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-module-imports" "^7.12.1" + "@babel/types" "^7.12.1" + +"@babel/helper-builder-react-jsx@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d" + integrity sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-compilation-targets@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz#310e352888fbdbdd8577be8dfdd2afb9e7adcf50" + integrity sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g== + dependencies: + "@babel/compat-data" "^7.12.1" + "@babel/helper-validator-option" "^7.12.1" + browserslist "^4.12.0" + semver "^5.5.0" + +"@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" + integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" + +"@babel/helper-create-regexp-features-plugin@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz#18b1302d4677f9dc4740fe8c9ed96680e29d37e8" + integrity sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + regexpu-core "^4.7.1" + +"@babel/helper-define-map@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" + +"@babel/helper-explode-assignable-expression@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" + integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-get-function-arity@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" + integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-hoist-variables@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" + integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-member-expression-to-functions@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c" + integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c" + integrity sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" + integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/helper-validator-identifier" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + lodash "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" + integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-regex@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" + integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== + dependencies: + lodash "^4.17.19" + +"@babel/helper-remap-async-to-generator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" + integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-wrap-function" "^7.10.4" + "@babel/types" "^7.12.1" + +"@babel/helper-replace-supers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz#f15c9cc897439281891e11d5ce12562ac0cf3fa9" + integrity sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + +"@babel/helper-simple-access@^7.10.4", "@babel/helper-simple-access@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" + integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" + integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + +"@babel/helper-validator-option@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9" + integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A== + +"@babel/helper-wrap-function@^7.10.4": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" + integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helpers@^7.7.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79" + integrity sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.10.4", "@babel/parser@^7.12.1", "@babel/parser@^7.7.7": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd" + integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== + +"@babel/plugin-proposal-async-generator-functions@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e" + integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.12.1" + "@babel/plugin-syntax-async-generators" "^7.8.0" + +"@babel/plugin-proposal-class-properties@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz#a33bf632da390a59c7a8c570045d1115cd778807" + integrity sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-class-properties@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-dynamic-import@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" + integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + +"@babel/plugin-proposal-export-namespace-from@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz#570d883b91031637b3e2958eea3c438e62c05f54" + integrity sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4" + integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" + integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.0" + +"@babel/plugin-proposal-logical-assignment-operators@^7.11.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751" + integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-numeric-separator@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz#ce1590ff0a65ad12970a609d78855e9a4c1aef06" + integrity sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-numeric-separator@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" + integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af" + integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.11.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" + integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.11.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" + integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-private-methods@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389" + integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-unicode-property-regex@^7.10.4", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" + integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-async-generators@^7.8.0": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" + integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-dynamic-import@7.8.3", "@babel/plugin-syntax-dynamic-import@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-json-strings@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz#39abaae3cbf710c4373d8429484e6ba21340166c" + integrity sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" + integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-typescript@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" + integrity sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-arrow-functions@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" + integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-async-to-generator@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" + integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.12.1" + +"@babel/plugin-transform-block-scoped-functions@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" + integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-block-scoping@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1" + integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-classes@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" + integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-define-map" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" + integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-destructuring@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" + integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-dotall-regex@^7.10.4", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" + integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-duplicate-keys@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" + integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-exponentiation-operator@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" + integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-for-of@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" + integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-function-name@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" + integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-literals@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" + integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" + integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-modules-amd@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" + integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== + dependencies: + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0" + integrity sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== + dependencies: + "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" + integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== + dependencies: + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.12.1" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" + integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== + dependencies: + "@babel/helper-hoist-variables" "^7.10.4" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-validator-identifier" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" + integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== + dependencies: + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" + integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + +"@babel/plugin-transform-new-target@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" + integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-object-super@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" + integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + +"@babel/plugin-transform-parameters@^7.10.4", "@babel/plugin-transform-parameters@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" + integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-property-literals@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" + integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-display-name@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-jsx-development@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.1.tgz#0b8f8cd531dcf7991f1e5f2c10a2a4f1cfc78e36" + integrity sha512-IilcGWdN1yNgEGOrB96jbTplRh+V2Pz1EoEwsKsHfX1a/L40cUYuD71Zepa7C+ujv7kJIxnDftWeZbKNEqZjCQ== + dependencies: + "@babel/helper-builder-react-jsx-experimental" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.12.1" + +"@babel/plugin-transform-react-jsx-self@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" + integrity sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-jsx-source@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" + integrity sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-jsx@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.1.tgz#c2d96c77c2b0e4362cc4e77a43ce7c2539d478cb" + integrity sha512-RmKejwnT0T0QzQUzcbP5p1VWlpnP8QHtdhEtLG55ZDQnJNalbF3eeDyu3dnGKvGzFIQiBzFhBYTwvv435p9Xpw== + dependencies: + "@babel/helper-builder-react-jsx" "^7.10.4" + "@babel/helper-builder-react-jsx-experimental" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.12.1" + +"@babel/plugin-transform-react-pure-annotations@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" + integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-regenerator@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" + integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" + integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-runtime@7.11.5": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz#f108bc8e0cf33c37da031c097d1df470b3a293fc" + integrity sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" + integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-spread@^7.11.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" + integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + +"@babel/plugin-transform-sticky-regex@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf" + integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + +"@babel/plugin-transform-template-literals@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" + integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typeof-symbol@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a" + integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typescript@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" + integrity sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-typescript" "^7.12.1" + +"@babel/plugin-transform-unicode-escapes@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709" + integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-unicode-regex@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" + integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/preset-env@7.11.5": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.5.tgz#18cb4b9379e3e92ffea92c07471a99a2914e4272" + integrity sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA== + dependencies: + "@babel/compat-data" "^7.11.0" + "@babel/helper-compilation-targets" "^7.10.4" + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-proposal-async-generator-functions" "^7.10.4" + "@babel/plugin-proposal-class-properties" "^7.10.4" + "@babel/plugin-proposal-dynamic-import" "^7.10.4" + "@babel/plugin-proposal-export-namespace-from" "^7.10.4" + "@babel/plugin-proposal-json-strings" "^7.10.4" + "@babel/plugin-proposal-logical-assignment-operators" "^7.11.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4" + "@babel/plugin-proposal-numeric-separator" "^7.10.4" + "@babel/plugin-proposal-object-rest-spread" "^7.11.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.10.4" + "@babel/plugin-proposal-optional-chaining" "^7.11.0" + "@babel/plugin-proposal-private-methods" "^7.10.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.10.4" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.10.4" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.10.4" + "@babel/plugin-transform-arrow-functions" "^7.10.4" + "@babel/plugin-transform-async-to-generator" "^7.10.4" + "@babel/plugin-transform-block-scoped-functions" "^7.10.4" + "@babel/plugin-transform-block-scoping" "^7.10.4" + "@babel/plugin-transform-classes" "^7.10.4" + "@babel/plugin-transform-computed-properties" "^7.10.4" + "@babel/plugin-transform-destructuring" "^7.10.4" + "@babel/plugin-transform-dotall-regex" "^7.10.4" + "@babel/plugin-transform-duplicate-keys" "^7.10.4" + "@babel/plugin-transform-exponentiation-operator" "^7.10.4" + "@babel/plugin-transform-for-of" "^7.10.4" + "@babel/plugin-transform-function-name" "^7.10.4" + "@babel/plugin-transform-literals" "^7.10.4" + "@babel/plugin-transform-member-expression-literals" "^7.10.4" + "@babel/plugin-transform-modules-amd" "^7.10.4" + "@babel/plugin-transform-modules-commonjs" "^7.10.4" + "@babel/plugin-transform-modules-systemjs" "^7.10.4" + "@babel/plugin-transform-modules-umd" "^7.10.4" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4" + "@babel/plugin-transform-new-target" "^7.10.4" + "@babel/plugin-transform-object-super" "^7.10.4" + "@babel/plugin-transform-parameters" "^7.10.4" + "@babel/plugin-transform-property-literals" "^7.10.4" + "@babel/plugin-transform-regenerator" "^7.10.4" + "@babel/plugin-transform-reserved-words" "^7.10.4" + "@babel/plugin-transform-shorthand-properties" "^7.10.4" + "@babel/plugin-transform-spread" "^7.11.0" + "@babel/plugin-transform-sticky-regex" "^7.10.4" + "@babel/plugin-transform-template-literals" "^7.10.4" + "@babel/plugin-transform-typeof-symbol" "^7.10.4" + "@babel/plugin-transform-unicode-escapes" "^7.10.4" + "@babel/plugin-transform-unicode-regex" "^7.10.4" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.11.5" + browserslist "^4.12.0" + core-js-compat "^3.6.2" + invariant "^2.2.2" + levenary "^1.1.1" + semver "^5.5.0" + +"@babel/preset-modules@0.1.4", "@babel/preset-modules@^0.1.3": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.10.4.tgz#92e8a66d816f9911d11d4cc935be67adfc82dbcf" + integrity sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-react-display-name" "^7.10.4" + "@babel/plugin-transform-react-jsx" "^7.10.4" + "@babel/plugin-transform-react-jsx-development" "^7.10.4" + "@babel/plugin-transform-react-jsx-self" "^7.10.4" + "@babel/plugin-transform-react-jsx-source" "^7.10.4" + "@babel/plugin-transform-react-pure-annotations" "^7.10.4" + +"@babel/preset-typescript@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz#7d5d052e52a682480d6e2cc5aa31be61c8c25e36" + integrity sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.10.4" + +"@babel/runtime@7.11.2": + version "7.11.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736" + integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.6.2", "@babel/runtime@^7.8.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" + integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.10.4", "@babel/template@^7.7.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" + integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.7.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e" + integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.1" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.12.1" + "@babel/types" "^7.12.1" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@7.11.5": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d" + integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@babel/types@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c" + integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg== + dependencies: + esutils "^2.0.2" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1", "@babel/types@^7.4.4", "@babel/types@^7.7.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae" + integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@bigcommerce/storefront-data-hooks@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@bigcommerce/storefront-data-hooks/-/storefront-data-hooks-1.0.2.tgz#2d9f0dca4f297324f853ba9f09bf09a269c8ff64" + integrity sha512-uqbL5Wn2iGtBRhOxu+lhqGRAnXoaDVbyRQN+BFP1ClbpdUUWDtXmmLKbK0lpo52OSnj0i7Eu1RYXkZIy3EJofg== + dependencies: + "@vercel/fetch" "6.1.0" + cookie "0.4.1" + js-cookie "2.2.1" + lodash.debounce "4.0.8" + swr "0.3.6" + +"@csstools/convert-colors@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + +"@fullhuman/postcss-purgecss@^2.1.2": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.3.0.tgz#50a954757ec78696615d3e118e3fee2d9291882e" + integrity sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw== + dependencies: + postcss "7.0.32" + purgecss "^2.3.0" + +"@hapi/accept@5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@hapi/accept/-/accept-5.0.1.tgz#068553e867f0f63225a506ed74e899441af53e10" + integrity sha512-fMr4d7zLzsAXo28PRRQPXR1o2Wmu+6z+VY1UzDp0iFo13Twj8WePakwXBiqn3E1aAlTpSNzCXdnnQXFhst8h8Q== + dependencies: + "@hapi/boom" "9.x.x" + "@hapi/hoek" "9.x.x" + +"@hapi/boom@9.x.x": + version "9.1.0" + resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.0.tgz#0d9517657a56ff1e0b42d0aca9da1b37706fec56" + integrity sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ== + dependencies: + "@hapi/hoek" "9.x.x" + +"@hapi/hoek@9.x.x": + version "9.1.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.1.0.tgz#6c9eafc78c1529248f8f4d92b0799a712b6052c6" + integrity sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw== + +"@headlessui/react@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-0.2.0.tgz#a31f90892d736243ba91c1474f534b3256d0c538" + integrity sha512-YV+vF+QhTRcspydPdHF3ZXe+FkOiJpRdqMjjFIIX9bSdT2O2T7GurgKQdGgamNUM+B99MZBOTRqxS8Dlh485eg== + +"@next/bundle-analyzer@^9.5.5": + version "9.5.5" + resolved "https://registry.yarnpkg.com/@next/bundle-analyzer/-/bundle-analyzer-9.5.5.tgz#9cb5f67e8d3012ccfb87c10f20715fb7f918dd66" + integrity sha512-HDYa5oFtBlZXG/N1wsheOaj2XeOFEi0HzwPiyIP82TxjoDoB6HKDYRIV3JHIUCeGFjkA66jSh8r1EAHNOuU51A== + dependencies: + webpack-bundle-analyzer "3.6.1" + +"@next/env@9.5.6-canary.17": + version "9.5.6-canary.17" + resolved "https://registry.yarnpkg.com/@next/env/-/env-9.5.6-canary.17.tgz#d0289faee8ff5635973661580e3b2848add94534" + integrity sha512-O8noGIlyNHfhT/6oHePxfYAa3hNf4arRJ66RsSkodg4bAI4+tY5glOE8YZ+wn4q84Of6QVVh7R3tJzL8oK714w== + +"@next/polyfill-module@9.5.6-canary.17": + version "9.5.6-canary.17" + resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-9.5.6-canary.17.tgz#c7c26939804b24d80151cc2af775e65ee97e3465" + integrity sha512-zS5jmDwCiUpelp5BAc1e6vKSkKQkFHj53IhP+khkmDab48uv99iK32/qjNGurqyaHTbLjSXsPIGFmdKQ0hyE+A== + +"@next/react-dev-overlay@9.5.6-canary.17": + version "9.5.6-canary.17" + resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-9.5.6-canary.17.tgz#0ad416c4d323fa013ee494f3fa3ac7e83bbc0c6b" + integrity sha512-0fBLm2UNHpJKUhqecs95KxVWVQWvf0Xz9vs8G1J8hO8WMUkAEiuvOt6w9BG94a6/xL3tPzBF1B3t4q/k0YT7Dg== + dependencies: + "@babel/code-frame" "7.10.4" + ally.js "1.4.1" + anser "1.4.9" + chalk "4.0.0" + classnames "2.2.6" + data-uri-to-buffer "3.0.0" + shell-quote "1.7.2" + source-map "0.8.0-beta.0" + stacktrace-parser "0.1.10" + strip-ansi "6.0.0" + +"@next/react-refresh-utils@9.5.6-canary.17": + version "9.5.6-canary.17" + resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-9.5.6-canary.17.tgz#fb7ee8b51490187de72b27e0de5f9bd83ab2f310" + integrity sha512-Q2IU1MC8B9329WQQ1vZ/B3i7AcjBMQGcTCGf/QHRzzaqPa0zL90cCAksBCAxx5zbMv3BIJNrY+1VI+KYj5Po9A== + +"@npmcli/move-file@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" + integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw== + dependencies: + mkdirp "^1.0.4" + +"@react-aria/breadcrumbs@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-aria/breadcrumbs/-/breadcrumbs-3.1.1.tgz#3af2e65117db495740ca0ff1c872c0fa0eb05597" + integrity sha512-6yqza6lDQL4gZNASmMCVP7nwlNB492ld0AMs3ce7OJWC/30t/HAXOzrfENhnCvAZpk4y5Ow11q8YDrhj5x2jgQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/link" "^3.1.2" + "@react-aria/utils" "^3.3.0" + "@react-types/breadcrumbs" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/button@^3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.2.2.tgz#b10c1700e6b085a48b5a2ff4ffa46feb9931c34c" + integrity sha512-iXJo58ST06wnh2zNpnyVgEHY8QulVGDO9LQRfBg/v3ZIIu0FAzag7dTzSijeZpppFuWM197YrFYTEouPXzhk4w== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.2.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-stately/toggle" "^3.2.1" + "@react-types/button" "^3.2.1" + +"@react-aria/checkbox@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.2.1.tgz#493d9d584b4db474645a4565c4f899ee3a579f07" + integrity sha512-XnypnlVIfhB3CD7eSjSds8hNkzHgnhu0t48I1D0jYdL1O6tQC4UytPdIqlemRYBVHDloZkWerbjenpHnxhv8iA== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/label" "^3.1.1" + "@react-aria/toggle" "^3.1.1" + "@react-aria/utils" "^3.3.0" + "@react-stately/checkbox" "^3.0.1" + "@react-stately/toggle" "^3.2.1" + "@react-types/checkbox" "^3.2.1" + +"@react-aria/dialog@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.1.2.tgz#868970e7fdaa6ddb91a0d8d5b492778607d417fd" + integrity sha512-CUHzLdcKxnQ1IpbJOJ3BIDe762QoTOFXZfDAheNiTi24ym85w7KkW7dnfJDK2+J5RY15c5KWooOZvTaBmIJ7Xw== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.2.2" + "@react-aria/utils" "^3.3.0" + "@react-stately/overlays" "^3.1.1" + "@react-types/dialog" "^3.3.0" + +"@react-aria/focus@^3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.2.2.tgz#39fe763bc8b675331a8d4b1652589d3dd494a52d" + integrity sha512-/E1KZWjC8sUiLwf5RoJHydPY0e6bT1o9+GRtyexj+GtY77kEZpES4Pcdmd+b5ZhefAhk26AOSHnnMcDMrGxBxg== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-types/shared" "^3.2.1" + clsx "^1.1.1" + +"@react-aria/i18n@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.1.2.tgz#a59fcd14f985aaa9047fcf3ff0d17fedfa26521e" + integrity sha512-JFEeIQjiwgima2Ipz1s07puMujBMrlRXF4tUaKALR3851SM5zLbckePuNGHI4KMVK1ZfO5Br9jbUT60Mdotk3A== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/ssr" "^3.0.1" + "@react-types/shared" "^3.2.1" + intl-messageformat "^2.2.0" + +"@react-aria/interactions@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.2.1.tgz#ac009d553af37399b335980b390ccb727a778367" + integrity sha512-ht78rUBzSZNYfBaEK3SzxbnP7YjZFmMJ31tUO8CqVKyl3/87qk5obmuJCUW3LsB2lgHciTYxwYZ1NjlaGRVxzg== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/utils" "^3.3.0" + "@react-types/shared" "^3.2.1" + +"@react-aria/label@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-aria/label/-/label-3.1.1.tgz#03dc5c4813cd1f51760ba48783c186c2eeda1189" + integrity sha512-9kZKJonYSXeY6hZULZrsujAb6uXDGEy8qPq0tjTVoTA3+gx26LOmLCLgvHFtxUK1e4s99rHmaSPdOtq5qu3EVQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/utils" "^3.3.0" + "@react-types/label" "^3.2.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/link@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@react-aria/link/-/link-3.1.2.tgz#0a39e44fb1a7bb30e2ef0c88e0f248462998c87a" + integrity sha512-ONAyB+2irMSNnv2qZKw51AwYv1GzFXAn+N4nWxreI+TIzhAA6JBkMYT9I6JFqx51UwvGI+ys0YXAMJVIBeZRvA== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-types/link" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/listbox@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.2.1.tgz#b737e02efc7d1ab61e5c10124b1b78e6407d62d4" + integrity sha512-wbpU4clknXlYcqsUtfhUqYG6vlCHSGlYvfTn/Y7pWTLpjgerLSe9uDGPBIzchK1uwzwqgCGB9PeUqMfAnoVe7A== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/label" "^3.1.1" + "@react-aria/selection" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-stately/list" "^3.2.1" + "@react-types/listbox" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/menu@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.1.2.tgz#8afa8e7f674640dc41d8e3052eafcefe0c9a257a" + integrity sha512-4zTOYtT+1+EyiXuDvph6biUHJiTL3muTqWFA+U6wpUObJ2wjLC0sLO3gMa9i4OQXBWHB/wSCO8rAH6dLsXcsGA== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/overlays" "^3.4.0" + "@react-aria/selection" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-stately/collections" "^3.2.1" + "@react-stately/menu" "^3.2.1" + "@react-stately/tree" "^3.1.2" + "@react-types/button" "^3.2.1" + "@react-types/menu" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/meter@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-aria/meter/-/meter-3.1.1.tgz#2b3bff2cc2b8c3f552a5edbea444ce9d9f073079" + integrity sha512-Soh+jDEA7onv/wbbdhxUvNqnNp1WgHY3eMDjOXkGpTVozc8wUwMxBCwdPTIXnxMyvFXbzqYNGZOxF/9gsO32yg== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/progress" "^3.1.1" + "@react-types/meter" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/overlays@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.4.0.tgz#f5d6b20e32b63694054ff7d7b586f821d6f319b9" + integrity sha512-rLfBhCZt/KbK6TwENJRuaN9nXsIAQ9DfIcPlIwniZSqycmKPGnqglHCk5cDcYZ5X+x6ASiQ7F+vLijQzDsL/bQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-aria/visually-hidden" "^3.2.1" + "@react-stately/overlays" "^3.1.1" + "@react-types/button" "^3.2.1" + "@react-types/overlays" "^3.2.1" + dom-helpers "^3.3.1" + +"@react-aria/progress@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-aria/progress/-/progress-3.1.1.tgz#053b7c15a67ca4a4c9feb50f4a4f2f5c2345521f" + integrity sha512-Y17ziWi5EoveF8QFQ+JyOvCjUCIYVNQUbr+TpuBossTQd3XEK/Dje0I/ZJ65q+tuBEtfnW2qoWpZzYCrQnGu9Q== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/label" "^3.1.1" + "@react-aria/utils" "^3.3.0" + "@react-types/progress" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/radio@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.1.2.tgz#b5ae516b04d6cb400381850947c7a4e704575134" + integrity sha512-3wjXsRp+EGqwrgFKa77CECyFy5jCwM5hthHfSiAnAyluoUpvMTkniQkutNkHYnYm1GBd4MHzGrrNgpATNpx2Yg== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.2.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/label" "^3.1.1" + "@react-aria/utils" "^3.3.0" + "@react-stately/radio" "^3.2.1" + "@react-types/radio" "^3.1.1" + +"@react-aria/searchfield@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-aria/searchfield/-/searchfield-3.1.1.tgz#5fdd74d0b39633aebf2f66050a74d6cc03fd953f" + integrity sha512-wM6EMCAytuG3XwLYBkesj+l8k17esFT7hmYqOrj56LZ7fYkP5vIA5kpgLudPpovbUCVAMN8IEp84qDVtl9khGA== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/textfield" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-stately/searchfield" "^3.1.1" + "@react-types/button" "^3.2.1" + "@react-types/searchfield" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/select@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-aria/select/-/select-3.2.1.tgz#93f5d8243b7e4d34e3801c37d6536ce942026446" + integrity sha512-FcU9nO2yiv0uWffxd5AGqI4ULwdEPhUk2R0qmv4sqGkZZnSxmp+Ow4TVvo1UVhEbpJsoah783hNE0QQcglBy+A== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/label" "^3.1.1" + "@react-aria/menu" "^3.1.2" + "@react-aria/selection" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-aria/visually-hidden" "^3.2.1" + "@react-stately/select" "^3.1.1" + "@react-types/button" "^3.2.1" + "@react-types/select" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/selection@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.2.1.tgz#c2c010c4c4350c2ac0e851fbaedc0cc3a9c0f18e" + integrity sha512-IDQ1PrXoPR5s2hUbbwp+auoIpdV508VLdnOCyuIYzh+z8N3azmt5amDPjIZIUJ4FUmoJD/s63QzLGnCORGOvHw== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.2.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-stately/collections" "^3.2.1" + "@react-stately/selection" "^3.2.1" + "@react-types/shared" "^3.2.1" + +"@react-aria/separator@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-aria/separator/-/separator-3.1.1.tgz#bfcd71bb5ab50dc04a7f307b84bd77955f08002f" + integrity sha512-VbiqQsTtKKMjvMcPVWgTbDHzx7qMP3VFC+y9cEVajicMwRoO4bn7kJgcSzainXpWx70bhT5RW1mt84fzxMF+Lg== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/utils" "^3.3.0" + "@react-types/shared" "^3.2.1" + +"@react-aria/ssr@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.0.1.tgz#5f7c111f9ecd184b8f6140139703c1ee552dca30" + integrity sha512-rweMNcSkUO4YkcmgFIoZFvgPyHN2P9DOjq3VOHnZ8SG3Y4TTvSY6Iv90KgzeEfmWCUqqt65FYH4JgrpGNToEMw== + dependencies: + "@babel/runtime" "^7.6.2" + +"@react-aria/switch@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-aria/switch/-/switch-3.1.1.tgz#a67239302908426dedc383a05bf7543190bec948" + integrity sha512-VPuonUcZ0IFs3FAAL3cAWtZr95DH0nyzTWDgVfbfGQCz6zVcD1R6OlA0mUPEdqUl5jQamBvFIk/W/5KbtrpdQw== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/toggle" "^3.1.1" + "@react-stately/toggle" "^3.2.1" + "@react-types/switch" "^3.1.1" + +"@react-aria/textfield@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-aria/textfield/-/textfield-3.2.1.tgz#dc6830acd11ecb40e36f3757cfcf09063d4d593f" + integrity sha512-xswGi6TIU7IzHlxWqG7ZY97q77vEHMREjb2yxWJPA9peqfOTYKW6e5IIjFSrW2UiZrhx1MWmJ8/eelcVvxwPzQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.2.2" + "@react-aria/label" "^3.1.1" + "@react-aria/utils" "^3.3.0" + "@react-types/shared" "^3.2.1" + "@react-types/textfield" "^3.2.1" + +"@react-aria/toggle@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.1.1.tgz#5a1e523af0a2425c4cd73dbeb9e9116c65ea7437" + integrity sha512-24UKg5dsdNRkVBF5nvcBMwZ0w1az6RGyqdHKMfyZn5vci9q5AizHTc4KhU+KC9dCpTsEDHkVn1nQ6DamzEWJWw== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.2.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/utils" "^3.3.0" + "@react-stately/toggle" "^3.2.1" + "@react-types/checkbox" "^3.2.1" + "@react-types/shared" "^3.2.1" + "@react-types/switch" "^3.1.1" + +"@react-aria/tooltip@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-aria/tooltip/-/tooltip-3.0.0.tgz#410aeed809369a94315712267fdbab9781fc7ac9" + integrity sha512-ewiXUTcQGpRjsT92svluwseiAD7Xo/PIRxbmNdALVQoblytHIDN3psm+h/YidMJXdZQb7HVtfuXXZKAuSG9Ffw== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.2.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/overlays" "^3.4.0" + "@react-aria/utils" "^3.3.0" + "@react-stately/tooltip" "^3.0.0" + "@react-types/shared" "^3.2.1" + "@react-types/tooltip" "^3.0.0" + +"@react-aria/utils@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.3.0.tgz#8d5d026ce93e25839b4bc61d40839afaf15fd04d" + integrity sha512-PPsOVr0bT3ErMrP5gDa/MDK5zUC7eWWZc+Tcxqrbluh6AFgiq2YLSnDwit+KMPDvj0R+Fx6G7Akt9XQG9r+COQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/ssr" "^3.0.1" + "@react-types/shared" "^3.2.1" + clsx "^1.1.1" + +"@react-aria/visually-hidden@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.2.1.tgz#c022c562346140a473242448045add59269a74fd" + integrity sha512-ba7bQD09MuzUghtPyrQoXHgQnRRfOu039roVKPz2em9gHD0Wy4ap2UPwlzx35KzNq6FdCzMDZeSZHSnUWlzKnw== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/utils" "^3.3.0" + clsx "^1.1.1" + +"@react-stately/checkbox@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.0.1.tgz#2e48a2085f1559549df62c1eda78299127acaf80" + integrity sha512-5rUx31X2NX78+vu/Ig4F9u0GnCeLAKD9N+BeGZXzJ/pTBIxoS/iAd9hegic4HKeulSrdYgNEpy3MMUPxhM9BkQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/toggle" "^3.2.1" + "@react-stately/utils" "^3.1.1" + "@react-types/checkbox" "^3.2.1" + +"@react-stately/collections@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.2.1.tgz#5feab101e5553e46732eb236a8b2bedaa290af39" + integrity sha512-SoJyRoPjtsU/oT7pL/g//yg6T3YR/zsYNQOCzIu17MHvcNXWy/3e91toCErMKp4BKmJwSyMU3U7f7s/xs8dWmQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-types/shared" "^3.2.1" + +"@react-stately/list@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.2.1.tgz#355b4777447514d6f6d0f2c2433632b01ea7dd4d" + integrity sha512-xtpwkomHHZvtZOFbY26VwtZ/z5QPMgYgUuJQsbSPIU8FfKmPQIc6sU/ICBYMKXnHGr4uMOoR17f9wDyPN9Skqg== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/collections" "^3.2.1" + "@react-stately/selection" "^3.2.1" + "@react-stately/utils" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-stately/menu@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.2.1.tgz#314646217e5dd49fa1da6886d33f485d44d6f0dd" + integrity sha512-8cpCynynjjn3qWNzrZMJEpsdk4tkXK9q3Xaw0ADqVym/NC/wPU3P3cqL4HY+ETar01tS2x8K23qYHbOZz0cQtQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/overlays" "^3.1.1" + "@react-stately/utils" "^3.1.1" + "@react-types/menu" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-stately/overlays@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.1.1.tgz#6c1a393b77148184f7b1df22ece832d694d5a8b4" + integrity sha512-79YYXvmWKflezNPhc4fvXA1rDZurZvvEJcmbStNlR5Ryrnk/sQiOQCoVWooi2M4glSMT3UOTvD7YEnXxARcuIQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/utils" "^3.1.1" + "@react-types/overlays" "^3.2.1" + +"@react-stately/radio@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.2.1.tgz#d3fb0b28c2e7accdee47912c9802ab4a886a3092" + integrity sha512-WGYMWCDJQOicFLf+bW2CbAnlRWaqsUd028WpsS41GWyIx/w7DVpUeGFwTSvyCXC5SCQZuambsWHgXNz8Ng5WIA== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/utils" "^3.1.1" + "@react-types/radio" "^3.1.1" + +"@react-stately/searchfield@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-stately/searchfield/-/searchfield-3.1.1.tgz#fcada7bff9cac5bc4ffed11ba9cd06b8513be72a" + integrity sha512-asSTsM+H7kZB8XCIAQO0nqMm5onS+2d1yT351NEj42eAsliz5Zf/eZAsEo4Up8W77scDPxhFpaUigYMqjoFPyQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/utils" "^3.1.1" + "@react-types/searchfield" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-stately/select@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.1.1.tgz#f49602ee7fc71f14550360bfa7c5becab58ac877" + integrity sha512-cl63nW66IJPsn9WQjKvghAIFKdFKuU1txx4zdEGY9tcwB/Yc+bgniLGOOTExJqN/RdPW9uBny5jjWcc4OQXyJA== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/collections" "^3.2.1" + "@react-stately/list" "^3.2.1" + "@react-stately/menu" "^3.2.1" + "@react-stately/selection" "^3.2.1" + "@react-stately/utils" "^3.1.1" + "@react-types/select" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-stately/selection@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.2.1.tgz#b833c2325c6f1f08336753413abe2ebc8a4c77f9" + integrity sha512-VSwccBJZ77VTae0vZaiLtWSo/AJ3InogSJvDA7OcLQr86P9PV6LJGgNsT46MKpZcy4Xkbu7WKQKZ4y1+5DKW1Q== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/collections" "^3.2.1" + "@react-stately/utils" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-stately/toggle@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.2.1.tgz#8b10b5eb99c3c4df2c36d17a5f23b77773ed7722" + integrity sha512-gZVuJ8OYoATUoXzdprsyx6O1w3wCrN+J0KnjhrjjKTrBG68n3pZH0p6dM0XpsaCzlSv0UgNa4fhHS3dYfr/ovw== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/utils" "^3.1.1" + "@react-types/checkbox" "^3.2.1" + "@react-types/shared" "^3.2.1" + +"@react-stately/tooltip@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-stately/tooltip/-/tooltip-3.0.0.tgz#9735084496998663f9c4fee94c0bc6433bdaaef1" + integrity sha512-2EDg6V5aGRMSAExCYvBAqt4+pd9lnDC4T0XPwQ7CkH/+MhZeSRiUDLSnx6tjUjOsSyw/Q8UmQ+sg/UHNyrZJGQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/overlays" "^3.1.1" + "@react-stately/utils" "^3.1.1" + "@react-types/tooltip" "^3.0.0" + +"@react-stately/tree@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.1.2.tgz#54e49cc7fa283ce21d67f642522c8f281c58b309" + integrity sha512-i3HOx/UQXA48qR5p/44JdX2lPb+3f3c2h/4YX+1fDtxjn0r/JkaEnPfo6zYTf40b7dU9mMOLWNF2qbGo59uIyQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/collections" "^3.2.1" + "@react-stately/selection" "^3.2.1" + "@react-stately/utils" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-stately/utils@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.1.1.tgz#e2f2c3ef81cfc6850a3418cb0f050c33d123620a" + integrity sha512-htG4TicI4SKxfD5sEKYGxlMeQ5/+TuWPtnhRMbRqdmqnfkVxO/PoaQeEF+xUMWM9VCZc69ZFH6Qen1eZ/JfFcQ== + dependencies: + "@babel/runtime" "^7.6.2" + +"@react-types/breadcrumbs@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/breadcrumbs/-/breadcrumbs-3.1.1.tgz#d64709f7ec9c1f5d2b6c45af10323a852faf5df2" + integrity sha512-+zmgqouZ+2CIKRDTjHHVjMqu9tlZv9zQltB89z+PZYZRnXeDH+nk0qvNTWsxq0O/+xGJgazAOu0lMXlvEF7WlQ== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/button@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.2.1.tgz#47170f8d7107115380dfd54ee3f699d3bef121de" + integrity sha512-k4pyQ01Unkr+Jx5tGESSsbqDXID7s/sEXZbrT+JPx/3Ot4Du86mGjlDIOChd7Iq1koGBirJuGY8X5nk4zCUvdg== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/checkbox@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.2.1.tgz#971dfd8428e43ce34b063388d1c742bbba0a8dc6" + integrity sha512-nm/j8JQWAayFEvs5Hicf9/DBrdnc/CwbXQtN3dC+ehERFu9BtxP6Bt6p7qmhvAJtuUnTh85+zY148BITiyQYtQ== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/dialog@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@react-types/dialog/-/dialog-3.3.0.tgz#60a2b53f250ee082b53aef9340c80f1afe654bc7" + integrity sha512-63Vsr/UOZiaajlNDQUgWDi6v3EMenV1f8Cwh+L4lcyIJnbC6WeC2VEV3ld/TYVC0U58SQ0k7u2EIyHkWjc5kdQ== + dependencies: + "@react-types/overlays" "^3.2.1" + "@react-types/shared" "^3.2.1" + +"@react-types/label@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-types/label/-/label-3.2.1.tgz#7bbe06d318d0ad1c9c9e4480cac00574fe59e4ac" + integrity sha512-wZsfyqF0hp2Z07VVVtaFdWluK+3fU47U6mUbxyoot166aThJdVNEk3yvaNvajWAKZU9cpdqQjrAzFBBTP1UNTw== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/link@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/link/-/link-3.1.1.tgz#6cbaa0b1e5cf1492dd59a8f8f645308848395306" + integrity sha512-sTyr6fEjwBWXGp/7iU/+ncO0O8YHnf53ZdB7+vOZX+7w1smQ2yVAllRHrREcnEXijMBfuoWf2i0pNqgQBdmLwQ== + dependencies: + "@react-aria/interactions" "^3.2.1" + "@react-types/shared" "^3.2.1" + +"@react-types/listbox@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.1.1.tgz#b896303ccb87123cf59ee2c089953d7928497c9b" + integrity sha512-HAljfdpbyLoJL9iwqz7Fw9MOmRwfzODeN+sr5ncE0eXJxnRBFhb5LjbjAN1dUBrKFBkv3etGlYu5HvX+PJjpew== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/menu@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.1.1.tgz#e5aa52ac07c083243540dd5da0790a85fd1628c6" + integrity sha512-/xZWp4/3P/8dKFAGuzxz8IccSXvJH0TmHIk2/xnj2Eyw9152IfutIpOda3iswhjrx1LEkzUgdJ8bCdiebgg6QQ== + dependencies: + "@react-types/overlays" "^3.2.1" + "@react-types/shared" "^3.2.1" + +"@react-types/meter@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/meter/-/meter-3.1.1.tgz#1a89c77c0f847fc741984703a22af266eae1429f" + integrity sha512-82dltyAhCIfyuwfyu+dijEUC08+G7imX3x7QVPSWIHfXusWbWXQG9YzBXJkmCoZlMPEMhEtA6l5niHM3gMD/Zg== + dependencies: + "@react-types/progress" "^3.1.1" + "@react-types/shared" "^3.2.1" + +"@react-types/overlays@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.2.1.tgz#8d01507319b824174d52e8df7670b3f1368295f9" + integrity sha512-BOGCpTmbvAPJzwworQsv1gx2G3RmsKal7X4cT7hRipKJ0r/wE9kyBlCh69IzZ7piQSRiJW5Xfwb5Bcy5Pp9QAQ== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/progress@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/progress/-/progress-3.1.1.tgz#e2a99eab26e2b3117f65f78ccb320eae1cdbf693" + integrity sha512-Q9mgDbUw7Dcexd2CAo/NRanQ+7btHYAzjphoVSrIUwTsmgg4/WsPjZ3fplVyyRnzoYEjME/b7Og5HZ+ZEFTvsA== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/radio@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.1.1.tgz#5b1b11ff3043ac902e8970e49260f2664da80e5e" + integrity sha512-neInMjlbZyyGYYyeDJk9BcEejLczvsBiyk/swSUHmQ99eNIjK3ptUHTNdXM1xBBc3zI1SvBxOQr+uGeeEszvxw== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/searchfield@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/searchfield/-/searchfield-3.1.1.tgz#bbbb8984706c02559810328791cdfb8d418336a0" + integrity sha512-qNVrO3bIM9TcZHVuU7QI12LHShosvp3D297xw/iGLQoyaL0/W68d4dJs5ujU5ZRj8/gGRhAQiparpRs9hiHkxw== + dependencies: + "@react-types/textfield" "^3.2.1" + +"@react-types/select@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.1.1.tgz#226a96e04724f3e633f2a7acd1d18c29909418ef" + integrity sha512-9B1+5bXKYHLdhr1BkfVbKDtwuMDlJgnw5FwDe046PQw4GcY+RL6MvdPodVSeSepPPndcGCGQJ4zGyL7CkLx0tw== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/shared@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.2.1.tgz#cbcffec02a7592f019916e4bd0807950a1376bcf" + integrity sha512-Yi+zB+wvIGrxomjG7JZWsOPm8/tKPBtEsJI4cS2QbSho/bQWsw6xufJ6YlXxmx4BiBcktkp5VeP43E5nWqMQ5w== + +"@react-types/switch@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@react-types/switch/-/switch-3.1.1.tgz#7909a8f7c2cb68ab7536efd03af3be3417e0eca3" + integrity sha512-nI5J/1CrJrVANwgikXyPMqxWJ4UyefzE4Vz/TwTgoXQ9v+LRNo22wbisfh1EmJAlZ0E52X/iKViVaBroNty+EA== + dependencies: + "@react-types/checkbox" "^3.2.1" + "@react-types/shared" "^3.2.1" + +"@react-types/textfield@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.2.1.tgz#3976baf7e96f23a7a8622d44e59c213da4035dd2" + integrity sha512-tGe7rw508MqWGydjwXLXxZlPE3PaWij6KL+yy06qnyS9jBRo/0tSM8tjKOlZVpsDE1kqZXbx2UyOUEmqHGq4dg== + dependencies: + "@react-types/shared" "^3.2.1" + +"@react-types/tooltip@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-types/tooltip/-/tooltip-3.0.0.tgz#3e6265137106e5d6c198a9e527846e90e67b8b59" + integrity sha512-UYpSlzgPGIg95guI6ODQJhytVM/hW+QWvVKtu67PYvB6hWJnDV4LggAqQCd5eG/9kVZdLMrX3Z8CeR+eiubU+g== + dependencies: + "@react-types/overlays" "^3.2.1" + "@react-types/shared" "^3.2.1" + +"@tailwindcss/custom-forms@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@tailwindcss/custom-forms/-/custom-forms-0.2.1.tgz#40e5ed1fff6d29d8ed1c508a0b2aaf8da96962e0" + integrity sha512-XdP5XY6kxo3x5o50mWUyoYWxOPV16baagLoZ5uM41gh6IhXzhz/vJYzqrTb/lN58maGIKlpkxgVsQUNSsbAS3Q== + dependencies: + lodash "^4.17.11" + mini-svg-data-uri "^1.0.3" + traverse "^0.6.6" + +"@tailwindcss/typography@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.2.0.tgz#b597c83502e3c3c6641a8aaabda223cd494ab349" + integrity sha512-aPgMH+CjQiScLZculoDNOQUrrK2ktkbl3D6uCLYp1jgYRlNDrMONu9nMu8LfwAeetYNpVNeIGx7WzHSu0kvECg== + +"@tailwindcss/ui@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@tailwindcss/ui/-/ui-0.6.2.tgz#4144aba86543bf79fefe0ea14a78a12fb315810e" + integrity sha512-i0sWpAgnF4VitNqaf4JVDuiaQ3MmREwn7gmNYR6lvX29avYLLNOHf0DgzhVEfwfB+CJ6WjZvPoJuDYExZgWlwQ== + dependencies: + "@tailwindcss/custom-forms" "^0.2.1" + "@tailwindcss/typography" "^0.2.0" + hex-rgb "^4.1.0" + postcss-selector-parser "^6.0.2" + +"@types/async-retry@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@types/async-retry/-/async-retry-1.2.1.tgz#fa9ac165907a8ee78f4924f4e393b656c65b5bb4" + integrity sha512-yMQ6CVgICWtyFNBqJT3zqOc+TnqqEPLo4nKJNPFwcialiylil38Ie6q1ENeFTjvaLOkVim9K5LisHgAKJWidGQ== + +"@types/bunyan-prettystream@^0.1.31": + version "0.1.31" + resolved "https://registry.yarnpkg.com/@types/bunyan-prettystream/-/bunyan-prettystream-0.1.31.tgz#3864836abb907ab151f7edf7c64c323c9609e1d1" + integrity sha512-NE7fq2ZcX7OSMK+VhTNJkVEHlo+hm0uVXpuLeH1ifGm52Qwuo/kLD2GHo7UcEXMFu3duKver/AFo8C4TME93zw== + dependencies: + "@types/node" "*" + +"@types/bunyan@^1.8.6": + version "1.8.6" + resolved "https://registry.yarnpkg.com/@types/bunyan/-/bunyan-1.8.6.tgz#6527641cca30bedec5feb9ab527b7803b8000582" + integrity sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ== + dependencies: + "@types/node" "*" + +"@types/classnames@^2.2.10": + version "2.2.10" + resolved "https://registry.yarnpkg.com/@types/classnames/-/classnames-2.2.10.tgz#cc658ca319b6355399efc1f5b9e818f1a24bf999" + integrity sha512-1UzDldn9GfYYEsWWnn/P4wkTlkZDH7lDb0wBMGbtIQc9zXEQq7FlKBdZUn6OBqD8sKZZ2RQO2mAjGpXiDGoRmQ== + +"@types/eslint-scope@^3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86" + integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "7.2.4" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.4.tgz#d12eeed7741d2491b69808576ac2d20c14f74c41" + integrity sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.45": + version "0.0.45" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" + integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== + +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": + version "7.0.6" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== + +"@types/lodash.debounce@^4.0.6": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.6.tgz#c5a2326cd3efc46566c47e4c0aa248dc0ee57d60" + integrity sha512-4WTmnnhCfDvvuLMaF3KV4Qfki93KebocUF45msxhYyjMttZDQYzHkO639ohhk8+oco2cluAFL3t5+Jn4mleylQ== + dependencies: + "@types/lodash" "*" + +"@types/lodash.random@^3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@types/lodash.random/-/lodash.random-3.2.6.tgz#64b08abad168dca39c778ed40cce75b2f9e168eb" + integrity sha512-RRr0pKm+3USvG/HTkuRKA8v2EqXu19VXC09j4VL2UQec8Yx8Fn6wYTPGjYdmX4UFd23ykS7SLFkiULS/rv8kTA== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": + version "4.14.162" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.162.tgz#65d78c397e0d883f44afbf1f7ba9867022411470" + integrity sha512-alvcho1kRUnnD1Gcl4J+hK0eencvzq9rmzvFPRmP5rPHx9VVsJj6bKLTATPVf9ktgv4ujzh7T+XWKp+jhuODig== + +"@types/lru-cache@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@types/lru-cache/-/lru-cache-4.1.1.tgz#b2d87a5e3df8d4b18ca426c5105cd701c2306d40" + integrity sha512-8mNEUG6diOrI6pMqOHrHPDBB1JsrpedeMK9AWGzVCQ7StRRribiT9BRvUmF8aUws9iBbVlgVekOT5Sgzc1MTKw== + +"@types/node-fetch@2.3.2": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.3.2.tgz#e01893b176c6fa1367743726380d65bce5d6576b" + integrity sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A== + dependencies: + "@types/node" "*" + +"@types/node@*", "@types/node@^14.11.2": + version "14.14.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.2.tgz#d25295f9e4ca5989a2c610754dc02a9721235eeb" + integrity sha512-jeYJU2kl7hL9U5xuI/BhKPZ4vqGM/OmK6whiFAXVhlstzZhVamWhDSmHyGLIp+RVyuF9/d0dqr2P85aFj4BvJg== + +"@types/node@10.12.18": + version "10.12.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67" + integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== + +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + +"@types/react-swipeable-views@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@types/react-swipeable-views/-/react-swipeable-views-0.13.0.tgz#9e5f2efa51380886f3f73014ac8b15546d337210" + integrity sha512-orrreCcXev6IUXDuHf07RDDCAoIZRMSr95eyWmYNRfjic7w/O+68iPu0NCysVls+UygRNvoqZMuXI72N/58E1w== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@^16.9.49": + version "16.9.53" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.53.tgz#40cd4f8b8d6b9528aedd1fff8fcffe7a112a3d23" + integrity sha512-4nW60Sd4L7+WMXH1D6jCdVftuW7j4Za6zdp6tJ33Rqv0nk1ZAmQKML9ZLD4H0dehA3FZxXR/GM8gXplf82oNGw== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@vercel/fetch-cached-dns@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@vercel/fetch-cached-dns/-/fetch-cached-dns-2.0.1.tgz#b929ba5b4b6f7108abf49adaf03309159047c134" + integrity sha512-4a2IoekfGUgV/dinAB7Tx5oqA+Pg9I/6x/t8n/yduHmdclP5EdWTN4gPrwOKVECKVn2pV1VxAT8q4toSzwa2Eg== + dependencies: + "@types/node-fetch" "2.3.2" + "@zeit/dns-cached-resolve" "2.1.0" + +"@vercel/fetch-retry@^5.0.2": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@vercel/fetch-retry/-/fetch-retry-5.0.3.tgz#cce5d23f6e64f6f525c24e2ac7c78f65d6c5b1f4" + integrity sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg== + dependencies: + async-retry "^1.3.1" + debug "^3.1.0" + +"@vercel/fetch@6.1.0", "@vercel/fetch@^6.1.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@vercel/fetch/-/fetch-6.1.0.tgz#4959cd264d25e811b46491818a9d9ca5d752a2a9" + integrity sha512-xR0GQggKhPvwEWrqcrobsQFjyR/bDDbX24BkSaRyLzW+8SydKhkBc/mBCUV8h4SBZSlJMJnqhrxjFCZ1uJcqNg== + dependencies: + "@types/async-retry" "1.2.1" + "@vercel/fetch-cached-dns" "^2.0.1" + "@vercel/fetch-retry" "^5.0.2" + agentkeepalive "3.4.1" + debug "3.1.0" + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +"@zeit/dns-cached-resolve@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@zeit/dns-cached-resolve/-/dns-cached-resolve-2.1.0.tgz#78583010df1683fdb7b05949b75593c9a8641bc1" + integrity sha512-KD2zyRZEBNs9PJ3/ob7zx0CvR4wM0oV4G5s5gFfPwmM74GpFbUN2pAAivP2AXnUrJ14Nkh8NumNKOzOyc4LbFQ== + dependencies: + "@types/async-retry" "1.2.1" + "@types/lru-cache" "4.1.1" + "@types/node" "10.12.18" + async-retry "1.2.3" + lru-cache "5.1.1" + +abort-controller@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-node@^1.6.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0, acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.0.0, acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.0.4.tgz#7a3ae4191466a6984eee0fe3407a4f3aa9db8354" + integrity sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ== + +adjust-sourcemap-loader@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" + integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +agentkeepalive@3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.4.1.tgz#aa95aebc3a749bca5ed53e3880a09f5235b48f0c" + integrity sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg== + dependencies: + humanize-ms "^1.2.1" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ally.js@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/ally.js/-/ally.js-1.4.1.tgz#9fb7e6ba58efac4ee9131cb29aa9ee3b540bcf1e" + integrity sha1-n7fmuljvrE7pExyymqnuO1QLzx4= + dependencies: + css.escape "^1.5.0" + platform "1.3.3" + +anser@1.4.9: + version "1.4.9" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760" + integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA== + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +arity-n@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +ast-types@0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48" + integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async-retry@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.2.3.tgz#a6521f338358d322b1a0012b79030c6f411d1ce0" + integrity sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q== + dependencies: + retry "0.12.0" + +async-retry@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.1.tgz#139f31f8ddce50c0870b0ba558a6079684aaed55" + integrity sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA== + dependencies: + retry "0.12.0" + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^9.4.5, autoprefixer@^9.6.1: + version "9.8.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + colorette "^1.2.1" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-syntax-jsx@6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +babel-plugin-transform-define@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-2.0.0.tgz#79c3536635f899aabaf830b194b25519465675a4" + integrity sha512-0dv5RNRUlUKxGYIIErl01lpvi8b7W2R04Qcl1mCj70ahwZcgiklfXnFlh4FGnRh6aayCfSZKdhiMryVzcq5Dmg== + dependencies: + lodash "^4.17.11" + traverse "0.6.6" + +babel-plugin-transform-react-remove-prop-types@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.0.2, base64-js@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + +bfj@^6.1.1: + version "6.1.2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" + integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== + dependencies: + bluebird "^3.5.5" + check-types "^8.0.3" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" + integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== + +bl@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" + integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: + version "4.11.9" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" + integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== + +bn.js@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" + integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +bowser@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" + integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserslist@4.13.0: + version "4.13.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.13.0.tgz#42556cba011e1b0a2775b611cba6a8eca18e940d" + integrity sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ== + dependencies: + caniuse-lite "^1.0.30001093" + electron-to-chromium "^1.3.488" + escalade "^3.0.1" + node-releases "^1.1.58" + +browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.6.4, browserslist@^4.8.5: + version "4.14.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.5.tgz#1c751461a102ddc60e40993639b709be7f2c4015" + integrity sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA== + dependencies: + caniuse-lite "^1.0.30001135" + electron-to-chromium "^1.3.571" + escalade "^3.1.0" + node-releases "^1.1.61" + +buffer-from@^1.0.0, buffer-from@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + +buffer@^5.5.0: + version "5.6.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.1.tgz#b99419405f4290a7a1f20b51037cee9f1fbd7f6a" + integrity sha512-2z15UUHpS9/3tk9mY/q+Rl3rydOi7yMp5XWNQnRvoz+mJwiv8brqYwp9a+nOCtma6dwuEIxljD8W3ysVBZ05Vg== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bunyan-prettystream@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/bunyan-prettystream/-/bunyan-prettystream-0.1.3.tgz#6c3b713266f6ad32007c7b6ab1e998a245349d98" + integrity sha1-bDtxMmb2rTIAfHtqsemYokU0nZg= + +bunyan@^1.8.14: + version "1.8.14" + resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.14.tgz#3d8c1afea7de158a5238c7cb8a66ab6b38dd45b4" + integrity sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg== + optionalDependencies: + dtrace-provider "~0.8" + moment "^2.19.3" + mv "~2" + safe-json-stringify "~1" + +bytes@3.1.0, bytes@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +cacache@15.0.5: + version "15.0.5" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" + integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== + dependencies: + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.0" + tar "^6.0.2" + unique-filename "^1.1.1" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.1.0.tgz#27dc176173725fb0adf8a48b647f4d7871944d78" + integrity sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ== + +caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001093, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001113, caniuse-lite@^1.0.30001135: + version "1.0.30001151" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001151.tgz#1ddfde5e6fff02aad7940b4edb7d3ac76b0cb00b" + integrity sha512-Zh3sHqskX6mHNrqUerh+fkf0N72cMxrmflzje/JyVImfpknscMnkeJrlFGJcqTmaa0iszdYptGpWMJCRQDkBVw== + +chalk@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +"chalk@^3.0.0 || ^4.0.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +check-types@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" + integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== + +chokidar@3.4.2: + version "3.4.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d" + integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.4.0" + optionalDependencies: + fsevents "~2.1.2" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + dependencies: + tslib "^1.9.0" + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +classnames@2.2.6, classnames@^2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +clsx@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" + integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.4" + +colorette@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + +commander@^2.18.0, commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +compose-function@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= + dependencies: + arity-n "^1.0.4" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@1.7.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +convert-source-map@^0.3.3: + version "0.3.5" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + +cookie@0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== + +core-js-compat@^3.6.2: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" + integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== + dependencies: + browserslist "^4.8.5" + semver "7.0.0" + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-fetch@3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.5.tgz#2739d2981892e7ab488a7ad03b92df2816e03f4c" + integrity sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew== + dependencies: + node-fetch "2.6.0" + +cross-fetch@3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.6.tgz#3a4040bc8941e653e0e9cf17f29ebcd177d3365c" + integrity sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ== + dependencies: + node-fetch "2.6.1" + +crypto-browserify@3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-blank-pseudo@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== + dependencies: + postcss "^7.0.5" + +css-has-pseudo@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^5.0.0-rc.4" + +css-loader@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== + dependencies: + camelcase "^6.0.0" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^2.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.3" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.1" + semver "^7.3.2" + +css-prefers-color-scheme@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== + dependencies: + postcss "^7.0.5" + +css-unit-converter@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz#4c77f5a1954e6dbff60695ecb214e3270436ab21" + integrity sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA== + +css.escape@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= + +css@^2.0.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssdb@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-simple@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-1.2.0.tgz#afcf13eb076e8ebd91c4f311cd449781c14c7371" + integrity sha512-zojGlY+KasFeQT/SnD/WqYXHcKddz2XHRDtIwxrWpGqGHp5IyLWsWFS3UW7pOf3AWvfkpYSRdxOSlYuJPz8j8g== + dependencies: + caniuse-lite "^1.0.30001093" + postcss "^7.0.32" + +cssnano-simple@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-1.2.0.tgz#b8cc5f52c2a52e6513b4636d0da165ec9d48d327" + integrity sha512-pton9cZ70/wOCWMAbEGHO1ACsW1KggTB6Ikj7k71uOEsz6SfByH++86+WAmXjRSc9q/g9gxkpFP9bDX9vRotdA== + dependencies: + cssnano-preset-simple "1.2.0" + postcss "^7.0.32" + +csstype@^3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.4.tgz#b156d7be03b84ff425c9a0a4b1e5f4da9c5ca888" + integrity sha512-xc8DUsCLmjvCfoD7LTGE0ou2MIWLx0K9RCZwSHMOdynqRsP4MtUcLeqh1HcQ2dInwDTqn+3CE0/FZh1et+p4jA== + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +data-uri-to-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.0.tgz#8a3088a5efd3f53c3682343313c6895d498eb8d7" + integrity sha512-MJ6mFTZ+nPQO+39ua/ltwNePXrfdF3Ww0wP1Od7EePySXN1cP9XNqRQOG3FxTfipp8jx898LUCgBCEP11Qw/ZQ== + dependencies: + buffer-from "^1.1.1" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" + integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== + dependencies: + ms "2.1.2" + +debug@^3.1.0: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +dequal@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" + integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug== + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detective@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" + integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + dependencies: + acorn-node "^1.6.1" + defined "^1.0.0" + minimist "^1.1.1" + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dom-helpers@^3.3.1: + version "3.4.0" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" + integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== + dependencies: + "@babel/runtime" "^7.1.2" + +dom-serializer@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.0.1.tgz#79695eb49af3cd8abc8d93a73da382deb1ca0795" + integrity sha512-1Aj1Qy3YLbdslkI75QEOfdp9TkQ3o8LRISAzxOibjBs/xWwr1WxZFOQphFkZuepHFGo+kB8e5FVJSS0faAJ4Rw== + dependencies: + domelementtype "^2.0.1" + domhandler "^3.0.0" + entities "^2.0.0" + +dom-serializer@^0.2.1: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.1.0.tgz#5f7c828f1bfc44887dc2a315ab5c45691d544b58" + integrity sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ== + dependencies: + domelementtype "^2.0.1" + domhandler "^3.0.0" + entities "^2.0.0" + +domelementtype@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971" + integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA== + +domhandler@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz#51cd13efca31da95bbb0c5bee3a48300e333b3e9" + integrity sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== + dependencies: + domelementtype "^2.0.1" + +domhandler@^3.0.0, domhandler@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.3.0.tgz#6db7ea46e4617eb15cf875df68b2b8524ce0037a" + integrity sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA== + dependencies: + domelementtype "^2.0.1" + +domutils@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.1.0.tgz#7ade3201af43703fde154952e3a868eb4b635f16" + integrity sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg== + dependencies: + dom-serializer "^0.2.1" + domelementtype "^2.0.1" + domhandler "^3.0.0" + +domutils@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.2.tgz#7ee5be261944e1ad487d9aa0616720010123922b" + integrity sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.0.1" + domhandler "^3.3.0" + +dtrace-provider@~0.8: + version "0.8.8" + resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.8.tgz#2996d5490c37e1347be263b423ed7b297fb0d97e" + integrity sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg== + dependencies: + nan "^2.14.0" + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +ejs@^2.6.1: + version "2.7.4" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== + +electron-to-chromium@^1.3.488, electron-to-chromium@^1.3.571: + version "1.3.583" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.583.tgz#47a9fde74740b1205dba96db2e433132964ba3ee" + integrity sha512-L9BwLwJohjZW9mQESI79HRzhicPk1DFgM+8hOCfGgGCFEcA3Otpv7QK6SGtYoZvfQfE3wKLh0Hd5ptqUFv3gvQ== + +elliptic@^6.5.3: + version "6.5.3" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" + integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +email-validator@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/email-validator/-/email-validator-2.0.4.tgz#b8dfaa5d0dae28f1b03c95881d904d4e40bfe7ed" + integrity sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ== + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.3.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz#3f988d0d7775bdc2d96ede321dc81f8249492f57" + integrity sha512-G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.0.0" + +entities@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" + integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== + +es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1: + version "1.18.0-next.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" + integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-negative-zero "^2.0.0" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +escalade@^3.0.1, escalade@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" + integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + +express@^4.16.3: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +ext@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== + dependencies: + type "^2.0.0" + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +filesize@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" + integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^8.0.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" + integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + +glob-parent@~5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.0, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + +gzip-size@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hex-rgb@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/hex-rgb/-/hex-rgb-4.2.0.tgz#fb377f2e5658fc924f1efa189685922e56ecaf0f" + integrity sha512-I7DkKeQ2kR2uyqgbxPgNgClH/rfs1ioKZhZW8VTIAirsxCR5EyhYeywgZbhMScgUbKCkgo6bb6JwA0CLTn9beA== + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + +htmlparser2@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.1.0.tgz#9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78" + integrity sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== + dependencies: + domelementtype "^2.0.1" + domhandler "^3.0.0" + domutils "^2.0.0" + entities "^2.0.0" + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +https-proxy-agent@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= + dependencies: + ms "^2.0.0" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + dependencies: + postcss "^7.0.14" + +ieee754@^1.1.13, ieee754@^1.1.4: + version "1.1.13" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +intersection-observer@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/intersection-observer/-/intersection-observer-0.11.0.tgz#f4ea067070326f68393ee161cc0a2ca4c0040c6f" + integrity sha512-KZArj2QVnmdud9zTpKf279m2bbGfG+4/kn16UU0NL3pTVl52ZHiJ9IRNSsnn6jaHrL9EGLFM5eWjTx2fz/+zoQ== + +intl-messageformat-parser@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/intl-messageformat-parser/-/intl-messageformat-parser-1.4.0.tgz#b43d45a97468cadbe44331d74bb1e8dea44fc075" + integrity sha1-tD1FqXRoytvkQzHXS7Ho3qRPwHU= + +intl-messageformat@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-2.2.0.tgz#345bcd46de630b7683330c2e52177ff5eab484fc" + integrity sha1-NFvNRt5jC3aDMwwuUhd/9eq0hPw= + dependencies: + intl-messageformat-parser "1.4.0" + +invariant@^2.2.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-callable@^1.1.4, is-callable@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" + integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== + +is-core-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.0.0.tgz#58531b70aed1db7c0e8d4eb1a0a2d1ddd64bd12d" + integrity sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-negative-zero@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" + integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-regex@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" + integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== + dependencies: + has-symbols "^1.0.1" + +is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +jest-worker@24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest-worker@^26.6.1: + version "26.6.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.1.tgz#c2ae8cde6802cc14056043f997469ec170d9c32a" + integrity sha512-R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +js-cookie@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" + integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.0, json5@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +keen-slider@^5.2.4: + version "5.2.4" + resolved "https://registry.yarnpkg.com/keen-slider/-/keen-slider-5.2.4.tgz#9e2a889c63c02a651c81caa438f3691e9a3bc0a8" + integrity sha512-z39afyASW63B+1FzWGzBkvXAnzJl3gAD8M+32TmhJAPJqjckCaKYm7YBjpSba04AoVMQw8y9U1LVcUucVVIQkQ== + +klona@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levenary@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" + integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== + dependencies: + leven "^3.1.0" + +line-column@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2" + integrity sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI= + dependencies: + isarray "^1.0.0" + isobject "^2.0.0" + +loader-runner@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.1.0.tgz#f70bc0c29edbabdf2043e7ee73ccc3fe1c96b42d" + integrity sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA== + +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +loader-utils@2.0.0, loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash.debounce@4.0.8, lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.random@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.random/-/lodash.random-3.2.0.tgz#96e24e763333199130d2c9e2fd57f91703cc262d" + integrity sha1-luJOdjMzGZEw0sni/Vf5FwPMJi0= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.template@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + dependencies: + lodash._reinterpolate "^3.0.0" + +lodash.toarray@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= + +lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@6.0.0, lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +mime-types@^2.1.27, mime-types@~2.1.24: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-response@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +mini-svg-data-uri@^1.0.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz#e16baa92ad55ddaa1c2c135759129f41910bc39f" + integrity sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ== + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +"minimatch@2 || 3", minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + dependencies: + yallist "^4.0.0" + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + +mkdirp@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz#5a514b7179259287952881e94410ec5465659f8c" + integrity sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg== + dependencies: + minimist "^1.2.5" + +mkdirp@^0.5.1, mkdirp@~0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +moment@^2.19.3: + version "2.29.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +ms@2.1.2, ms@^2.0.0, ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mv@~2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= + dependencies: + mkdirp "~0.5.1" + ncp "~2.0.0" + rimraf "~2.4.0" + +nan@^2.14.0: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +nanoid@^3.1.12: + version "3.1.15" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.15.tgz#28e7c4ce56aff2d0c2d37814c7aef9d6c5b3e6f3" + integrity sha512-n8rXUZ8UU3lV6+43atPrSizqzh25n1/f00Wx1sCiE7R1sSHytZLTTiQl8DjC4IDLOnEZDlgJhy0yO4VsIpMxow== + +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + +native-url@0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.3.4.tgz#29c943172aed86c63cee62c8c04db7f5756661f8" + integrity sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA== + dependencies: + querystring "^0.2.0" + +ncp@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +next-seo@^4.11.0: + version "4.14.0" + resolved "https://registry.yarnpkg.com/next-seo/-/next-seo-4.14.0.tgz#8a3243286f65606da81f6fdb0f8b1673ab5dd5a6" + integrity sha512-HHL82n2bx1Aj0z8kpy31LoJxzWpZwC/RlXleoO5zNNjJjEGtNS7uZ+wrvAbFGUqC4V54I1sZa4f0WZV+mpOx6w== + +next-themes@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/next-themes/-/next-themes-0.0.4.tgz#fb06a9d03887201dd8fdd75fc1c84f406988f61e" + integrity sha512-j0bJJ6INanFsniCL31j1ZhjNaoqIFOaTeiUakbGpGxDz4+318Zp2ZfaorSjpUhzDWbXBKA3ZDE0DSUVWJ/8EsA== + +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +next@^9.5.6-canary.17: + version "9.5.6-canary.17" + resolved "https://registry.yarnpkg.com/next/-/next-9.5.6-canary.17.tgz#4ded8274457c05ac5028643fe9dfaf9f2808e300" + integrity sha512-ocUNL44RA/0vD43uR91JBtfBvHwDlclqPkno+9un01XUw41ZJFn6aSd6VqiLFOZ5eCWk6lK5WbcfJiOH/aV1Rg== + dependencies: + "@ampproject/toolbox-optimizer" "2.7.0-alpha.1" + "@babel/code-frame" "7.10.4" + "@babel/core" "7.7.7" + "@babel/plugin-proposal-class-properties" "7.10.4" + "@babel/plugin-proposal-export-namespace-from" "7.10.4" + "@babel/plugin-proposal-numeric-separator" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.11.0" + "@babel/plugin-syntax-bigint" "7.8.3" + "@babel/plugin-syntax-dynamic-import" "7.8.3" + "@babel/plugin-syntax-jsx" "7.10.4" + "@babel/plugin-transform-modules-commonjs" "7.10.4" + "@babel/plugin-transform-runtime" "7.11.5" + "@babel/preset-env" "7.11.5" + "@babel/preset-modules" "0.1.4" + "@babel/preset-react" "7.10.4" + "@babel/preset-typescript" "7.10.4" + "@babel/runtime" "7.11.2" + "@babel/types" "7.11.5" + "@hapi/accept" "5.0.1" + "@next/env" "9.5.6-canary.17" + "@next/polyfill-module" "9.5.6-canary.17" + "@next/react-dev-overlay" "9.5.6-canary.17" + "@next/react-refresh-utils" "9.5.6-canary.17" + ast-types "0.13.2" + babel-plugin-transform-define "2.0.0" + babel-plugin-transform-react-remove-prop-types "0.4.24" + browserslist "4.13.0" + buffer "5.6.0" + cacache "15.0.5" + caniuse-lite "^1.0.30001113" + chokidar "3.4.2" + crypto-browserify "3.12.0" + css-loader "4.3.0" + cssnano-simple "1.2.0" + find-cache-dir "3.3.1" + jest-worker "24.9.0" + loader-utils "2.0.0" + mkdirp "0.5.3" + native-url "0.3.4" + neo-async "2.6.1" + node-html-parser "^1.2.19" + path-browserify "1.0.1" + pnp-webpack-plugin "1.6.4" + postcss "8.1.1" + process "0.11.10" + prop-types "15.7.2" + react-is "16.13.1" + react-refresh "0.8.3" + resolve-url-loader "3.1.2" + sass-loader "10.0.2" + schema-utils "2.7.1" + stream-browserify "3.0.0" + style-loader "1.2.1" + styled-jsx "3.3.1" + use-subscription "1.5.0" + vm-browserify "1.1.2" + watchpack "2.0.0-beta.13" + web-vitals "0.2.4" + webpack "4.44.1" + webpack-sources "1.4.3" + optionalDependencies: + sharp "0.26.2" + +node-abi@^2.7.0: + version "2.19.1" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.19.1.tgz#6aa32561d0a5e2fdb6810d8c25641b657a8cea85" + integrity sha512-HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A== + dependencies: + semver "^5.4.1" + +node-addon-api@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.0.2.tgz#04bc7b83fd845ba785bb6eae25bc857e1ef75681" + integrity sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg== + +node-emoji@^1.8.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" + integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== + dependencies: + lodash.toarray "^4.4.0" + +node-fetch@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + +node-fetch@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-html-parser@^1.2.19: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.3.1.tgz#f58e55a029b51deae8924312be9817ef5cf5ed96" + integrity sha512-AwYVI6GyEKj9NGoyMfSx4j5l7Axf7obQgLWGxtasLjED6RggTTQoq5ZRzjwSUfgSZ+Mv8Nzbi3pID0gFGqNUsA== + dependencies: + he "1.2.0" + +node-releases@^1.1.58, node-releases@^1.1.61: + version "1.1.64" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.64.tgz#71b4ae988e9b1dd7c1ffce58dd9e561752dfebc5" + integrity sha512-Iec8O9166/x2HRMJyLLLWkd0sFFLrFNy+Xf+JQfSQsdBJzPcHpNl3JQ9gD4j+aJxmCa25jNsIbM4bmACtSbkSg== + +noop-logger@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= + +normalize-html-whitespace@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz#5e3c8e192f1b06c3b9eee4b7e7f28854c7601e34" + integrity sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize.css@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3" + integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg== + +npmlog@^4.0.1, npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-hash@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" + integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== + +object-inspect@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" + integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0, object.assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.1.tgz#303867a666cdd41936ecdedfb1f8f3e32a478cdd" + integrity sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.18.0-next.0" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +opener@^1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" + integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-browserify@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +pbkdf2@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +platform@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.3.tgz#646c77011899870b6a0903e75e997e8e51da7461" + integrity sha1-ZGx3ARiZhwtqCQPnXpl+jlHadGE= + +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== + dependencies: + ts-pnp "^1.1.6" + +postcss-attribute-case-insensitive@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" + integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^6.0.2" + +postcss-color-functional-notation@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" + integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-gray@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" + integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-color-hex-alpha@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== + dependencies: + postcss "^7.0.14" + postcss-values-parser "^2.0.1" + +postcss-color-mod-function@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-rebeccapurple@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" + integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-custom-media@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== + dependencies: + postcss "^7.0.14" + +postcss-custom-properties@^8.0.11: + version "8.0.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== + dependencies: + postcss "^7.0.17" + postcss-values-parser "^2.0.1" + +postcss-custom-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" + integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-dir-pseudo-class@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" + integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-double-position-gradients@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" + integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== + dependencies: + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-env-function@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" + integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-flexbugs-fixes@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" + integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== + dependencies: + postcss "^7.0.26" + +postcss-focus-visible@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" + integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== + dependencies: + postcss "^7.0.2" + +postcss-focus-within@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" + integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== + dependencies: + postcss "^7.0.2" + +postcss-font-variant@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz#71dd3c6c10a0d846c5eda07803439617bbbabacc" + integrity sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg== + dependencies: + postcss "^7.0.2" + +postcss-functions@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-functions/-/postcss-functions-3.0.0.tgz#0e94d01444700a481de20de4d55fb2640564250e" + integrity sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= + dependencies: + glob "^7.1.2" + object-assign "^4.1.1" + postcss "^6.0.9" + postcss-value-parser "^3.3.0" + +postcss-gap-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" + integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== + dependencies: + postcss "^7.0.2" + +postcss-image-set-function@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" + integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-import@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-13.0.0.tgz#d6960cd9e3de5464743b04dd8cd9d870662f8b8c" + integrity sha512-LPUbm3ytpYopwQQjqgUH4S3EM/Gb9QsaSPP/5vnoi+oKVy3/mIk2sc0Paqw7RL57GpScm9MdIMUypw2znWiBpg== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-initial@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d" + integrity sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA== + dependencies: + lodash.template "^4.5.0" + postcss "^7.0.2" + +postcss-js@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-2.0.3.tgz#a96f0f23ff3d08cec7dc5b11bf11c5f8077cdab9" + integrity sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w== + dependencies: + camelcase-css "^2.0.1" + postcss "^7.0.18" + +postcss-lab-function@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" + integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-logical@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" + integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== + dependencies: + postcss "^7.0.2" + +postcss-media-minmax@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" + integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== + dependencies: + postcss "^7.0.2" + +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== + dependencies: + postcss "^7.0.5" + +postcss-modules-local-by-default@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== + dependencies: + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + dependencies: + icss-utils "^4.0.0" + postcss "^7.0.6" + +postcss-nested@^4.1.1: + version "4.2.3" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-4.2.3.tgz#c6f255b0a720549776d220d00c4b70cd244136f6" + integrity sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw== + dependencies: + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + +postcss-nesting@^7.0.0, postcss-nesting@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== + dependencies: + postcss "^7.0.2" + +postcss-overflow-shorthand@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" + integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== + dependencies: + postcss "^7.0.2" + +postcss-page-break@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" + integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== + dependencies: + postcss "^7.0.2" + +postcss-place@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" + integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-preset-env@^6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== + dependencies: + autoprefixer "^9.6.1" + browserslist "^4.6.4" + caniuse-lite "^1.0.30000981" + css-blank-pseudo "^0.1.4" + css-has-pseudo "^0.10.0" + css-prefers-color-scheme "^3.1.1" + cssdb "^4.4.0" + postcss "^7.0.17" + postcss-attribute-case-insensitive "^4.0.1" + postcss-color-functional-notation "^2.0.1" + postcss-color-gray "^5.0.0" + postcss-color-hex-alpha "^5.0.3" + postcss-color-mod-function "^3.0.3" + postcss-color-rebeccapurple "^4.0.1" + postcss-custom-media "^7.0.8" + postcss-custom-properties "^8.0.11" + postcss-custom-selectors "^5.1.2" + postcss-dir-pseudo-class "^5.0.0" + postcss-double-position-gradients "^1.0.0" + postcss-env-function "^2.0.2" + postcss-focus-visible "^4.0.0" + postcss-focus-within "^3.0.0" + postcss-font-variant "^4.0.0" + postcss-gap-properties "^2.0.0" + postcss-image-set-function "^3.0.1" + postcss-initial "^3.0.0" + postcss-lab-function "^2.0.1" + postcss-logical "^3.0.0" + postcss-media-minmax "^4.0.0" + postcss-nesting "^7.0.0" + postcss-overflow-shorthand "^2.0.0" + postcss-page-break "^2.0.0" + postcss-place "^4.0.1" + postcss-pseudo-class-any-link "^6.0.0" + postcss-replace-overflow-wrap "^3.0.0" + postcss-selector-matches "^4.0.0" + postcss-selector-not "^4.0.0" + +postcss-pseudo-class-any-link@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" + integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-replace-overflow-wrap@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" + integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== + dependencies: + postcss "^7.0.2" + +postcss-safe-parser@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96" + integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== + dependencies: + postcss "^7.0.26" + +postcss-selector-matches@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" + integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-not@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz#c68ff7ba96527499e832724a2674d65603b645c0" + integrity sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@7.0.21: + version "7.0.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@7.0.32: + version "7.0.32" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" + integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.1.1.tgz#c3a287dd10e4f6c84cb3791052b96a5d859c9389" + integrity sha512-9DGLSsjooH3kSNjTZUOt2eIj2ZTW0VI2PZ/3My+8TC7KIbH2OKwUlISfDsf63EP4aiRUt3XkEWMWvyJHvJelEg== + dependencies: + colorette "^1.2.1" + line-column "^1.0.2" + nanoid "^3.1.12" + source-map "^0.6.1" + +postcss@^6.0.9: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.18, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +prebuild-install@^5.3.5: + version "5.3.6" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.6.tgz#7c225568d864c71d89d07f8796042733a3f54291" + integrity sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg== + dependencies: + detect-libc "^1.0.3" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^2.7.0" + noop-logger "^0.1.1" + npmlog "^4.0.1" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" + +prettier@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" + integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== + +pretty-hrtime@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +prop-types@15.7.2, prop-types@^15.6.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.1" + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +purgecss@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-2.3.0.tgz#5327587abf5795e6541517af8b190a6fb5488bb3" + integrity sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ== + dependencies: + commander "^5.0.0" + glob "^7.0.0" + postcss "7.0.32" + postcss-selector-parser "^6.0.2" + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +querystring@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-aria@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-aria/-/react-aria-3.0.0.tgz#f821f135059ff23b1a28750df223e048cd64222a" + integrity sha512-06/645f+zRr/7TBwA6TY0DFl5uoyCQFfewE88yx+KdGgW5winDwCJZq8m9TqgqeMU6iZKygeaeCIUIb8qvkXmA== + dependencies: + "@react-aria/breadcrumbs" "^3.1.1" + "@react-aria/button" "^3.2.2" + "@react-aria/checkbox" "^3.2.1" + "@react-aria/dialog" "^3.1.2" + "@react-aria/focus" "^3.2.2" + "@react-aria/i18n" "^3.1.2" + "@react-aria/interactions" "^3.2.1" + "@react-aria/label" "^3.1.1" + "@react-aria/link" "^3.1.2" + "@react-aria/listbox" "^3.2.1" + "@react-aria/menu" "^3.1.2" + "@react-aria/meter" "^3.1.1" + "@react-aria/overlays" "^3.4.0" + "@react-aria/progress" "^3.1.1" + "@react-aria/radio" "^3.1.2" + "@react-aria/searchfield" "^3.1.1" + "@react-aria/select" "^3.2.1" + "@react-aria/separator" "^3.1.1" + "@react-aria/ssr" "^3.0.1" + "@react-aria/switch" "^3.1.1" + "@react-aria/textfield" "^3.2.1" + "@react-aria/tooltip" "^3.0.0" + "@react-aria/utils" "^3.3.0" + "@react-aria/visually-hidden" "^3.2.1" + +react-dom@^16.14.0: + version "16.14.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.19.1" + +react-intersection-observer@^8.29.1: + version "8.29.1" + resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-8.29.1.tgz#8c6f494ca81b39aee9f509f12d29443fc66a2256" + integrity sha512-JLxJ4V0L73ailfvbYQ2/lfAyirtud1WsRsYnzHyVLMfQff1AIG1lWdC5XaGSK4yb9jZHVbbNsrVIO3PJm03koQ== + +react-is@16.13.1, react-is@^16.8.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-merge-refs@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06" + integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ== + +react-refresh@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== + +react-ticker@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/react-ticker/-/react-ticker-1.2.2.tgz#12cda5ff8266c6fe90ffcd8c58e12ba1596ddf24" + integrity sha512-PXUujoPJvajxwOfosuuujlrBUrjgGp4FB4haWFOI25ujhMppW4SuLkiOdQ9AylrWN3yTHWdk2kbQWe3n9SjFGA== + +react@^16.14.0: + version "16.14.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= + dependencies: + pify "^2.3.0" + +readable-stream@^2.0.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" + integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== + dependencies: + picomatch "^2.2.1" + +reduce-css-calc@^2.1.6: + version "2.1.7" + resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz#1ace2e02c286d78abcd01fd92bfe8097ab0602c2" + integrity sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA== + dependencies: + css-unit-converter "^1.1.1" + postcss-value-parser "^3.3.0" + +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" + integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== + +regenerator-runtime@^0.13.4: + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.2.0" + +regjsgen@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== + +regjsparser@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== + dependencies: + jsesc "~0.5.0" + +resolve-url-loader@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz#235e2c28e22e3e432ba7a5d4e305c59a58edfc08" + integrity sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ== + dependencies: + adjust-sourcemap-loader "3.0.0" + camelcase "5.3.1" + compose-function "3.0.3" + convert-source-map "1.7.0" + es6-iterator "2.0.3" + loader-utils "1.2.3" + postcss "7.0.21" + rework "1.0.1" + rework-visit "1.0.0" + source-map "0.6.1" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.3.2, resolve@^1.8.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" + integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== + dependencies: + is-core-module "^2.0.0" + path-parse "^1.0.6" + +retry@0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + +rework-visit@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= + +rework@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= + dependencies: + convert-source-map "^0.3.3" + css "^2.0.0" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= + dependencies: + glob "^6.0.1" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-json-stringify@~1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" + integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sass-loader@10.0.2: + version "10.0.2" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.0.2.tgz#c7b73010848b264792dd45372eea0b87cba4401e" + integrity sha512-wV6NDUVB8/iEYMalV/+139+vl2LaRFlZGEd5/xmdcdzQcgmis+npyco6NsDTVOlNA3y2NV9Gcz+vHyFMIT+ffg== + dependencies: + klona "^2.0.3" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^2.7.1" + semver "^7.3.2" + +scheduler@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.1, schema-utils@^2.6.6, schema-utils@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + dependencies: + "@types/json-schema" "^7.0.6" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^5.4.1, semver@^5.5.0, semver@^5.5.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + dependencies: + randombytes "^2.1.0" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +sharp@0.26.2: + version "0.26.2" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.26.2.tgz#3d5777d246ae32890afe82a783c1cbb98456a88c" + integrity sha512-bGBPCxRAvdK9bX5HokqEYma4j/Q5+w8Nrmb2/sfgQCLEUx/HblcpmOfp59obL3+knIKnOhyKmDb4tEOhvFlp6Q== + dependencies: + color "^3.1.2" + detect-libc "^1.0.3" + node-addon-api "^3.0.2" + npmlog "^4.1.2" + prebuild-install "^5.3.5" + semver "^7.3.2" + simple-get "^4.0.0" + tar-fs "^2.1.0" + tunnel-agent "^0.6.0" + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +signal-exit@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-get@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.0.tgz#73fa628278d21de83dadd5512d2cc1f4872bd675" + integrity sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +source-list-map@^2.0.0, source-list-map@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-resolve@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@~0.5.12, source-map-support@~0.5.19: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@0.7.3, source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +source-map@0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +ssri@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" + integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== + dependencies: + minipass "^3.1.1" + +stacktrace-parser@0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + +string-hash@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string.prototype.trimend@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz#6ddd9a8796bc714b489a3ae22246a208f37bfa46" + integrity sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +string.prototype.trimstart@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz#22d45da81015309cd0cdd79787e8919fc5c613e7" + integrity sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +style-loader@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.2.1.tgz#c5cbbfbf1170d076cfdd86e0109c5bba114baa1a" + integrity sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg== + dependencies: + loader-utils "^2.0.0" + schema-utils "^2.6.6" + +styled-jsx@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.1.tgz#d79f306c42c99cefbe8e76f35dad8100dc5c9ecc" + integrity sha512-RhW71t3k95E3g7Zq3lEBk+kmf+p4ZME7c5tfsYf9M5mq6CgIvFXkbvhawL2gWriXLRlMyKAYACE89Qa2JnTqUw== + dependencies: + "@babel/types" "7.8.3" + babel-plugin-syntax-jsx "6.18.0" + convert-source-map "1.7.0" + loader-utils "1.2.3" + source-map "0.7.3" + string-hash "1.1.3" + stylis "3.5.4" + stylis-rule-sheet "0.0.10" + +stylis-rule-sheet@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430" + integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw== + +stylis@3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe" + integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== + +supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +swr@0.3.6: + version "0.3.6" + resolved "https://registry.yarnpkg.com/swr/-/swr-0.3.6.tgz#b1d59439e5114fdf95bb408e1c628ff48f967aac" + integrity sha512-LHbX9vVQSW8Kgyr86zz2fVVKmmT13qxB61uXuUAg6NT4cGu6afzAzT2SVCGEh8pJAD2o8NTZMgclIUxIAbvk7Q== + dependencies: + dequal "2.0.2" + +tailwindcss@^1.9: + version "1.9.6" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-1.9.6.tgz#0c5089911d24e1e98e592a31bfdb3d8f34ecf1a0" + integrity sha512-nY8WYM/RLPqGsPEGEV2z63riyQPcHYZUJpAwdyBzVpxQHOHqHE+F/fvbCeXhdF1+TA5l72vSkZrtYCB9hRcwkQ== + dependencies: + "@fullhuman/postcss-purgecss" "^2.1.2" + autoprefixer "^9.4.5" + browserslist "^4.12.0" + bytes "^3.0.0" + chalk "^3.0.0 || ^4.0.0" + color "^3.1.2" + detective "^5.2.0" + fs-extra "^8.0.0" + html-tags "^3.1.0" + lodash "^4.17.20" + node-emoji "^1.8.1" + normalize.css "^8.0.1" + object-hash "^2.0.3" + postcss "^7.0.11" + postcss-functions "^3.0.0" + postcss-js "^2.0.0" + postcss-nested "^4.1.1" + postcss-selector-parser "^6.0.0" + postcss-value-parser "^4.1.0" + pretty-hrtime "^1.0.3" + reduce-css-calc "^2.1.6" + resolve "^1.14.2" + +tapable@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.0.0.tgz#a49c3d6a8a2bb606e7db372b82904c970d537a08" + integrity sha512-bjzn0C0RWoffnNdTzNi7rNDhs1Zlwk2tRXgk8EiHKAOX1Mag3d6T0Y5zNa7l9CJ+EoUne/0UHdwS8tMbkh9zDg== + +tar-fs@^2.0.0, tar-fs@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5" + integrity sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.0.0" + +tar-stream@^2.0.0: + version "2.1.4" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa" + integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +tar@^6.0.2: + version "6.0.5" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.5.tgz#bde815086e10b39f1dcd298e89d596e1535e200f" + integrity sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +terser-webpack-plugin@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.0.1.tgz#b1f02e43d93ca61a0bdd9e870f4e3489e12a6c9b" + integrity sha512-EwUe+XDTFf/2cAlmAlZZ7vRpNKMZUAypX2kIRm0Fmjlz4l7SqbI/VabmgiesNZW2nq/LR0N7ku/wlTQ6ygen0w== + dependencies: + jest-worker "^26.6.1" + p-limit "^3.0.2" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" + source-map "^0.6.1" + terser "^5.3.8" + +terser@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.1.0.tgz#1f4ab81c8619654fdded51f3157b001e1747281d" + integrity sha512-pwC1Jbzahz1ZPU87NQ8B3g5pKbhyJSiHih4gLH6WZiPU8mmS1IlGbB0A2Nuvkj/LCNsgIKctg6GkYwWCeTvXZQ== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +terser@^5.3.8: + version "5.3.8" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.3.8.tgz#991ae8ba21a3d990579b54aa9af11586197a75dd" + integrity sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +traverse@0.6.6, traverse@^0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f" + integrity sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA== + +typescript@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.3.tgz#153bbd468ef07725c1df9c77e8b453f8d36abba5" + integrity sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +uri-js@^4.2.2: + version "4.4.0" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" + integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use-subscription@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.0.tgz#0df66fdf97b9a340147ad72f76fac1db6f56d240" + integrity sha512-/FVRiB2I7NDjzWoNBYPt6YkkvleMm/lFtxj1hH6nX2TVrJ/5UTbovw9OE1efv2Zl0HoAYuTjM7zHd9OsABn5sg== + dependencies: + object-assign "^4.1.1" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vm-browserify@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +watchpack@2.0.0-beta.13: + version "2.0.0-beta.13" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.0.0-beta.13.tgz#9d9b0c094b8402139333e04eb6194643c8384f55" + integrity sha512-ZEFq2mx/k5qgQwgi6NOm+2ImICb8ngAkA/rZ6oyXZ7SgPn3pncf+nfhYTCrs3lmHwOxnPtGLTOuFLfpSMh1VMA== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +watchpack@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.0.0.tgz#b12248f32f0fd4799b7be0802ad1f6573a45955c" + integrity sha512-xSdCxxYZWNk3VK13bZRYhsQpfa8Vg63zXG+3pyU8ouqSLRCv4IGXIp9Kr226q6GBkGRlZrST2wwKtjfKz2m7Cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +web-vitals@0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-0.2.4.tgz#ec3df43c834a207fd7cdefd732b2987896e08511" + integrity sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg== + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webpack-bundle-analyzer@3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.1.tgz#bdb637c2304424f2fbff9a950c7be42a839ae73b" + integrity sha512-Nfd8HDwfSx1xBwC+P8QMGvHAOITxNBSvu/J/mCJvOwv+G4VWkU7zir9SSenTtyCi0LnVtmsc7G5SZo1uV+bxRw== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + bfj "^6.1.1" + chalk "^2.4.1" + commander "^2.18.0" + ejs "^2.6.1" + express "^4.16.3" + filesize "^3.6.1" + gzip-size "^5.0.0" + lodash "^4.17.15" + mkdirp "^0.5.1" + opener "^1.5.1" + ws "^6.0.0" + +webpack-sources@1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.0.1.tgz#1467f6e692ddce91e88b8044c44347b1087bbd4f" + integrity sha512-A9oYz7ANQBK5EN19rUXbvNgfdfZf5U2gP0769OXsj9CvYkCR6OHOsd6OKyEy4H38GGxpsQPKIL83NC64QY6Xmw== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + +webpack@4.44.1, webpack@^5.0.0-beta.30: + version "5.2.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.2.0.tgz#02f22466b79751a80a50f20f027a716e296b3ef5" + integrity sha512-evtOjOJQq3zaHJIWsJjM4TGtNHtSrNVAIyQ+tdPW/fRd+4PLGbUG6S3xt+N4+QwDBOaCVd0xCWiHd4R6lWO5DQ== + dependencies: + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.45" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^8.0.4" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.3.0" + eslint-scope "^5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.4" + json-parse-better-errors "^1.0.2" + loader-runner "^4.1.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + pkg-dir "^4.2.0" + schema-utils "^3.0.0" + tapable "^2.0.0" + terser-webpack-plugin "^5.0.0" + watchpack "^2.0.0" + webpack-sources "^2.0.1" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-pm-runs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +ws@^6.0.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + +xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==