├── .gitignore ├── prettier.config.js ├── pages ├── _middleware.js ├── _document.js ├── copy │ ├── kr.mdx │ ├── zh.mdx │ ├── ja.mdx │ ├── hi.mdx │ ├── fr.mdx │ ├── it.mdx │ ├── ur.mdx │ ├── az.mdx │ ├── fa.mdx │ ├── tr.mdx │ ├── id.mdx │ ├── pl.mdx │ ├── rw.mdx │ ├── ms.mdx │ ├── de.mdx │ ├── pa.mdx │ ├── nl.mdx │ ├── uk.mdx │ ├── ru.mdx │ ├── es.mdx │ ├── vi.mdx │ ├── el.mdx │ ├── th.mdx │ └── bn.mdx └── _app.js ├── package.json ├── .github └── dependabot.yml ├── components └── github.js ├── styles └── main.css ├── README.md ├── next.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .now 2 | .next 3 | node_modules 4 | .DS_Store 5 | .env 6 | -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | singleQuote: true, 3 | trailingComma: 'none', 4 | arrowParens: 'avoid', 5 | printWidth: 80, 6 | semi: false 7 | } 8 | -------------------------------------------------------------------------------- /pages/_middleware.js: -------------------------------------------------------------------------------- 1 | import { NextResponse } from 'next/server' 2 | 3 | export function middleware(request) { 4 | if (!request.nextUrl.pathname.includes('copy')) { 5 | return request.nextUrl.locale != 'en' 6 | ? NextResponse.rewrite(`https://global.hackclub.dev/copy/${request.nextUrl.locale}`) 7 | : NextResponse.redirect(`https://hackclub.com`) 8 | } else { 9 | return null 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "license": "MIT", 3 | "private": true, 4 | "scripts": { 5 | "dev": "next", 6 | "build": "next build", 7 | "start": "next start" 8 | }, 9 | "dependencies": { 10 | "@emotion/react": "^11.11.4", 11 | "@hackclub/meta": "^1.1.32", 12 | "@hackclub/theme": "^0.3.3", 13 | "@mdx-js/loader": "^1.6.22", 14 | "next": "^12.1.6", 15 | "@next/mdx": "^14.1.0", 16 | "react": "^17.0.2", 17 | "react-dom": "^17.0.2", 18 | "theme-ui": "^0.14.7" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "npm" # See documentation for possible values 9 | directory: "/" # Location of package manifests 10 | schedule: 11 | interval: "weekly" 12 | -------------------------------------------------------------------------------- /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 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | ) 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /pages/copy/kr.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | 학생을 위한,
7 | 학생에 의한. 8 |
9 | 10 | Hack Club은 학생들이 프로젝트를 만들어 코딩을 배우는 컴퓨터 과학 클럽 네트워크입니다. 11 | 12 |

13 | 24 |

25 | 26 | Hack Club 행사에서 프로그래밍하는 학생들 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/zh.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | 由学生发起,
7 | 与学生着想。 8 |
9 | 10 | Hack Club 是一个由高中生组织的计算机社团社区。Hack Club 的成员们通过自主创建的项目来学习编程。 11 | 12 |

13 | 24 |

25 | 26 | 学生们参与在一个由 Hack Club 组织的活动 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/ja.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | 学生によって、
7 | 学生のために 8 |
9 | 10 | ハッククラブは高校生のプログラミングクラブのネットワークで、学生はプロジェクトを作成することでコードを学びます。 11 | 12 |

13 | 24 |

25 | 26 | Students coding at a Hack Club event 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/hi.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | छात्रों द्वारा,
7 | छात्रों के लिए | 8 |
9 | 10 | हैक क्लब कंप्यूटर साइंस क्लबों का एक नेटवर्क है जहां छात्र प्रोजेक्ट बनाकर कोड करना सीखते हैं। 11 | 12 |

13 | 24 |

25 | 26 | हैक क्लब कार्यक्रम में प्रोग्रामिंग करते छात्र 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/fr.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Par les étudiants,
7 | pour les étudiants 8 |
9 | 10 | Hack Club est un réseau de clubs informatiques où les élèves apprennent à coder en créant des projets. 11 | 12 |

13 | 24 |

25 | 26 | Students coding at a Hack Club event 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/it.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Dagli studenti,
7 | per gli studenti. 8 |
9 | 10 | Hack Club è una rete di club informatici in cui gli studenti imparano a programmare creando progetti. 11 | 12 |

13 | 24 |

25 | 26 | Studenti che programmano ad un evento di Hack Club 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/ur.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | ،طلباء کی جانب سے
7 | طلباء کے لئے۔ 8 |
9 | 10 | ہیک کلب کمپیوٹر سائنس کلبوں کا ایک نیٹ ورک ہے جہاں طلباء پروجیکٹس بنا کر پروگرامنگ سیکھتے ہیں۔ 11 | 12 |

13 | 24 |

25 | 26 | طلباء ہیک کلب کے پروگرام میں پروگرامنگ کر رہے ہیں۔ 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/az.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Tələbələr tərəfindən,
7 | tələbələr üçün. 8 |
9 | 10 | Hack Club, tələbələrin layihələr yaradaraq kodlaşdırma öyrəndikləri kompüter klubları şəbəkəsidir. 11 | 12 |

13 | 24 |

25 | 26 | Assemble tədbirində programlaşdırma edən tələbələr 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/fa.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | از طرف دانش‌آموزان،
7 | برای دانش‌آموزان 8 |
9 | 10 | هک‌کلاب شبکه‌ای از کلاب‌های علوم کامپیوتره که توش دانش‌آموزان با ساختن پروژه‌ها برنامه نویسی رو یاد می‌گیرن. 11 | 12 |

13 | 24 |

25 | 26 | دانش‌آموزان تو یکی از هکاتون‌های هک‌کلاب 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/tr.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Öğrenciler tarafından,
7 | öğrenciler için. 8 |
9 | 10 | Hack Club, öğrencilerin projeler oluşturarak kodlama öğrendikleri bilişim dersi kulüpleri ağıdır. 11 | 12 |

13 | 24 |

25 | 26 | Assemble etkinliğinde programlama yapan öğrenciler 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/id.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Dari siswa,
7 | untuk siswa. 8 |
9 | 10 | Hack Club adalah Jaringan Klub Pemrograman Sekolah Menengah di mana para siswa belajar programming dengan membuat suatu project. 11 | 12 |

13 | 24 |

25 | 26 | Para siswa ngoding di acara Hack Club 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/pl.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Stworzone przez studentów,
7 | dla studentów. 8 |
9 | 10 | Hack Club to sieć licealistycznych klubów komputerowych, w których studenci uczą się kodować poprzez tworzenia projektów. 11 | 12 |

13 | 24 |

25 | 26 | Uczniowie kodują na spotkaniu Hack Club 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/rw.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | umuryango
7 | udaharanira inyungu 8 |
9 | 10 | Hack Club ni umuryango wa ma club udaharanira inyungu aho abanyeshuri biga code bakorera imishinga. 11 | 12 |

13 | 24 |

25 | 26 | Abanyeshuri bari gukodinga mu giterane muri Hack Club 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/ms.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Dengan murid-murid,
7 | untuk murid-murid. 8 |
9 | 10 | Hack Club, sebuah kelab pengekodan perisian, murid-murid dapat belajar pengekodan perisian di program diadakan oleh kelab ini. 11 | 12 |

13 | 24 |

25 | 26 | Students coding at a Hack Club event 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/de.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Von Schülern,
7 | für Schüler. 8 |
9 | 10 | Hack Club ist eine weltweite Gemeinschaft von Programmierclubs, in denen Schüler:innen Programmieren durch das Gestalten eigener Projekte erlernen. 11 | 12 |

13 | 24 |

25 | 26 | Schüler:innen programmieren bei einem Hack Club Event 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/pa.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 |

7 | ਹੈਕ ਕਲੱਬ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ 8 |

9 | ਵਿਦਿਆਰਥੀਆਂ ਲਈ,
10 | ਵਿਦਿਆਰਥੀਆਂ ਦੁਆਰਾ। 11 |
12 | 13 | ਹੈਕ ਕਲੱਬ ਕਮਪਿਊਟਰ ਸਾਇੰਸ ਕਲੱਬਾਂ ਦੀ ਇੱਕ ਨੈੱਟਵਰਕ ਹੈ ਜਿੱਥੇ ਵਿਦਿਆਰਥੀ ਪ੍ਰੋਜੈਕਟ ਬਣਾਕੇ ਕੋਡਿੰਗ ਸਿੱਖਦੇ ਹਨ। 14 | 15 |

16 | 27 |

28 | 29 | ਹੈਕ ਕਲੱਬ ਦੇ ਇੱਕ ਇਵੈਂਟ ਵਿੱਚ ਵਿਦਿਆਰਥੀ ਕੋਡਿੰਗ ਕਰਦੇ ਹੋਏ 35 | 36 |
37 | -------------------------------------------------------------------------------- /pages/copy/nl.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 |

7 | Welkom bij Hack Club 8 |

9 | Van studenten,
10 | voor studenten. 11 |
12 | 13 | Hack Club is een netwerk van computerclubs waar studenten door middel van projecten te maken leren coderen. 14 | 15 |

16 | 27 |

28 | 29 | Studenten die coderen bij een Hack Club evenement 35 | 36 |
37 | -------------------------------------------------------------------------------- /pages/copy/uk.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 |

7 | ЛАСКАВО ПРОСИМО В ХАККЛУБ/HACK CLUB 8 |

9 | Зроблено Студентами,
10 | Для Студентів. 11 |
12 | 13 | Hack Club – це мережа клубів інформатики, де студенти вчаться програмувати, створюючи проекти. 14 | 15 |

16 | 27 |

28 | 29 | Студенти програмують на заході Hack Club 35 | 36 |
37 | -------------------------------------------------------------------------------- /pages/copy/ru.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 |

7 | ДОБРО ПОЖАЛОВАТЬ В ХАККЛУБ/HACK CLUB 8 |

9 | Сделано Студентами,
10 | Для Студентов. 11 |
12 | 13 | Hack Club — это сеть клубов информатики, где студенты учатся программировать, создавая проекты. 14 | 15 |

16 | 27 |

28 | 29 | Студенты программируют на мероприятии Hack Club 35 | 36 |
37 | -------------------------------------------------------------------------------- /pages/copy/es.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 |

7 | BIENVENIDO A HACK CLUB 8 |

9 | Por los estudiantes,
10 | para los estudiantes. 11 |
12 | 13 | Hack Club es una red de clubs de ciencias de la computación donde los estudiantes aprenden a programar creando proyectos. 14 | 15 |

16 | 27 |

28 | 29 | Estudiantes programando en un evento de Hack Club 35 | 36 |
37 | -------------------------------------------------------------------------------- /pages/copy/vi.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Bởi học sinh, vì học sinh. 7 | 8 | 9 | Hack Club là tập hợp những câu lạc bộ chuyên về lập trình, khoa học máy tính, nơi mà các bạn học sinh, sinh viên được tìm hiểu thêm về thế giới tin học thông qua những dự án, chương trình, bài học lí thú của chúng tôi. 10 | 11 |

12 | 23 |

24 | 25 | Các bạn học sinh, sinh viên ở một sự kiện của Hack Club 31 | 32 |
33 | -------------------------------------------------------------------------------- /pages/copy/el.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | Από τους μαθητές,
7 | για τους μαθητές. 8 |
9 | 10 | Το Hack Club είναι μια παγκόσμια κοινότητα σχολικών (και εξωσχολικών!) λεσχών προγραμματισμού, όπου οι μαθητές, σε συναντήσεις σε δημόσιους χώρους (όπως σχολεία, βιβλιοθήκες, κλπ), μαθαίνουν πως να γράφουν κώδικα και έννοιες προγραμματισμού, ώστε να δημιουργήσουν καινούργια project και να εμβαθύνουν τις γνώσεις στους στον κόσμο τον υπολογιστών. 11 | 12 |

13 | 24 |

25 | 26 | Μαθητές γράφουν κώδικα σε εκδήλωση του Hack Club 32 | 33 |
34 | -------------------------------------------------------------------------------- /pages/copy/th.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | โดยนักเรียน,
7 | เพื่อนักเรียน 8 |
9 | 10 | Hack Club เป็นกลุ่มของ น้อง ๆ นักเรียนมัธยมทั่วโลกซึ่งมีจุดมุ่งหมายที่จะสร้างเยาวชนรุ่นใหม่ที่มีทักษะในการคิดค้น และสรรค์สร้างนวัตกรรมใหม่ ๆ ในอนาคต โดยเราช่วยน้อง ๆ ในการสร้าง และให้เครื่องมือและเงินทุนสำหรับชมรม Coding ของตนเองอีกด้วย และในตอนนี้ Hack Club มีอยู่ 400 โรงเรียนในสหรัฐฯ และมีสมาชิกมากกว่า 2 หมื่นคนทั่วโลก 11 | Hack Club เป็นองค์กรที่ไม่แสวงหาผลกำไรและฟรีสำหรับนักเรียนทั่วโลก 12 | 13 |

14 | 25 |

26 | 27 | สมาชิก Hack Club ในงาน Assemble ในปี 2022 ที่จัดขึ้นที่ San Francisco 33 | 34 |
35 | -------------------------------------------------------------------------------- /pages/copy/bn.mdx: -------------------------------------------------------------------------------- 1 | import { Container, Button, Heading } from 'theme-ui' 2 | 3 | 4 | 5 | 6 | ছাত্রদের দ্বারা,
7 | ছাত্রদের জন্য | 8 |
9 | 10 | হ্যাক ক্লাব হল কম্পিউটার সায়েন্স ক্লাবের একটি নেটওয়ার্ক যেখানে ছাত্ররা প্রকল্প তৈরি করে কোডিং করতে শেখে। এই বিশ্বজুড়ে থাকা উচ্চ বিদ্যালয়ের ছাত্রদের নেটওয়ার্ক এর লক্ষ্য হল উদ্ভাবনী দক্ষতাসম্পন্ন নতুন প্রজন্মের তরুণদের তৈরি করা। আমরা শিক্ষার্থীদের তাদের নিজস্ব কোডিং ক্লাবের জন্য সরঞ্জাম এবং তহবিল তৈরি এবং সরবরাহ করতে সহায়তা করি৷ বর্তমানে বিশ্বব্যাপী এর 25,000 টিরও বেশি সদস্য রয়েছে, হ্যাক ক্লাব সারা বিশ্বের শিক্ষার্থীদের জন্য একটি লাভের উদ্দেশ্যে পরিচালিত নয় এমন সংস্থা। 11 | 12 |

13 | 24 |

25 | 26 | হ্যাক ক্লাব ইভেন্ট অ্যাসেম্বল এ কোড করতে থাকা ছাত্রগণ 32 | 33 |
34 | -------------------------------------------------------------------------------- /components/github.js: -------------------------------------------------------------------------------- 1 | const GitHub = (props) => { 2 | return ( 3 | 4 | 9 | 10 | ) 11 | } 12 | 13 | export default GitHub 14 | -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- 1 | import * as React from 'react' 2 | import NextApp from 'next/app' 3 | import '@hackclub/theme/fonts/reg-bold.css' 4 | import '../styles/main.css' 5 | import theme from '@hackclub/theme' 6 | import { ThemeProvider, Container, Heading, Box } from 'theme-ui' 7 | import GitHub from '../components/github' 8 | import Meta from '@hackclub/meta' 9 | import Head from 'next/head' 10 | 11 | export default class App extends NextApp { 12 | render() { 13 | const { Component, pageProps } = this.props 14 | return ( 15 | 21 | 27 | 28 | 35 |
36 | 37 |
38 | 39 | 40 |

Hack Club HQ

41 |

42 | 15 Falls Road 43 |
Shelburne, VT, 05482 44 |
United States of America 45 |

46 |

47 | EIN: 81-2908499
48 | 1-855-625-HACK 49 |

50 |
51 |
52 |
53 | ) 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /styles/main.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | font-size: 3rem; 3 | line-height: 1 !important; 4 | margin: 1rem 0; 5 | } 6 | 7 | body { 8 | font-size: 1.5rem; 9 | } 10 | 11 | main a { 12 | font-size: 1.25rem !important; 13 | } 14 | 15 | img { 16 | display: inline-block; 17 | box-shadow: 0 6px 12px rgba(0, 0, 0, 0.125), 0 9px 18px rgba(0, 0, 0, 0.125); 18 | border-radius: 0.5rem; 19 | line-height: 0; 20 | max-width: 100%; 21 | object-fit: cover; 22 | margin-top: 1rem; 23 | overflow: hidden; 24 | } 25 | 26 | nav { 27 | background-color: #e42d42; 28 | background-image: radial-gradient( 29 | ellipse farthest-corner at top left, 30 | #e4732d 6.25%, 31 | #e42d42 75% 32 | ); 33 | display: flex; 34 | align-items: center; 35 | justify-content: center; 36 | padding: 1rem 0; 37 | height: 80px; 38 | margin-bottom: 2rem; 39 | } 40 | 41 | nav a { 42 | color: #fff; 43 | font-size: 1.8rem !important; 44 | text-transform: uppercase; 45 | font-weight: bold; 46 | text-decoration: none; 47 | } 48 | 49 | nav a:hover { 50 | text-decoration: underline; 51 | } 52 | 53 | .github-corner, 54 | .github-corner:hover { 55 | border-bottom: 0; 56 | } 57 | 58 | .github-corner svg { 59 | fill: #fff; 60 | color: #e42d42; 61 | position: absolute; 62 | top: 0; 63 | border: 0; 64 | right: 0; 65 | } 66 | 67 | .github-corner:hover .octo-arm { 68 | -webkit-animation: octocat-wave 560ms ease-in-out; 69 | animation: octocat-wave 560ms ease-in-out; 70 | } 71 | 72 | @-webkit-keyframes octocat-wave { 73 | 0%, 74 | 100% { 75 | -webkit-transform: rotate(0); 76 | transform: rotate(0); 77 | } 78 | 20%, 79 | 60% { 80 | -webkit-transform: rotate(-25deg); 81 | transform: rotate(-25deg); 82 | } 83 | 40%, 84 | 80% { 85 | -webkit-transform: rotate(10deg); 86 | transform: rotate(10deg); 87 | } 88 | } 89 | 90 | @keyframes octocat-wave { 91 | 0%, 92 | 100% { 93 | -webkit-transform: rotate(0); 94 | transform: rotate(0); 95 | } 96 | 20%, 97 | 60% { 98 | -webkit-transform: rotate(-25deg); 99 | transform: rotate(-25deg); 100 | } 101 | 40%, 102 | 80% { 103 | -webkit-transform: rotate(10deg); 104 | transform: rotate(10deg); 105 | } 106 | } 107 | @media (max-width: 500px) { 108 | .github-corner:hover .octo-arm { 109 | -webkit-animation: none; 110 | animation: none; 111 | } 112 | 113 | .github-corner .octo-arm { 114 | -webkit-animation: octocat-wave 560ms ease-in-out; 115 | animation: octocat-wave 560ms ease-in-out; 116 | } 117 | } 118 | 119 | footer { 120 | color: #5f6e76; 121 | font-size: 1.05rem; 122 | padding: 1.4rem 0rem; 123 | margin-top: 1.4rem!important; 124 | } 125 | 126 | footer a { 127 | color: var(--theme-ui-colors-red); 128 | text-decoration: none; 129 | } 130 | 131 | footer a:hover { 132 | text-decoration: underline; 133 | } 134 | 135 | footer p { 136 | margin-block-start: 0.5em; 137 | margin-block-end: 0.5em; 138 | } 139 | 140 | footer h2 { 141 | font-size: 1.25rem; 142 | margin-block-start: 0em; 143 | margin-block-end: 0em; 144 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Hack Club Global Websites 2 | 3 | The goal of this project is to enable the creation of simplified versions of our Hack Club site that are translated into global languages. These sites should require practically no maintenance and be very brief. An example is [`fa.hackclub.com`](https://fa.hackclub.com). 4 | 5 | This site uses Next.js' internationalization and middleware features. MDX is used for content and Theme UI for styling. 6 | 7 | ## Sites 8 | 9 | - [az.hackclub.com](https://az.hackclub.com) 10 | - [bn.hackclub.com](https://bn.hackclub.com) 11 | - [de.hackclub.com](https://de.hackclub.com) 12 | - [el.hackclub.com](https://el.hackclub.com) 13 | - [en.hackclub.com](https://en.hackclub.com) 14 | - [es.hackclub.com](https://es.hackclub.com) 15 | - [fa.hackclub.com](https://fa.hackclub.com) 16 | - [fr.hackclub.com](https://fr.hackclub.com) 17 | - [hi.hackclub.com](https://hi.hackclub.com) 18 | - [id.hackclub.com](https://id.hackclub.com) 19 | - [it.hackclub.com](https://it.hackclub.com) 20 | - [ja.hackclub.com](https://ja.hackclub.com) 21 | - [kr.hackclub.com](https://kr.hackclub.com) 22 | - [ms.hackclub.com](https://ms.hackclub.com) 23 | - [nl.hackclub.com](https://nl.hackclub.com) 24 | - [pa.hackclub.com](https://pa.hackclub.com) 25 | - [pl.hackclub.com](https://pl.hackclub.com) 26 | - [ru.hackclub.com](https://ru.hackclub.com) 27 | - [rw.hackclub.com](https://rw.hackclub.com) 28 | - [th.hackclub.com](https://th.hackclub.com) 29 | - [tr.hackclub.com](https://tr.hackclub.com) 30 | - [uk.hackclub.com](https://uk.hackclub.com) 31 | - [ur.hackclub.com](https://ur.hackclub.com) 32 | - [vi.hackclub.com](https://vi.hackclub.com) 33 | - [zh.hackclub.com](https://zh.hackclub.com) 34 | 35 | ## Adding a Site 36 | 37 | 1. Create a new MDX file in the `pages/copy` directory. The name of the file should be the [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) code for the language you intend to write the site in. For example, if I was adding a Portuguese site I would create a `pages/copy/pt.mdx` file. 38 | 39 | 2. Add content to the MDX file. Base this off of the content on the Spanish site (view it at [`pages/copy/es.mdx`](/pages/copy/es.mdx)). It should contain: a headline such as "By the students, for the students", a sentence long description of Hack Club and then a large button pointing to the English site. 40 | 41 | 3. Edit the locales field in `next.config.js` to include the [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) code of your language. 42 | 43 | 4. Add your domain to the domains field in `next.config.js` following the format below. Unless we have acquired a special domain for the site you are adding, use a `.hackclub.com` subdomain. 44 | ```javascript 45 | { 46 | domain: 'ja.hackclub.com', 47 | defaultLocale: 'ja', 48 | http: true 49 | } 50 | ``` 51 | 52 | a. If you're using a `.hackclub.com` subdomain, submit a PR to [`hackclub/dns`](https://github.com/hackclub/dns) to add your `.hackclub.com` subdomain. Add a record to `hackclub.yaml` in the following format: 53 | 54 | ```yaml 55 | SUBDOMAIN_NAME: 56 | - ttl: 1 57 | type: CNAME 58 | value: cname.vercel-dns.com. 59 | ``` 60 | 61 | 6. Make a PR to this repo! The maintainers will support you in setting up the domain for hosting. 62 | 63 | **Reach out in `#hq` on Slack if you need any support. Thank you for your help!** 64 | 65 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | const withMDX = require('@next/mdx')({ extension: /\.mdx?$/ }) 2 | module.exports = withMDX({ 3 | pageExtensions: ['js', 'jsx', 'mdx'], 4 | i18n: { 5 | locales: [ 6 | 'az', 7 | 'bn', 8 | 'de', 9 | 'el', 10 | 'en', 11 | 'es', 12 | 'fa', 13 | 'fr', 14 | 'hi', 15 | 'id', 16 | 'it', 17 | 'ja', 18 | 'kr', 19 | 'ms', 20 | 'nl', 21 | 'pa', 22 | 'pl', 23 | 'ru', 24 | 'rw', 25 | 'th', 26 | 'tr', 27 | 'uk', 28 | 'ur', 29 | 'vi', 30 | 'zh' 31 | ], 32 | defaultLocale: 'en', 33 | domains: [ 34 | { 35 | domain: 'az.hackclub.com', 36 | defaultLocale: 'az', 37 | http: true 38 | }, 39 | { 40 | domain: 'bn.hackclub.com', 41 | defaultLocale: 'bn', 42 | http: true 43 | }, 44 | { 45 | domain: 'de.hackclub.com', 46 | defaultLocale: 'de', 47 | http: true 48 | }, 49 | { 50 | domain: 'el.hackclub.com', 51 | defaultLocale: 'el', 52 | http: true 53 | }, 54 | { 55 | domain: 'en.hackclub.com', 56 | defaultLocale: 'en', 57 | http: true 58 | }, 59 | { 60 | domain: 'es.hackclub.com', 61 | defaultLocale: 'es', 62 | http: true 63 | }, 64 | { 65 | domain: 'fa.hackclub.com', 66 | defaultLocale: 'fa', 67 | http: true 68 | }, 69 | { 70 | domain: 'fr.hackclub.com', 71 | defaultLocale: 'fr', 72 | http: true 73 | }, 74 | { 75 | domain: 'hi.hackclub.com', 76 | defaultLocale: 'hi', 77 | http: true 78 | }, 79 | { 80 | domain: 'id.hackclub.com', 81 | defaultLocale: 'id', 82 | http: true 83 | }, 84 | { 85 | domain: 'it.hackclub.com', 86 | defaultLocale: 'it', 87 | http: true 88 | }, 89 | { 90 | domain: 'ja.hackclub.com', 91 | defaultLocale: 'ja', 92 | http: true 93 | }, 94 | { 95 | domain: 'kr.hackclub.com', 96 | defaultLocale: 'kr', 97 | http: true 98 | }, 99 | { 100 | domain: 'ms.hackclub.com', 101 | defaultLocale: 'ms', 102 | http: true 103 | }, 104 | { 105 | domain: 'nl.hackclub.com', 106 | defaultLocale: 'nl', 107 | http: true 108 | }, 109 | { 110 | domain: 'pa.hackclub.com', 111 | defaultLocale: 'pa', 112 | http: true 113 | }, 114 | { 115 | domain: 'pl.hackclub.com', 116 | defaultLocale: 'pl', 117 | http: true 118 | }, 119 | { 120 | domain: 'ru.hackclub.com', 121 | defaultLocale: 'ru', 122 | http: true 123 | }, 124 | { 125 | domain: 'rw.hackclub.com', 126 | defaultLocale: 'rw', 127 | http: true 128 | }, 129 | { 130 | domain: 'th.hackclub.com', 131 | defaultLocale: 'th', 132 | http: true 133 | }, 134 | { 135 | domain: 'tr.hackclub.com', 136 | defaultLocale: 'tr', 137 | http: true 138 | }, 139 | { 140 | domain: 'uk.hackclub.com', 141 | defaultLocale: 'uk', 142 | http: true 143 | }, 144 | { 145 | domain: 'ur.hackclub.com', 146 | defaultLocale: 'ur', 147 | http: true 148 | }, 149 | { 150 | domain: 'vi.hackclub.com', 151 | defaultLocale: 'vi', 152 | http: true 153 | }, 154 | { 155 | domain: 'zh.hackclub.com', 156 | defaultLocale: 'zh', 157 | http: true 158 | } 159 | ] 160 | } 161 | }) 162 | -------------------------------------------------------------------------------- /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.16.7" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" 8 | integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== 9 | dependencies: 10 | "@babel/highlight" "^7.16.7" 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.12.9": 20 | version "7.12.9" 21 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" 22 | integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== 23 | dependencies: 24 | "@babel/code-frame" "^7.10.4" 25 | "@babel/generator" "^7.12.5" 26 | "@babel/helper-module-transforms" "^7.12.1" 27 | "@babel/helpers" "^7.12.5" 28 | "@babel/parser" "^7.12.7" 29 | "@babel/template" "^7.12.7" 30 | "@babel/traverse" "^7.12.9" 31 | "@babel/types" "^7.12.7" 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.12.5": 42 | version "7.12.5" 43 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de" 44 | integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A== 45 | dependencies: 46 | "@babel/types" "^7.12.5" 47 | jsesc "^2.5.1" 48 | source-map "^0.5.0" 49 | 50 | "@babel/helper-function-name@^7.10.4": 51 | version "7.10.4" 52 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" 53 | integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== 54 | dependencies: 55 | "@babel/helper-get-function-arity" "^7.10.4" 56 | "@babel/template" "^7.10.4" 57 | "@babel/types" "^7.10.4" 58 | 59 | "@babel/helper-get-function-arity@^7.10.4": 60 | version "7.10.4" 61 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" 62 | integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== 63 | dependencies: 64 | "@babel/types" "^7.10.4" 65 | 66 | "@babel/helper-member-expression-to-functions@^7.12.1": 67 | version "7.12.1" 68 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c" 69 | integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== 70 | dependencies: 71 | "@babel/types" "^7.12.1" 72 | 73 | "@babel/helper-module-imports@^7.12.1": 74 | version "7.12.5" 75 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" 76 | integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== 77 | dependencies: 78 | "@babel/types" "^7.12.5" 79 | 80 | "@babel/helper-module-imports@^7.16.7": 81 | version "7.18.6" 82 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" 83 | integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== 84 | dependencies: 85 | "@babel/types" "^7.18.6" 86 | 87 | "@babel/helper-module-transforms@^7.12.1": 88 | version "7.12.1" 89 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" 90 | integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== 91 | dependencies: 92 | "@babel/helper-module-imports" "^7.12.1" 93 | "@babel/helper-replace-supers" "^7.12.1" 94 | "@babel/helper-simple-access" "^7.12.1" 95 | "@babel/helper-split-export-declaration" "^7.11.0" 96 | "@babel/helper-validator-identifier" "^7.10.4" 97 | "@babel/template" "^7.10.4" 98 | "@babel/traverse" "^7.12.1" 99 | "@babel/types" "^7.12.1" 100 | lodash "^4.17.19" 101 | 102 | "@babel/helper-optimise-call-expression@^7.10.4": 103 | version "7.10.4" 104 | resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" 105 | integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== 106 | dependencies: 107 | "@babel/types" "^7.10.4" 108 | 109 | "@babel/helper-plugin-utils@7.10.4", "@babel/helper-plugin-utils@^7.10.4": 110 | version "7.10.4" 111 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" 112 | integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== 113 | 114 | "@babel/helper-plugin-utils@^7.8.0": 115 | version "7.8.3" 116 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" 117 | integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== 118 | 119 | "@babel/helper-replace-supers@^7.12.1": 120 | version "7.12.5" 121 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9" 122 | integrity sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== 123 | dependencies: 124 | "@babel/helper-member-expression-to-functions" "^7.12.1" 125 | "@babel/helper-optimise-call-expression" "^7.10.4" 126 | "@babel/traverse" "^7.12.5" 127 | "@babel/types" "^7.12.5" 128 | 129 | "@babel/helper-simple-access@^7.12.1": 130 | version "7.12.1" 131 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" 132 | integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== 133 | dependencies: 134 | "@babel/types" "^7.12.1" 135 | 136 | "@babel/helper-split-export-declaration@^7.11.0": 137 | version "7.11.0" 138 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" 139 | integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== 140 | dependencies: 141 | "@babel/types" "^7.11.0" 142 | 143 | "@babel/helper-validator-identifier@^7.10.4": 144 | version "7.10.4" 145 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" 146 | integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== 147 | 148 | "@babel/helper-validator-identifier@^7.16.7": 149 | version "7.16.7" 150 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" 151 | integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== 152 | 153 | "@babel/helper-validator-identifier@^7.18.6": 154 | version "7.18.6" 155 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" 156 | integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== 157 | 158 | "@babel/helpers@^7.12.5": 159 | version "7.12.5" 160 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" 161 | integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== 162 | dependencies: 163 | "@babel/template" "^7.10.4" 164 | "@babel/traverse" "^7.12.5" 165 | "@babel/types" "^7.12.5" 166 | 167 | "@babel/highlight@^7.10.4": 168 | version "7.10.4" 169 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" 170 | integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== 171 | dependencies: 172 | "@babel/helper-validator-identifier" "^7.10.4" 173 | chalk "^2.0.0" 174 | js-tokens "^4.0.0" 175 | 176 | "@babel/highlight@^7.16.7": 177 | version "7.16.10" 178 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" 179 | integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== 180 | dependencies: 181 | "@babel/helper-validator-identifier" "^7.16.7" 182 | chalk "^2.0.0" 183 | js-tokens "^4.0.0" 184 | 185 | "@babel/parser@^7.10.4": 186 | version "7.10.5" 187 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.5.tgz#e7c6bf5a7deff957cec9f04b551e2762909d826b" 188 | integrity sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ== 189 | 190 | "@babel/parser@^7.12.5": 191 | version "7.12.5" 192 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0" 193 | integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ== 194 | 195 | "@babel/parser@^7.12.7": 196 | version "7.12.7" 197 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056" 198 | integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg== 199 | 200 | "@babel/plugin-proposal-object-rest-spread@7.12.1": 201 | version "7.12.1" 202 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" 203 | integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== 204 | dependencies: 205 | "@babel/helper-plugin-utils" "^7.10.4" 206 | "@babel/plugin-syntax-object-rest-spread" "^7.8.0" 207 | "@babel/plugin-transform-parameters" "^7.12.1" 208 | 209 | "@babel/plugin-syntax-jsx@7.12.1": 210 | version "7.12.1" 211 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" 212 | integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== 213 | dependencies: 214 | "@babel/helper-plugin-utils" "^7.10.4" 215 | 216 | "@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0": 217 | version "7.8.3" 218 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" 219 | integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== 220 | dependencies: 221 | "@babel/helper-plugin-utils" "^7.8.0" 222 | 223 | "@babel/plugin-transform-parameters@^7.12.1": 224 | version "7.12.1" 225 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" 226 | integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== 227 | dependencies: 228 | "@babel/helper-plugin-utils" "^7.10.4" 229 | 230 | "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3": 231 | version "7.18.9" 232 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a" 233 | integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== 234 | dependencies: 235 | regenerator-runtime "^0.13.4" 236 | 237 | "@babel/template@^7.10.4": 238 | version "7.10.4" 239 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" 240 | integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== 241 | dependencies: 242 | "@babel/code-frame" "^7.10.4" 243 | "@babel/parser" "^7.10.4" 244 | "@babel/types" "^7.10.4" 245 | 246 | "@babel/template@^7.12.7": 247 | version "7.12.7" 248 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" 249 | integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== 250 | dependencies: 251 | "@babel/code-frame" "^7.10.4" 252 | "@babel/parser" "^7.12.7" 253 | "@babel/types" "^7.12.7" 254 | 255 | "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5": 256 | version "7.12.5" 257 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.5.tgz#78a0c68c8e8a35e4cacfd31db8bb303d5606f095" 258 | integrity sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA== 259 | dependencies: 260 | "@babel/code-frame" "^7.10.4" 261 | "@babel/generator" "^7.12.5" 262 | "@babel/helper-function-name" "^7.10.4" 263 | "@babel/helper-split-export-declaration" "^7.11.0" 264 | "@babel/parser" "^7.12.5" 265 | "@babel/types" "^7.12.5" 266 | debug "^4.1.0" 267 | globals "^11.1.0" 268 | lodash "^4.17.19" 269 | 270 | "@babel/traverse@^7.12.9": 271 | version "7.12.9" 272 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.9.tgz#fad26c972eabbc11350e0b695978de6cc8e8596f" 273 | integrity sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw== 274 | dependencies: 275 | "@babel/code-frame" "^7.10.4" 276 | "@babel/generator" "^7.12.5" 277 | "@babel/helper-function-name" "^7.10.4" 278 | "@babel/helper-split-export-declaration" "^7.11.0" 279 | "@babel/parser" "^7.12.7" 280 | "@babel/types" "^7.12.7" 281 | debug "^4.1.0" 282 | globals "^11.1.0" 283 | lodash "^4.17.19" 284 | 285 | "@babel/types@^7.10.4": 286 | version "7.10.5" 287 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.5.tgz#d88ae7e2fde86bfbfe851d4d81afa70a997b5d15" 288 | integrity sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q== 289 | dependencies: 290 | "@babel/helper-validator-identifier" "^7.10.4" 291 | lodash "^4.17.19" 292 | to-fast-properties "^2.0.0" 293 | 294 | "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5": 295 | version "7.12.6" 296 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96" 297 | integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA== 298 | dependencies: 299 | "@babel/helper-validator-identifier" "^7.10.4" 300 | lodash "^4.17.19" 301 | to-fast-properties "^2.0.0" 302 | 303 | "@babel/types@^7.12.7": 304 | version "7.12.7" 305 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.7.tgz#6039ff1e242640a29452c9ae572162ec9a8f5d13" 306 | integrity sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ== 307 | dependencies: 308 | "@babel/helper-validator-identifier" "^7.10.4" 309 | lodash "^4.17.19" 310 | to-fast-properties "^2.0.0" 311 | 312 | "@babel/types@^7.18.6": 313 | version "7.18.9" 314 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.9.tgz#7148d64ba133d8d73a41b3172ac4b83a1452205f" 315 | integrity sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg== 316 | dependencies: 317 | "@babel/helper-validator-identifier" "^7.18.6" 318 | to-fast-properties "^2.0.0" 319 | 320 | "@emotion/babel-plugin@^11.11.0": 321 | version "11.11.0" 322 | resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" 323 | integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== 324 | dependencies: 325 | "@babel/helper-module-imports" "^7.16.7" 326 | "@babel/runtime" "^7.18.3" 327 | "@emotion/hash" "^0.9.1" 328 | "@emotion/memoize" "^0.8.1" 329 | "@emotion/serialize" "^1.1.2" 330 | babel-plugin-macros "^3.1.0" 331 | convert-source-map "^1.5.0" 332 | escape-string-regexp "^4.0.0" 333 | find-root "^1.1.0" 334 | source-map "^0.5.7" 335 | stylis "4.2.0" 336 | 337 | "@emotion/cache@^11.11.0": 338 | version "11.11.0" 339 | resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" 340 | integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== 341 | dependencies: 342 | "@emotion/memoize" "^0.8.1" 343 | "@emotion/sheet" "^1.2.2" 344 | "@emotion/utils" "^1.2.1" 345 | "@emotion/weak-memoize" "^0.3.1" 346 | stylis "4.2.0" 347 | 348 | "@emotion/hash@^0.9.1": 349 | version "0.9.1" 350 | resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" 351 | integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== 352 | 353 | "@emotion/is-prop-valid@^0.8.1": 354 | version "0.8.6" 355 | resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.6.tgz#4757646f0a58e9dec614c47c838e7147d88c263c" 356 | integrity sha512-mnZMho3Sq8BfzkYYRVc8ilQTnc8U02Ytp6J1AwM6taQStZ3AhsEJBX2LzhA/LJirNCwM2VtHL3VFIZ+sNJUgUQ== 357 | dependencies: 358 | "@emotion/memoize" "0.7.4" 359 | 360 | "@emotion/memoize@0.7.4", "@emotion/memoize@^0.7.1": 361 | version "0.7.4" 362 | resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" 363 | integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== 364 | 365 | "@emotion/memoize@^0.8.1": 366 | version "0.8.1" 367 | resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" 368 | integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== 369 | 370 | "@emotion/react@^11.11.4": 371 | version "11.11.4" 372 | resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.4.tgz#3a829cac25c1f00e126408fab7f891f00ecc3c1d" 373 | integrity sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw== 374 | dependencies: 375 | "@babel/runtime" "^7.18.3" 376 | "@emotion/babel-plugin" "^11.11.0" 377 | "@emotion/cache" "^11.11.0" 378 | "@emotion/serialize" "^1.1.3" 379 | "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" 380 | "@emotion/utils" "^1.2.1" 381 | "@emotion/weak-memoize" "^0.3.1" 382 | hoist-non-react-statics "^3.3.1" 383 | 384 | "@emotion/serialize@^1.1.2", "@emotion/serialize@^1.1.3": 385 | version "1.1.3" 386 | resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.3.tgz#84b77bfcfe3b7bb47d326602f640ccfcacd5ffb0" 387 | integrity sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA== 388 | dependencies: 389 | "@emotion/hash" "^0.9.1" 390 | "@emotion/memoize" "^0.8.1" 391 | "@emotion/unitless" "^0.8.1" 392 | "@emotion/utils" "^1.2.1" 393 | csstype "^3.0.2" 394 | 395 | "@emotion/sheet@^1.2.2": 396 | version "1.2.2" 397 | resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" 398 | integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== 399 | 400 | "@emotion/unitless@^0.8.1": 401 | version "0.8.1" 402 | resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" 403 | integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== 404 | 405 | "@emotion/use-insertion-effect-with-fallbacks@^1.0.1": 406 | version "1.0.1" 407 | resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" 408 | integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== 409 | 410 | "@emotion/utils@^1.2.1": 411 | version "1.2.1" 412 | resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" 413 | integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== 414 | 415 | "@emotion/weak-memoize@^0.3.1": 416 | version "0.3.1" 417 | resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" 418 | integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== 419 | 420 | "@hackclub/meta@^1.1.32": 421 | version "1.1.32" 422 | resolved "https://registry.yarnpkg.com/@hackclub/meta/-/meta-1.1.32.tgz#ce10461cb440d42649d106d779946341cef9c42d" 423 | integrity sha512-vevgJP1jsbSn1TCLPJWZsmVJ51DcyOsXtMlUXmIPPGaTNPm2WwEQLOWrVmb5lpZJsONLeSmcQCrx4rpmGeyYIw== 424 | 425 | "@hackclub/theme@^0.3.3": 426 | version "0.3.3" 427 | resolved "https://registry.yarnpkg.com/@hackclub/theme/-/theme-0.3.3.tgz#af4249519489459c0e6f9f50a9caab419495b92e" 428 | integrity sha512-+K7jVUArvpziophJCCGB6vlQ7uvsm6VQnUnhHSMnF22s681Wgv6M0w12lUJBOevTu3KtgJVCmYlY888uvdaLvQ== 429 | 430 | "@mdx-js/loader@^1.6.22": 431 | version "1.6.22" 432 | resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.6.22.tgz#d9e8fe7f8185ff13c9c8639c048b123e30d322c4" 433 | integrity sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q== 434 | dependencies: 435 | "@mdx-js/mdx" "1.6.22" 436 | "@mdx-js/react" "1.6.22" 437 | loader-utils "2.0.0" 438 | 439 | "@mdx-js/mdx@1.6.22": 440 | version "1.6.22" 441 | resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" 442 | integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== 443 | dependencies: 444 | "@babel/core" "7.12.9" 445 | "@babel/plugin-syntax-jsx" "7.12.1" 446 | "@babel/plugin-syntax-object-rest-spread" "7.8.3" 447 | "@mdx-js/util" "1.6.22" 448 | babel-plugin-apply-mdx-type-prop "1.6.22" 449 | babel-plugin-extract-import-names "1.6.22" 450 | camelcase-css "2.0.1" 451 | detab "2.0.4" 452 | hast-util-raw "6.0.1" 453 | lodash.uniq "4.5.0" 454 | mdast-util-to-hast "10.0.1" 455 | remark-footnotes "2.0.0" 456 | remark-mdx "1.6.22" 457 | remark-parse "8.0.3" 458 | remark-squeeze-paragraphs "4.0.0" 459 | style-to-object "0.3.0" 460 | unified "9.2.0" 461 | unist-builder "2.0.3" 462 | unist-util-visit "2.0.3" 463 | 464 | "@mdx-js/react@1.6.22": 465 | version "1.6.22" 466 | resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" 467 | integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== 468 | 469 | "@mdx-js/util@1.6.22": 470 | version "1.6.22" 471 | resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" 472 | integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== 473 | 474 | "@next/env@12.1.6": 475 | version "12.1.6" 476 | resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.6.tgz#5f44823a78335355f00f1687cfc4f1dafa3eca08" 477 | integrity sha512-Te/OBDXFSodPU6jlXYPAXpmZr/AkG6DCATAxttQxqOWaq6eDFX25Db3dK0120GZrSZmv4QCe9KsZmJKDbWs4OA== 478 | 479 | "@next/mdx@^14.1.0": 480 | version "14.1.0" 481 | resolved "https://registry.yarnpkg.com/@next/mdx/-/mdx-14.1.0.tgz#14e808d91305da4241b6fba60207b750c9a981bb" 482 | integrity sha512-YLYsViq91+H8+3oCtK1iuMWdeN14K70Hy6/tYScY+nfo5bQ84A/A+vA6UdNC9MkbWQ/373hQubx2p4JvUjlb2Q== 483 | dependencies: 484 | source-map "^0.7.0" 485 | 486 | "@next/swc-android-arm-eabi@12.1.6": 487 | version "12.1.6" 488 | resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.6.tgz#79a35349b98f2f8c038ab6261aa9cd0d121c03f9" 489 | integrity sha512-BxBr3QAAAXWgk/K7EedvzxJr2dE014mghBSA9iOEAv0bMgF+MRq4PoASjuHi15M2zfowpcRG8XQhMFtxftCleQ== 490 | 491 | "@next/swc-android-arm64@12.1.6": 492 | version "12.1.6" 493 | resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.6.tgz#ec08ea61794f8752c8ebcacbed0aafc5b9407456" 494 | integrity sha512-EboEk3ROYY7U6WA2RrMt/cXXMokUTXXfnxe2+CU+DOahvbrO8QSWhlBl9I9ZbFzJx28AGB9Yo3oQHCvph/4Lew== 495 | 496 | "@next/swc-darwin-arm64@12.1.6": 497 | version "12.1.6" 498 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.6.tgz#d1053805615fd0706e9b1667893a72271cd87119" 499 | integrity sha512-P0EXU12BMSdNj1F7vdkP/VrYDuCNwBExtRPDYawgSUakzi6qP0iKJpya2BuLvNzXx+XPU49GFuDC5X+SvY0mOw== 500 | 501 | "@next/swc-darwin-x64@12.1.6": 502 | version "12.1.6" 503 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.6.tgz#2d1b926a22f4c5230d5b311f9c56cfdcc406afec" 504 | integrity sha512-9FptMnbgHJK3dRDzfTpexs9S2hGpzOQxSQbe8omz6Pcl7rnEp9x4uSEKY51ho85JCjL4d0tDLBcXEJZKKLzxNg== 505 | 506 | "@next/swc-linux-arm-gnueabihf@12.1.6": 507 | version "12.1.6" 508 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.6.tgz#c021918d2a94a17f823106a5e069335b8a19724f" 509 | integrity sha512-PvfEa1RR55dsik/IDkCKSFkk6ODNGJqPY3ysVUZqmnWMDSuqFtf7BPWHFa/53znpvVB5XaJ5Z1/6aR5CTIqxPw== 510 | 511 | "@next/swc-linux-arm64-gnu@12.1.6": 512 | version "12.1.6" 513 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.6.tgz#ac55c07bfabde378dfa0ce2b8fc1c3b2897e81ae" 514 | integrity sha512-53QOvX1jBbC2ctnmWHyRhMajGq7QZfl974WYlwclXarVV418X7ed7o/EzGY+YVAEKzIVaAB9JFFWGXn8WWo0gQ== 515 | 516 | "@next/swc-linux-arm64-musl@12.1.6": 517 | version "12.1.6" 518 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.6.tgz#e429f826279894be9096be6bec13e75e3d6bd671" 519 | integrity sha512-CMWAkYqfGdQCS+uuMA1A2UhOfcUYeoqnTW7msLr2RyYAys15pD960hlDfq7QAi8BCAKk0sQ2rjsl0iqMyziohQ== 520 | 521 | "@next/swc-linux-x64-gnu@12.1.6": 522 | version "12.1.6" 523 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.6.tgz#1f276c0784a5ca599bfa34b2fcc0b38f3a738e08" 524 | integrity sha512-AC7jE4Fxpn0s3ujngClIDTiEM/CQiB2N2vkcyWWn6734AmGT03Duq6RYtPMymFobDdAtZGFZd5nR95WjPzbZAQ== 525 | 526 | "@next/swc-linux-x64-musl@12.1.6": 527 | version "12.1.6" 528 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.6.tgz#1d9933dd6ba303dcfd8a2acd6ac7c27ed41e2eea" 529 | integrity sha512-c9Vjmi0EVk0Kou2qbrynskVarnFwfYIi+wKufR9Ad7/IKKuP6aEhOdZiIIdKsYWRtK2IWRF3h3YmdnEa2WLUag== 530 | 531 | "@next/swc-win32-arm64-msvc@12.1.6": 532 | version "12.1.6" 533 | resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.6.tgz#2ef9837f12ca652b1783d72ecb86208906042f02" 534 | integrity sha512-3UTOL/5XZSKFelM7qN0it35o3Cegm6LsyuERR3/OoqEExyj3aCk7F025b54/707HTMAnjlvQK3DzLhPu/xxO4g== 535 | 536 | "@next/swc-win32-ia32-msvc@12.1.6": 537 | version "12.1.6" 538 | resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.6.tgz#74003d0aa1c59dfa56cb15481a5c607cbc0027b9" 539 | integrity sha512-8ZWoj6nCq6fI1yCzKq6oK0jE6Mxlz4MrEsRyu0TwDztWQWe7rh4XXGLAa2YVPatYcHhMcUL+fQQbqd1MsgaSDA== 540 | 541 | "@next/swc-win32-x64-msvc@12.1.6": 542 | version "12.1.6" 543 | resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.6.tgz#a350caf42975e7197b24b495b8d764eec7e6a36e" 544 | integrity sha512-4ZEwiRuZEicXhXqmhw3+de8Z4EpOLQj/gp+D9fFWo6ii6W1kBkNNvvEx4A90ugppu+74pT1lIJnOuz3A9oQeJA== 545 | 546 | "@styled-system/background@^5.1.2": 547 | version "5.1.2" 548 | resolved "https://registry.yarnpkg.com/@styled-system/background/-/background-5.1.2.tgz#75c63d06b497ab372b70186c0bf608d62847a2ba" 549 | integrity sha512-jtwH2C/U6ssuGSvwTN3ri/IyjdHb8W9X/g8Y0JLcrH02G+BW3OS8kZdHphF1/YyRklnrKrBT2ngwGUK6aqqV3A== 550 | dependencies: 551 | "@styled-system/core" "^5.1.2" 552 | 553 | "@styled-system/border@^5.1.2": 554 | version "5.1.2" 555 | resolved "https://registry.yarnpkg.com/@styled-system/border/-/border-5.1.2.tgz#34c81c6110f638550f1dda535edb44a82ee9fe49" 556 | integrity sha512-mSSxyQGXELdNSOlf4RqaOKsX+w6//zooR3p6qDj5Zgc5pIdEsJm63QLz6EST/6xBJwTX0Z1w4ExItdd6Q7rlTQ== 557 | dependencies: 558 | "@styled-system/core" "^5.1.2" 559 | 560 | "@styled-system/color@^5.1.2": 561 | version "5.1.2" 562 | resolved "https://registry.yarnpkg.com/@styled-system/color/-/color-5.1.2.tgz#b8d6b4af481faabe4abca1a60f8daa4ccc2d9f43" 563 | integrity sha512-1kCkeKDZkt4GYkuFNKc7vJQMcOmTl3bJY3YBUs7fCNM6mMYJeT1pViQ2LwBSBJytj3AB0o4IdLBoepgSgGl5MA== 564 | dependencies: 565 | "@styled-system/core" "^5.1.2" 566 | 567 | "@styled-system/core@^5.1.2": 568 | version "5.1.2" 569 | resolved "https://registry.yarnpkg.com/@styled-system/core/-/core-5.1.2.tgz#b8b7b86455d5a0514f071c4fa8e434b987f6a772" 570 | integrity sha512-XclBDdNIy7OPOsN4HBsawG2eiWfCcuFt6gxKn1x4QfMIgeO6TOlA2pZZ5GWZtIhCUqEPTgIBta6JXsGyCkLBYw== 571 | dependencies: 572 | object-assign "^4.1.1" 573 | 574 | "@styled-system/css@^5.1.4": 575 | version "5.1.4" 576 | resolved "https://registry.yarnpkg.com/@styled-system/css/-/css-5.1.4.tgz#fc51d0789a69b3831e00e6f8daf9f1d345eebdc3" 577 | integrity sha512-79IFT37Kxb6dlbx/0hwIGOakNHkK5oU3cMypGziShnEK8WMgK/+vuAi4MHO7uLI+FZ5U8MGYvGY9Gtk0mBzxSg== 578 | 579 | "@styled-system/flexbox@^5.1.2": 580 | version "5.1.2" 581 | resolved "https://registry.yarnpkg.com/@styled-system/flexbox/-/flexbox-5.1.2.tgz#077090f43f61c3852df63da24e4108087a8beecf" 582 | integrity sha512-6hHV52+eUk654Y1J2v77B8iLeBNtc+SA3R4necsu2VVinSD7+XY5PCCEzBFaWs42dtOEDIa2lMrgL0YBC01mDQ== 583 | dependencies: 584 | "@styled-system/core" "^5.1.2" 585 | 586 | "@styled-system/grid@^5.1.2": 587 | version "5.1.2" 588 | resolved "https://registry.yarnpkg.com/@styled-system/grid/-/grid-5.1.2.tgz#7165049877732900b99cd00759679fbe45c6c573" 589 | integrity sha512-K3YiV1KyHHzgdNuNlaw8oW2ktMuGga99o1e/NAfTEi5Zsa7JXxzwEnVSDSBdJC+z6R8WYTCYRQC6bkVFcvdTeg== 590 | dependencies: 591 | "@styled-system/core" "^5.1.2" 592 | 593 | "@styled-system/layout@^5.1.2": 594 | version "5.1.2" 595 | resolved "https://registry.yarnpkg.com/@styled-system/layout/-/layout-5.1.2.tgz#12d73e79887e10062f4dbbbc2067462eace42339" 596 | integrity sha512-wUhkMBqSeacPFhoE9S6UF3fsMEKFv91gF4AdDWp0Aym1yeMPpqz9l9qS/6vjSsDPF7zOb5cOKC3tcKKOMuDCPw== 597 | dependencies: 598 | "@styled-system/core" "^5.1.2" 599 | 600 | "@styled-system/position@^5.1.2": 601 | version "5.1.2" 602 | resolved "https://registry.yarnpkg.com/@styled-system/position/-/position-5.1.2.tgz#56961266566836f57a24d8e8e33ce0c1adb59dd3" 603 | integrity sha512-60IZfMXEOOZe3l1mCu6sj/2NAyUmES2kR9Kzp7s2D3P4qKsZWxD1Se1+wJvevb+1TP+ZMkGPEYYXRyU8M1aF5A== 604 | dependencies: 605 | "@styled-system/core" "^5.1.2" 606 | 607 | "@styled-system/shadow@^5.1.2": 608 | version "5.1.2" 609 | resolved "https://registry.yarnpkg.com/@styled-system/shadow/-/shadow-5.1.2.tgz#beddab28d7de03cd0177a87ac4ed3b3b6d9831fd" 610 | integrity sha512-wqniqYb7XuZM7K7C0d1Euxc4eGtqEe/lvM0WjuAFsQVImiq6KGT7s7is+0bNI8O4Dwg27jyu4Lfqo/oIQXNzAg== 611 | dependencies: 612 | "@styled-system/core" "^5.1.2" 613 | 614 | "@styled-system/should-forward-prop@^5.1.2": 615 | version "5.1.4" 616 | resolved "https://registry.yarnpkg.com/@styled-system/should-forward-prop/-/should-forward-prop-5.1.4.tgz#1d32d7f0942692319e1e1798aad95fb75df36967" 617 | integrity sha512-WvKlXdbzz64QX8E66dlt/t+AsHhE5mJPyxMAufKeUKn5DSj+1w7CfLtwVH2oYje7XFcrcZOV9elzaeMWE0znTw== 618 | dependencies: 619 | "@emotion/is-prop-valid" "^0.8.1" 620 | "@emotion/memoize" "^0.7.1" 621 | styled-system "^5.1.4" 622 | 623 | "@styled-system/space@^5.1.2": 624 | version "5.1.2" 625 | resolved "https://registry.yarnpkg.com/@styled-system/space/-/space-5.1.2.tgz#38925d2fa29a41c0eb20e65b7c3efb6e8efce953" 626 | integrity sha512-+zzYpR8uvfhcAbaPXhH8QgDAV//flxqxSjHiS9cDFQQUSznXMQmxJegbhcdEF7/eNnJgHeIXv1jmny78kipgBA== 627 | dependencies: 628 | "@styled-system/core" "^5.1.2" 629 | 630 | "@styled-system/typography@^5.1.2": 631 | version "5.1.2" 632 | resolved "https://registry.yarnpkg.com/@styled-system/typography/-/typography-5.1.2.tgz#65fb791c67d50cd2900d234583eaacdca8c134f7" 633 | integrity sha512-BxbVUnN8N7hJ4aaPOd7wEsudeT7CxarR+2hns8XCX1zp0DFfbWw4xYa/olA0oQaqx7F1hzDg+eRaGzAJbF+jOg== 634 | dependencies: 635 | "@styled-system/core" "^5.1.2" 636 | 637 | "@styled-system/variant@^5.1.4": 638 | version "5.1.4" 639 | resolved "https://registry.yarnpkg.com/@styled-system/variant/-/variant-5.1.4.tgz#7902de8e690b94e70b9b1026233feb38245398bf" 640 | integrity sha512-4bI2AYQfWU/ljvWlysKU8T+6gsVx5xXEI/yBvg2De7Jd6o03ZQ9tsL3OJwbzyMkIKg+UZp7YG190txEOb8K6tg== 641 | dependencies: 642 | "@styled-system/core" "^5.1.2" 643 | "@styled-system/css" "^5.1.4" 644 | 645 | "@theme-ui/color-modes@0.14.7": 646 | version "0.14.7" 647 | resolved "https://registry.yarnpkg.com/@theme-ui/color-modes/-/color-modes-0.14.7.tgz#6f93bf4d0890ffe3386df311663eaee9bea40796" 648 | integrity sha512-nEVS9o37Ga+ARLIivibWJzp6T2Q7cz6N0FRuSQYUSBimuMw329SRBXZ9LTmltatQO9+iYb5miiJOe/t/vQeOxg== 649 | dependencies: 650 | "@theme-ui/core" "0.14.7" 651 | "@theme-ui/css" "0.14.7" 652 | deepmerge "^4.2.2" 653 | 654 | "@theme-ui/components@0.14.7": 655 | version "0.14.7" 656 | resolved "https://registry.yarnpkg.com/@theme-ui/components/-/components-0.14.7.tgz#163e61c172f49d299bcf009ab606293207d5c739" 657 | integrity sha512-iIzqBvRL8GNVkzuZinxInYNFW/38pvqqthuCgLsnOC0/A4Q4v13mn/fxlZa6pJjwouswsRLOrkd63bS7Svzkfw== 658 | dependencies: 659 | "@styled-system/color" "^5.1.2" 660 | "@styled-system/should-forward-prop" "^5.1.2" 661 | "@styled-system/space" "^5.1.2" 662 | "@theme-ui/css" "0.14.7" 663 | "@types/styled-system" "^5.1.13" 664 | 665 | "@theme-ui/core@0.14.7": 666 | version "0.14.7" 667 | resolved "https://registry.yarnpkg.com/@theme-ui/core/-/core-0.14.7.tgz#110ba2216ee5f9fa6873e9c4237be679ee93e50a" 668 | integrity sha512-u60cKOZYsGDG9sSoM4jYj743OpNXXU27f7vXGwrO/B1t/1sv1MAQA0R8HtVwoi9DyOIcOmWfMWYTiMg+4vV1MA== 669 | dependencies: 670 | "@theme-ui/css" "0.14.7" 671 | "@theme-ui/parse-props" "0.14.7" 672 | deepmerge "^4.2.2" 673 | 674 | "@theme-ui/css@0.14.7": 675 | version "0.14.7" 676 | resolved "https://registry.yarnpkg.com/@theme-ui/css/-/css-0.14.7.tgz#4a3e22486a5be953b1dcb7f4e84dfa1b5b70c4eb" 677 | integrity sha512-DbGw0T4MrTjiRs6lnyYgSD2TV/LvFErzDDpm0ICPL2KqDwqgHX4mFpDafj8/DkyCO9wx2KEiUuE+0NtOlR3i4w== 678 | dependencies: 679 | csstype "^3.0.10" 680 | 681 | "@theme-ui/mdx@0.14.7": 682 | version "0.14.7" 683 | resolved "https://registry.yarnpkg.com/@theme-ui/mdx/-/mdx-0.14.7.tgz#638e7bb23aa46c43b544fc31be6ab647fb2227a1" 684 | integrity sha512-Hqlrzj5tI/fRuD5sJMblTcaChA5xajeSC7qpMRACjWgdNNiw/g/bi0V5uNejBRpILgmZua5EDQ2XV0IqhSGcPQ== 685 | dependencies: 686 | "@theme-ui/core" "0.14.7" 687 | "@theme-ui/css" "0.14.7" 688 | 689 | "@theme-ui/parse-props@0.14.7": 690 | version "0.14.7" 691 | resolved "https://registry.yarnpkg.com/@theme-ui/parse-props/-/parse-props-0.14.7.tgz#491a2c32bfce4edd326f332e6320cf1d309d9a45" 692 | integrity sha512-qF10mAYs3wcIkSU5ZSbmHUngwTkPS87D23qg1ArbeO+m+/e4uqOy0+6W0Lt/4JTP7lnWWsCYuScK3F3hOp2q0w== 693 | dependencies: 694 | "@theme-ui/css" "0.14.7" 695 | 696 | "@theme-ui/theme-provider@0.14.7": 697 | version "0.14.7" 698 | resolved "https://registry.yarnpkg.com/@theme-ui/theme-provider/-/theme-provider-0.14.7.tgz#7bd98a9915ea421b098dc8253e5ac7508eb147cc" 699 | integrity sha512-RmuDkdotzMcNSx/nI2nwBtQAwH/B9mae/nsR0o6AXyd+zOAfF9YY3vbtjYZicaYfcE/mnjmXqKTTwd4KaHu4UQ== 700 | dependencies: 701 | "@theme-ui/color-modes" "0.14.7" 702 | "@theme-ui/core" "0.14.7" 703 | "@theme-ui/css" "0.14.7" 704 | "@theme-ui/mdx" "0.14.7" 705 | 706 | "@types/hast@^2.0.0": 707 | version "2.3.1" 708 | resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.1.tgz#b16872f2a6144c7025f296fb9636a667ebb79cd9" 709 | integrity sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q== 710 | dependencies: 711 | "@types/unist" "*" 712 | 713 | "@types/mdast@^3.0.0": 714 | version "3.0.3" 715 | resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" 716 | integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw== 717 | dependencies: 718 | "@types/unist" "*" 719 | 720 | "@types/parse-json@^4.0.0": 721 | version "4.0.0" 722 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" 723 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== 724 | 725 | "@types/parse5@^5.0.0": 726 | version "5.0.3" 727 | resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" 728 | integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== 729 | 730 | "@types/styled-system@^5.1.13": 731 | version "5.1.13" 732 | resolved "https://registry.yarnpkg.com/@types/styled-system/-/styled-system-5.1.13.tgz#9ad667534d3bd75720dd7778c94c783449cb5c14" 733 | integrity sha512-RtpV6zXnnMQNcxKjC06BUM4MUER5o9uZ6b7xAc2OzhWxSsmQ3jXyW8ohuXdEJRKypEe0EqAzbSGx2Im0NXfdKA== 734 | dependencies: 735 | csstype "^3.0.2" 736 | 737 | "@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": 738 | version "2.0.3" 739 | resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" 740 | integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== 741 | 742 | ansi-styles@^3.2.1: 743 | version "3.2.1" 744 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 745 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 746 | dependencies: 747 | color-convert "^1.9.0" 748 | 749 | babel-plugin-apply-mdx-type-prop@1.6.22: 750 | version "1.6.22" 751 | resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" 752 | integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== 753 | dependencies: 754 | "@babel/helper-plugin-utils" "7.10.4" 755 | "@mdx-js/util" "1.6.22" 756 | 757 | babel-plugin-extract-import-names@1.6.22: 758 | version "1.6.22" 759 | resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" 760 | integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== 761 | dependencies: 762 | "@babel/helper-plugin-utils" "7.10.4" 763 | 764 | babel-plugin-macros@^3.1.0: 765 | version "3.1.0" 766 | resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" 767 | integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== 768 | dependencies: 769 | "@babel/runtime" "^7.12.5" 770 | cosmiconfig "^7.0.0" 771 | resolve "^1.19.0" 772 | 773 | bail@^1.0.0: 774 | version "1.0.5" 775 | resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" 776 | integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== 777 | 778 | big.js@^5.2.2: 779 | version "5.2.2" 780 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" 781 | integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== 782 | 783 | callsites@^3.0.0: 784 | version "3.1.0" 785 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 786 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 787 | 788 | camelcase-css@2.0.1: 789 | version "2.0.1" 790 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" 791 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== 792 | 793 | caniuse-lite@^1.0.30001332: 794 | version "1.0.30001338" 795 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001338.tgz#b5dd7a7941a51a16480bdf6ff82bded1628eec0d" 796 | integrity sha512-1gLHWyfVoRDsHieO+CaeYe7jSo/MT7D7lhaXUiwwbuR5BwQxORs0f1tAwUSQr3YbxRXJvxHM/PA5FfPQRnsPeQ== 797 | 798 | ccount@^1.0.0: 799 | version "1.0.5" 800 | resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17" 801 | integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw== 802 | 803 | chalk@^2.0.0: 804 | version "2.4.2" 805 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 806 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 807 | dependencies: 808 | ansi-styles "^3.2.1" 809 | escape-string-regexp "^1.0.5" 810 | supports-color "^5.3.0" 811 | 812 | character-entities-legacy@^1.0.0: 813 | version "1.1.4" 814 | resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" 815 | integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== 816 | 817 | character-entities@^1.0.0: 818 | version "1.2.4" 819 | resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" 820 | integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== 821 | 822 | character-reference-invalid@^1.0.0: 823 | version "1.1.4" 824 | resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" 825 | integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== 826 | 827 | collapse-white-space@^1.0.2: 828 | version "1.0.6" 829 | resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" 830 | integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== 831 | 832 | color-convert@^1.9.0: 833 | version "1.9.3" 834 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 835 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 836 | dependencies: 837 | color-name "1.1.3" 838 | 839 | color-name@1.1.3: 840 | version "1.1.3" 841 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 842 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 843 | 844 | comma-separated-tokens@^1.0.0: 845 | version "1.0.8" 846 | resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" 847 | integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== 848 | 849 | convert-source-map@^1.5.0: 850 | version "1.8.0" 851 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" 852 | integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== 853 | dependencies: 854 | safe-buffer "~5.1.1" 855 | 856 | convert-source-map@^1.7.0: 857 | version "1.7.0" 858 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" 859 | integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== 860 | dependencies: 861 | safe-buffer "~5.1.1" 862 | 863 | cosmiconfig@^7.0.0: 864 | version "7.0.1" 865 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" 866 | integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== 867 | dependencies: 868 | "@types/parse-json" "^4.0.0" 869 | import-fresh "^3.2.1" 870 | parse-json "^5.0.0" 871 | path-type "^4.0.0" 872 | yaml "^1.10.0" 873 | 874 | csstype@^3.0.10: 875 | version "3.0.10" 876 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" 877 | integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== 878 | 879 | csstype@^3.0.2: 880 | version "3.0.7" 881 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" 882 | integrity sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g== 883 | 884 | debug@^4.1.0: 885 | version "4.1.1" 886 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" 887 | integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== 888 | dependencies: 889 | ms "^2.1.1" 890 | 891 | deepmerge@^4.2.2: 892 | version "4.2.2" 893 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" 894 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== 895 | 896 | detab@2.0.4: 897 | version "2.0.4" 898 | resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" 899 | integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== 900 | dependencies: 901 | repeat-string "^1.5.4" 902 | 903 | emojis-list@^3.0.0: 904 | version "3.0.0" 905 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" 906 | integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== 907 | 908 | error-ex@^1.3.1: 909 | version "1.3.2" 910 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 911 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 912 | dependencies: 913 | is-arrayish "^0.2.1" 914 | 915 | escape-string-regexp@^1.0.5: 916 | version "1.0.5" 917 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 918 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 919 | 920 | escape-string-regexp@^4.0.0: 921 | version "4.0.0" 922 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" 923 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 924 | 925 | extend@^3.0.0: 926 | version "3.0.2" 927 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 928 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 929 | 930 | find-root@^1.1.0: 931 | version "1.1.0" 932 | resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" 933 | integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== 934 | 935 | function-bind@^1.1.1: 936 | version "1.1.1" 937 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 938 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 939 | 940 | gensync@^1.0.0-beta.1: 941 | version "1.0.0-beta.1" 942 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" 943 | integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== 944 | 945 | globals@^11.1.0: 946 | version "11.12.0" 947 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 948 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 949 | 950 | has-flag@^3.0.0: 951 | version "3.0.0" 952 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 953 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 954 | 955 | has@^1.0.3: 956 | version "1.0.3" 957 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 958 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 959 | dependencies: 960 | function-bind "^1.1.1" 961 | 962 | hast-to-hyperscript@^9.0.0: 963 | version "9.0.0" 964 | resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.0.tgz#768fb557765fe28749169c885056417342d71e83" 965 | integrity sha512-NJvMYU3GlMLs7hN3CRbsNlMzusVNkYBogVWDGybsuuVQ336gFLiD+q9qtFZT2meSHzln3pNISZWTASWothMSMg== 966 | dependencies: 967 | "@types/unist" "^2.0.3" 968 | comma-separated-tokens "^1.0.0" 969 | property-information "^5.3.0" 970 | space-separated-tokens "^1.0.0" 971 | style-to-object "^0.3.0" 972 | unist-util-is "^4.0.0" 973 | web-namespaces "^1.0.0" 974 | 975 | hast-util-from-parse5@^6.0.0: 976 | version "6.0.0" 977 | resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.0.tgz#b38793c81e1a99f5fd592a4a88fc2731dccd0f30" 978 | integrity sha512-3ZYnfKenbbkhhNdmOQqgH10vnvPivTdsOJCri+APn0Kty+nRkDHArnaX9Hiaf8H+Ig+vkNptL+SRY/6RwWJk1Q== 979 | dependencies: 980 | "@types/parse5" "^5.0.0" 981 | ccount "^1.0.0" 982 | hastscript "^5.0.0" 983 | property-information "^5.0.0" 984 | vfile "^4.0.0" 985 | web-namespaces "^1.0.0" 986 | 987 | hast-util-parse-selector@^2.0.0: 988 | version "2.2.4" 989 | resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz#60c99d0b519e12ab4ed32e58f150ec3f61ed1974" 990 | integrity sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA== 991 | 992 | hast-util-raw@6.0.1: 993 | version "6.0.1" 994 | resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" 995 | integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== 996 | dependencies: 997 | "@types/hast" "^2.0.0" 998 | hast-util-from-parse5 "^6.0.0" 999 | hast-util-to-parse5 "^6.0.0" 1000 | html-void-elements "^1.0.0" 1001 | parse5 "^6.0.0" 1002 | unist-util-position "^3.0.0" 1003 | vfile "^4.0.0" 1004 | web-namespaces "^1.0.0" 1005 | xtend "^4.0.0" 1006 | zwitch "^1.0.0" 1007 | 1008 | hast-util-to-parse5@^6.0.0: 1009 | version "6.0.0" 1010 | resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" 1011 | integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== 1012 | dependencies: 1013 | hast-to-hyperscript "^9.0.0" 1014 | property-information "^5.0.0" 1015 | web-namespaces "^1.0.0" 1016 | xtend "^4.0.0" 1017 | zwitch "^1.0.0" 1018 | 1019 | hastscript@^5.0.0: 1020 | version "5.1.2" 1021 | resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.1.2.tgz#bde2c2e56d04c62dd24e8c5df288d050a355fb8a" 1022 | integrity sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ== 1023 | dependencies: 1024 | comma-separated-tokens "^1.0.0" 1025 | hast-util-parse-selector "^2.0.0" 1026 | property-information "^5.0.0" 1027 | space-separated-tokens "^1.0.0" 1028 | 1029 | hoist-non-react-statics@^3.3.1: 1030 | version "3.3.2" 1031 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" 1032 | integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== 1033 | dependencies: 1034 | react-is "^16.7.0" 1035 | 1036 | html-void-elements@^1.0.0: 1037 | version "1.0.5" 1038 | resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" 1039 | integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== 1040 | 1041 | import-fresh@^3.2.1: 1042 | version "3.3.0" 1043 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 1044 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 1045 | dependencies: 1046 | parent-module "^1.0.0" 1047 | resolve-from "^4.0.0" 1048 | 1049 | inherits@^2.0.0: 1050 | version "2.0.4" 1051 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1052 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1053 | 1054 | inline-style-parser@0.1.1: 1055 | version "0.1.1" 1056 | resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" 1057 | integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== 1058 | 1059 | is-alphabetical@1.0.4, is-alphabetical@^1.0.0: 1060 | version "1.0.4" 1061 | resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" 1062 | integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== 1063 | 1064 | is-alphanumerical@^1.0.0: 1065 | version "1.0.4" 1066 | resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" 1067 | integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== 1068 | dependencies: 1069 | is-alphabetical "^1.0.0" 1070 | is-decimal "^1.0.0" 1071 | 1072 | is-arrayish@^0.2.1: 1073 | version "0.2.1" 1074 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1075 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 1076 | 1077 | is-buffer@^2.0.0: 1078 | version "2.0.4" 1079 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" 1080 | integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== 1081 | 1082 | is-core-module@^2.9.0: 1083 | version "2.9.0" 1084 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" 1085 | integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== 1086 | dependencies: 1087 | has "^1.0.3" 1088 | 1089 | is-decimal@^1.0.0: 1090 | version "1.0.4" 1091 | resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" 1092 | integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== 1093 | 1094 | is-hexadecimal@^1.0.0: 1095 | version "1.0.4" 1096 | resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" 1097 | integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== 1098 | 1099 | is-plain-obj@^2.0.0: 1100 | version "2.1.0" 1101 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" 1102 | integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== 1103 | 1104 | is-whitespace-character@^1.0.0: 1105 | version "1.0.4" 1106 | resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" 1107 | integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== 1108 | 1109 | is-word-character@^1.0.0: 1110 | version "1.0.4" 1111 | resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" 1112 | integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== 1113 | 1114 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: 1115 | version "4.0.0" 1116 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1117 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1118 | 1119 | jsesc@^2.5.1: 1120 | version "2.5.2" 1121 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" 1122 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== 1123 | 1124 | json-parse-even-better-errors@^2.3.0: 1125 | version "2.3.1" 1126 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 1127 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 1128 | 1129 | json5@^2.1.2: 1130 | version "2.1.3" 1131 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" 1132 | integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== 1133 | dependencies: 1134 | minimist "^1.2.5" 1135 | 1136 | lines-and-columns@^1.1.6: 1137 | version "1.2.4" 1138 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 1139 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 1140 | 1141 | loader-utils@2.0.0: 1142 | version "2.0.0" 1143 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" 1144 | integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== 1145 | dependencies: 1146 | big.js "^5.2.2" 1147 | emojis-list "^3.0.0" 1148 | json5 "^2.1.2" 1149 | 1150 | lodash.uniq@4.5.0: 1151 | version "4.5.0" 1152 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" 1153 | integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= 1154 | 1155 | lodash@^4.17.19: 1156 | version "4.17.21" 1157 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1158 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1159 | 1160 | loose-envify@^1.1.0: 1161 | version "1.4.0" 1162 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 1163 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 1164 | dependencies: 1165 | js-tokens "^3.0.0 || ^4.0.0" 1166 | 1167 | markdown-escapes@^1.0.0: 1168 | version "1.0.4" 1169 | resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" 1170 | integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== 1171 | 1172 | mdast-squeeze-paragraphs@^4.0.0: 1173 | version "4.0.0" 1174 | resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" 1175 | integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== 1176 | dependencies: 1177 | unist-util-remove "^2.0.0" 1178 | 1179 | mdast-util-definitions@^4.0.0: 1180 | version "4.0.0" 1181 | resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" 1182 | integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== 1183 | dependencies: 1184 | unist-util-visit "^2.0.0" 1185 | 1186 | mdast-util-to-hast@10.0.1: 1187 | version "10.0.1" 1188 | resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" 1189 | integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== 1190 | dependencies: 1191 | "@types/mdast" "^3.0.0" 1192 | "@types/unist" "^2.0.0" 1193 | mdast-util-definitions "^4.0.0" 1194 | mdurl "^1.0.0" 1195 | unist-builder "^2.0.0" 1196 | unist-util-generated "^1.0.0" 1197 | unist-util-position "^3.0.0" 1198 | unist-util-visit "^2.0.0" 1199 | 1200 | mdurl@^1.0.0: 1201 | version "1.0.1" 1202 | resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" 1203 | integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= 1204 | 1205 | minimist@^1.2.5: 1206 | version "1.2.5" 1207 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 1208 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 1209 | 1210 | ms@^2.1.1: 1211 | version "2.1.2" 1212 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1213 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1214 | 1215 | nanoid@^3.1.30: 1216 | version "3.2.0" 1217 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" 1218 | integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== 1219 | 1220 | next@^12.1.6: 1221 | version "12.1.6" 1222 | resolved "https://registry.yarnpkg.com/next/-/next-12.1.6.tgz#eb205e64af1998651f96f9df44556d47d8bbc533" 1223 | integrity sha512-cebwKxL3/DhNKfg9tPZDQmbRKjueqykHHbgaoG4VBRH3AHQJ2HO0dbKFiS1hPhe1/qgc2d/hFeadsbPicmLD+A== 1224 | dependencies: 1225 | "@next/env" "12.1.6" 1226 | caniuse-lite "^1.0.30001332" 1227 | postcss "8.4.5" 1228 | styled-jsx "5.0.2" 1229 | optionalDependencies: 1230 | "@next/swc-android-arm-eabi" "12.1.6" 1231 | "@next/swc-android-arm64" "12.1.6" 1232 | "@next/swc-darwin-arm64" "12.1.6" 1233 | "@next/swc-darwin-x64" "12.1.6" 1234 | "@next/swc-linux-arm-gnueabihf" "12.1.6" 1235 | "@next/swc-linux-arm64-gnu" "12.1.6" 1236 | "@next/swc-linux-arm64-musl" "12.1.6" 1237 | "@next/swc-linux-x64-gnu" "12.1.6" 1238 | "@next/swc-linux-x64-musl" "12.1.6" 1239 | "@next/swc-win32-arm64-msvc" "12.1.6" 1240 | "@next/swc-win32-ia32-msvc" "12.1.6" 1241 | "@next/swc-win32-x64-msvc" "12.1.6" 1242 | 1243 | object-assign@^4.1.1: 1244 | version "4.1.1" 1245 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1246 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 1247 | 1248 | parent-module@^1.0.0: 1249 | version "1.0.1" 1250 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 1251 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 1252 | dependencies: 1253 | callsites "^3.0.0" 1254 | 1255 | parse-entities@^2.0.0: 1256 | version "2.0.0" 1257 | resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" 1258 | integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== 1259 | dependencies: 1260 | character-entities "^1.0.0" 1261 | character-entities-legacy "^1.0.0" 1262 | character-reference-invalid "^1.0.0" 1263 | is-alphanumerical "^1.0.0" 1264 | is-decimal "^1.0.0" 1265 | is-hexadecimal "^1.0.0" 1266 | 1267 | parse-json@^5.0.0: 1268 | version "5.2.0" 1269 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" 1270 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 1271 | dependencies: 1272 | "@babel/code-frame" "^7.0.0" 1273 | error-ex "^1.3.1" 1274 | json-parse-even-better-errors "^2.3.0" 1275 | lines-and-columns "^1.1.6" 1276 | 1277 | parse5@^6.0.0: 1278 | version "6.0.0" 1279 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.0.tgz#d2ac3448289c84b49947d49a39f7bef6200fa6ba" 1280 | integrity sha512-lC0A+4DefTdRr+DLQlEwwZqndL9VzEjiuegI5bj3hp4bnzzwQldSqCpHv7+msRpSOHGJyJvkcCa4q15LMUJ8rg== 1281 | 1282 | path-parse@^1.0.6, path-parse@^1.0.7: 1283 | version "1.0.7" 1284 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 1285 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 1286 | 1287 | path-type@^4.0.0: 1288 | version "4.0.0" 1289 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 1290 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 1291 | 1292 | picocolors@^1.0.0: 1293 | version "1.0.0" 1294 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 1295 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 1296 | 1297 | postcss@8.4.5: 1298 | version "8.4.5" 1299 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" 1300 | integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg== 1301 | dependencies: 1302 | nanoid "^3.1.30" 1303 | picocolors "^1.0.0" 1304 | source-map-js "^1.0.1" 1305 | 1306 | property-information@^5.0.0, property-information@^5.3.0: 1307 | version "5.4.0" 1308 | resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.4.0.tgz#16e08f13f4e5c4a7be2e4ec431c01c4f8dba869a" 1309 | integrity sha512-nmMWAm/3vKFGmmOWOcdLjgq/Hlxa+hsuR/px1Lp/UGEyc5A22A6l78Shc2C0E71sPmAqglni+HrS7L7VJ7AUCA== 1310 | dependencies: 1311 | xtend "^4.0.0" 1312 | 1313 | react-dom@^17.0.2: 1314 | version "17.0.2" 1315 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" 1316 | integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== 1317 | dependencies: 1318 | loose-envify "^1.1.0" 1319 | object-assign "^4.1.1" 1320 | scheduler "^0.20.2" 1321 | 1322 | react-is@^16.7.0: 1323 | version "16.13.1" 1324 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" 1325 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== 1326 | 1327 | react@^17.0.2: 1328 | version "17.0.2" 1329 | resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" 1330 | integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== 1331 | dependencies: 1332 | loose-envify "^1.1.0" 1333 | object-assign "^4.1.1" 1334 | 1335 | regenerator-runtime@^0.13.4: 1336 | version "0.13.9" 1337 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" 1338 | integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== 1339 | 1340 | remark-footnotes@2.0.0: 1341 | version "2.0.0" 1342 | resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" 1343 | integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== 1344 | 1345 | remark-mdx@1.6.22: 1346 | version "1.6.22" 1347 | resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" 1348 | integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== 1349 | dependencies: 1350 | "@babel/core" "7.12.9" 1351 | "@babel/helper-plugin-utils" "7.10.4" 1352 | "@babel/plugin-proposal-object-rest-spread" "7.12.1" 1353 | "@babel/plugin-syntax-jsx" "7.12.1" 1354 | "@mdx-js/util" "1.6.22" 1355 | is-alphabetical "1.0.4" 1356 | remark-parse "8.0.3" 1357 | unified "9.2.0" 1358 | 1359 | remark-parse@8.0.3: 1360 | version "8.0.3" 1361 | resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" 1362 | integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== 1363 | dependencies: 1364 | ccount "^1.0.0" 1365 | collapse-white-space "^1.0.2" 1366 | is-alphabetical "^1.0.0" 1367 | is-decimal "^1.0.0" 1368 | is-whitespace-character "^1.0.0" 1369 | is-word-character "^1.0.0" 1370 | markdown-escapes "^1.0.0" 1371 | parse-entities "^2.0.0" 1372 | repeat-string "^1.5.4" 1373 | state-toggle "^1.0.0" 1374 | trim "0.0.1" 1375 | trim-trailing-lines "^1.0.0" 1376 | unherit "^1.0.4" 1377 | unist-util-remove-position "^2.0.0" 1378 | vfile-location "^3.0.0" 1379 | xtend "^4.0.1" 1380 | 1381 | remark-squeeze-paragraphs@4.0.0: 1382 | version "4.0.0" 1383 | resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" 1384 | integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== 1385 | dependencies: 1386 | mdast-squeeze-paragraphs "^4.0.0" 1387 | 1388 | repeat-string@^1.5.4: 1389 | version "1.6.1" 1390 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 1391 | integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= 1392 | 1393 | replace-ext@1.0.0: 1394 | version "1.0.0" 1395 | resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" 1396 | integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= 1397 | 1398 | resolve-from@^4.0.0: 1399 | version "4.0.0" 1400 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 1401 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 1402 | 1403 | resolve@^1.19.0: 1404 | version "1.22.1" 1405 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" 1406 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== 1407 | dependencies: 1408 | is-core-module "^2.9.0" 1409 | path-parse "^1.0.7" 1410 | supports-preserve-symlinks-flag "^1.0.0" 1411 | 1412 | resolve@^1.3.2: 1413 | version "1.15.0" 1414 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.0.tgz#1b7ca96073ebb52e741ffd799f6b39ea462c67f5" 1415 | integrity sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw== 1416 | dependencies: 1417 | path-parse "^1.0.6" 1418 | 1419 | safe-buffer@~5.1.1: 1420 | version "5.1.2" 1421 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1422 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 1423 | 1424 | scheduler@^0.20.2: 1425 | version "0.20.2" 1426 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" 1427 | integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== 1428 | dependencies: 1429 | loose-envify "^1.1.0" 1430 | object-assign "^4.1.1" 1431 | 1432 | semver@^5.4.1: 1433 | version "5.7.1" 1434 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 1435 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 1436 | 1437 | source-map-js@^1.0.1: 1438 | version "1.0.2" 1439 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 1440 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 1441 | 1442 | source-map@^0.5.0, source-map@^0.5.7: 1443 | version "0.5.7" 1444 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 1445 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= 1446 | 1447 | source-map@^0.7.0: 1448 | version "0.7.4" 1449 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" 1450 | integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== 1451 | 1452 | space-separated-tokens@^1.0.0: 1453 | version "1.1.5" 1454 | resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" 1455 | integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== 1456 | 1457 | state-toggle@^1.0.0: 1458 | version "1.0.3" 1459 | resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" 1460 | integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== 1461 | 1462 | style-to-object@0.3.0, style-to-object@^0.3.0: 1463 | version "0.3.0" 1464 | resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" 1465 | integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== 1466 | dependencies: 1467 | inline-style-parser "0.1.1" 1468 | 1469 | styled-jsx@5.0.2: 1470 | version "5.0.2" 1471 | resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.2.tgz#ff230fd593b737e9e68b630a694d460425478729" 1472 | integrity sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ== 1473 | 1474 | styled-system@^5.1.4: 1475 | version "5.1.4" 1476 | resolved "https://registry.yarnpkg.com/styled-system/-/styled-system-5.1.4.tgz#953003bbda659092e5630e23da2ab7e855c65879" 1477 | integrity sha512-b1EdfZ41NDcR6vnvZauylhpFvSjsFl1yyQEUA+v3rLjcKdM//EIFY195Nh3YLwgj+hWIWsG0Tk1Kl0tq1xLw8Q== 1478 | dependencies: 1479 | "@styled-system/background" "^5.1.2" 1480 | "@styled-system/border" "^5.1.2" 1481 | "@styled-system/color" "^5.1.2" 1482 | "@styled-system/core" "^5.1.2" 1483 | "@styled-system/flexbox" "^5.1.2" 1484 | "@styled-system/grid" "^5.1.2" 1485 | "@styled-system/layout" "^5.1.2" 1486 | "@styled-system/position" "^5.1.2" 1487 | "@styled-system/shadow" "^5.1.2" 1488 | "@styled-system/space" "^5.1.2" 1489 | "@styled-system/typography" "^5.1.2" 1490 | "@styled-system/variant" "^5.1.4" 1491 | object-assign "^4.1.1" 1492 | 1493 | stylis@4.2.0: 1494 | version "4.2.0" 1495 | resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" 1496 | integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== 1497 | 1498 | supports-color@^5.3.0: 1499 | version "5.5.0" 1500 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1501 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1502 | dependencies: 1503 | has-flag "^3.0.0" 1504 | 1505 | supports-preserve-symlinks-flag@^1.0.0: 1506 | version "1.0.0" 1507 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 1508 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 1509 | 1510 | theme-ui@^0.14.7: 1511 | version "0.14.7" 1512 | resolved "https://registry.yarnpkg.com/theme-ui/-/theme-ui-0.14.7.tgz#aea0ca2353be5f134590e70ae983e60b95033960" 1513 | integrity sha512-3CMyupASBnf3/b3We8VS3kSPUnk/jhXGzRCQCcHsNkA8nrxZ6pR2QABa768YRlc7EYBUlXCvyWnSmGQlX0Omog== 1514 | dependencies: 1515 | "@theme-ui/color-modes" "0.14.7" 1516 | "@theme-ui/components" "0.14.7" 1517 | "@theme-ui/core" "0.14.7" 1518 | "@theme-ui/css" "0.14.7" 1519 | "@theme-ui/mdx" "0.14.7" 1520 | "@theme-ui/theme-provider" "0.14.7" 1521 | 1522 | to-fast-properties@^2.0.0: 1523 | version "2.0.0" 1524 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 1525 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= 1526 | 1527 | trim-trailing-lines@^1.0.0: 1528 | version "1.1.3" 1529 | resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" 1530 | integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA== 1531 | 1532 | trim@0.0.1: 1533 | version "0.0.1" 1534 | resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" 1535 | integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= 1536 | 1537 | trough@^1.0.0: 1538 | version "1.0.5" 1539 | resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" 1540 | integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== 1541 | 1542 | unherit@^1.0.4: 1543 | version "1.1.3" 1544 | resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" 1545 | integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== 1546 | dependencies: 1547 | inherits "^2.0.0" 1548 | xtend "^4.0.0" 1549 | 1550 | unified@9.2.0: 1551 | version "9.2.0" 1552 | resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" 1553 | integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== 1554 | dependencies: 1555 | bail "^1.0.0" 1556 | extend "^3.0.0" 1557 | is-buffer "^2.0.0" 1558 | is-plain-obj "^2.0.0" 1559 | trough "^1.0.0" 1560 | vfile "^4.0.0" 1561 | 1562 | unist-builder@2.0.3, unist-builder@^2.0.0: 1563 | version "2.0.3" 1564 | resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" 1565 | integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== 1566 | 1567 | unist-util-generated@^1.0.0: 1568 | version "1.1.5" 1569 | resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.5.tgz#1e903e68467931ebfaea386dae9ea253628acd42" 1570 | integrity sha512-1TC+NxQa4N9pNdayCYA1EGUOCAO0Le3fVp7Jzns6lnua/mYgwHo0tz5WUAfrdpNch1RZLHc61VZ1SDgrtNXLSw== 1571 | 1572 | unist-util-is@^4.0.0: 1573 | version "4.0.2" 1574 | resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" 1575 | integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== 1576 | 1577 | unist-util-position@^3.0.0: 1578 | version "3.1.0" 1579 | resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" 1580 | integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== 1581 | 1582 | unist-util-remove-position@^2.0.0: 1583 | version "2.0.1" 1584 | resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" 1585 | integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== 1586 | dependencies: 1587 | unist-util-visit "^2.0.0" 1588 | 1589 | unist-util-remove@^2.0.0: 1590 | version "2.0.0" 1591 | resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.0.0.tgz#32c2ad5578802f2ca62ab808173d505b2c898488" 1592 | integrity sha512-HwwWyNHKkeg/eXRnE11IpzY8JT55JNM1YCwwU9YNCnfzk6s8GhPXrVBBZWiwLeATJbI7euvoGSzcy9M29UeW3g== 1593 | dependencies: 1594 | unist-util-is "^4.0.0" 1595 | 1596 | unist-util-stringify-position@^2.0.0: 1597 | version "2.0.3" 1598 | resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" 1599 | integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== 1600 | dependencies: 1601 | "@types/unist" "^2.0.2" 1602 | 1603 | unist-util-visit-parents@^3.0.0: 1604 | version "3.0.2" 1605 | resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz#d4076af3011739c71d2ce99d05de37d545f4351d" 1606 | integrity sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g== 1607 | dependencies: 1608 | "@types/unist" "^2.0.0" 1609 | unist-util-is "^4.0.0" 1610 | 1611 | unist-util-visit@2.0.3: 1612 | version "2.0.3" 1613 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" 1614 | integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== 1615 | dependencies: 1616 | "@types/unist" "^2.0.0" 1617 | unist-util-is "^4.0.0" 1618 | unist-util-visit-parents "^3.0.0" 1619 | 1620 | unist-util-visit@^2.0.0: 1621 | version "2.0.2" 1622 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.2.tgz#3843782a517de3d2357b4c193b24af2d9366afb7" 1623 | integrity sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ== 1624 | dependencies: 1625 | "@types/unist" "^2.0.0" 1626 | unist-util-is "^4.0.0" 1627 | unist-util-visit-parents "^3.0.0" 1628 | 1629 | vfile-location@^3.0.0: 1630 | version "3.0.1" 1631 | resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.0.1.tgz#d78677c3546de0f7cd977544c367266764d31bb3" 1632 | integrity sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ== 1633 | 1634 | vfile-message@^2.0.0: 1635 | version "2.0.4" 1636 | resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" 1637 | integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== 1638 | dependencies: 1639 | "@types/unist" "^2.0.0" 1640 | unist-util-stringify-position "^2.0.0" 1641 | 1642 | vfile@^4.0.0: 1643 | version "4.1.0" 1644 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.1.0.tgz#d79248957f43225d57ff67a56effc67bef08946e" 1645 | integrity sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg== 1646 | dependencies: 1647 | "@types/unist" "^2.0.0" 1648 | is-buffer "^2.0.0" 1649 | replace-ext "1.0.0" 1650 | unist-util-stringify-position "^2.0.0" 1651 | vfile-message "^2.0.0" 1652 | 1653 | web-namespaces@^1.0.0: 1654 | version "1.1.4" 1655 | resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" 1656 | integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== 1657 | 1658 | xtend@^4.0.0, xtend@^4.0.1: 1659 | version "4.0.2" 1660 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 1661 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 1662 | 1663 | yaml@^1.10.0: 1664 | version "1.10.2" 1665 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 1666 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 1667 | 1668 | zwitch@^1.0.0: 1669 | version "1.0.5" 1670 | resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" 1671 | integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== 1672 | --------------------------------------------------------------------------------