├── babel.config.js
├── .prettierignore
├── .gitignore
├── lerna.json
├── prettier.config.js
├── docs
├── vercel.json
├── next.config.js
├── pages
│ ├── _app.js
│ ├── _document.js
│ └── index.js
├── package.json
├── components
│ └── color-switcher.js
└── yarn.lock
├── .github
└── workflows
│ ├── test.yml
│ └── format.yml
├── packages
├── theme
│ ├── fonts
│ │ ├── reg.css
│ │ ├── reg-bold.css
│ │ └── reg-ital-bold.css
│ ├── src
│ │ ├── prism.ts
│ │ ├── overrides.d.ts
│ │ └── index.ts
│ ├── package.json
│ ├── README.md
│ └── tsconfig.json
└── meta
│ ├── package.json
│ ├── README.md
│ ├── test
│ ├── index.js
│ └── __snapshots__
│ │ └── index.js.snap
│ └── src
│ └── index.js
├── README.md
├── package.json
├── LICENSE.md
└── CONTRIBUTING.md
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['@babel/env', '@babel/react']
3 | }
4 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | public
2 | package-lock.json
3 | yarn.lock
4 | node_modules
5 | dist
6 | coverage
7 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .next
2 | public
3 | package-lock.json
4 | node_modules
5 | dist
6 | coverage
7 | .DS_Store
8 |
--------------------------------------------------------------------------------
/lerna.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "0.1.0-alpha.0",
3 | "npmClient": "yarn",
4 | "useWorkspaces": true,
5 | "packages": ["packages/*"]
6 | }
7 |
--------------------------------------------------------------------------------
/prettier.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | singleQuote: true,
3 | trailingComma: 'none',
4 | arrowParens: 'avoid',
5 | printWidth: 80,
6 | semi: false
7 | }
8 |
--------------------------------------------------------------------------------
/docs/vercel.json:
--------------------------------------------------------------------------------
1 | {
2 | "public": true,
3 | "trailingSlash": true,
4 | "github": { "silent": true },
5 | "redirects": [
6 | { "source": "/gh/", "destination": "https://github.com/hackclub/theme" }
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/docs/next.config.js:
--------------------------------------------------------------------------------
1 | const isProd = process.env.NODE_ENV === 'production'
2 | const withMDX = require('@next/mdx')({ extension: /\.mdx?$/ })
3 | module.exports = withMDX({
4 | pageExtensions: ['js', 'jsx', 'mdx'],
5 | assetPrefix: isProd ? 'https://theme.hackclub.com' : ''
6 | })
7 |
--------------------------------------------------------------------------------
/.github/workflows/test.yml:
--------------------------------------------------------------------------------
1 | name: test
2 |
3 | on:
4 | - push
5 | - pull_request
6 |
7 | jobs:
8 | jest:
9 | runs-on: ubuntu-latest
10 | steps:
11 | - uses: actions/checkout@v3
12 | - uses: actions/setup-node@v3
13 | - run: yarn install
14 | - run: yarn run test
15 |
--------------------------------------------------------------------------------
/.github/workflows/format.yml:
--------------------------------------------------------------------------------
1 | name: format
2 |
3 | on:
4 | - push
5 | - pull_request
6 |
7 | jobs:
8 | prettier:
9 | runs-on: ubuntu-latest
10 | steps:
11 | - uses: actions/checkout@v3
12 | - uses: actions/setup-node@v3
13 | - run: yarn install
14 | - run: yarn run checkFormat
15 |
--------------------------------------------------------------------------------
/packages/theme/fonts/reg.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'Phantom Sans';
3 | src:
4 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Regular.woff')
5 | format('woff'),
6 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Regular.woff2')
7 | format('woff2');
8 | font-weight: normal;
9 | font-style: normal;
10 | font-display: swap;
11 | }
12 |
--------------------------------------------------------------------------------
/docs/pages/_app.js:
--------------------------------------------------------------------------------
1 | import * as React from 'react'
2 | import NextApp from 'next/app'
3 |
4 | import '@hackclub/theme/fonts/reg-ital-bold.css'
5 | import theme from '@hackclub/theme'
6 | import { ThemeProvider } from 'theme-ui'
7 |
8 | export default class App extends NextApp {
9 | render() {
10 | const { Component, pageProps } = this.props
11 | return (
12 |
13 |
14 |
15 | )
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/packages/theme/src/prism.ts:
--------------------------------------------------------------------------------
1 | export default {
2 | '.comment,.prolog,.doctype,.cdata,.punctuation,.operator,.entity,.url': {
3 | color: 'muted'
4 | },
5 | '.comment': {
6 | fontStyle: 'italic'
7 | },
8 | '.property, .tag, .boolean, .number, .constant, .symbol, .deleted, .function, .class-name, .regex, .important, .variable':
9 | {
10 | color: 'red'
11 | },
12 | '.atrule, .attr-value, .keyword': {
13 | color: 'blue'
14 | },
15 | '.selector, .attr-name, .string, .char, .builtin, .inserted': {
16 | color: 'orange'
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/docs/pages/_document.js:
--------------------------------------------------------------------------------
1 | import Document, { Html, Head, Main, NextScript } from 'next/document'
2 | import { InitializeColorMode } from 'theme-ui'
3 |
4 | export default class extends Document {
5 | static async getInitialProps(ctx) {
6 | const initialProps = await Document.getInitialProps(ctx)
7 | return { ...initialProps }
8 | }
9 |
10 | render() {
11 | return (
12 |
13 |
15 |
16 |
17 |
18 |
19 |
20 | )
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/docs/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@hackclub/theme-docs",
3 | "version": "0.0.1",
4 | "author": "Lachlan Campbell (https://lachlanjc.me) ",
5 | "license": "MIT",
6 | "private": true,
7 | "scripts": {
8 | "dev": "next",
9 | "build": "next build",
10 | "start": "yarn run dev"
11 | },
12 | "dependencies": {
13 | "@hackclub/meta": "^1.0.0",
14 | "@hackclub/theme": "^0.3.1",
15 | "@mdx-js/loader": "^1.6.21",
16 | "@next/mdx": "^10.0.1",
17 | "@theme-ui/style-guide": "^0.3.3",
18 | "lodash": "^4.17.21",
19 | "next": "^12.1.0",
20 | "react": "^17.0.1",
21 | "react-dom": "^17.0.1",
22 | "theme-ui": "^0.3.3"
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/packages/theme/fonts/reg-bold.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'Phantom Sans';
3 | src:
4 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Regular.woff')
5 | format('woff'),
6 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Regular.woff2')
7 | format('woff2');
8 | font-weight: normal;
9 | font-style: normal;
10 | font-display: swap;
11 | }
12 | @font-face {
13 | font-family: 'Phantom Sans';
14 | src:
15 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Bold.woff')
16 | format('woff'),
17 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Bold.woff2')
18 | format('woff2');
19 | font-weight: bold;
20 | font-style: normal;
21 | font-display: swap;
22 | }
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Hack Club Theme
2 |
3 | 
4 | 
5 |
6 | [Hack Club](https://hackclub.com)’s frontend design system/tools,
7 | made for [Theme UI](https://theme-ui.com). An alternative for CSS
8 | projects is [available here](https://github.com/hackclub/css).
9 |
10 | > For getting started, check out [theme-starter](https://github.com/hackclub/theme-starter)!
11 |
12 | ## Packages
13 |
14 | 1. `@hackclub/theme` – Theme UI base theme
15 | 2. `@hackclub/meta` – React component for generating social tags for ``
16 |
17 | ## Docs
18 |
19 | The docs site source is in `/docs`. It is made with Next.js & deployed on Vercel.
20 |
21 | [**theme.hackclub.com**](https://theme.hackclub.com)
22 |
--------------------------------------------------------------------------------
/packages/theme/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@hackclub/theme",
3 | "description": "Hack Club’s theme for Theme UI websites",
4 | "version": "0.3.3",
5 | "author": "Lachlan Campbell (https://lachlanjc.com)",
6 | "source": "src/index.ts",
7 | "main": "dist/index.js",
8 | "module": "dist/index.esm.js",
9 | "unpkg": "dist/index.umd.js",
10 | "types": "dist/index.d.ts",
11 | "sideEffects": false,
12 | "scripts": {
13 | "prepare": "microbundle",
14 | "watch": "microbundle watch --no-compress"
15 | },
16 | "publishConfig": {
17 | "access": "public"
18 | },
19 | "license": "MIT",
20 | "repository": {
21 | "type": "git",
22 | "url": "https://github.com/hackclub/theme.git",
23 | "directory": "packages/theme"
24 | },
25 | "gitHead": "029e83b336da014076112a68048dfa65565013ee",
26 | "dependencies": {
27 | "theme-ui": "^0.14.5"
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "private": true,
3 | "scripts": {
4 | "prepare": "lerna run prepare",
5 | "clean": "lerna run clean",
6 | "test": "jest",
7 | "format": "prettier --write .",
8 | "checkFormat": "prettier --check ."
9 | },
10 | "workspaces": {
11 | "packages": [
12 | "packages/*"
13 | ]
14 | },
15 | "devDependencies": {
16 | "@babel/cli": "^7.17.10",
17 | "@babel/core": "^7.18.2",
18 | "@babel/preset-env": "^7.18.2",
19 | "@babel/preset-react": "^7.17.12",
20 | "@testing-library/react": "^11.1.2",
21 | "babel-jest": "^26.6.3",
22 | "jest": "^26.6.3",
23 | "lerna": "^3.22.1",
24 | "microbundle": "^0.12.4",
25 | "prettier": "2.6.2"
26 | },
27 | "jest": {
28 | "testMatch": [
29 | "**/packages/**/test/*.js"
30 | ],
31 | "testPathIgnorePatterns": [
32 | "/node_modules/"
33 | ]
34 | },
35 | "dependencies": {}
36 | }
37 |
--------------------------------------------------------------------------------
/packages/meta/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@hackclub/meta",
3 | "description": "Generate meta tags for Hack Club pages",
4 | "version": "1.1.33",
5 | "source": "src/index.js",
6 | "main": "dist/index.js",
7 | "module": "dist/index.esm.js",
8 | "unpkg": "dist/index.umd.js",
9 | "sideEffects": false,
10 | "scripts": {
11 | "prepare": "rm -rf ./dist && microbundle --jsx React.createElement",
12 | "watch": "microbundle watch --jsx React.createElement --no-compress"
13 | },
14 | "publishConfig": {
15 | "access": "public"
16 | },
17 | "license": "MIT",
18 | "repository": {
19 | "type": "git",
20 | "url": "https://github.com/hackclub/theme.git",
21 | "directory": "packages/meta"
22 | },
23 | "peerDependencies": {
24 | "react": "^18.0.0"
25 | },
26 | "devDependencies": {
27 | "react": "^18.0.0",
28 | "react-dom": "^18.0.0"
29 | },
30 | "gitHead": "029e83b336da014076112a68048dfa65565013ee"
31 | }
32 |
--------------------------------------------------------------------------------
/packages/theme/src/overrides.d.ts:
--------------------------------------------------------------------------------
1 | import 'theme-ui'
2 |
3 | declare module 'theme-ui' {
4 | interface Theme {
5 | util: {
6 | /**
7 | * '@media (prefers-reduced-motion: no-preference)'
8 | */
9 | motion: string
10 | /**
11 | * '@media (prefers-reduced-motion: reduce)'
12 | */
13 | reduceMotion: string
14 | /**
15 | * '@media (prefers-reduced-transparency: reduce)'
16 | */
17 | reduceTransparency: string
18 | /**
19 | * '@supports (-webkit-background-clip: text)'
20 | */
21 | supportsClipText: string
22 | /**
23 | * '@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none)'
24 | */
25 | supportsBackdrop: string
26 | cx: (c: string) => ColorOrNestedColorScale
27 | gx: (from: string, to: string) => ThemeUICSSObject
28 | gxText: (from: string, to: string) => ThemeUICSSObject
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/packages/theme/README.md:
--------------------------------------------------------------------------------
1 | # @hackclub/theme
2 |
3 | [Theme UI](https://theme-ui.com) theme for [Hack Club](https://hackclub.com)
4 |
5 | ```bash
6 | yarn add @hackclub/theme
7 | # npm i @hackclub/theme
8 | ```
9 |
10 | Check out theme: [**theme.hackclub.com**](https://theme.hackclub.com)
11 |
12 | ## Usage
13 |
14 | ```js
15 | import { ThemeProvider } from 'theme-ui'
16 | import theme from '@hackclub/theme'
17 |
18 | export default ({ children }) => (
19 | {children}
20 | )
21 | ```
22 |
23 | ### Fonts
24 |
25 | This package also bundles 3 CSS files that include Hack Club’s webfonts:
26 | `reg.css`, `reg-bold.css`, & `reg-ital-bold.css`.
27 | To use, just import straight from the package:
28 |
29 | ```js
30 | import '@hackclub/theme/fonts/reg-bold.css'
31 | ```
32 |
33 | (In a Next.js project, [place](https://nextjs.org/docs/basic-features/built-in-css-support) in the `pages/_app.js` file.)
34 |
35 | MIT License
36 |
--------------------------------------------------------------------------------
/packages/meta/README.md:
--------------------------------------------------------------------------------
1 | # @hackclub/meta
2 |
3 | React component for generating Open Graph/etc meta tags for Hack Club pages.
4 | Designed for Next.js but framework-agnostic.
5 |
6 | Not recommended for non-Hack Club sites—you’ll get Hack Club favicons :)
7 |
8 | ## Usage
9 |
10 | ```bash
11 | yarn add @hackclub/meta
12 | # npm i @hackclub/meta
13 | ```
14 |
15 | Example for [hackathons.hackclub.com](https://hackathons.hackclub.com):
16 |
17 | ```js
18 | // import Head from 'next/head'
19 |
20 |
29 | ```
30 |
31 | All props are optional. If you include multiple times, the tags from the last
32 | instance will be used.
33 |
34 | MIT License
35 |
--------------------------------------------------------------------------------
/docs/components/color-switcher.js:
--------------------------------------------------------------------------------
1 | import { IconButton, useColorMode } from 'theme-ui'
2 |
3 | const ColorSwitcher = props => {
4 | const [mode, setMode] = useColorMode()
5 | return (
6 | setMode(mode === 'dark' ? 'light' : 'dark')}
8 | title="Invert Colors"
9 | sx={{
10 | position: 'absolute',
11 | top: 3,
12 | right: 3,
13 | color: 'primary',
14 | borderRadius: 'circle',
15 | transition: 'box-shadow .125s ease-in-out',
16 | ':hover,:focus': {
17 | boxShadow: '0 0 0 2px',
18 | outline: 'none'
19 | }
20 | }}
21 | >
22 |
23 |
31 |
32 |
33 |
34 | )
35 | }
36 |
37 | export default ColorSwitcher
38 |
--------------------------------------------------------------------------------
/packages/theme/fonts/reg-ital-bold.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'Phantom Sans';
3 | src:
4 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Regular.woff')
5 | format('woff'),
6 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Regular.woff2')
7 | format('woff2');
8 | font-weight: normal;
9 | font-style: normal;
10 | font-display: swap;
11 | }
12 | @font-face {
13 | font-family: 'Phantom Sans';
14 | src:
15 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Italic.woff')
16 | format('woff'),
17 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Italic.woff2')
18 | format('woff2');
19 | font-weight: normal;
20 | font-style: italic;
21 | font-display: swap;
22 | }
23 | @font-face {
24 | font-family: 'Phantom Sans';
25 | src:
26 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Bold.woff')
27 | format('woff'),
28 | url('https://assets.hackclub.com/fonts/Phantom_Sans_0.7/Bold.woff2')
29 | format('woff2');
30 | font-weight: bold;
31 | font-style: normal;
32 | font-display: swap;
33 | }
34 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | # The MIT License (MIT)
2 |
3 | Copyright (c) 2020 The Hack Foundation
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 |
--------------------------------------------------------------------------------
/packages/theme/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | /* Basic Options */
4 | "target": "ES2018" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */,
5 | "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */,
6 | "declaration": true /* Generates corresponding '.d.ts' file. */,
7 | "declarationMap": true /* Generates a sourcemap for each corresponding '.d.ts' file. */,
8 | "sourceMap": true /* Generates corresponding '.map' file. */,
9 | "outDir": "./dist" /* Redirect output structure to the directory. */,
10 | "removeComments": true /* Do not emit comments to output. */,
11 |
12 | /* Module Resolution Options */
13 | "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */,
14 |
15 | /* Advanced Options */
16 | "skipLibCheck": true /* Skip type checking of declaration files. */,
17 | "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */
18 | },
19 | "include": ["src"]
20 | }
21 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing
2 |
3 | Hey—thanks for your interest in contributing! We follow the [Hack Club Code of Conduct](https://hackclub.com/conduct/), so please be kind and reach out if you have any questions or concerns.
4 |
5 | ## Local Development
6 |
7 | This repo uses [Yarn Workspaces][] and [Lerna][] to develop multiple packages together as a monorepo.
8 | Be sure to install [Yarn][] before setting up the development environment.
9 |
10 | Install dependencies and link local packages in the root directory:
11 |
12 | ```bash
13 | yarn
14 | ```
15 |
16 | After yarn has linked packages and installed dependences in the repo, you can run whatever you’re looking for.
17 |
18 | ```bash
19 | yarn workspace
20 | ```
21 |
22 | Where name of package is something like `@hackclub/theme` or `@hackclub/meta` (one of the packages
23 | listed by yarn when you run the `yarn workspaces info` command)
24 |
25 | Example:
26 |
27 | ```bash
28 | yarn workspace @hackclub/meta prepare
29 | ```
30 |
31 | ## Tests
32 |
33 | Unit tests are run with [Jest][], and each relevant package includes a `test/` directory with unit tests for that package.
34 |
35 | Running tests:
36 |
37 | ```sh
38 | yarn test
39 | ```
40 |
41 | Running tests in watch mode:
42 |
43 | ```sh
44 | yarn test --watch
45 | ```
46 |
47 | ## Pull Requests
48 |
49 | When opening a pull request, please be sure to update any relevant documentation.
50 |
51 | ---
52 |
53 | _Doc adapted from [Theme UI][]_
54 |
55 | [yarn]: https://yarnpkg.com
56 | [yarn workspaces]: https://yarnpkg.com/en/docs/workspaces
57 | [lerna]: https://github.com/lerna/lerna
58 | [jest]: https://jestjs.io/
59 | [theme ui]: https://github.com/system-ui/theme-ui/blob/master/CONTRIBUTING.md
60 |
--------------------------------------------------------------------------------
/packages/meta/test/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import { render, cleanup } from '@testing-library/react'
3 | import Meta from '../src'
4 |
5 | afterEach(cleanup)
6 |
7 | test('Meta renders', () => {
8 | const { container, getByText } = render( )
9 | expect(getByText('Hack Club')).toBeTruthy()
10 | expect(
11 | container.querySelector('[property="og:title"][content="Hack Club"]')
12 | ).toBeTruthy()
13 | expect(
14 | container.querySelector('[name="twitter:title"][content="Hack Club"]')
15 | ).toBeTruthy()
16 | expect(container).toMatchSnapshot()
17 | })
18 |
19 | test('Meta renders custom title', () => {
20 | const title = 'Custom Title – Hack Club'
21 | const { container, getByText } = render( )
22 | expect(getByText(title)).toBeTruthy()
23 | expect(
24 | container.querySelector(`[property="og:title"][content="${title}"]`)
25 | ).toBeTruthy()
26 | expect(
27 | container.querySelector(`[name="twitter:title"][content="${title}"]`)
28 | ).toBeTruthy()
29 | expect(container).toMatchSnapshot()
30 | })
31 |
32 | test('Meta renders image', () => {
33 | const url = 'https://hackclub.com/cards/bank.jpg'
34 | const { container } = render( )
35 | expect(
36 | container.querySelector(
37 | 'meta[name="twitter:card"][content="summary_large_image"]'
38 | )
39 | ).toBeTruthy()
40 | expect(container.querySelectorAll(`[content="${url}"]`)).toHaveLength(2)
41 | expect(container).toMatchSnapshot()
42 | })
43 |
44 | test('Meta renders custom color', () => {
45 | const color = '#0069ff'
46 | const { container } = render( )
47 | expect(
48 | container.querySelector(`meta[name="theme-color"][content="${color}"]`)
49 | ).toBeTruthy()
50 | expect(container).toMatchSnapshot()
51 | })
52 |
53 | test('Meta renders children', () => {
54 | const { container } = render(
55 |
56 |
57 |
58 | )
59 | expect(
60 | container.querySelector('meta[name="children"][content="present"]')
61 | ).toBeTruthy()
62 | expect(container).toMatchSnapshot()
63 | })
64 |
--------------------------------------------------------------------------------
/packages/meta/src/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 |
3 | const makeTitle = (title, name) =>
4 | title === name ? title : `${title} – ${name}`
5 |
6 | const Meta = ({
7 | as: ElementType = React.Fragment,
8 | name = 'Hack Club', // site name
9 | title = 'Hack Club', // page title
10 | description,
11 | image,
12 | color = '#ec3750',
13 | manifest = 'https://assets.hackclub.com/favicons/site.webmanifest',
14 | children
15 | }) => (
16 |
17 |
18 |
19 |
20 |
21 | {makeTitle(title, name)}
22 |
23 |
28 | {description && (
29 |
30 |
31 |
32 |
33 |
34 | )}
35 | {image && (
36 |
37 |
38 |
39 |
40 |
41 | )}
42 |
43 |
44 |
50 |
51 |
57 |
63 |
69 |
75 | {manifest && }
76 | {children}
77 |
78 | )
79 |
80 | export default Meta
81 |
--------------------------------------------------------------------------------
/packages/meta/test/__snapshots__/index.js.snap:
--------------------------------------------------------------------------------
1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
2 |
3 | exports[`Meta renders 1`] = `
4 |
5 |
9 |
13 |
17 |
21 |
22 | Hack Club
23 |
24 |
28 |
32 |
36 |
40 |
45 |
50 |
56 |
62 |
66 |
67 | `;
68 |
69 | exports[`Meta renders children 1`] = `
70 |
71 |
75 |
79 |
83 |
87 |
88 | Hack Club
89 |
90 |
94 |
98 |
102 |
106 |
111 |
116 |
122 |
128 |
132 |
136 |
137 | `;
138 |
139 | exports[`Meta renders custom color 1`] = `
140 |
141 |
145 |
149 |
153 |
157 |
158 | Hack Club
159 |
160 |
164 |
168 |
172 |
176 |
181 |
186 |
192 |
198 |
202 |
203 | `;
204 |
205 | exports[`Meta renders custom title 1`] = `
206 |
207 |
211 |
215 |
219 |
223 |
224 | Custom Title – Hack Club
225 |
226 |
230 |
234 |
238 |
242 |
247 |
252 |
258 |
264 |
268 |
269 | `;
270 |
271 | exports[`Meta renders image 1`] = `
272 |
273 |
277 |
281 |
285 |
289 |
290 | Hack Club
291 |
292 |
296 |
300 |
304 |
308 |
312 |
316 |
320 |
325 |
330 |
336 |
342 |
346 |
347 | `;
348 |
--------------------------------------------------------------------------------
/docs/pages/index.js:
--------------------------------------------------------------------------------
1 | import {
2 | BaseStyles,
3 | Badge,
4 | Box,
5 | Button,
6 | Card,
7 | Checkbox,
8 | Container,
9 | Flex,
10 | Grid,
11 | Heading,
12 | Input,
13 | Label,
14 | Link,
15 | NavLink,
16 | Radio,
17 | Select,
18 | Slider,
19 | Text,
20 | Textarea
21 | } from 'theme-ui'
22 | import Head from 'next/head'
23 | import Meta from '@hackclub/meta'
24 | import theme from '@hackclub/theme'
25 | import ColorSwitcher from '../components/color-switcher'
26 | import { TypeScale, ColorPalette } from '@theme-ui/style-guide'
27 |
28 | const DocsPage = () => (
29 | <>
30 |
31 | Hack Club Theme
32 |
36 |
37 |
38 |
39 |
40 |
41 | Hack Club Theme
42 |
43 |
44 | Hack Club’s theme + React
45 | components for Theme UI.
46 |
47 |
59 | GitHub
60 |
61 | NPM
62 |
63 |
64 | Starter
65 |
66 |
67 |
68 |
69 |
70 |
71 | Containers
72 |
73 | {Object.keys(theme.layout).map(key => (
74 |
85 | {key}
86 |
87 | ))}
88 |
89 |
93 |
94 | Text
95 |
96 | {Object.keys(theme.text).map(key => {
97 | const Component = key.includes('head') ? Heading : Text
98 | return (
99 |
100 | {key}
101 |
102 | )
103 | })}
104 |
105 |
106 |
107 | This is a whole paragraph of text, include{' '}
108 | code like this, as well as{' '}
109 |
110 | linked code
111 |
112 | {' & '}
113 | regular links . The paragraph
114 | ended up being 1 sentence, but now I guess it’s two
115 | .
116 |
117 |
118 | Here’s a code block! No highlighting to be found.
119 |
120 |
121 | Buttons
122 | {Object.keys(theme.buttons).map(key => (
123 |
124 | {key} btn
125 |
126 | ))}
127 | Cards
128 |
133 | {Object.keys(theme.cards).map(key => (
134 |
135 | {key}
136 |
137 | ))}
138 | t.util.gx('cyan', 'blue'),
141 | color: 'white'
142 | }}
143 | >
144 |
145 | Gradient BG
146 |
147 |
148 | theme.util.gx('color1', 'color2')
149 |
150 |
151 |
152 | t.util.gxText('cyan', 'blue')}
156 | my={0}
157 | >
158 | Gradient text
159 |
160 |
161 | theme.util.gxText('color1', 'color2')
162 |
163 |
164 |
165 | Forms
166 |
167 |
168 | Full name
169 |
170 |
171 |
172 | How are you primarily associated with Hack Club?
173 |
174 |
175 | Select one…
176 |
177 | I lead a club
178 | I am a club member
179 | I am active on Slack
180 | I am a Hack Club alum
181 | None of the above
182 |
183 |
184 |
185 |
186 | Remember me
187 |
188 |
189 |
190 | Alpha
191 |
192 |
193 | Bravo
194 |
195 |
196 | Charlie
197 |
198 |
199 |
200 | Why do you want to come?
201 |
202 |
203 |
204 | Slider
205 |
206 |
207 |
213 |
214 | Badges
215 | {Object.keys(theme.badges).map(key => (
216 |
222 | {key}
223 |
224 | ))}
225 | Colors
226 |
229 |
230 |
231 | {JSON.stringify(theme, null, 2)}
232 |
233 |
234 |
235 | >
236 | )
237 |
238 | export default DocsPage
239 |
--------------------------------------------------------------------------------
/packages/theme/src/index.ts:
--------------------------------------------------------------------------------
1 | import type { Theme } from 'theme-ui'
2 | import prism from './prism'
3 | const colors = {
4 | darker: '#121217',
5 | dark: '#17171d',
6 | darkless: '#252429',
7 |
8 | black: '#1f2d3d',
9 | steel: '#273444',
10 | slate: '#3c4858',
11 | muted: '#8492a6',
12 | smoke: '#e0e6ed',
13 | snow: '#f9fafc',
14 | white: '#ffffff',
15 |
16 | red: '#ec3750',
17 | orange: '#ff8c37',
18 | yellow: '#f1c40f',
19 | green: '#33d6a6',
20 | cyan: '#5bc0de',
21 | blue: '#338eda',
22 | purple: '#a633d6',
23 |
24 | twitter: '#1da1f2',
25 | facebook: '#3b5998',
26 | instagram: '#e1306c'
27 | }
28 |
29 | const cssQueries = {
30 | motion: '@media (prefers-reduced-motion: no-preference)',
31 | reduceMotion: '@media (prefers-reduced-motion: reduce)',
32 | reduceTransparency: '@media (prefers-reduced-transparency: reduce)',
33 | supportsClipText: '@supports (-webkit-background-clip: text)',
34 | supportsBackdrop:
35 | '@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none)'
36 | }
37 |
38 | const theme: Theme = {
39 | breakpoints: [32, 48, 64, 96, 128].map(w => `${w}em`),
40 | space: [0, 4, 8, 16, 32, 64, 128, 256, 512],
41 | fontSizes: [12, 16, 20, 24, 32, 48, 64, 96, 128, 160, 192],
42 | config: {
43 | initialColorModeName: 'light',
44 | useColorSchemeMediaQuery: true
45 | },
46 | colors: {
47 | ...colors,
48 | text: colors.black,
49 | background: colors.white,
50 | elevated: colors.white,
51 | sheet: colors.snow,
52 | sunken: colors.smoke,
53 | border: colors.smoke,
54 | placeholder: colors.muted,
55 | secondary: colors.slate,
56 | primary: colors.red,
57 | muted: colors.muted,
58 | accent: colors.blue,
59 | modes: {
60 | dark: {
61 | text: colors.white,
62 | background: colors.dark,
63 | elevated: colors.darkless,
64 | sheet: colors.darkless,
65 | sunken: colors.darker,
66 | border: colors.darkless,
67 | placeholder: colors.slate,
68 | secondary: colors.muted,
69 | muted: colors.muted,
70 | accent: colors.cyan
71 | }
72 | }
73 | },
74 | fonts: {
75 | heading:
76 | '"Phantom Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',
77 | body: '"Phantom Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',
78 | monospace: '"SF Mono", "Roboto Mono", Menlo, Consolas, monospace'
79 | },
80 | lineHeights: {
81 | limit: 0.875,
82 | title: 1,
83 | heading: 1.125,
84 | subheading: 1.25,
85 | caption: 1.375,
86 | body: 1.5
87 | },
88 | fontWeights: {
89 | body: 400,
90 | bold: 700,
91 | heading: 700
92 | },
93 | letterSpacings: {
94 | title: '-0.009em',
95 | headline: '0.009em'
96 | },
97 | sizes: {
98 | widePlus: 2048,
99 | wide: 1536,
100 | layoutPlus: 1200,
101 | layout: 1024,
102 | copyUltra: 980,
103 | copyPlus: 768,
104 | copy: 680,
105 | narrowPlus: 600,
106 | narrow: 512
107 | },
108 | radii: {
109 | small: 4,
110 | default: 8,
111 | extra: 12,
112 | ultra: 16,
113 | circle: 99999
114 | },
115 | shadows: {
116 | text: '0 1px 2px rgba(0, 0, 0, 0.25), 0 2px 4px rgba(0, 0, 0, 0.125)',
117 | small: '0 1px 2px rgba(0, 0, 0, 0.0625), 0 2px 4px rgba(0, 0, 0, 0.0625)',
118 | card: '0 4px 8px rgba(0, 0, 0, 0.125)',
119 | elevated: '0 1px 2px rgba(0, 0, 0, 0.0625), 0 8px 12px rgba(0, 0, 0, 0.125)'
120 | },
121 | text: {
122 | heading: {
123 | fontWeight: 'bold',
124 | lineHeight: 'heading',
125 | mt: 0,
126 | mb: 0
127 | },
128 | ultratitle: {
129 | fontSize: [5, 6, 7],
130 | lineHeight: 'limit',
131 | fontWeight: 'bold',
132 | letterSpacing: 'title'
133 | },
134 | title: {
135 | fontSize: [4, 5, 6],
136 | fontWeight: 'bold',
137 | letterSpacing: 'title',
138 | lineHeight: 'title'
139 | },
140 | subtitle: {
141 | mt: 3,
142 | fontSize: [2, 3],
143 | fontWeight: 'body',
144 | letterSpacing: 'headline',
145 | lineHeight: 'subheading'
146 | },
147 | headline: {
148 | variant: 'text.heading',
149 | letterSpacing: 'headline',
150 | lineHeight: 'heading',
151 | fontSize: 4,
152 | mt: 3,
153 | mb: 3
154 | },
155 | subheadline: {
156 | variant: 'text.heading',
157 | letterSpacing: 'headline',
158 | fontSize: 2,
159 | mt: 0,
160 | mb: 3
161 | },
162 | eyebrow: {
163 | color: 'muted',
164 | fontSize: [3, 4],
165 | fontWeight: 'heading',
166 | letterSpacing: 'headline',
167 | lineHeight: 'subheading',
168 | textTransform: 'uppercase',
169 | mt: 0,
170 | mb: 2
171 | },
172 | lead: {
173 | fontSize: [2, 3],
174 | my: [2, 3]
175 | },
176 | caption: {
177 | color: 'muted',
178 | fontWeight: 'medium',
179 | letterSpacing: 'headline',
180 | lineHeight: 'caption'
181 | }
182 | },
183 | alerts: {
184 | primary: {
185 | borderRadius: 'default',
186 | bg: 'orange',
187 | color: 'background',
188 | fontWeight: 'body'
189 | }
190 | },
191 | badges: {
192 | pill: {
193 | borderRadius: 'circle',
194 | px: 3,
195 | py: 1,
196 | fontSize: 1
197 | },
198 | outline: {
199 | variant: 'badges.pill',
200 | bg: 'transparent',
201 | border: '1px solid',
202 | borderColor: 'currentColor',
203 | fontWeight: 'body'
204 | }
205 | },
206 | buttons: {
207 | primary: {
208 | cursor: 'pointer',
209 | fontFamily: 'inherit',
210 | fontWeight: 'bold',
211 | borderRadius: 'circle',
212 | display: 'inline-flex',
213 | alignItems: 'center',
214 | justifyContent: 'center',
215 | boxShadow: 'card',
216 | letterSpacing: 'headline',
217 | WebkitTapHighlightColor: 'transparent',
218 | transition: 'transform .125s ease-in-out, box-shadow .125s ease-in-out',
219 | ':focus,:hover': {
220 | boxShadow: 'elevated',
221 | transform: 'scale(1.0625)'
222 | },
223 | svg: { ml: -1, mr: 2 }
224 | },
225 | lg: {
226 | variant: 'buttons.primary',
227 | fontSize: 3,
228 | lineHeight: 'title',
229 | px: 4,
230 | py: 3
231 | },
232 | outline: {
233 | variant: 'buttons.primary',
234 | bg: 'transparent',
235 | color: 'primary',
236 | border: '2px solid currentColor'
237 | },
238 | outlineLg: {
239 | variant: 'buttons.primary',
240 | bg: 'transparent',
241 | color: 'primary',
242 | border: '2px solid currentColor',
243 | lineHeight: 'title',
244 | fontSize: 3,
245 | px: 4,
246 | py: 3
247 | },
248 | cta: {
249 | variant: 'buttons.primary',
250 | fontSize: 2,
251 | backgroundImage: t => t.util.gx('orange', 'red')
252 | },
253 | ctaLg: {
254 | variant: 'buttons.primary',
255 | lineHeight: 'title',
256 | fontSize: 3,
257 | px: 4,
258 | py: 3,
259 | backgroundImage: t => t.util.gx('orange', 'red')
260 | }
261 | },
262 | cards: {
263 | primary: {
264 | bg: 'elevated',
265 | color: 'text',
266 | p: [3, 4],
267 | borderRadius: 'extra',
268 | boxShadow: 'card',
269 | overflow: 'hidden'
270 | },
271 | sunken: {
272 | bg: 'sunken',
273 | p: [3, 4],
274 | borderRadius: 'extra'
275 | },
276 | interactive: {
277 | variant: 'cards.primary',
278 | textDecoration: 'none',
279 | WebkitTapHighlightColor: 'transparent',
280 | transition: 'transform .125s ease-in-out, box-shadow .125s ease-in-out',
281 | ':hover,:focus': {
282 | transform: 'scale(1.0625)',
283 | boxShadow: 'elevated'
284 | }
285 | },
286 | translucent: {
287 | // variant: 'cards.primary',
288 | backgroundColor: 'rgba(255, 255, 255, 0.98)',
289 | color: 'text',
290 | boxShadow: 'none',
291 | [cssQueries.supportsBackdrop]: {
292 | backgroundColor: 'rgba(255, 255, 255, 0.75)',
293 | backdropFilter: 'saturate(180%) blur(20px)',
294 | WebkitBackdropFilter: 'saturate(180%) blur(20px)'
295 | },
296 | [cssQueries.reduceTransparency]: {
297 | backdropFilter: 'none',
298 | WebkitBackdropFilter: 'none'
299 | }
300 | },
301 | translucentDark: {
302 | // variant: 'cards.primary',
303 | backgroundColor: 'rgba(0, 0, 0, 0.875)',
304 | color: 'white',
305 | boxShadow: 'none',
306 | [cssQueries.supportsBackdrop]: {
307 | backgroundColor: 'rgba(0, 0, 0, 0.625)',
308 | backdropFilter: 'saturate(180%) blur(16px)',
309 | WebkitBackdropFilter: 'saturate(180%) blur(16px)'
310 | },
311 | [cssQueries.reduceTransparency]: {
312 | backdropFilter: 'none',
313 | WebkitBackdropFilter: 'none'
314 | }
315 | }
316 | },
317 | forms: {
318 | input: {
319 | bg: 'elevated',
320 | color: 'text',
321 | fontFamily: 'inherit',
322 | borderRadius: 'base',
323 | border: 0,
324 | '::-webkit-input-placeholder': { color: 'placeholder' },
325 | '::-moz-placeholder': { color: 'placeholder' },
326 | ':-ms-input-placeholder': { color: 'placeholder' },
327 | '&[type="search"]::-webkit-search-decoration': { display: 'none' }
328 | },
329 | textarea: { variant: 'forms.input' },
330 | select: { variant: 'forms.input' },
331 | label: {
332 | color: 'text',
333 | display: 'flex',
334 | flexDirection: 'column',
335 | textAlign: 'left',
336 | lineHeight: 'caption',
337 | fontSize: 2
338 | },
339 | labelHoriz: {
340 | color: 'text',
341 | display: 'flex',
342 | alignItems: 'center',
343 | textAlign: 'left',
344 | lineHeight: 'caption',
345 | fontSize: 2,
346 | svg: { color: 'muted' }
347 | },
348 | slider: {
349 | color: 'primary'
350 | },
351 | hidden: {
352 | position: 'absolute',
353 | height: '1px',
354 | width: '1px',
355 | overflow: 'hidden',
356 | clip: 'rect(1px, 1px, 1px, 1px)',
357 | whiteSpace: 'nowrap'
358 | }
359 | },
360 | layout: {
361 | container: {
362 | maxWidth: ['layout', null, 'layoutPlus'],
363 | width: '100%',
364 | mx: 'auto',
365 | px: 3
366 | },
367 | wide: {
368 | variant: 'layout.container',
369 | maxWidth: ['layout', null, 'wide']
370 | },
371 | copy: {
372 | variant: 'layout.container',
373 | maxWidth: ['copy', null, 'copyPlus']
374 | },
375 | narrow: {
376 | variant: 'layout.container',
377 | maxWidth: ['narrow', null, 'narrowPlus']
378 | }
379 | },
380 | styles: {
381 | root: {
382 | fontFamily: 'body',
383 | lineHeight: 'body',
384 | fontWeight: 'body',
385 | color: 'text',
386 | margin: 0,
387 | minHeight: '100vh',
388 | textRendering: 'optimizeLegibility',
389 | WebkitFontSmoothing: 'antialiased',
390 | MozOsxFontSmoothing: 'grayscale'
391 | },
392 | h1: {
393 | variant: 'text.heading',
394 | fontSize: 5
395 | },
396 | h2: {
397 | variant: 'text.heading',
398 | fontSize: 4
399 | },
400 | h3: {
401 | variant: 'text.heading',
402 | fontSize: 3
403 | },
404 | h4: {
405 | variant: 'text.heading',
406 | fontSize: 2
407 | },
408 | h5: {
409 | variant: 'text.heading',
410 | fontSize: 1
411 | },
412 | h6: {
413 | variant: 'text.heading',
414 | fontSize: 0
415 | },
416 | p: {
417 | color: 'text',
418 | fontWeight: 'body',
419 | lineHeight: 'body',
420 | my: 3
421 | },
422 | img: {
423 | maxWidth: '100%'
424 | },
425 | hr: {
426 | border: 0,
427 | borderBottom: '1px solid',
428 | borderColor: 'border'
429 | },
430 | a: {
431 | color: 'primary',
432 | textDecoration: 'underline',
433 | textUnderlinePosition: 'under',
434 | ':focus,:hover': {
435 | textDecorationStyle: 'wavy'
436 | }
437 | },
438 | pre: {
439 | fontFamily: 'monospace',
440 | fontSize: 1,
441 | p: 3,
442 | color: 'text',
443 | bg: 'sunken',
444 | overflow: 'auto',
445 | borderRadius: 'default',
446 | code: {
447 | color: 'inherit',
448 | mx: 0,
449 | px: 0,
450 | ...prism
451 | }
452 | },
453 | code: {
454 | fontFamily: 'monospace',
455 | fontSize: 'inherit',
456 | color: 'purple',
457 | bg: 'sunken',
458 | borderRadius: 'small',
459 | mx: 1,
460 | px: 1
461 | },
462 | 'p > code, li > code': {
463 | color: 'purple',
464 | fontSize: '0.875em'
465 | },
466 | 'p > a > code, li > a > code': {
467 | color: 'red',
468 | fontSize: '0.875em'
469 | },
470 | li: {
471 | my: 2
472 | },
473 | table: {
474 | width: '100%',
475 | my: 4,
476 | borderCollapse: 'separate',
477 | borderSpacing: 0,
478 | 'th,td': {
479 | textAlign: 'left',
480 | py: '4px',
481 | pr: '4px',
482 | pl: 0,
483 | borderColor: 'border',
484 | borderBottomStyle: 'solid'
485 | }
486 | },
487 | th: {
488 | verticalAlign: 'bottom',
489 | borderBottomWidth: '2px'
490 | },
491 | td: {
492 | verticalAlign: 'top',
493 | borderBottomWidth: '1px'
494 | }
495 | },
496 | util: {
497 | cx: (c: string) => theme.colors![c] || c,
498 | gx: (from: string, to: string): string => `radial-gradient(
499 | ellipse farthest-corner at top left,
500 | ${theme.util.cx(from)},
501 | ${theme.util.cx(to)}
502 | )`,
503 | gxText: (from: string, to: string) => ({
504 | color: theme.util.cx(to),
505 | [theme.util.supportsClipText]: {
506 | backgroundImage: theme.util.gx(from, to),
507 | backgroundRepeat: 'no-repeat',
508 | WebkitBackgroundClip: 'text',
509 | WebkitTextFillColor: 'transparent'
510 | }
511 | }),
512 | ...cssQueries
513 | }
514 | }
515 |
516 | export default theme
517 |
--------------------------------------------------------------------------------
/docs/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.8.3"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
8 | integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
9 | dependencies:
10 | "@babel/highlight" "^7.8.3"
11 |
12 | "@babel/code-frame@^7.10.4":
13 | version "7.10.4"
14 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a"
15 | integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
16 | dependencies:
17 | "@babel/highlight" "^7.10.4"
18 |
19 | "@babel/core@7.11.6":
20 | version "7.11.6"
21 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651"
22 | integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==
23 | dependencies:
24 | "@babel/code-frame" "^7.10.4"
25 | "@babel/generator" "^7.11.6"
26 | "@babel/helper-module-transforms" "^7.11.0"
27 | "@babel/helpers" "^7.10.4"
28 | "@babel/parser" "^7.11.5"
29 | "@babel/template" "^7.10.4"
30 | "@babel/traverse" "^7.11.5"
31 | "@babel/types" "^7.11.5"
32 | convert-source-map "^1.7.0"
33 | debug "^4.1.0"
34 | gensync "^1.0.0-beta.1"
35 | json5 "^2.1.2"
36 | lodash "^4.17.19"
37 | resolve "^1.3.2"
38 | semver "^5.4.1"
39 | source-map "^0.5.0"
40 |
41 | "@babel/generator@^7.10.5":
42 | version "7.10.5"
43 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.5.tgz#1b903554bc8c583ee8d25f1e8969732e6b829a69"
44 | integrity sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==
45 | dependencies:
46 | "@babel/types" "^7.10.5"
47 | jsesc "^2.5.1"
48 | source-map "^0.5.0"
49 |
50 | "@babel/generator@^7.11.6", "@babel/generator@^7.12.1":
51 | version "7.12.1"
52 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468"
53 | integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==
54 | dependencies:
55 | "@babel/types" "^7.12.1"
56 | jsesc "^2.5.1"
57 | source-map "^0.5.0"
58 |
59 | "@babel/helper-function-name@^7.10.4":
60 | version "7.10.4"
61 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a"
62 | integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==
63 | dependencies:
64 | "@babel/helper-get-function-arity" "^7.10.4"
65 | "@babel/template" "^7.10.4"
66 | "@babel/types" "^7.10.4"
67 |
68 | "@babel/helper-get-function-arity@^7.10.4":
69 | version "7.10.4"
70 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2"
71 | integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==
72 | dependencies:
73 | "@babel/types" "^7.10.4"
74 |
75 | "@babel/helper-member-expression-to-functions@^7.12.1":
76 | version "7.12.1"
77 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c"
78 | integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==
79 | dependencies:
80 | "@babel/types" "^7.12.1"
81 |
82 | "@babel/helper-module-imports@^7.0.0":
83 | version "7.8.3"
84 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
85 | integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
86 | dependencies:
87 | "@babel/types" "^7.8.3"
88 |
89 | "@babel/helper-module-imports@^7.12.1":
90 | version "7.12.1"
91 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c"
92 | integrity sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==
93 | dependencies:
94 | "@babel/types" "^7.12.1"
95 |
96 | "@babel/helper-module-transforms@^7.11.0":
97 | version "7.12.1"
98 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c"
99 | integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==
100 | dependencies:
101 | "@babel/helper-module-imports" "^7.12.1"
102 | "@babel/helper-replace-supers" "^7.12.1"
103 | "@babel/helper-simple-access" "^7.12.1"
104 | "@babel/helper-split-export-declaration" "^7.11.0"
105 | "@babel/helper-validator-identifier" "^7.10.4"
106 | "@babel/template" "^7.10.4"
107 | "@babel/traverse" "^7.12.1"
108 | "@babel/types" "^7.12.1"
109 | lodash "^4.17.19"
110 |
111 | "@babel/helper-optimise-call-expression@^7.10.4":
112 | version "7.10.4"
113 | resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673"
114 | integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==
115 | dependencies:
116 | "@babel/types" "^7.10.4"
117 |
118 | "@babel/helper-plugin-utils@7.10.4", "@babel/helper-plugin-utils@^7.10.4":
119 | version "7.10.4"
120 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
121 | integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
122 |
123 | "@babel/helper-plugin-utils@^7.8.0":
124 | version "7.8.3"
125 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
126 | integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==
127 |
128 | "@babel/helper-replace-supers@^7.12.1":
129 | version "7.12.1"
130 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz#f15c9cc897439281891e11d5ce12562ac0cf3fa9"
131 | integrity sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==
132 | dependencies:
133 | "@babel/helper-member-expression-to-functions" "^7.12.1"
134 | "@babel/helper-optimise-call-expression" "^7.10.4"
135 | "@babel/traverse" "^7.12.1"
136 | "@babel/types" "^7.12.1"
137 |
138 | "@babel/helper-simple-access@^7.12.1":
139 | version "7.12.1"
140 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136"
141 | integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==
142 | dependencies:
143 | "@babel/types" "^7.12.1"
144 |
145 | "@babel/helper-split-export-declaration@^7.10.4":
146 | version "7.10.4"
147 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz#2c70576eaa3b5609b24cb99db2888cc3fc4251d1"
148 | integrity sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==
149 | dependencies:
150 | "@babel/types" "^7.10.4"
151 |
152 | "@babel/helper-split-export-declaration@^7.11.0":
153 | version "7.11.0"
154 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f"
155 | integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==
156 | dependencies:
157 | "@babel/types" "^7.11.0"
158 |
159 | "@babel/helper-validator-identifier@^7.10.4":
160 | version "7.10.4"
161 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
162 | integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
163 |
164 | "@babel/helpers@^7.10.4":
165 | version "7.10.4"
166 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044"
167 | integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==
168 | dependencies:
169 | "@babel/template" "^7.10.4"
170 | "@babel/traverse" "^7.10.4"
171 | "@babel/types" "^7.10.4"
172 |
173 | "@babel/highlight@^7.10.4":
174 | version "7.10.4"
175 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143"
176 | integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==
177 | dependencies:
178 | "@babel/helper-validator-identifier" "^7.10.4"
179 | chalk "^2.0.0"
180 | js-tokens "^4.0.0"
181 |
182 | "@babel/highlight@^7.8.3":
183 | version "7.8.3"
184 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
185 | integrity sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==
186 | dependencies:
187 | chalk "^2.0.0"
188 | esutils "^2.0.2"
189 | js-tokens "^4.0.0"
190 |
191 | "@babel/parser@^7.10.4", "@babel/parser@^7.10.5":
192 | version "7.10.5"
193 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.5.tgz#e7c6bf5a7deff957cec9f04b551e2762909d826b"
194 | integrity sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==
195 |
196 | "@babel/parser@^7.11.5", "@babel/parser@^7.12.1":
197 | version "7.12.3"
198 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd"
199 | integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==
200 |
201 | "@babel/plugin-proposal-object-rest-spread@7.11.0":
202 | version "7.11.0"
203 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af"
204 | integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==
205 | dependencies:
206 | "@babel/helper-plugin-utils" "^7.10.4"
207 | "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
208 | "@babel/plugin-transform-parameters" "^7.10.4"
209 |
210 | "@babel/plugin-syntax-jsx@7.10.4":
211 | version "7.10.4"
212 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz#39abaae3cbf710c4373d8429484e6ba21340166c"
213 | integrity sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==
214 | dependencies:
215 | "@babel/helper-plugin-utils" "^7.10.4"
216 |
217 | "@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0":
218 | version "7.8.3"
219 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
220 | integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
221 | dependencies:
222 | "@babel/helper-plugin-utils" "^7.8.0"
223 |
224 | "@babel/plugin-transform-parameters@^7.10.4":
225 | version "7.10.5"
226 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz#59d339d58d0b1950435f4043e74e2510005e2c4a"
227 | integrity sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==
228 | dependencies:
229 | "@babel/helper-get-function-arity" "^7.10.4"
230 | "@babel/helper-plugin-utils" "^7.10.4"
231 |
232 | "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2":
233 | version "7.15.3"
234 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b"
235 | integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==
236 | dependencies:
237 | regenerator-runtime "^0.13.4"
238 |
239 | "@babel/template@^7.10.4":
240 | version "7.10.4"
241 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
242 | integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==
243 | dependencies:
244 | "@babel/code-frame" "^7.10.4"
245 | "@babel/parser" "^7.10.4"
246 | "@babel/types" "^7.10.4"
247 |
248 | "@babel/traverse@^7.10.4":
249 | version "7.10.5"
250 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.5.tgz#77ce464f5b258be265af618d8fddf0536f20b564"
251 | integrity sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==
252 | dependencies:
253 | "@babel/code-frame" "^7.10.4"
254 | "@babel/generator" "^7.10.5"
255 | "@babel/helper-function-name" "^7.10.4"
256 | "@babel/helper-split-export-declaration" "^7.10.4"
257 | "@babel/parser" "^7.10.5"
258 | "@babel/types" "^7.10.5"
259 | debug "^4.1.0"
260 | globals "^11.1.0"
261 | lodash "^4.17.19"
262 |
263 | "@babel/traverse@^7.11.5", "@babel/traverse@^7.12.1":
264 | version "7.12.1"
265 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e"
266 | integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==
267 | dependencies:
268 | "@babel/code-frame" "^7.10.4"
269 | "@babel/generator" "^7.12.1"
270 | "@babel/helper-function-name" "^7.10.4"
271 | "@babel/helper-split-export-declaration" "^7.11.0"
272 | "@babel/parser" "^7.12.1"
273 | "@babel/types" "^7.12.1"
274 | debug "^4.1.0"
275 | globals "^11.1.0"
276 | lodash "^4.17.19"
277 |
278 | "@babel/types@^7.10.4", "@babel/types@^7.10.5":
279 | version "7.10.5"
280 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.5.tgz#d88ae7e2fde86bfbfe851d4d81afa70a997b5d15"
281 | integrity sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==
282 | dependencies:
283 | "@babel/helper-validator-identifier" "^7.10.4"
284 | lodash "^4.17.19"
285 | to-fast-properties "^2.0.0"
286 |
287 | "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1":
288 | version "7.12.1"
289 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae"
290 | integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==
291 | dependencies:
292 | "@babel/helper-validator-identifier" "^7.10.4"
293 | lodash "^4.17.19"
294 | to-fast-properties "^2.0.0"
295 |
296 | "@babel/types@^7.8.3":
297 | version "7.8.3"
298 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
299 | integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
300 | dependencies:
301 | esutils "^2.0.2"
302 | lodash "^4.17.13"
303 | to-fast-properties "^2.0.0"
304 |
305 | "@emotion/cache@^10.0.27":
306 | version "10.0.27"
307 | resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.27.tgz#7895db204e2c1a991ae33d51262a3a44f6737303"
308 | integrity sha512-Zp8BEpbMunFsTcqAK4D7YTm3MvCp1SekflSLJH8lze2fCcSZ/yMkXHo8kb3t1/1Tdd3hAqf3Fb7z9VZ+FMiC9w==
309 | dependencies:
310 | "@emotion/sheet" "0.9.4"
311 | "@emotion/stylis" "0.8.5"
312 | "@emotion/utils" "0.11.3"
313 | "@emotion/weak-memoize" "0.2.5"
314 |
315 | "@emotion/core@^10.0.0":
316 | version "10.0.27"
317 | resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.0.27.tgz#7c3f78be681ab2273f3bf11ca3e2edc4a9dd1fdc"
318 | integrity sha512-XbD5R36pVbohQMnKfajHv43g8EbN4NHdF6Zh9zg/C0nr0jqwOw3gYnC07Xj3yG43OYSRyrGsoQ5qPwc8ycvLZw==
319 | dependencies:
320 | "@babel/runtime" "^7.5.5"
321 | "@emotion/cache" "^10.0.27"
322 | "@emotion/css" "^10.0.27"
323 | "@emotion/serialize" "^0.11.15"
324 | "@emotion/sheet" "0.9.4"
325 | "@emotion/utils" "0.11.3"
326 |
327 | "@emotion/css@^10.0.27":
328 | version "10.0.27"
329 | resolved "https://registry.yarnpkg.com/@emotion/css/-/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c"
330 | integrity sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==
331 | dependencies:
332 | "@emotion/serialize" "^0.11.15"
333 | "@emotion/utils" "0.11.3"
334 | babel-plugin-emotion "^10.0.27"
335 |
336 | "@emotion/hash@0.7.4":
337 | version "0.7.4"
338 | resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.7.4.tgz#f14932887422c9056b15a8d222a9074a7dfa2831"
339 | integrity sha512-fxfMSBMX3tlIbKUdtGKxqB1fyrH6gVrX39Gsv3y8lRYKUqlgDt3UMqQyGnR1bQMa2B8aGnhLZokZgg8vT0Le+A==
340 |
341 | "@emotion/is-prop-valid@0.8.6", "@emotion/is-prop-valid@^0.8.1":
342 | version "0.8.6"
343 | resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.6.tgz#4757646f0a58e9dec614c47c838e7147d88c263c"
344 | integrity sha512-mnZMho3Sq8BfzkYYRVc8ilQTnc8U02Ytp6J1AwM6taQStZ3AhsEJBX2LzhA/LJirNCwM2VtHL3VFIZ+sNJUgUQ==
345 | dependencies:
346 | "@emotion/memoize" "0.7.4"
347 |
348 | "@emotion/memoize@0.7.4", "@emotion/memoize@^0.7.1":
349 | version "0.7.4"
350 | resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb"
351 | integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==
352 |
353 | "@emotion/serialize@^0.11.15":
354 | version "0.11.15"
355 | resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.15.tgz#9a0f5873fb458d87d4f23e034413c12ed60a705a"
356 | integrity sha512-YE+qnrmGwyR+XB5j7Bi+0GT1JWsdcjM/d4POu+TXkcnrRs4RFCCsi3d/Ebf+wSStHqAlTT2+dfd+b9N9EO2KBg==
357 | dependencies:
358 | "@emotion/hash" "0.7.4"
359 | "@emotion/memoize" "0.7.4"
360 | "@emotion/unitless" "0.7.5"
361 | "@emotion/utils" "0.11.3"
362 | csstype "^2.5.7"
363 |
364 | "@emotion/sheet@0.9.4":
365 | version "0.9.4"
366 | resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5"
367 | integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==
368 |
369 | "@emotion/styled-base@^10.0.27":
370 | version "10.0.27"
371 | resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.0.27.tgz#d9efa307ae4e938fcc4d0596b40b7e8bc10f7c7c"
372 | integrity sha512-ufHM/HhE3nr309hJG9jxuFt71r6aHn7p+bwXduFxcwPFEfBIqvmZUMtZ9YxIsY61PVwK3bp4G1XhaCzy9smVvw==
373 | dependencies:
374 | "@babel/runtime" "^7.5.5"
375 | "@emotion/is-prop-valid" "0.8.6"
376 | "@emotion/serialize" "^0.11.15"
377 | "@emotion/utils" "0.11.3"
378 |
379 | "@emotion/styled@^10.0.0":
380 | version "10.0.27"
381 | resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.0.27.tgz#12cb67e91f7ad7431e1875b1d83a94b814133eaf"
382 | integrity sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q==
383 | dependencies:
384 | "@emotion/styled-base" "^10.0.27"
385 | babel-plugin-emotion "^10.0.27"
386 |
387 | "@emotion/stylis@0.8.5":
388 | version "0.8.5"
389 | resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
390 | integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
391 |
392 | "@emotion/unitless@0.7.5":
393 | version "0.7.5"
394 | resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
395 | integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
396 |
397 | "@emotion/utils@0.11.3":
398 | version "0.11.3"
399 | resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924"
400 | integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==
401 |
402 | "@emotion/weak-memoize@0.2.5":
403 | version "0.2.5"
404 | resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46"
405 | integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==
406 |
407 | "@hackclub/meta@^1.0.0":
408 | version "1.0.0"
409 | resolved "https://registry.yarnpkg.com/@hackclub/meta/-/meta-1.0.0.tgz#421731bd87e8fdeb4cc33afd12d68c8266ce79ae"
410 | integrity sha512-Xm1QgCxWAzG8ekV3xSf0gZ/6gCL4BuaKl3EjAy3e8QhoKDCjO7O4TtlfeUyLoJvIHzgYN/1sbZtkZ1VE6Pw5XA==
411 |
412 | "@hackclub/theme@^0.3.1":
413 | version "0.3.1"
414 | resolved "https://registry.yarnpkg.com/@hackclub/theme/-/theme-0.3.1.tgz#ab1f473178e3f1fa857a41e5edf53d30c42562e9"
415 | integrity sha512-Kl1emuTu+LQdo+g1RqOwUr8Q3eV/A9Xn6hcwwhiKnsI2hFnSVxjvP1ZKTzdUdQjhSqgl2FAMg84AAn7ZjZRJWg==
416 |
417 | "@mdx-js/loader@^1.6.21":
418 | version "1.6.21"
419 | resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.6.21.tgz#e5b2b5c48d182e495d36104b0c7a5da96964a2dd"
420 | integrity sha512-4xNtT7oal4PrLSpZE+75nj9XMwYwc5BuoHmer1GDmer2Hhg8DCLxskk4lWpXnMv+IUg7MboK0EAtZ2fk0szt3A==
421 | dependencies:
422 | "@mdx-js/mdx" "1.6.21"
423 | "@mdx-js/react" "1.6.21"
424 | loader-utils "2.0.0"
425 |
426 | "@mdx-js/mdx@1.6.21":
427 | version "1.6.21"
428 | resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.21.tgz#d3651b4802db7bdc399270c0ffa9e2aa99dd4b00"
429 | integrity sha512-z35VI6qDw9eAzR/obtgHbYVUdb/Pm+oUnlP1lLR94Oe05Xs2H7vlAgpuFBCLH5g/egzAc2wZCyoVydr25CsF+A==
430 | dependencies:
431 | "@babel/core" "7.11.6"
432 | "@babel/plugin-syntax-jsx" "7.10.4"
433 | "@babel/plugin-syntax-object-rest-spread" "7.8.3"
434 | "@mdx-js/util" "1.6.21"
435 | babel-plugin-apply-mdx-type-prop "1.6.21"
436 | babel-plugin-extract-import-names "1.6.21"
437 | camelcase-css "2.0.1"
438 | detab "2.0.3"
439 | hast-util-raw "6.0.1"
440 | lodash.uniq "4.5.0"
441 | mdast-util-to-hast "9.1.2"
442 | remark-footnotes "2.0.0"
443 | remark-mdx "1.6.21"
444 | remark-parse "8.0.3"
445 | remark-squeeze-paragraphs "4.0.0"
446 | style-to-object "0.3.0"
447 | unified "9.2.0"
448 | unist-builder "2.0.3"
449 | unist-util-visit "2.0.3"
450 |
451 | "@mdx-js/react@1.6.21":
452 | version "1.6.21"
453 | resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.21.tgz#86d962471a5e160c59a6b32054aa55c0c7ca404e"
454 | integrity sha512-CgSNT9sq2LAlhEbVlPg7DwUQkypz+CWaWGcJbkgmp9WCAy6vW33CQ44UbKPiH3wet9o+UbXeQOqzZd041va83g==
455 |
456 | "@mdx-js/react@^1.0.0":
457 | version "1.5.5"
458 | resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.5.5.tgz#0036e65ec59521059f33292f535b9ef0d67bd0e6"
459 | integrity sha512-Qwvri4zyU9ZbhhXsH0wfSZ/J9b8mARRTB6GSCTnyKRffO2CaQXl9oLsvRAeQSLRei/onEARc+RexH+jMeNS1rw==
460 |
461 | "@mdx-js/util@1.6.21":
462 | version "1.6.21"
463 | resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.21.tgz#25f97a0a1b76e78c16ae5d98c6c73e1be8d89e39"
464 | integrity sha512-6sANhqfEHu6gdHZSrzDjN18Y48mIon8f2Os6J+IFmMHN0IhNG/0PUIIsI07kA1sZ9t6vgZNBloVmcDa5WOSe6A==
465 |
466 | "@next/env@12.1.0":
467 | version "12.1.0"
468 | resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.0.tgz#73713399399b34aa5a01771fb73272b55b22c314"
469 | integrity sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ==
470 |
471 | "@next/mdx@^10.0.1":
472 | version "10.0.1"
473 | resolved "https://registry.yarnpkg.com/@next/mdx/-/mdx-10.0.1.tgz#95f3ddee3c7c6457dd4b1b6cb694921371f7c6d1"
474 | integrity sha512-p9EAZwtZnkvgGMj7gYsxYD82/yXXZEo3fruTEhr+xBNEslHehcDYq6nBJUIkbyDu+6WIsNYjTlmhP6Iqqr9cSQ==
475 |
476 | "@next/swc-android-arm64@12.1.0":
477 | version "12.1.0"
478 | resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.0.tgz#865ba3a9afc204ff2bdeea49dd64d58705007a39"
479 | integrity sha512-/280MLdZe0W03stA69iL+v6I+J1ascrQ6FrXBlXGCsGzrfMaGr7fskMa0T5AhQIVQD4nA/46QQWxG//DYuFBcA==
480 |
481 | "@next/swc-darwin-arm64@12.1.0":
482 | version "12.1.0"
483 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.0.tgz#08e8b411b8accd095009ed12efbc2f1d4d547135"
484 | integrity sha512-R8vcXE2/iONJ1Unf5Ptqjk6LRW3bggH+8drNkkzH4FLEQkHtELhvcmJwkXcuipyQCsIakldAXhRbZmm3YN1vXg==
485 |
486 | "@next/swc-darwin-x64@12.1.0":
487 | version "12.1.0"
488 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.0.tgz#fcd684497a76e8feaca88db3c394480ff0b007cd"
489 | integrity sha512-ieAz0/J0PhmbZBB8+EA/JGdhRHBogF8BWaeqR7hwveb6SYEIJaDNQy0I+ZN8gF8hLj63bEDxJAs/cEhdnTq+ug==
490 |
491 | "@next/swc-linux-arm-gnueabihf@12.1.0":
492 | version "12.1.0"
493 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.0.tgz#9ec6380a27938a5799aaa6035c205b3c478468a7"
494 | integrity sha512-njUd9hpl6o6A5d08dC0cKAgXKCzm5fFtgGe6i0eko8IAdtAPbtHxtpre3VeSxdZvuGFh+hb0REySQP9T1ttkog==
495 |
496 | "@next/swc-linux-arm64-gnu@12.1.0":
497 | version "12.1.0"
498 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.0.tgz#7f4196dff1049cea479607c75b81033ae2dbd093"
499 | integrity sha512-OqangJLkRxVxMhDtcb7Qn1xjzFA3s50EIxY7mljbSCLybU+sByPaWAHY4px97ieOlr2y4S0xdPKkQ3BCAwyo6Q==
500 |
501 | "@next/swc-linux-arm64-musl@12.1.0":
502 | version "12.1.0"
503 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.0.tgz#b445f767569cdc2dddee785ca495e1a88c025566"
504 | integrity sha512-hB8cLSt4GdmOpcwRe2UzI5UWn6HHO/vLkr5OTuNvCJ5xGDwpPXelVkYW/0+C3g5axbDW2Tym4S+MQCkkH9QfWA==
505 |
506 | "@next/swc-linux-x64-gnu@12.1.0":
507 | version "12.1.0"
508 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.0.tgz#67610e9be4fbc987de7535f1bcb17e45fe12f90e"
509 | integrity sha512-OKO4R/digvrVuweSw/uBM4nSdyzsBV5EwkUeeG4KVpkIZEe64ZwRpnFB65bC6hGwxIBnTv5NMSnJ+0K/WmG78A==
510 |
511 | "@next/swc-linux-x64-musl@12.1.0":
512 | version "12.1.0"
513 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.0.tgz#ea19a23db08a9f2e34ac30401f774cf7d1669d31"
514 | integrity sha512-JohhgAHZvOD3rQY7tlp7NlmvtvYHBYgY0x5ZCecUT6eCCcl9lv6iV3nfu82ErkxNk1H893fqH0FUpznZ/H3pSw==
515 |
516 | "@next/swc-win32-arm64-msvc@12.1.0":
517 | version "12.1.0"
518 | resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.0.tgz#eadf054fc412085659b98e145435bbba200b5283"
519 | integrity sha512-T/3gIE6QEfKIJ4dmJk75v9hhNiYZhQYAoYm4iVo1TgcsuaKLFa+zMPh4056AHiG6n9tn2UQ1CFE8EoybEsqsSw==
520 |
521 | "@next/swc-win32-ia32-msvc@12.1.0":
522 | version "12.1.0"
523 | resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.0.tgz#68faeae10c89f698bf9d28759172b74c9c21bda1"
524 | integrity sha512-iwnKgHJdqhIW19H9PRPM9j55V6RdcOo6rX+5imx832BCWzkDbyomWnlzBfr6ByUYfhohb8QuH4hSGEikpPqI0Q==
525 |
526 | "@next/swc-win32-x64-msvc@12.1.0":
527 | version "12.1.0"
528 | resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.0.tgz#d27e7e76c87a460a4da99c5bfdb1618dcd6cd064"
529 | integrity sha512-aBvcbMwuanDH4EMrL2TthNJy+4nP59Bimn8egqv6GHMVj0a44cU6Au4PjOhLNqEh9l+IpRGBqMTzec94UdC5xg==
530 |
531 | "@styled-system/background@^5.1.2":
532 | version "5.1.2"
533 | resolved "https://registry.yarnpkg.com/@styled-system/background/-/background-5.1.2.tgz#75c63d06b497ab372b70186c0bf608d62847a2ba"
534 | integrity sha512-jtwH2C/U6ssuGSvwTN3ri/IyjdHb8W9X/g8Y0JLcrH02G+BW3OS8kZdHphF1/YyRklnrKrBT2ngwGUK6aqqV3A==
535 | dependencies:
536 | "@styled-system/core" "^5.1.2"
537 |
538 | "@styled-system/border@^5.1.2":
539 | version "5.1.2"
540 | resolved "https://registry.yarnpkg.com/@styled-system/border/-/border-5.1.2.tgz#34c81c6110f638550f1dda535edb44a82ee9fe49"
541 | integrity sha512-mSSxyQGXELdNSOlf4RqaOKsX+w6//zooR3p6qDj5Zgc5pIdEsJm63QLz6EST/6xBJwTX0Z1w4ExItdd6Q7rlTQ==
542 | dependencies:
543 | "@styled-system/core" "^5.1.2"
544 |
545 | "@styled-system/color@^5.1.2":
546 | version "5.1.2"
547 | resolved "https://registry.yarnpkg.com/@styled-system/color/-/color-5.1.2.tgz#b8d6b4af481faabe4abca1a60f8daa4ccc2d9f43"
548 | integrity sha512-1kCkeKDZkt4GYkuFNKc7vJQMcOmTl3bJY3YBUs7fCNM6mMYJeT1pViQ2LwBSBJytj3AB0o4IdLBoepgSgGl5MA==
549 | dependencies:
550 | "@styled-system/core" "^5.1.2"
551 |
552 | "@styled-system/core@^5.1.2":
553 | version "5.1.2"
554 | resolved "https://registry.yarnpkg.com/@styled-system/core/-/core-5.1.2.tgz#b8b7b86455d5a0514f071c4fa8e434b987f6a772"
555 | integrity sha512-XclBDdNIy7OPOsN4HBsawG2eiWfCcuFt6gxKn1x4QfMIgeO6TOlA2pZZ5GWZtIhCUqEPTgIBta6JXsGyCkLBYw==
556 | dependencies:
557 | object-assign "^4.1.1"
558 |
559 | "@styled-system/css@^5.1.4":
560 | version "5.1.4"
561 | resolved "https://registry.yarnpkg.com/@styled-system/css/-/css-5.1.4.tgz#fc51d0789a69b3831e00e6f8daf9f1d345eebdc3"
562 | integrity sha512-79IFT37Kxb6dlbx/0hwIGOakNHkK5oU3cMypGziShnEK8WMgK/+vuAi4MHO7uLI+FZ5U8MGYvGY9Gtk0mBzxSg==
563 |
564 | "@styled-system/flexbox@^5.1.2":
565 | version "5.1.2"
566 | resolved "https://registry.yarnpkg.com/@styled-system/flexbox/-/flexbox-5.1.2.tgz#077090f43f61c3852df63da24e4108087a8beecf"
567 | integrity sha512-6hHV52+eUk654Y1J2v77B8iLeBNtc+SA3R4necsu2VVinSD7+XY5PCCEzBFaWs42dtOEDIa2lMrgL0YBC01mDQ==
568 | dependencies:
569 | "@styled-system/core" "^5.1.2"
570 |
571 | "@styled-system/grid@^5.1.2":
572 | version "5.1.2"
573 | resolved "https://registry.yarnpkg.com/@styled-system/grid/-/grid-5.1.2.tgz#7165049877732900b99cd00759679fbe45c6c573"
574 | integrity sha512-K3YiV1KyHHzgdNuNlaw8oW2ktMuGga99o1e/NAfTEi5Zsa7JXxzwEnVSDSBdJC+z6R8WYTCYRQC6bkVFcvdTeg==
575 | dependencies:
576 | "@styled-system/core" "^5.1.2"
577 |
578 | "@styled-system/layout@^5.1.2":
579 | version "5.1.2"
580 | resolved "https://registry.yarnpkg.com/@styled-system/layout/-/layout-5.1.2.tgz#12d73e79887e10062f4dbbbc2067462eace42339"
581 | integrity sha512-wUhkMBqSeacPFhoE9S6UF3fsMEKFv91gF4AdDWp0Aym1yeMPpqz9l9qS/6vjSsDPF7zOb5cOKC3tcKKOMuDCPw==
582 | dependencies:
583 | "@styled-system/core" "^5.1.2"
584 |
585 | "@styled-system/position@^5.1.2":
586 | version "5.1.2"
587 | resolved "https://registry.yarnpkg.com/@styled-system/position/-/position-5.1.2.tgz#56961266566836f57a24d8e8e33ce0c1adb59dd3"
588 | integrity sha512-60IZfMXEOOZe3l1mCu6sj/2NAyUmES2kR9Kzp7s2D3P4qKsZWxD1Se1+wJvevb+1TP+ZMkGPEYYXRyU8M1aF5A==
589 | dependencies:
590 | "@styled-system/core" "^5.1.2"
591 |
592 | "@styled-system/shadow@^5.1.2":
593 | version "5.1.2"
594 | resolved "https://registry.yarnpkg.com/@styled-system/shadow/-/shadow-5.1.2.tgz#beddab28d7de03cd0177a87ac4ed3b3b6d9831fd"
595 | integrity sha512-wqniqYb7XuZM7K7C0d1Euxc4eGtqEe/lvM0WjuAFsQVImiq6KGT7s7is+0bNI8O4Dwg27jyu4Lfqo/oIQXNzAg==
596 | dependencies:
597 | "@styled-system/core" "^5.1.2"
598 |
599 | "@styled-system/should-forward-prop@^5.1.2":
600 | version "5.1.4"
601 | resolved "https://registry.yarnpkg.com/@styled-system/should-forward-prop/-/should-forward-prop-5.1.4.tgz#1d32d7f0942692319e1e1798aad95fb75df36967"
602 | integrity sha512-WvKlXdbzz64QX8E66dlt/t+AsHhE5mJPyxMAufKeUKn5DSj+1w7CfLtwVH2oYje7XFcrcZOV9elzaeMWE0znTw==
603 | dependencies:
604 | "@emotion/is-prop-valid" "^0.8.1"
605 | "@emotion/memoize" "^0.7.1"
606 | styled-system "^5.1.4"
607 |
608 | "@styled-system/space@^5.1.2":
609 | version "5.1.2"
610 | resolved "https://registry.yarnpkg.com/@styled-system/space/-/space-5.1.2.tgz#38925d2fa29a41c0eb20e65b7c3efb6e8efce953"
611 | integrity sha512-+zzYpR8uvfhcAbaPXhH8QgDAV//flxqxSjHiS9cDFQQUSznXMQmxJegbhcdEF7/eNnJgHeIXv1jmny78kipgBA==
612 | dependencies:
613 | "@styled-system/core" "^5.1.2"
614 |
615 | "@styled-system/typography@^5.1.2":
616 | version "5.1.2"
617 | resolved "https://registry.yarnpkg.com/@styled-system/typography/-/typography-5.1.2.tgz#65fb791c67d50cd2900d234583eaacdca8c134f7"
618 | integrity sha512-BxbVUnN8N7hJ4aaPOd7wEsudeT7CxarR+2hns8XCX1zp0DFfbWw4xYa/olA0oQaqx7F1hzDg+eRaGzAJbF+jOg==
619 | dependencies:
620 | "@styled-system/core" "^5.1.2"
621 |
622 | "@styled-system/variant@^5.1.4":
623 | version "5.1.4"
624 | resolved "https://registry.yarnpkg.com/@styled-system/variant/-/variant-5.1.4.tgz#7902de8e690b94e70b9b1026233feb38245398bf"
625 | integrity sha512-4bI2AYQfWU/ljvWlysKU8T+6gsVx5xXEI/yBvg2De7Jd6o03ZQ9tsL3OJwbzyMkIKg+UZp7YG190txEOb8K6tg==
626 | dependencies:
627 | "@styled-system/core" "^5.1.2"
628 | "@styled-system/css" "^5.1.4"
629 |
630 | "@theme-ui/color-modes@^0.3.3":
631 | version "0.3.3"
632 | resolved "https://registry.yarnpkg.com/@theme-ui/color-modes/-/color-modes-0.3.3.tgz#ca56cf21796531068da5f82ff6f828db69240f10"
633 | integrity sha512-eCIAeWR7Kaj6fp3bZJA5fvb/Y5yy/g7DWwJHGUIwUV37QtxAreQeMEix4rD84OLffCczU9ERvYx0Reaa2nwQ9Q==
634 | dependencies:
635 | "@emotion/core" "^10.0.0"
636 | "@theme-ui/core" "^0.3.3"
637 | "@theme-ui/css" "^0.3.3"
638 | deepmerge "^4.2.2"
639 |
640 | "@theme-ui/components@^0.3.3":
641 | version "0.3.3"
642 | resolved "https://registry.yarnpkg.com/@theme-ui/components/-/components-0.3.3.tgz#cc83f4cfadce1d97b64ae4e8cd1624a623b01dd0"
643 | integrity sha512-TX5bk2sh9QXmAteNevhGMce3M//BN6sXFVLI3jGTPJjmQxQW1R9iDta6nVR4DgBjrb+HQdtwoeyP11GjaRyBug==
644 | dependencies:
645 | "@emotion/core" "^10.0.0"
646 | "@emotion/styled" "^10.0.0"
647 | "@styled-system/color" "^5.1.2"
648 | "@styled-system/should-forward-prop" "^5.1.2"
649 | "@styled-system/space" "^5.1.2"
650 | "@theme-ui/css" "^0.3.3"
651 |
652 | "@theme-ui/core@^0.3.3":
653 | version "0.3.3"
654 | resolved "https://registry.yarnpkg.com/@theme-ui/core/-/core-0.3.3.tgz#3893732f46445581cdd7b9694606ba21e0921310"
655 | integrity sha512-2a45c9GAe/mDbifWfK2b8XPrsmAwPZZoWFW185HRtK4qy8zLE70OqitqGPBaoSvE2X/7Vp2BOTnHAm00vVHeAQ==
656 | dependencies:
657 | "@emotion/core" "^10.0.0"
658 | "@theme-ui/css" "^0.3.3"
659 | deepmerge "^4.2.2"
660 |
661 | "@theme-ui/css@^0.3.3":
662 | version "0.3.3"
663 | resolved "https://registry.yarnpkg.com/@theme-ui/css/-/css-0.3.3.tgz#d3f00ed40ece00af28cb271107b71f5f0bec041e"
664 | integrity sha512-CJA1nKecrs0qnMNzuLryLZ9LdtbdjMHHRcHFw70i0xkp783d82M4bf1cfeIKcr3NUkq06gJ55KCJIY7rykkUWA==
665 |
666 | "@theme-ui/mdx@^0.3.0":
667 | version "0.3.0"
668 | resolved "https://registry.yarnpkg.com/@theme-ui/mdx/-/mdx-0.3.0.tgz#8bb1342204acfaa69914d6b6567c5c49d9a8c1e6"
669 | integrity sha512-/GHBNKqmUptWwkmF+zIASVQtjYs81XMEwtqPCHnHuaaCzhZxcXrtCwvcAgmCXF8hpRttCXVVxw1X3Gt0mhzaTQ==
670 | dependencies:
671 | "@emotion/core" "^10.0.0"
672 | "@emotion/styled" "^10.0.0"
673 | "@mdx-js/react" "^1.0.0"
674 |
675 | "@theme-ui/preset-base@^0.2.44":
676 | version "0.2.44"
677 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-base/-/preset-base-0.2.44.tgz#ae8e938288a534f129111a56b1971e1cc12ddc9d"
678 | integrity sha512-g2BaHKz5/32wHIFoRifHxYikBJICqYx+weypA/zwz+d7rZTE9q+EgTvlFSdVlf1HtR2a3uLB1lp4se0tlI2zwg==
679 |
680 | "@theme-ui/preset-base@^0.3.0":
681 | version "0.3.0"
682 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-base/-/preset-base-0.3.0.tgz#853a78195beead04ece4391c5672d690899bec47"
683 | integrity sha512-bFCYoxfe/Ugr5k5BEy3Gv5jg8+idZHWDt/NM95jgla4qITlaOAMuEL6afoQ5HXbJjp5TnZFZ73qO6cKI8/BFfQ==
684 |
685 | "@theme-ui/preset-bootstrap@^0.3.0":
686 | version "0.3.0"
687 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-bootstrap/-/preset-bootstrap-0.3.0.tgz#0a50dff50eb2b444dce1e0273cf359026ef4e10c"
688 | integrity sha512-UoBvNNo4JMsdVPuF3tzEPhZu6T1vuFTEDPUwrannaq2ycFfZZVBfr0YaDNtM+n5lcPp3DBXvZrMjDCURteGjVA==
689 |
690 | "@theme-ui/preset-bulma@^0.3.0":
691 | version "0.3.0"
692 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-bulma/-/preset-bulma-0.3.0.tgz#e7a13222da030052607d48a61b2948ad4761d9c3"
693 | integrity sha512-9p7SWvEzqfOVqwzpXFn6xB9fiPj3aomb6gG79FoaSzXRv+ATRtsQam9o8GWhGljiQbNazbxFd95RUP92sflncw==
694 | dependencies:
695 | "@theme-ui/preset-base" "^0.3.0"
696 |
697 | "@theme-ui/preset-dark@^0.3.0":
698 | version "0.3.0"
699 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-dark/-/preset-dark-0.3.0.tgz#bce2a12768b64e730ff7307145809fcabac16da1"
700 | integrity sha512-biKyaGTy4awA+JbeUO4o2TzkeB4i1nregukS9BUOrub7I4jrKjPvjIlHxlU2uiQIYbxKq4n/QqBIsCbTDdg74w==
701 |
702 | "@theme-ui/preset-deep@^0.3.0":
703 | version "0.3.0"
704 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-deep/-/preset-deep-0.3.0.tgz#acdf3028ef8dc5af2d20b5a82f9fed1062cf74d6"
705 | integrity sha512-5XZckaa1nhm7afb57bCMGKR/TCaf9cjTwhNkfAaFjKVklVB4CCinS43zQ0sDadwd3oihCJmGbXyvgwBb8mp/iw==
706 |
707 | "@theme-ui/preset-funk@^0.3.0":
708 | version "0.3.0"
709 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-funk/-/preset-funk-0.3.0.tgz#c1fb55d3d49db5b147cb4b58e504e8db50312d1f"
710 | integrity sha512-YT/2OgZwx9/FpkM+ol7ixnmusBcMRRwLxlys76cV4Ky1cbb4aL92uDHOh8QIfXilXnyoi8mLVduCMOJCd+1h2Q==
711 | dependencies:
712 | "@theme-ui/preset-base" "^0.3.0"
713 |
714 | "@theme-ui/preset-future@^0.3.0":
715 | version "0.3.0"
716 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-future/-/preset-future-0.3.0.tgz#cd9384749328fb49856ef3452f6da8d9796d51fa"
717 | integrity sha512-KicYV6Ck2hE3nT+Snkk4mFhshyfrX/jgSHGrmfOGMhLjkapQYUpuIKRQMPjlm2dDtd5exbaxOOjX4edRIkqQyg==
718 | dependencies:
719 | "@theme-ui/preset-base" "^0.3.0"
720 |
721 | "@theme-ui/preset-polaris@^0.3.0":
722 | version "0.3.0"
723 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-polaris/-/preset-polaris-0.3.0.tgz#1e9791122d386a813928b2e6f87d3d41fe690fa1"
724 | integrity sha512-Tw1xKIbKt28OkevT/WynXnnjHizCQI8XN6P3e3baj5VCdGSXmRJbtZXA85tgjTf6gSTQZrWnaRg2vm/wXn/Wlw==
725 | dependencies:
726 | "@theme-ui/preset-base" "^0.2.44"
727 |
728 | "@theme-ui/preset-roboto@^0.3.0":
729 | version "0.3.0"
730 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-roboto/-/preset-roboto-0.3.0.tgz#4b7afa633416caf597f91d3624b3166e2786b1be"
731 | integrity sha512-7/Bjo3CeVJ73r1PcrnvGVl7TaI+gnwA5ekwfv0yifE5gJBbzvhBRnNIGcBt4aE3pd5WQ+iSKdfBBfxFjkTXQAQ==
732 | dependencies:
733 | "@theme-ui/preset-base" "^0.3.0"
734 |
735 | "@theme-ui/preset-swiss@^0.3.0":
736 | version "0.3.0"
737 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-swiss/-/preset-swiss-0.3.0.tgz#ea170bc6e29d92a2e5b6e4cf90a17c68ca6f38f9"
738 | integrity sha512-ijH0FPHMR9tT7ZOIV73lY4VHEvah2FftwrYUt7w4UhjId8SnKBp5GitU+IG4E5mRdP8IiPRQCBrfs9IuSFxnWA==
739 |
740 | "@theme-ui/preset-system@^0.3.0":
741 | version "0.3.0"
742 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-system/-/preset-system-0.3.0.tgz#80d0feb3f8a945fe67fed3dc881e37e0ce70b3f8"
743 | integrity sha512-mpQbwuqPZysjdpRxtMxEU7kuafzt0QmYmT8t/1OcQMCIb/qIenu/xZsCXxrJQGZcxgO4Pq5Z9FDzXbQwNQBWcA==
744 |
745 | "@theme-ui/preset-tailwind@^0.3.0":
746 | version "0.3.0"
747 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-tailwind/-/preset-tailwind-0.3.0.tgz#e916023e5111df129b8e04603250ebe5d95f87e8"
748 | integrity sha512-Y9BA9ESkOizaN3TV9H+D1gMYgoBTWxo+YGFFfTxn3RRO8V35UUM5tHbhNUWuuu5L5h/syN9f3WENCZ/cGcuaDA==
749 |
750 | "@theme-ui/preset-tosh@^0.3.0":
751 | version "0.3.0"
752 | resolved "https://registry.yarnpkg.com/@theme-ui/preset-tosh/-/preset-tosh-0.3.0.tgz#c368edaa88703b8552fa731605bffd668ae5cf3b"
753 | integrity sha512-YgrRHVhekvS13VGsKSYPa+ixJXmIQ/8hLIAVq6OmJQMHmPFgu/2pp45Plb1RPNlYsZwtXisO1T6nhet/jqiJvw==
754 |
755 | "@theme-ui/presets@^0.3.0":
756 | version "0.3.0"
757 | resolved "https://registry.yarnpkg.com/@theme-ui/presets/-/presets-0.3.0.tgz#b2636faaa86c77f6b56c6623c954c1ce665705b0"
758 | integrity sha512-mPxsNACJZT+EAZ76vLRFUyVMopkOEgTps3l22PhxLWIT5MtPsGXDoyTmjbOVy1suHv5mYwdQdsJ2isW4nsePrA==
759 | dependencies:
760 | "@theme-ui/preset-base" "^0.3.0"
761 | "@theme-ui/preset-bootstrap" "^0.3.0"
762 | "@theme-ui/preset-bulma" "^0.3.0"
763 | "@theme-ui/preset-dark" "^0.3.0"
764 | "@theme-ui/preset-deep" "^0.3.0"
765 | "@theme-ui/preset-funk" "^0.3.0"
766 | "@theme-ui/preset-future" "^0.3.0"
767 | "@theme-ui/preset-polaris" "^0.3.0"
768 | "@theme-ui/preset-roboto" "^0.3.0"
769 | "@theme-ui/preset-swiss" "^0.3.0"
770 | "@theme-ui/preset-system" "^0.3.0"
771 | "@theme-ui/preset-tailwind" "^0.3.0"
772 | "@theme-ui/preset-tosh" "^0.3.0"
773 |
774 | "@theme-ui/style-guide@^0.3.3":
775 | version "0.3.3"
776 | resolved "https://registry.yarnpkg.com/@theme-ui/style-guide/-/style-guide-0.3.3.tgz#8d9641358c1bd1356c63e59ab87e7e4c128f7688"
777 | integrity sha512-yPfzoiHdHW8YmzK0Wz7mx4mFDTmZ1Wd2CdYFig9VHXScvfRDwztDyzhsNr7L8cu8OjWln0cfQ6wpEo+TZDlpXQ==
778 | dependencies:
779 | "@theme-ui/presets" "^0.3.0"
780 | color "^3.1.2"
781 | lodash.get "^4.4.2"
782 |
783 | "@theme-ui/theme-provider@^0.3.3":
784 | version "0.3.3"
785 | resolved "https://registry.yarnpkg.com/@theme-ui/theme-provider/-/theme-provider-0.3.3.tgz#4162181f90042a80c587adc2221ee6a1c943b830"
786 | integrity sha512-gaFNonpNNhkOp4YrcGgA422VZoY7HNqBChbv6FvNU5K1PoZNzRKFrX9grWwUmXD/pSk3eO4pj2KfYWLrvIcW5g==
787 | dependencies:
788 | "@emotion/core" "^10.0.0"
789 | "@theme-ui/color-modes" "^0.3.3"
790 | "@theme-ui/core" "^0.3.3"
791 | "@theme-ui/mdx" "^0.3.0"
792 |
793 | "@types/hast@^2.0.0":
794 | version "2.3.1"
795 | resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.1.tgz#b16872f2a6144c7025f296fb9636a667ebb79cd9"
796 | integrity sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==
797 | dependencies:
798 | "@types/unist" "*"
799 |
800 | "@types/mdast@^3.0.0":
801 | version "3.0.3"
802 | resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb"
803 | integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==
804 | dependencies:
805 | "@types/unist" "*"
806 |
807 | "@types/parse-json@^4.0.0":
808 | version "4.0.0"
809 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
810 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
811 |
812 | "@types/parse5@^5.0.0":
813 | version "5.0.3"
814 | resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109"
815 | integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==
816 |
817 | "@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3":
818 | version "2.0.3"
819 | resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
820 | integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
821 |
822 | ansi-styles@^3.2.1:
823 | version "3.2.1"
824 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
825 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
826 | dependencies:
827 | color-convert "^1.9.0"
828 |
829 | babel-plugin-apply-mdx-type-prop@1.6.21:
830 | version "1.6.21"
831 | resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.21.tgz#0c8600c965ca4203e3c026ed971ed5b7e810aeba"
832 | integrity sha512-+vQarmm+g+kePH4CMp2iEN/HOx1oEvZeSKCdKCEZlnJOthXzkpaRAbM3ZNCiKqVr9WuoqPNfoXQ0EVppYpIwfg==
833 | dependencies:
834 | "@babel/helper-plugin-utils" "7.10.4"
835 | "@mdx-js/util" "1.6.21"
836 |
837 | babel-plugin-emotion@^10.0.27:
838 | version "10.0.27"
839 | resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.27.tgz#59001cf5de847c1d61f2079cd906a90a00d3184f"
840 | integrity sha512-SUNYcT4FqhOqvwv0z1oeYhqgheU8qrceLojuHyX17ngo7WtWqN5I9l3IGHzf21Xraj465CVzF4IvOlAF+3ed0A==
841 | dependencies:
842 | "@babel/helper-module-imports" "^7.0.0"
843 | "@emotion/hash" "0.7.4"
844 | "@emotion/memoize" "0.7.4"
845 | "@emotion/serialize" "^0.11.15"
846 | babel-plugin-macros "^2.0.0"
847 | babel-plugin-syntax-jsx "^6.18.0"
848 | convert-source-map "^1.5.0"
849 | escape-string-regexp "^1.0.5"
850 | find-root "^1.1.0"
851 | source-map "^0.5.7"
852 |
853 | babel-plugin-extract-import-names@1.6.21:
854 | version "1.6.21"
855 | resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.21.tgz#94efffee4ea79982491573e5f67d9957ab77596a"
856 | integrity sha512-mCjTry00HB/4xHGunxQNMOGZ7JEGJdEScNh7C1WJBto7nePyn9wCdYAZP61pGC6+z3ETH5btY20mqg0plcxZGA==
857 | dependencies:
858 | "@babel/helper-plugin-utils" "7.10.4"
859 |
860 | babel-plugin-macros@^2.0.0:
861 | version "2.8.0"
862 | resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138"
863 | integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==
864 | dependencies:
865 | "@babel/runtime" "^7.7.2"
866 | cosmiconfig "^6.0.0"
867 | resolve "^1.12.0"
868 |
869 | babel-plugin-syntax-jsx@^6.18.0:
870 | version "6.18.0"
871 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
872 | integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=
873 |
874 | bail@^1.0.0:
875 | version "1.0.5"
876 | resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776"
877 | integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==
878 |
879 | big.js@^5.2.2:
880 | version "5.2.2"
881 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
882 | integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
883 |
884 | callsites@^3.0.0:
885 | version "3.1.0"
886 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
887 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
888 |
889 | camelcase-css@2.0.1:
890 | version "2.0.1"
891 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
892 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
893 |
894 | caniuse-lite@^1.0.30001283:
895 | version "1.0.30001312"
896 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f"
897 | integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==
898 |
899 | ccount@^1.0.0:
900 | version "1.0.5"
901 | resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17"
902 | integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==
903 |
904 | chalk@^2.0.0:
905 | version "2.4.2"
906 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
907 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
908 | dependencies:
909 | ansi-styles "^3.2.1"
910 | escape-string-regexp "^1.0.5"
911 | supports-color "^5.3.0"
912 |
913 | character-entities-legacy@^1.0.0:
914 | version "1.1.4"
915 | resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
916 | integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==
917 |
918 | character-entities@^1.0.0:
919 | version "1.2.4"
920 | resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b"
921 | integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
922 |
923 | character-reference-invalid@^1.0.0:
924 | version "1.1.4"
925 | resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560"
926 | integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
927 |
928 | collapse-white-space@^1.0.2:
929 | version "1.0.6"
930 | resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287"
931 | integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==
932 |
933 | color-convert@^1.9.0, color-convert@^1.9.1:
934 | version "1.9.3"
935 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
936 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
937 | dependencies:
938 | color-name "1.1.3"
939 |
940 | color-name@1.1.3:
941 | version "1.1.3"
942 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
943 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
944 |
945 | color-name@^1.0.0:
946 | version "1.1.4"
947 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
948 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
949 |
950 | color-string@^1.5.2:
951 | version "1.5.5"
952 | resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014"
953 | integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==
954 | dependencies:
955 | color-name "^1.0.0"
956 | simple-swizzle "^0.2.2"
957 |
958 | color@^3.1.2:
959 | version "3.1.2"
960 | resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10"
961 | integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==
962 | dependencies:
963 | color-convert "^1.9.1"
964 | color-string "^1.5.2"
965 |
966 | comma-separated-tokens@^1.0.0:
967 | version "1.0.8"
968 | resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea"
969 | integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==
970 |
971 | convert-source-map@^1.5.0, convert-source-map@^1.7.0:
972 | version "1.7.0"
973 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
974 | integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
975 | dependencies:
976 | safe-buffer "~5.1.1"
977 |
978 | cosmiconfig@^6.0.0:
979 | version "6.0.0"
980 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
981 | integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
982 | dependencies:
983 | "@types/parse-json" "^4.0.0"
984 | import-fresh "^3.1.0"
985 | parse-json "^5.0.0"
986 | path-type "^4.0.0"
987 | yaml "^1.7.2"
988 |
989 | csstype@^2.5.7:
990 | version "2.6.8"
991 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.8.tgz#0fb6fc2417ffd2816a418c9336da74d7f07db431"
992 | integrity sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==
993 |
994 | debug@^4.1.0:
995 | version "4.3.4"
996 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
997 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
998 | dependencies:
999 | ms "2.1.2"
1000 |
1001 | deepmerge@^4.2.2:
1002 | version "4.2.2"
1003 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
1004 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
1005 |
1006 | detab@2.0.3:
1007 | version "2.0.3"
1008 | resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.3.tgz#33e5dd74d230501bd69985a0d2b9a3382699a130"
1009 | integrity sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A==
1010 | dependencies:
1011 | repeat-string "^1.5.4"
1012 |
1013 | emojis-list@^3.0.0:
1014 | version "3.0.0"
1015 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
1016 | integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
1017 |
1018 | error-ex@^1.3.1:
1019 | version "1.3.2"
1020 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
1021 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1022 | dependencies:
1023 | is-arrayish "^0.2.1"
1024 |
1025 | escape-string-regexp@^1.0.5:
1026 | version "1.0.5"
1027 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1028 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
1029 |
1030 | esutils@^2.0.2:
1031 | version "2.0.3"
1032 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
1033 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
1034 |
1035 | extend@^3.0.0:
1036 | version "3.0.2"
1037 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
1038 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
1039 |
1040 | find-root@^1.1.0:
1041 | version "1.1.0"
1042 | resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
1043 | integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
1044 |
1045 | gensync@^1.0.0-beta.1:
1046 | version "1.0.0-beta.1"
1047 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
1048 | integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==
1049 |
1050 | globals@^11.1.0:
1051 | version "11.12.0"
1052 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
1053 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1054 |
1055 | has-flag@^3.0.0:
1056 | version "3.0.0"
1057 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1058 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1059 |
1060 | hast-to-hyperscript@^9.0.0:
1061 | version "9.0.0"
1062 | resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.0.tgz#768fb557765fe28749169c885056417342d71e83"
1063 | integrity sha512-NJvMYU3GlMLs7hN3CRbsNlMzusVNkYBogVWDGybsuuVQ336gFLiD+q9qtFZT2meSHzln3pNISZWTASWothMSMg==
1064 | dependencies:
1065 | "@types/unist" "^2.0.3"
1066 | comma-separated-tokens "^1.0.0"
1067 | property-information "^5.3.0"
1068 | space-separated-tokens "^1.0.0"
1069 | style-to-object "^0.3.0"
1070 | unist-util-is "^4.0.0"
1071 | web-namespaces "^1.0.0"
1072 |
1073 | hast-util-from-parse5@^6.0.0:
1074 | version "6.0.0"
1075 | resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.0.tgz#b38793c81e1a99f5fd592a4a88fc2731dccd0f30"
1076 | integrity sha512-3ZYnfKenbbkhhNdmOQqgH10vnvPivTdsOJCri+APn0Kty+nRkDHArnaX9Hiaf8H+Ig+vkNptL+SRY/6RwWJk1Q==
1077 | dependencies:
1078 | "@types/parse5" "^5.0.0"
1079 | ccount "^1.0.0"
1080 | hastscript "^5.0.0"
1081 | property-information "^5.0.0"
1082 | vfile "^4.0.0"
1083 | web-namespaces "^1.0.0"
1084 |
1085 | hast-util-parse-selector@^2.0.0:
1086 | version "2.2.4"
1087 | resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz#60c99d0b519e12ab4ed32e58f150ec3f61ed1974"
1088 | integrity sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==
1089 |
1090 | hast-util-raw@6.0.1:
1091 | version "6.0.1"
1092 | resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977"
1093 | integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==
1094 | dependencies:
1095 | "@types/hast" "^2.0.0"
1096 | hast-util-from-parse5 "^6.0.0"
1097 | hast-util-to-parse5 "^6.0.0"
1098 | html-void-elements "^1.0.0"
1099 | parse5 "^6.0.0"
1100 | unist-util-position "^3.0.0"
1101 | vfile "^4.0.0"
1102 | web-namespaces "^1.0.0"
1103 | xtend "^4.0.0"
1104 | zwitch "^1.0.0"
1105 |
1106 | hast-util-to-parse5@^6.0.0:
1107 | version "6.0.0"
1108 | resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479"
1109 | integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==
1110 | dependencies:
1111 | hast-to-hyperscript "^9.0.0"
1112 | property-information "^5.0.0"
1113 | web-namespaces "^1.0.0"
1114 | xtend "^4.0.0"
1115 | zwitch "^1.0.0"
1116 |
1117 | hastscript@^5.0.0:
1118 | version "5.1.2"
1119 | resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.1.2.tgz#bde2c2e56d04c62dd24e8c5df288d050a355fb8a"
1120 | integrity sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==
1121 | dependencies:
1122 | comma-separated-tokens "^1.0.0"
1123 | hast-util-parse-selector "^2.0.0"
1124 | property-information "^5.0.0"
1125 | space-separated-tokens "^1.0.0"
1126 |
1127 | html-void-elements@^1.0.0:
1128 | version "1.0.5"
1129 | resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483"
1130 | integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==
1131 |
1132 | import-fresh@^3.1.0:
1133 | version "3.2.1"
1134 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
1135 | integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
1136 | dependencies:
1137 | parent-module "^1.0.0"
1138 | resolve-from "^4.0.0"
1139 |
1140 | inherits@^2.0.0:
1141 | version "2.0.4"
1142 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1143 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1144 |
1145 | inline-style-parser@0.1.1:
1146 | version "0.1.1"
1147 | resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1"
1148 | integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
1149 |
1150 | is-alphabetical@1.0.4, is-alphabetical@^1.0.0:
1151 | version "1.0.4"
1152 | resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
1153 | integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
1154 |
1155 | is-alphanumerical@^1.0.0:
1156 | version "1.0.4"
1157 | resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf"
1158 | integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==
1159 | dependencies:
1160 | is-alphabetical "^1.0.0"
1161 | is-decimal "^1.0.0"
1162 |
1163 | is-arrayish@^0.2.1:
1164 | version "0.2.1"
1165 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1166 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
1167 |
1168 | is-arrayish@^0.3.1:
1169 | version "0.3.2"
1170 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
1171 | integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
1172 |
1173 | is-buffer@^2.0.0:
1174 | version "2.0.4"
1175 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623"
1176 | integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==
1177 |
1178 | is-decimal@^1.0.0:
1179 | version "1.0.4"
1180 | resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
1181 | integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
1182 |
1183 | is-hexadecimal@^1.0.0:
1184 | version "1.0.4"
1185 | resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
1186 | integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
1187 |
1188 | is-plain-obj@^2.0.0:
1189 | version "2.1.0"
1190 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
1191 | integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
1192 |
1193 | is-whitespace-character@^1.0.0:
1194 | version "1.0.4"
1195 | resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7"
1196 | integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==
1197 |
1198 | is-word-character@^1.0.0:
1199 | version "1.0.4"
1200 | resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230"
1201 | integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==
1202 |
1203 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1204 | version "4.0.0"
1205 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1206 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1207 |
1208 | jsesc@^2.5.1:
1209 | version "2.5.2"
1210 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
1211 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1212 |
1213 | json-parse-better-errors@^1.0.1:
1214 | version "1.0.2"
1215 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
1216 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
1217 |
1218 | json5@^2.1.2:
1219 | version "2.1.2"
1220 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.2.tgz#43ef1f0af9835dd624751a6b7fa48874fb2d608e"
1221 | integrity sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==
1222 | dependencies:
1223 | minimist "^1.2.5"
1224 |
1225 | lines-and-columns@^1.1.6:
1226 | version "1.1.6"
1227 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
1228 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
1229 |
1230 | loader-utils@2.0.0:
1231 | version "2.0.0"
1232 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0"
1233 | integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==
1234 | dependencies:
1235 | big.js "^5.2.2"
1236 | emojis-list "^3.0.0"
1237 | json5 "^2.1.2"
1238 |
1239 | lodash.get@^4.4.2:
1240 | version "4.4.2"
1241 | resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
1242 | integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
1243 |
1244 | lodash.uniq@4.5.0:
1245 | version "4.5.0"
1246 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
1247 | integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
1248 |
1249 | lodash@^4.17.13, lodash@^4.17.19, lodash@^4.17.21:
1250 | version "4.17.21"
1251 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1252 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1253 |
1254 | loose-envify@^1.1.0:
1255 | version "1.4.0"
1256 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1257 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1258 | dependencies:
1259 | js-tokens "^3.0.0 || ^4.0.0"
1260 |
1261 | markdown-escapes@^1.0.0:
1262 | version "1.0.4"
1263 | resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535"
1264 | integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==
1265 |
1266 | mdast-squeeze-paragraphs@^4.0.0:
1267 | version "4.0.0"
1268 | resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97"
1269 | integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==
1270 | dependencies:
1271 | unist-util-remove "^2.0.0"
1272 |
1273 | mdast-util-definitions@^3.0.0:
1274 | version "3.0.1"
1275 | resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-3.0.1.tgz#06af6c49865fc63d6d7d30125569e2f7ae3d0a86"
1276 | integrity sha512-BAv2iUm/e6IK/b2/t+Fx69EL/AGcq/IG2S+HxHjDJGfLJtd6i9SZUS76aC9cig+IEucsqxKTR0ot3m933R3iuA==
1277 | dependencies:
1278 | unist-util-visit "^2.0.0"
1279 |
1280 | mdast-util-to-hast@9.1.2:
1281 | version "9.1.2"
1282 | resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.2.tgz#10fa5ed9d45bf3755891e5801d0f32e2584a9423"
1283 | integrity sha512-OpkFLBC2VnNAb2FNKcKWu9FMbJhQKog+FCT8nuKmQNIKXyT1n3SIskE7uWDep6x+cA20QXlK5AETHQtYmQmxtQ==
1284 | dependencies:
1285 | "@types/mdast" "^3.0.0"
1286 | "@types/unist" "^2.0.0"
1287 | mdast-util-definitions "^3.0.0"
1288 | mdurl "^1.0.0"
1289 | unist-builder "^2.0.0"
1290 | unist-util-generated "^1.0.0"
1291 | unist-util-position "^3.0.0"
1292 | unist-util-visit "^2.0.0"
1293 |
1294 | mdurl@^1.0.0:
1295 | version "1.0.1"
1296 | resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
1297 | integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
1298 |
1299 | minimist@^1.2.5:
1300 | version "1.2.6"
1301 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
1302 | integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
1303 |
1304 | ms@2.1.2:
1305 | version "2.1.2"
1306 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1307 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1308 |
1309 | nanoid@^3.1.30:
1310 | version "3.3.1"
1311 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35"
1312 | integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==
1313 |
1314 | next@^12.1.0:
1315 | version "12.1.0"
1316 | resolved "https://registry.yarnpkg.com/next/-/next-12.1.0.tgz#c33d753b644be92fc58e06e5a214f143da61dd5d"
1317 | integrity sha512-s885kWvnIlxsUFHq9UGyIyLiuD0G3BUC/xrH0CEnH5lHEWkwQcHOORgbDF0hbrW9vr/7am4ETfX4A7M6DjrE7Q==
1318 | dependencies:
1319 | "@next/env" "12.1.0"
1320 | caniuse-lite "^1.0.30001283"
1321 | postcss "8.4.5"
1322 | styled-jsx "5.0.0"
1323 | use-subscription "1.5.1"
1324 | optionalDependencies:
1325 | "@next/swc-android-arm64" "12.1.0"
1326 | "@next/swc-darwin-arm64" "12.1.0"
1327 | "@next/swc-darwin-x64" "12.1.0"
1328 | "@next/swc-linux-arm-gnueabihf" "12.1.0"
1329 | "@next/swc-linux-arm64-gnu" "12.1.0"
1330 | "@next/swc-linux-arm64-musl" "12.1.0"
1331 | "@next/swc-linux-x64-gnu" "12.1.0"
1332 | "@next/swc-linux-x64-musl" "12.1.0"
1333 | "@next/swc-win32-arm64-msvc" "12.1.0"
1334 | "@next/swc-win32-ia32-msvc" "12.1.0"
1335 | "@next/swc-win32-x64-msvc" "12.1.0"
1336 |
1337 | object-assign@^4.1.1:
1338 | version "4.1.1"
1339 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1340 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1341 |
1342 | parent-module@^1.0.0:
1343 | version "1.0.1"
1344 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
1345 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1346 | dependencies:
1347 | callsites "^3.0.0"
1348 |
1349 | parse-entities@^2.0.0:
1350 | version "2.0.0"
1351 | resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8"
1352 | integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==
1353 | dependencies:
1354 | character-entities "^1.0.0"
1355 | character-entities-legacy "^1.0.0"
1356 | character-reference-invalid "^1.0.0"
1357 | is-alphanumerical "^1.0.0"
1358 | is-decimal "^1.0.0"
1359 | is-hexadecimal "^1.0.0"
1360 |
1361 | parse-json@^5.0.0:
1362 | version "5.0.0"
1363 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
1364 | integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
1365 | dependencies:
1366 | "@babel/code-frame" "^7.0.0"
1367 | error-ex "^1.3.1"
1368 | json-parse-better-errors "^1.0.1"
1369 | lines-and-columns "^1.1.6"
1370 |
1371 | parse5@^6.0.0:
1372 | version "6.0.0"
1373 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.0.tgz#d2ac3448289c84b49947d49a39f7bef6200fa6ba"
1374 | integrity sha512-lC0A+4DefTdRr+DLQlEwwZqndL9VzEjiuegI5bj3hp4bnzzwQldSqCpHv7+msRpSOHGJyJvkcCa4q15LMUJ8rg==
1375 |
1376 | path-parse@^1.0.6:
1377 | version "1.0.7"
1378 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
1379 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
1380 |
1381 | path-type@^4.0.0:
1382 | version "4.0.0"
1383 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
1384 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1385 |
1386 | picocolors@^1.0.0:
1387 | version "1.0.0"
1388 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
1389 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1390 |
1391 | postcss@8.4.5:
1392 | version "8.4.5"
1393 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95"
1394 | integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==
1395 | dependencies:
1396 | nanoid "^3.1.30"
1397 | picocolors "^1.0.0"
1398 | source-map-js "^1.0.1"
1399 |
1400 | property-information@^5.0.0, property-information@^5.3.0:
1401 | version "5.4.0"
1402 | resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.4.0.tgz#16e08f13f4e5c4a7be2e4ec431c01c4f8dba869a"
1403 | integrity sha512-nmMWAm/3vKFGmmOWOcdLjgq/Hlxa+hsuR/px1Lp/UGEyc5A22A6l78Shc2C0E71sPmAqglni+HrS7L7VJ7AUCA==
1404 | dependencies:
1405 | xtend "^4.0.0"
1406 |
1407 | react-dom@^17.0.1:
1408 | version "17.0.1"
1409 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6"
1410 | integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==
1411 | dependencies:
1412 | loose-envify "^1.1.0"
1413 | object-assign "^4.1.1"
1414 | scheduler "^0.20.1"
1415 |
1416 | react@^17.0.1:
1417 | version "17.0.1"
1418 | resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127"
1419 | integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==
1420 | dependencies:
1421 | loose-envify "^1.1.0"
1422 | object-assign "^4.1.1"
1423 |
1424 | regenerator-runtime@^0.13.4:
1425 | version "0.13.5"
1426 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697"
1427 | integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
1428 |
1429 | remark-footnotes@2.0.0:
1430 | version "2.0.0"
1431 | resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f"
1432 | integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==
1433 |
1434 | remark-mdx@1.6.21:
1435 | version "1.6.21"
1436 | resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.21.tgz#0c1a7e042e50938ff89ad8dd7e8e219d4b0404ce"
1437 | integrity sha512-IGb3l46a6NFi62egT+WXeTT3T8wYTunmPCEGTfDO6oRAfuss9VAb/3InVCKKGXXoiNi0mTuplI0EFusdCLGk3A==
1438 | dependencies:
1439 | "@babel/core" "7.11.6"
1440 | "@babel/helper-plugin-utils" "7.10.4"
1441 | "@babel/plugin-proposal-object-rest-spread" "7.11.0"
1442 | "@babel/plugin-syntax-jsx" "7.10.4"
1443 | "@mdx-js/util" "1.6.21"
1444 | is-alphabetical "1.0.4"
1445 | remark-parse "8.0.3"
1446 | unified "9.2.0"
1447 |
1448 | remark-parse@8.0.3:
1449 | version "8.0.3"
1450 | resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1"
1451 | integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==
1452 | dependencies:
1453 | ccount "^1.0.0"
1454 | collapse-white-space "^1.0.2"
1455 | is-alphabetical "^1.0.0"
1456 | is-decimal "^1.0.0"
1457 | is-whitespace-character "^1.0.0"
1458 | is-word-character "^1.0.0"
1459 | markdown-escapes "^1.0.0"
1460 | parse-entities "^2.0.0"
1461 | repeat-string "^1.5.4"
1462 | state-toggle "^1.0.0"
1463 | trim "0.0.1"
1464 | trim-trailing-lines "^1.0.0"
1465 | unherit "^1.0.4"
1466 | unist-util-remove-position "^2.0.0"
1467 | vfile-location "^3.0.0"
1468 | xtend "^4.0.1"
1469 |
1470 | remark-squeeze-paragraphs@4.0.0:
1471 | version "4.0.0"
1472 | resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead"
1473 | integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==
1474 | dependencies:
1475 | mdast-squeeze-paragraphs "^4.0.0"
1476 |
1477 | repeat-string@^1.5.4:
1478 | version "1.6.1"
1479 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
1480 | integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
1481 |
1482 | replace-ext@1.0.0:
1483 | version "1.0.0"
1484 | resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
1485 | integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
1486 |
1487 | resolve-from@^4.0.0:
1488 | version "4.0.0"
1489 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
1490 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1491 |
1492 | resolve@^1.12.0, resolve@^1.3.2:
1493 | version "1.15.0"
1494 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.0.tgz#1b7ca96073ebb52e741ffd799f6b39ea462c67f5"
1495 | integrity sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==
1496 | dependencies:
1497 | path-parse "^1.0.6"
1498 |
1499 | safe-buffer@~5.1.1:
1500 | version "5.1.2"
1501 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1502 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
1503 |
1504 | scheduler@^0.20.1:
1505 | version "0.20.1"
1506 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c"
1507 | integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==
1508 | dependencies:
1509 | loose-envify "^1.1.0"
1510 | object-assign "^4.1.1"
1511 |
1512 | semver@^5.4.1:
1513 | version "5.7.2"
1514 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
1515 | integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
1516 |
1517 | simple-swizzle@^0.2.2:
1518 | version "0.2.2"
1519 | resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
1520 | integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
1521 | dependencies:
1522 | is-arrayish "^0.3.1"
1523 |
1524 | source-map-js@^1.0.1:
1525 | version "1.0.2"
1526 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
1527 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
1528 |
1529 | source-map@^0.5.0, source-map@^0.5.7:
1530 | version "0.5.7"
1531 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
1532 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
1533 |
1534 | space-separated-tokens@^1.0.0:
1535 | version "1.1.5"
1536 | resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899"
1537 | integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==
1538 |
1539 | state-toggle@^1.0.0:
1540 | version "1.0.3"
1541 | resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe"
1542 | integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==
1543 |
1544 | style-to-object@0.3.0, style-to-object@^0.3.0:
1545 | version "0.3.0"
1546 | resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46"
1547 | integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==
1548 | dependencies:
1549 | inline-style-parser "0.1.1"
1550 |
1551 | styled-jsx@5.0.0:
1552 | version "5.0.0"
1553 | resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.0.tgz#816b4b92e07b1786c6b7111821750e0ba4d26e77"
1554 | integrity sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==
1555 |
1556 | styled-system@^5.1.4:
1557 | version "5.1.4"
1558 | resolved "https://registry.yarnpkg.com/styled-system/-/styled-system-5.1.4.tgz#953003bbda659092e5630e23da2ab7e855c65879"
1559 | integrity sha512-b1EdfZ41NDcR6vnvZauylhpFvSjsFl1yyQEUA+v3rLjcKdM//EIFY195Nh3YLwgj+hWIWsG0Tk1Kl0tq1xLw8Q==
1560 | dependencies:
1561 | "@styled-system/background" "^5.1.2"
1562 | "@styled-system/border" "^5.1.2"
1563 | "@styled-system/color" "^5.1.2"
1564 | "@styled-system/core" "^5.1.2"
1565 | "@styled-system/flexbox" "^5.1.2"
1566 | "@styled-system/grid" "^5.1.2"
1567 | "@styled-system/layout" "^5.1.2"
1568 | "@styled-system/position" "^5.1.2"
1569 | "@styled-system/shadow" "^5.1.2"
1570 | "@styled-system/space" "^5.1.2"
1571 | "@styled-system/typography" "^5.1.2"
1572 | "@styled-system/variant" "^5.1.4"
1573 | object-assign "^4.1.1"
1574 |
1575 | supports-color@^5.3.0:
1576 | version "5.5.0"
1577 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1578 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1579 | dependencies:
1580 | has-flag "^3.0.0"
1581 |
1582 | theme-ui@^0.3.3:
1583 | version "0.3.3"
1584 | resolved "https://registry.yarnpkg.com/theme-ui/-/theme-ui-0.3.3.tgz#d0294f95fcc2d133c81beafdbf3083fe59059207"
1585 | integrity sha512-tAAkxU6poID5iGUBE/G+sjBhH4OlEYFF6wRjDr3c2mm5Fq5KZ0CA+w+AkKoyTzkxnWaVYhoeb4JZxu/gYSVGtw==
1586 | dependencies:
1587 | "@theme-ui/color-modes" "^0.3.3"
1588 | "@theme-ui/components" "^0.3.3"
1589 | "@theme-ui/core" "^0.3.3"
1590 | "@theme-ui/css" "^0.3.3"
1591 | "@theme-ui/mdx" "^0.3.0"
1592 | "@theme-ui/theme-provider" "^0.3.3"
1593 |
1594 | to-fast-properties@^2.0.0:
1595 | version "2.0.0"
1596 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
1597 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
1598 |
1599 | trim-trailing-lines@^1.0.0:
1600 | version "1.1.3"
1601 | resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94"
1602 | integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==
1603 |
1604 | trim@0.0.1:
1605 | version "0.0.1"
1606 | resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd"
1607 | integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0=
1608 |
1609 | trough@^1.0.0:
1610 | version "1.0.5"
1611 | resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
1612 | integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
1613 |
1614 | unherit@^1.0.4:
1615 | version "1.1.3"
1616 | resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22"
1617 | integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==
1618 | dependencies:
1619 | inherits "^2.0.0"
1620 | xtend "^4.0.0"
1621 |
1622 | unified@9.2.0:
1623 | version "9.2.0"
1624 | resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8"
1625 | integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==
1626 | dependencies:
1627 | bail "^1.0.0"
1628 | extend "^3.0.0"
1629 | is-buffer "^2.0.0"
1630 | is-plain-obj "^2.0.0"
1631 | trough "^1.0.0"
1632 | vfile "^4.0.0"
1633 |
1634 | unist-builder@2.0.3, unist-builder@^2.0.0:
1635 | version "2.0.3"
1636 | resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436"
1637 | integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==
1638 |
1639 | unist-util-generated@^1.0.0:
1640 | version "1.1.5"
1641 | resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.5.tgz#1e903e68467931ebfaea386dae9ea253628acd42"
1642 | integrity sha512-1TC+NxQa4N9pNdayCYA1EGUOCAO0Le3fVp7Jzns6lnua/mYgwHo0tz5WUAfrdpNch1RZLHc61VZ1SDgrtNXLSw==
1643 |
1644 | unist-util-is@^4.0.0:
1645 | version "4.0.2"
1646 | resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de"
1647 | integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==
1648 |
1649 | unist-util-position@^3.0.0:
1650 | version "3.1.0"
1651 | resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47"
1652 | integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==
1653 |
1654 | unist-util-remove-position@^2.0.0:
1655 | version "2.0.1"
1656 | resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc"
1657 | integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==
1658 | dependencies:
1659 | unist-util-visit "^2.0.0"
1660 |
1661 | unist-util-remove@^2.0.0:
1662 | version "2.0.0"
1663 | resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.0.0.tgz#32c2ad5578802f2ca62ab808173d505b2c898488"
1664 | integrity sha512-HwwWyNHKkeg/eXRnE11IpzY8JT55JNM1YCwwU9YNCnfzk6s8GhPXrVBBZWiwLeATJbI7euvoGSzcy9M29UeW3g==
1665 | dependencies:
1666 | unist-util-is "^4.0.0"
1667 |
1668 | unist-util-stringify-position@^2.0.0:
1669 | version "2.0.3"
1670 | resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da"
1671 | integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==
1672 | dependencies:
1673 | "@types/unist" "^2.0.2"
1674 |
1675 | unist-util-visit-parents@^3.0.0:
1676 | version "3.0.2"
1677 | resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz#d4076af3011739c71d2ce99d05de37d545f4351d"
1678 | integrity sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==
1679 | dependencies:
1680 | "@types/unist" "^2.0.0"
1681 | unist-util-is "^4.0.0"
1682 |
1683 | unist-util-visit@2.0.3:
1684 | version "2.0.3"
1685 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c"
1686 | integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==
1687 | dependencies:
1688 | "@types/unist" "^2.0.0"
1689 | unist-util-is "^4.0.0"
1690 | unist-util-visit-parents "^3.0.0"
1691 |
1692 | unist-util-visit@^2.0.0:
1693 | version "2.0.2"
1694 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.2.tgz#3843782a517de3d2357b4c193b24af2d9366afb7"
1695 | integrity sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==
1696 | dependencies:
1697 | "@types/unist" "^2.0.0"
1698 | unist-util-is "^4.0.0"
1699 | unist-util-visit-parents "^3.0.0"
1700 |
1701 | use-subscription@1.5.1:
1702 | version "1.5.1"
1703 | resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1"
1704 | integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==
1705 | dependencies:
1706 | object-assign "^4.1.1"
1707 |
1708 | vfile-location@^3.0.0:
1709 | version "3.0.1"
1710 | resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.0.1.tgz#d78677c3546de0f7cd977544c367266764d31bb3"
1711 | integrity sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==
1712 |
1713 | vfile-message@^2.0.0:
1714 | version "2.0.4"
1715 | resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a"
1716 | integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
1717 | dependencies:
1718 | "@types/unist" "^2.0.0"
1719 | unist-util-stringify-position "^2.0.0"
1720 |
1721 | vfile@^4.0.0:
1722 | version "4.1.0"
1723 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.1.0.tgz#d79248957f43225d57ff67a56effc67bef08946e"
1724 | integrity sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==
1725 | dependencies:
1726 | "@types/unist" "^2.0.0"
1727 | is-buffer "^2.0.0"
1728 | replace-ext "1.0.0"
1729 | unist-util-stringify-position "^2.0.0"
1730 | vfile-message "^2.0.0"
1731 |
1732 | web-namespaces@^1.0.0:
1733 | version "1.1.4"
1734 | resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec"
1735 | integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==
1736 |
1737 | xtend@^4.0.0, xtend@^4.0.1:
1738 | version "4.0.2"
1739 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
1740 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
1741 |
1742 | yaml@^1.7.2:
1743 | version "1.7.2"
1744 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.7.2.tgz#f26aabf738590ab61efaca502358e48dc9f348b2"
1745 | integrity sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==
1746 | dependencies:
1747 | "@babel/runtime" "^7.6.3"
1748 |
1749 | zwitch@^1.0.0:
1750 | version "1.0.5"
1751 | resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"
1752 | integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==
1753 |
--------------------------------------------------------------------------------