From 87ce245f47449cec44bde97d3ef9368bdd80c42c Mon Sep 17 00:00:00 2001 From: Shu Ding Date: Mon, 10 Jan 2022 16:56:33 +0100 Subject: [PATCH] Upgrade to Nextra alpha (#207) * adjust styles * use nextra alpha * refactor highlights * upgrade nextra * update 404 links --- .gitignore | 2 + next.config.js | 1 + package.json | 15 +- pages/_middleware.js | 2 + pages/docs/getting-started.en-US.mdx | 4 +- pages/docs/getting-started.es-ES.mdx | 4 +- pages/docs/getting-started.ja.mdx | 4 +- pages/docs/getting-started.ko.mdx | 4 +- pages/docs/getting-started.ru.mdx | 4 +- pages/docs/getting-started.zh-CN.mdx | 4 +- pages/docs/pagination.en-US.mdx | 14 +- pages/docs/pagination.es-ES.mdx | 14 +- pages/docs/pagination.ja.mdx | 14 +- pages/docs/pagination.ko.mdx | 14 +- pages/docs/pagination.ru.mdx | 14 +- pages/docs/pagination.zh-CN.mdx | 14 +- pages/docs/typescript.en-US.mdx | 10 +- pages/docs/typescript.es-ES.mdx | 10 +- pages/docs/typescript.ja.mdx | 10 +- pages/docs/typescript.ko.mdx | 10 +- pages/docs/typescript.ru.mdx | 10 +- pages/docs/typescript.zh-CN.mdx | 10 +- pages/index.en-US.mdx | 15 +- pages/index.es-ES.mdx | 15 +- pages/index.ja.mdx | 15 +- pages/index.ko.mdx | 15 +- pages/index.ru.mdx | 15 +- pages/index.zh-CN.mdx | 15 +- pnpm-lock.yaml | 4976 ++++++++++++++++++++++++++ public/stork.wasm | Bin 487043 -> 0 bytes styles.css | 48 +- theme.config.js | 17 +- yarn.lock | 1344 ++++--- 33 files changed, 6011 insertions(+), 652 deletions(-) create mode 100644 pages/_middleware.js create mode 100644 pnpm-lock.yaml delete mode 100644 public/stork.wasm diff --git a/.gitignore b/.gitignore index 5fe20132..80cb2b24 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,5 @@ yalc.lock public/*.st public/*.toml +public/.nextra +.vercel diff --git a/next.config.js b/next.config.js index a55d883b..898827dd 100644 --- a/next.config.js +++ b/next.config.js @@ -2,6 +2,7 @@ const withNextra = require("nextra")({ theme: "nextra-theme-docs", themeConfig: "./theme.config.js", unstable_stork: false, + unstable_contentDump: true, unstable_staticImage: true, }); diff --git a/package.json b/package.json index fcb3b83f..de8416cb 100644 --- a/package.json +++ b/package.json @@ -5,21 +5,22 @@ "main": "index.js", "scripts": { "dev": "next", + "debug": "NODE_OPTIONS='--inspect' next", "start": "next start", - "build": "STORK_PATH=$(pwd)/bin/stork.bin next build" + "build": "next build" }, "author": "Shu Ding", "license": "Apache-2.0", "dependencies": { - "@reach/skip-nav": "^0.10.5", + "@reach/skip-nav": "^0.16.0", "focus-visible": "^5.1.0", "intersection-observer": "^0.10.0", "markdown-to-jsx": "^6.11.4", - "next": "^12.0.5", - "nextra": "^2.0.0-beta.4", - "nextra-theme-docs": "^2.0.0-beta.4", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "next": "^12.0.7", + "nextra": "^2.0.0-alpha.11", + "nextra-theme-docs": "^2.0.0-alpha.11", + "react": "^17.0.2", + "react-dom": "^17.0.2", "react-intersection-observer": "^8.26.2" }, "devDependencies": { diff --git a/pages/_middleware.js b/pages/_middleware.js new file mode 100644 index 00000000..5f1a4e3d --- /dev/null +++ b/pages/_middleware.js @@ -0,0 +1,2 @@ +import { locales } from "nextra/locales"; +export const middleware = locales; diff --git a/pages/docs/getting-started.en-US.mdx b/pages/docs/getting-started.en-US.mdx index 86fbd76a..199077ef 100644 --- a/pages/docs/getting-started.en-US.mdx +++ b/pages/docs/getting-started.en-US.mdx @@ -93,7 +93,7 @@ import { Welcome } from 'components/diagrams/welcome' Traditionally, we fetch data once using `useEffect` in the top level component, and pass it to child components via props (notice that we don't handle error state for now): -```jsx highlight="7-11,17,18,27" +```jsx {7-11,17,18,27} // page component function Page () { @@ -141,7 +141,7 @@ components inside the page content can be dynamic, and the top level component m SWR solves the problem perfectly. With the `useUser` hook we just created, the code can be refactored to: -```jsx highlight="20,26" +```jsx {20,26} // page component function Page () { diff --git a/pages/docs/getting-started.es-ES.mdx b/pages/docs/getting-started.es-ES.mdx index 5b6c361c..063fca14 100644 --- a/pages/docs/getting-started.es-ES.mdx +++ b/pages/docs/getting-started.es-ES.mdx @@ -101,7 +101,7 @@ import { Welcome } from 'components/diagrams/welcome' Tradicionalmente, obtenemos los datos una vez utilizando `useEffect` en el componente de nivel superiror, y pasarlo a los componentes hijos a través de props (fíjate que por ahora no manejamos el estado de error): -```jsx highlight="7-11,17,18,27" +```jsx {7-11,17,18,27} // componente de la página function Page() { @@ -154,7 +154,7 @@ Los componentes dentro del contenido de la página pueden ser dinámicos, y comp SWR resuelve el problema perfectamente, Con el hook `useUser` que acabamos de crear, el código puede ser refactorizado a: -```jsx highlight="20,26" +```jsx {20,26} // componente de la página diff --git a/pages/docs/getting-started.ja.mdx b/pages/docs/getting-started.ja.mdx index f71df04a..3da3a6bd 100644 --- a/pages/docs/getting-started.ja.mdx +++ b/pages/docs/getting-started.ja.mdx @@ -92,7 +92,7 @@ import { Welcome } from 'components/diagrams/welcome' 従来では、トップレベルのコンポーネントで `useEffect` を使用してデータを一度だけ取得し、 props を介して子コンポーネントに渡しています(現時点ではエラー状態を処理してないことに注意してください): -```jsx highlight="7-11,17,18,27" +```jsx {7-11,17,18,27} // ページコンポーネント function Page () { @@ -140,7 +140,7 @@ function Avatar ({ user }) { SWR はその問題を完璧に解決してくれます。 先ほど作成した `useUser` フックを使って、コードをリファクタリングしましょう: -```jsx highlight="20,26" +```jsx {20,26} // ページコンポーネント function Page () { diff --git a/pages/docs/getting-started.ko.mdx b/pages/docs/getting-started.ko.mdx index d9a3329a..6990c94b 100644 --- a/pages/docs/getting-started.ko.mdx +++ b/pages/docs/getting-started.ko.mdx @@ -93,7 +93,7 @@ import { Welcome } from 'components/diagrams/welcome' 전통적으로는 최상위 레벨 컴포넌트에서 `useEffect`를 사용해 데이터를 한 번 가져오고, 이를 props를 통해 자식 컴포넌트에 전달합니다(현재는 에러 상태를 처리하지 않습니다) -```jsx highlight="7-11,17,18,27" +```jsx {7-11,17,18,27} // 페이지 컴포넌트 function Page () { @@ -141,7 +141,7 @@ function Avatar ({ user }) { SWR은 이 문제를 완벽하게 해결합니다. 우리가 막 생성한 `useUser` hook을 사용해 다음과 같이 리팩토링할 수 있습니다. -```jsx highlight="20,26" +```jsx {20,26} // 페이지 컴포넌트 function Page () { diff --git a/pages/docs/getting-started.ru.mdx b/pages/docs/getting-started.ru.mdx index 46048793..76199fb1 100644 --- a/pages/docs/getting-started.ru.mdx +++ b/pages/docs/getting-started.ru.mdx @@ -98,7 +98,7 @@ import { Welcome } from 'components/diagrams/welcome' и передаем их дочерним компонентам через пропсы (обратите внимание, что мы пока не обрабатываем состояние ошибки): -```jsx highlight="7-11,17,18,27" +```jsx {7-11,17,18,27} // компонент страницы function Page () { @@ -148,7 +148,7 @@ function Avatar ({ user }) { SWR отлично решает проблему. С помощью только что созданного хука `useUser` код можно реорганизовать так: -```jsx highlight="20,26" +```jsx {20,26} // компонент страницы function Page () { diff --git a/pages/docs/getting-started.zh-CN.mdx b/pages/docs/getting-started.zh-CN.mdx index e48ebfcb..467f7599 100644 --- a/pages/docs/getting-started.zh-CN.mdx +++ b/pages/docs/getting-started.zh-CN.mdx @@ -89,7 +89,7 @@ import { Welcome } from 'components/diagrams/welcome' 传统上,我们在顶级组件中使用 `useEffect` 请求一次数据,然后通过 props 将其传递给子组件(注意,我们现在不处理错误状态): -```jsx highlight="7-11,17,18,27" +```jsx {7-11,17,18,27} // 页面组件 function Page() { @@ -135,7 +135,7 @@ function Avatar({ user }) { SWR 完美地解决了这个问题。使用我们刚刚创建的 `useUser` hook,可以将代码重构为: -```jsx highlight="20,26" +```jsx {20,26} // 页面组件 function Page() { diff --git a/pages/docs/pagination.en-US.mdx b/pages/docs/pagination.en-US.mdx index 8d054c8d..71caae0d 100644 --- a/pages/docs/pagination.en-US.mdx +++ b/pages/docs/pagination.en-US.mdx @@ -23,7 +23,7 @@ import { Pagination } from 'components/diagrams/pagination' ...which is a typical pagination UI. Let's see how it can be easily implemented with `useSWR`: -```jsx highlight="5" +```jsx {5} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -42,7 +42,7 @@ function App () { Furthermore, we can create an abstraction for this "page component": -```jsx highlight="13" +```jsx {13} function Page ({ index }) { const { data } = useSWR(`/api/data?page=${index}`, fetcher); @@ -65,7 +65,7 @@ function App () { Because of SWR's cache, we get the benefit to preload the next page. We render the next page inside a hidden div, so SWR will trigger the data fetching of the next page. When the user navigates to the next page, the data is already there: -```jsx highlight="6" +```jsx {6} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -95,7 +95,7 @@ import { Infinite } from 'components/diagrams/infinite' To implement this, we need to make **dynamic number of requests** on this page. React Hooks have [a couple of rules](https://reactjs.org/docs/hooks-rules.html), so we **CANNOT** do something like this: -```jsx highlight="5,6,7,8,9" +```jsx {5,6,7,8,9} function App () { const [cnt, setCnt] = useState(1) @@ -118,7 +118,7 @@ function App () { Instead, we can use the `` abstraction that we created to achieve it: -```jsx highlight="5,6,7" +```jsx {5,6,7} function App () { const [cnt, setCnt] = useState(1) @@ -142,7 +142,7 @@ For example, we are still implementing the same "Load More" UI, but also need to about how many items are there in total. We can't use the `` solution anymore because the top level UI (``) needs the data inside each page: -```jsx highlight="10" +```jsx {10} function App () { const [cnt, setCnt] = useState(1) @@ -226,7 +226,7 @@ GET /users?page=0&limit=10 ] ``` -```jsx highlight="4,5,6,7,10" +```jsx {4,5,6,7,10} // A function to get the SWR key of each page, // its return value will be accepted by `fetcher`. // If `null` is returned, the request of that page won't start. diff --git a/pages/docs/pagination.es-ES.mdx b/pages/docs/pagination.es-ES.mdx index d6da641c..0e94f6c7 100644 --- a/pages/docs/pagination.es-ES.mdx +++ b/pages/docs/pagination.es-ES.mdx @@ -24,7 +24,7 @@ import { Pagination } from 'components/diagrams/pagination' ...que es un típico UI de paginación. Veamos cómo se puede implementar fácilmente con `useSWR`: -```jsx highlight="5" +```jsx {5} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -43,7 +43,7 @@ function App () { Además, podemos crear una abstracción para este "page component": -```jsx highlight="13" +```jsx {13} function Page ({ index }) { const { data } = useSWR(`/api/data?page=${index}`, fetcher); @@ -67,7 +67,7 @@ Gracias a la caché de SWR, tenemos la ventaja de precargar la siguiente página La página siguiente se presenta dentro de un hidden div, por lo que SWR activará la obtención de datos de la página siguiente. Cuando el usuario navega a la siguiente página, los datos ya están allí: -```jsx highlight="6" +```jsx {6} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -97,7 +97,7 @@ import { Infinite } from 'components/diagrams/infinite' Para implementar esto, necesitamos hacer **número de peticiones dinámicas** en esta página. Los React Hooks tienen [un par de reglas](https://reactjs.org/docs/hooks-rules.html), por lo que **NO PODEMOS** hacer algo así: -```jsx highlight="5,6,7,8,9" +```jsx {5,6,7,8,9} function App () { const [cnt, setCnt] = useState(1) @@ -120,7 +120,7 @@ function App () { En su lugar, podemos utilizar la abstracción `` que hemos creado para conseguirlo: -```jsx highlight="5,6,7" +```jsx {5,6,7} function App () { const [cnt, setCnt] = useState(1) @@ -144,7 +144,7 @@ Por ejemplo, seguimos implementando la misma UI "Load More", pero también neces sobre cuántos item hay en total. No podemos utilizar la solución `` porque la UI de nivel superior (``) necesita los datos dentro de cada página: -```jsx highlight="10" +```jsx {10} function App () { const [cnt, setCnt] = useState(1) @@ -228,7 +228,7 @@ GET /users?page=0&limit=10 ] ``` -```jsx highlight="4,5,6,7,10" +```jsx {4,5,6,7,10} // Una función para obtener la key de SWR de cada página, // su valor de retorno será aceptado por `fetcher`. // Si se devuelve `null`, la petición de esa página no se iniciará. diff --git a/pages/docs/pagination.ja.mdx b/pages/docs/pagination.ja.mdx index 1db939dd..fc2f51bd 100644 --- a/pages/docs/pagination.ja.mdx +++ b/pages/docs/pagination.ja.mdx @@ -23,7 +23,7 @@ import { Pagination } from 'components/diagrams/pagination' ...これは典型的なページネーション UI です。`useSWR` を使って簡単に実装する方法を みてみましょう: -```jsx highlight="5" +```jsx {5} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -42,7 +42,7 @@ function App () { さらに、この「ページコンポーネント」を抽象化できます: -```jsx highlight="13" +```jsx {13} function Page ({ index }) { const { data } = useSWR(`/api/data?page=${index}`, fetcher); @@ -65,7 +65,7 @@ function App () { SWR のキャッシュがあるため、次のページを事前にロードできるという利点があります。次のページを非表示の div 内にレンダリングすると、 SWR は次のページのデータフェッチを開始します。ユーザーが次のページに移動したときには、データはすでにそこにあります。 -```jsx highlight="6" +```jsx {6} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -95,7 +95,7 @@ import { Infinite } from 'components/diagrams/infinite' 実装するには、このページで**動的な多くのリクエスト**を行う必要があります。 React フックには[いくつかのルール](https://reactjs.org/docs/hooks-rules.html)があるため、次のようなことは**できません**: -```jsx highlight="5,6,7,8,9" +```jsx {5,6,7,8,9} function App () { const [cnt, setCnt] = useState(1) @@ -118,7 +118,7 @@ function App () { 代わりに、抽象化して作成した `` を使うことができます: -```jsx highlight="5,6,7" +```jsx {5,6,7} function App () { const [cnt, setCnt] = useState(1) @@ -142,7 +142,7 @@ function App () { 表示する必要がでてきました。トップレベルの UI (``)が各ページ内のデータを必要とするため、 `` を使ったソリューションは使えなくなってしまいました: -```jsx highlight="10" +```jsx {10} function App () { const [cnt, setCnt] = useState(1) @@ -226,7 +226,7 @@ GET /users?page=0&limit=10 ] ``` -```jsx highlight="4,5,6,7,10" +```jsx {4,5,6,7,10} // 各ページの SWR キーを取得する関数であり、 // その返り値は `fetcher` に渡されます。 // `null` が返ってきた場合は、そのページのリクエストは開始されません。 diff --git a/pages/docs/pagination.ko.mdx b/pages/docs/pagination.ko.mdx index c30f93d0..fb0b9c9a 100644 --- a/pages/docs/pagination.ko.mdx +++ b/pages/docs/pagination.ko.mdx @@ -23,7 +23,7 @@ import { Pagination } from 'components/diagrams/pagination' ...전형적인 페이지네이션 UI입니다. `useSWR`을 사용해 쉽게 구현하는 방법을 확인해 봅시다. -```jsx highlight="5" +```jsx {5} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -42,7 +42,7 @@ function App () { 이 "페이지 컴포넌트"를 위한 추상화를 생성할 수도 있습니다. -```jsx highlight="13" +```jsx {13} function Page ({ index }) { const { data } = useSWR(`/api/data?page=${index}`, fetcher); @@ -65,7 +65,7 @@ function App () { SWR의 캐시로 인해 다음 페이지를 프리로드할 수 있는 이점을 갖습니다. 숨겨진 div 내에 다음 페이지를 렌더링하므로 SWR이 다음 페이지의 데이터 가져오기를 트리거할 수 있습니다. 사용자가 다음 페이지로 이동하면 데이터가 이미 있습니다. -```jsx highlight="6" +```jsx {6} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -95,7 +95,7 @@ import { Infinite } from 'components/diagrams/infinite' 이를 구현하기 위해선 페이지에 **동적인 수의 요청**을 만들어야 합니다. React Hook은 [몇 가지 규칙](https://reactjs.org/docs/hooks-rules.html)을 갖고 있어, 뭔가 다음과 같이 할 수 **없습니다**. -```jsx highlight="5,6,7,8,9" +```jsx {5,6,7,8,9} function App () { const [cnt, setCnt] = useState(1) @@ -118,7 +118,7 @@ function App () { 대신에 이를 위해 생성했던 `` 추상화를 사용합니다. -```jsx highlight="5,6,7" +```jsx {5,6,7} function App () { const [cnt, setCnt] = useState(1) @@ -142,7 +142,7 @@ function App () { 최상위 레벨 UI(``)가 각 페이지 내의 데이터를 필요로하므로, `` 해결책을 더는 사용할 수 없습니다. -```jsx highlight="10" +```jsx {10} function App () { const [cnt, setCnt] = useState(1) @@ -226,7 +226,7 @@ GET /users?page=0&limit=10 ] ``` -```jsx highlight="4,5,6,7,10" +```jsx {4,5,6,7,10} // 각 페이지의 SWR 키를 얻기 위한 함수, // `fetcher`에 의해 허용된 값을 반환합니다. // `null`이 반환된다면, 페이지의 요청은 시작되지 않습니다. diff --git a/pages/docs/pagination.ru.mdx b/pages/docs/pagination.ru.mdx index d882705a..47e5c2f7 100644 --- a/pages/docs/pagination.ru.mdx +++ b/pages/docs/pagination.ru.mdx @@ -22,7 +22,7 @@ import { Pagination } from 'components/diagrams/pagination' ...что является типичной UI пагинацией. Посмотрим, как это легко реализовать с помощью `useSWR`: -```jsx highlight="5" +```jsx {5} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -41,7 +41,7 @@ function App () { Более того, мы можем создать абстракцию для этого «компонента страницы»: -```jsx highlight="13" +```jsx {13} function Page ({ index }) { const { data } = useSWR(`/api/data?page=${index}`, fetcher); @@ -65,7 +65,7 @@ function App () { Мы рендерим следующую страницу внутри скрытого div, поэтому SWR будет запускать выборку данных следующей страницы. Когда пользователь переходит на следующую страницу, данные уже там: -```jsx highlight="6" +```jsx {6} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -95,7 +95,7 @@ import { Infinite } from 'components/diagrams/infinite' Чтобы реализовать это, нам нужно сделать **динамическое количество запросов** на этой странице. У хуков React есть [пара правил](https://ru.reactjs.org/docs/hooks-rules.html), поэтому мы **НЕ МОЖЕМ** делать что-то вроде этого: -```jsx highlight="5,6,7,8,9" +```jsx {5,6,7,8,9} function App () { const [cnt, setCnt] = useState(1) @@ -118,7 +118,7 @@ function App () { Вместо этого мы можем использовать абстракцию ``, которую мы создали для этого: -```jsx highlight="5,6,7" +```jsx {5,6,7} function App () { const [cnt, setCnt] = useState(1) @@ -142,7 +142,7 @@ function App () { показывающее, сколько всего элементов имеется. Мы больше не можем использовать решение ``, потому что UI верхнего уровня (``) нужны данные внутри каждой страницы: -```jsx highlight="10" +```jsx {10} function App () { const [cnt, setCnt] = useState(1) @@ -226,7 +226,7 @@ GET /users?page=0&limit=10 ] ``` -```jsx highlight="4,5,6,7,10" +```jsx {4,5,6,7,10} // Функция для получения ключа SWR каждой страницы, // её возвращаемое значение будет принято в `fetcher`. // Если возвращается `null`, запрос этой страницы не запускается. diff --git a/pages/docs/pagination.zh-CN.mdx b/pages/docs/pagination.zh-CN.mdx index 2f8d308e..e2395324 100644 --- a/pages/docs/pagination.zh-CN.mdx +++ b/pages/docs/pagination.zh-CN.mdx @@ -22,7 +22,7 @@ import { Pagination } from 'components/diagrams/pagination' ...这是一个典型的分页 UI。我们来看看如何用 `useSWR` 轻松实现它: -```jsx highlight="5" +```jsx {5} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -41,7 +41,7 @@ function App () { 此外,我们可以为这个 "page 组件" 创建一个抽象: -```jsx highlight="13" +```jsx {13} function Page ({ index }) { const { data } = useSWR(`/api/data?page=${index}`, fetcher); @@ -63,7 +63,7 @@ function App () { SWR 的缓存会让我们在预先加载下一页方面受益匪浅。我们在一个 hidden 的 div 中渲染下一页,所以 SWR 将触发对下一页的数据请求。当用户导航到下一页时,数据已经加载好了: -```jsx highlight="6" +```jsx {6} function App () { const [pageIndex, setPageIndex] = useState(0); @@ -90,7 +90,7 @@ import { Infinite } from 'components/diagrams/infinite' 要实现这一点,我们需要在这个页面 **动态生成请求数**。React Hooks 有 [2 个规则](https://reactjs.org/docs/hooks-rules.html),所以我们 **不能** 写下面的代码: -```jsx highlight="5,6,7,8,9" +```jsx {5,6,7,8,9} function App () { const [cnt, setCnt] = useState(1) @@ -113,7 +113,7 @@ function App () { 相反,我们可以使用创建的 `` 抽象来实现它: -```jsx highlight="5,6,7" +```jsx {5,6,7} function App () { const [cnt, setCnt] = useState(1) @@ -135,7 +135,7 @@ function App () { 比如,我们仍然实现相同的 "Load More" UI,但还需要显示一个 item 总数的数字。我们不能再使用 `` 这个解决方案了,因为顶级 UI (``) 需要每个页面的数据: -```jsx highlight="10" +```jsx {10} function App () { const [cnt, setCnt] = useState(1) @@ -217,7 +217,7 @@ GET /users?page=0&limit=10 ] ``` -```jsx highlight="4,5,6,7,10" +```jsx {4,5,6,7,10} // 一个函数,拿到每个页面的 key, // `fetcher` 接受它的返回值。 // 如果返回是 `null`,该页面不会开始请求。 diff --git a/pages/docs/typescript.en-US.mdx b/pages/docs/typescript.en-US.mdx index 2f37f0f9..da8e1ac5 100644 --- a/pages/docs/typescript.en-US.mdx +++ b/pages/docs/typescript.en-US.mdx @@ -2,11 +2,11 @@ SWR is friendly for apps written in TypeScript, with type safety out of the box. -### Basic Usage +## Basic Usage By default, SWR will also infer the argument types of `fetcher` from `key`, so you can have the preferred types automatically. -#### useSWR +### useSWR ```typescript // `key` is inferred to be `string` @@ -34,7 +34,7 @@ const { data } = useSWR(uid, fetcher) // `data` will be `User | undefined`. ``` -#### useSWRInfinite +### useSWRInfinite Same for `swr/inifite`, you can either rely on the automatic type inference or explicitly specify the types by yourself. @@ -48,7 +48,7 @@ const getKey: SWRInfiniteKeyLoader = (index, previousPageData) => { const { data } = useSWRInfinite(getKey, fetcher) ``` -### Generics +## Generics Specifying the type of `data` is easy. By default, it will use the return type of `fetcher` (with `undefined` for the non-ready state) as the `data` type, but you can also pass it as a parameter: @@ -77,7 +77,7 @@ const config: SWRConfiguration = { const { data } = useSWR('/api/data', fetcher, config) ``` -### Middleware Types +## Middleware Types There're some extra type definitions you can import to help adding types to your custom middleware. diff --git a/pages/docs/typescript.es-ES.mdx b/pages/docs/typescript.es-ES.mdx index 2f37f0f9..da8e1ac5 100644 --- a/pages/docs/typescript.es-ES.mdx +++ b/pages/docs/typescript.es-ES.mdx @@ -2,11 +2,11 @@ SWR is friendly for apps written in TypeScript, with type safety out of the box. -### Basic Usage +## Basic Usage By default, SWR will also infer the argument types of `fetcher` from `key`, so you can have the preferred types automatically. -#### useSWR +### useSWR ```typescript // `key` is inferred to be `string` @@ -34,7 +34,7 @@ const { data } = useSWR(uid, fetcher) // `data` will be `User | undefined`. ``` -#### useSWRInfinite +### useSWRInfinite Same for `swr/inifite`, you can either rely on the automatic type inference or explicitly specify the types by yourself. @@ -48,7 +48,7 @@ const getKey: SWRInfiniteKeyLoader = (index, previousPageData) => { const { data } = useSWRInfinite(getKey, fetcher) ``` -### Generics +## Generics Specifying the type of `data` is easy. By default, it will use the return type of `fetcher` (with `undefined` for the non-ready state) as the `data` type, but you can also pass it as a parameter: @@ -77,7 +77,7 @@ const config: SWRConfiguration = { const { data } = useSWR('/api/data', fetcher, config) ``` -### Middleware Types +## Middleware Types There're some extra type definitions you can import to help adding types to your custom middleware. diff --git a/pages/docs/typescript.ja.mdx b/pages/docs/typescript.ja.mdx index 2f37f0f9..da8e1ac5 100644 --- a/pages/docs/typescript.ja.mdx +++ b/pages/docs/typescript.ja.mdx @@ -2,11 +2,11 @@ SWR is friendly for apps written in TypeScript, with type safety out of the box. -### Basic Usage +## Basic Usage By default, SWR will also infer the argument types of `fetcher` from `key`, so you can have the preferred types automatically. -#### useSWR +### useSWR ```typescript // `key` is inferred to be `string` @@ -34,7 +34,7 @@ const { data } = useSWR(uid, fetcher) // `data` will be `User | undefined`. ``` -#### useSWRInfinite +### useSWRInfinite Same for `swr/inifite`, you can either rely on the automatic type inference or explicitly specify the types by yourself. @@ -48,7 +48,7 @@ const getKey: SWRInfiniteKeyLoader = (index, previousPageData) => { const { data } = useSWRInfinite(getKey, fetcher) ``` -### Generics +## Generics Specifying the type of `data` is easy. By default, it will use the return type of `fetcher` (with `undefined` for the non-ready state) as the `data` type, but you can also pass it as a parameter: @@ -77,7 +77,7 @@ const config: SWRConfiguration = { const { data } = useSWR('/api/data', fetcher, config) ``` -### Middleware Types +## Middleware Types There're some extra type definitions you can import to help adding types to your custom middleware. diff --git a/pages/docs/typescript.ko.mdx b/pages/docs/typescript.ko.mdx index 2f37f0f9..da8e1ac5 100644 --- a/pages/docs/typescript.ko.mdx +++ b/pages/docs/typescript.ko.mdx @@ -2,11 +2,11 @@ SWR is friendly for apps written in TypeScript, with type safety out of the box. -### Basic Usage +## Basic Usage By default, SWR will also infer the argument types of `fetcher` from `key`, so you can have the preferred types automatically. -#### useSWR +### useSWR ```typescript // `key` is inferred to be `string` @@ -34,7 +34,7 @@ const { data } = useSWR(uid, fetcher) // `data` will be `User | undefined`. ``` -#### useSWRInfinite +### useSWRInfinite Same for `swr/inifite`, you can either rely on the automatic type inference or explicitly specify the types by yourself. @@ -48,7 +48,7 @@ const getKey: SWRInfiniteKeyLoader = (index, previousPageData) => { const { data } = useSWRInfinite(getKey, fetcher) ``` -### Generics +## Generics Specifying the type of `data` is easy. By default, it will use the return type of `fetcher` (with `undefined` for the non-ready state) as the `data` type, but you can also pass it as a parameter: @@ -77,7 +77,7 @@ const config: SWRConfiguration = { const { data } = useSWR('/api/data', fetcher, config) ``` -### Middleware Types +## Middleware Types There're some extra type definitions you can import to help adding types to your custom middleware. diff --git a/pages/docs/typescript.ru.mdx b/pages/docs/typescript.ru.mdx index 2f37f0f9..da8e1ac5 100644 --- a/pages/docs/typescript.ru.mdx +++ b/pages/docs/typescript.ru.mdx @@ -2,11 +2,11 @@ SWR is friendly for apps written in TypeScript, with type safety out of the box. -### Basic Usage +## Basic Usage By default, SWR will also infer the argument types of `fetcher` from `key`, so you can have the preferred types automatically. -#### useSWR +### useSWR ```typescript // `key` is inferred to be `string` @@ -34,7 +34,7 @@ const { data } = useSWR(uid, fetcher) // `data` will be `User | undefined`. ``` -#### useSWRInfinite +### useSWRInfinite Same for `swr/inifite`, you can either rely on the automatic type inference or explicitly specify the types by yourself. @@ -48,7 +48,7 @@ const getKey: SWRInfiniteKeyLoader = (index, previousPageData) => { const { data } = useSWRInfinite(getKey, fetcher) ``` -### Generics +## Generics Specifying the type of `data` is easy. By default, it will use the return type of `fetcher` (with `undefined` for the non-ready state) as the `data` type, but you can also pass it as a parameter: @@ -77,7 +77,7 @@ const config: SWRConfiguration = { const { data } = useSWR('/api/data', fetcher, config) ``` -### Middleware Types +## Middleware Types There're some extra type definitions you can import to help adding types to your custom middleware. diff --git a/pages/docs/typescript.zh-CN.mdx b/pages/docs/typescript.zh-CN.mdx index 2f37f0f9..da8e1ac5 100644 --- a/pages/docs/typescript.zh-CN.mdx +++ b/pages/docs/typescript.zh-CN.mdx @@ -2,11 +2,11 @@ SWR is friendly for apps written in TypeScript, with type safety out of the box. -### Basic Usage +## Basic Usage By default, SWR will also infer the argument types of `fetcher` from `key`, so you can have the preferred types automatically. -#### useSWR +### useSWR ```typescript // `key` is inferred to be `string` @@ -34,7 +34,7 @@ const { data } = useSWR(uid, fetcher) // `data` will be `User | undefined`. ``` -#### useSWRInfinite +### useSWRInfinite Same for `swr/inifite`, you can either rely on the automatic type inference or explicitly specify the types by yourself. @@ -48,7 +48,7 @@ const getKey: SWRInfiniteKeyLoader = (index, previousPageData) => { const { data } = useSWRInfinite(getKey, fetcher) ``` -### Generics +## Generics Specifying the type of `data` is easy. By default, it will use the return type of `fetcher` (with `undefined` for the non-ready state) as the `data` type, but you can also pass it as a parameter: @@ -77,7 +77,7 @@ const config: SWRConfiguration = { const { data } = useSWR('/api/data', fetcher, config) ``` -### Middleware Types +## Middleware Types There're some extra type definitions you can import to help adding types to your custom middleware. diff --git a/pages/index.en-US.mdx b/pages/index.en-US.mdx index aebda584..51ec4ed9 100644 --- a/pages/index.en-US.mdx +++ b/pages/index.en-US.mdx @@ -6,19 +6,6 @@ import Callout from 'nextra-theme-docs/callout' import Features from 'components/features' import Bleed from 'nextra-theme-docs/bleed' - - { // wrapped with {} to mark it as javascript so mdx will not put it under a p tag } @@ -35,7 +22,7 @@ SWR is a strategy to first return the data from cache (stale), then send the fet
- [Get Started](/docs/getting-started) · [Examples](/examples) · [Blog](/blog) · [GitHub Repository](https://github.com/vercel/swr) + [Get Started](/docs/getting-started) · [Examples](/examples/basic) · [Blog](/blog/swr-v1) · [GitHub Repository](https://github.com/vercel/swr)
## Overview diff --git a/pages/index.es-ES.mdx b/pages/index.es-ES.mdx index aa003321..6b74a66f 100644 --- a/pages/index.es-ES.mdx +++ b/pages/index.es-ES.mdx @@ -6,19 +6,6 @@ import Callout from "nextra-theme-docs/callout"; import Features from "components/features"; import Bleed from 'nextra-theme-docs/bleed' - - { // wrapped with {} to mark it as javascript so mdx will not put it under a p tag } @@ -37,7 +24,7 @@ SWR es una estrategia para devolver primero los datos en caché (obsoletos), lue
- [Get Started](/docs/getting-started) · [Examples](/examples) · [Blog](/blog) · [GitHub Repository](https://github.com/vercel/swr) + [Get Started](/docs/getting-started) · [Examples](/examples/basic) · [Blog](/blog/swr-v1) · [GitHub Repository](https://github.com/vercel/swr)
## Resumen diff --git a/pages/index.ja.mdx b/pages/index.ja.mdx index 16e3bedb..a2010d85 100644 --- a/pages/index.ja.mdx +++ b/pages/index.ja.mdx @@ -6,19 +6,6 @@ import Callout from 'nextra-theme-docs/callout' import Features from 'components/features' import Bleed from 'nextra-theme-docs/bleed' - - { // wrapped with {} to mark it as javascript so mdx will not put it under a p tag } @@ -37,7 +24,7 @@ SWR は、まずキャッシュからデータを返し(stale)、次にフ
- [はじめに](/docs/getting-started) · [例題](/examples) · [ブログ](/blog) · [GitHub リポジトリ](https://github.com/vercel/swr) + [はじめに](/docs/getting-started) · [例題](/examples/basic) · [ブログ](/blog/swr-v1) · [GitHub リポジトリ](https://github.com/vercel/swr)
## 概要 diff --git a/pages/index.ko.mdx b/pages/index.ko.mdx index e494bd22..0137ad3a 100644 --- a/pages/index.ko.mdx +++ b/pages/index.ko.mdx @@ -6,19 +6,6 @@ import Callout from 'nextra-theme-docs/callout' import Features from 'components/features' import Bleed from 'nextra-theme-docs/bleed' - - { // wrapped with {} to mark it as javascript so mdx will not put it under a p tag } @@ -35,7 +22,7 @@ SWR은 먼저 캐시(스태일)로부터 데이터를 반환한 후, fetch 요
- [시작하기](/docs/getting-started) · [예시](/examples) · [블로그](/blog) · [GitHub 리포지토리](https://github.com/vercel/swr) + [시작하기](/docs/getting-started) · [예시](/examples/basic) · [블로그](/blog/swr-v1) · [GitHub 리포지토리](https://github.com/vercel/swr)
## 개요 diff --git a/pages/index.ru.mdx b/pages/index.ru.mdx index 15986adf..9f799399 100644 --- a/pages/index.ru.mdx +++ b/pages/index.ru.mdx @@ -6,19 +6,6 @@ import Callout from 'nextra-theme-docs/callout' import Features from 'components/features' import Bleed from 'nextra-theme-docs/bleed' - - { // wrapped with {} to mark it as javascript so mdx will not put it under a p tag } @@ -36,7 +23,7 @@ body {
- [Начать работу](/docs/getting-started) · [Примеры](/examples) · [Блог](/blog) · [Репозиторий GitHub](https://github.com/vercel/swr) + [Начать работу](/docs/getting-started) · [Примеры](/examples/basic) · [Блог](/blog/swr-v1) · [Репозиторий GitHub](https://github.com/vercel/swr)
## Обзор diff --git a/pages/index.zh-CN.mdx b/pages/index.zh-CN.mdx index 9f2a4fec..e62cdd76 100644 --- a/pages/index.zh-CN.mdx +++ b/pages/index.zh-CN.mdx @@ -6,19 +6,6 @@ import Callout from "nextra-theme-docs/callout" import Features from "components/features" import Bleed from 'nextra-theme-docs/bleed' - - { // wrapped with {} to mark it as javascript so mdx will not put it under a p tag } @@ -36,7 +23,7 @@ body {
- [入门](/docs/getting-started) · [示例](/examples) · [博客](/blog) · [GitHub 仓库](https://github.com/vercel/swr) + [入门](/docs/getting-started) · [示例](/examples/basic) · [博客](/blog/swr-v1) · [GitHub 仓库](https://github.com/vercel/swr)
## 概览 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 00000000..1cb82b5b --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,4976 @@ +lockfileVersion: 5.3 + +specifiers: + '@reach/skip-nav': ^0.16.0 + autoprefixer: ^10.2.6 + focus-visible: ^5.1.0 + intersection-observer: ^0.10.0 + markdown-to-jsx: ^6.11.4 + next: ^12.0.7 + nextra: ^2.0.0-alpha.11 + nextra-theme-docs: ^2.0.0-alpha.11 + postcss: ^8.3.5 + react: ^17.0.2 + react-dom: ^17.0.2 + react-intersection-observer: ^8.26.2 + tailwindcss: ^2.2.4 + +dependencies: + '@reach/skip-nav': 0.16.0_react-dom@17.0.2+react@17.0.2 + focus-visible: 5.2.0 + intersection-observer: 0.10.0 + markdown-to-jsx: 6.11.4_react@17.0.2 + next: 12.0.7_react-dom@17.0.2+react@17.0.2 + nextra: 2.0.0-alpha.11_react@17.0.2 + nextra-theme-docs: 2.0.0-alpha.11_d837ce8f3acb2f60f8b7454672a9bcea + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-intersection-observer: 8.33.1_react@17.0.2 + +devDependencies: + autoprefixer: 10.4.1_postcss@8.4.5 + postcss: 8.4.5 + tailwindcss: 2.2.19_cefe482e8d38053bbf3d5815e0c551b3 + +packages: + + /@atomiks/mdx-pretty-code/0.1.0_shiki@0.10.0: + resolution: {integrity: sha512-s6L3XBgqE9J9MlNQWbETxY5srrv4rN2B+c46o5KHg7W8+VrAAu0NInci1F6AwcEzaV+/vlc6WO6lPSucCwpngA==} + peerDependencies: + shiki: '*' + dependencies: + jsdom: 19.0.0 + parse-numeric-range: 1.3.0 + sanitize-html: 2.6.1 + shiki: 0.10.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + + /@babel/code-frame/7.12.11: + resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} + dependencies: + '@babel/highlight': 7.16.7 + dev: false + + /@babel/code-frame/7.16.7: + resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.16.7 + dev: true + + /@babel/helper-plugin-utils/7.16.7: + resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-identifier/7.16.7: + resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} + engines: {node: '>=6.9.0'} + + /@babel/highlight/7.16.7: + resolution: {integrity: sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.16.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/plugin-syntax-jsx/7.14.5: + resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/runtime/7.15.4: + resolution: {integrity: sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.4 + dev: false + + /@babel/runtime/7.16.7: + resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.9 + dev: false + + /@babel/types/7.15.0: + resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.16.7 + to-fast-properties: 2.0.0 + dev: false + + /@hapi/accept/5.0.2: + resolution: {integrity: sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==} + dependencies: + '@hapi/boom': 9.1.4 + '@hapi/hoek': 9.2.1 + dev: false + + /@hapi/boom/9.1.4: + resolution: {integrity: sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==} + dependencies: + '@hapi/hoek': 9.2.1 + dev: false + + /@hapi/hoek/9.2.1: + resolution: {integrity: sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==} + dev: false + + /@headlessui/react/1.4.2_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-N8tv7kLhg9qGKBkVdtg572BvKvWhmiudmeEpOCyNwzOsZHCXBtl8AazGikIfUS+vBoub20Fse3BjawXDVPPdug==} + engines: {node: '>=10'} + peerDependencies: + react: ^16 || ^17 || ^18 + react-dom: ^16 || ^17 || ^18 + dependencies: + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + dev: false + + /@mdx-js/mdx/2.0.0-rc.2: + resolution: {integrity: sha512-hf/kfsQSl/fhFP6s4TRWic7LYDzwsLieD37n90w8CP3U6dsbVhuk+n/OwLSS1pfdb5NJulTV4LQBv4e4h7Y1iw==} + dependencies: + '@types/estree-jsx': 0.0.1 + '@types/mdx': 2.0.1 + astring: 1.8.1 + estree-util-build-jsx: 2.0.0 + estree-util-is-identifier-name: 2.0.0 + estree-walker: 3.0.1 + hast-util-to-estree: 2.0.2 + markdown-extensions: 1.1.1 + periscopic: 3.0.4 + remark-mdx: 2.0.0-rc.2 + remark-parse: 10.0.1 + remark-rehype: 10.1.0 + unified: 10.1.1 + unist-util-position-from-estree: 1.1.1 + unist-util-stringify-position: 3.0.0 + unist-util-visit: 4.1.0 + vfile: 5.2.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@mdx-js/react/2.0.0-rc.2_react@17.0.2: + resolution: {integrity: sha512-WHksgPnvKyDDNq0RQvTnKboe+wxUcq5A7xD12Ob+ASfUR3NRFo/h//k8fjv3t8dgzWX5M0UeU5jsccjykosDEQ==} + peerDependencies: + react: '>=16' + dependencies: + '@types/mdx': 2.0.1 + '@types/react': 17.0.38 + react: 17.0.2 + dev: false + + /@napi-rs/triples/1.0.3: + resolution: {integrity: sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==} + dev: false + + /@next/env/12.0.7: + resolution: {integrity: sha512-TNDqBV37wd95SiNdZsSUq8gnnrTwr+aN9wqy4Zxrxw4bC/jCHNsbK94DxjkG99VL30VCRXXDBTA1/Wa2jIpF9Q==} + dev: false + + /@next/polyfill-module/12.0.7: + resolution: {integrity: sha512-sA8LAMMlmcspIZw/jeQuJTyA3uGrqOhTBaQE+G9u6DPohqrBFRkaz7RzzJeqXkUXw600occsIBknSjyVd1R67A==} + dev: false + + /@next/react-dev-overlay/12.0.7_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-dSQLgpZ5uzyittFtIHlJCLAbc0LlMFbRBSYuGsIlrtGyjYN+WMcnz8lK48VLxNPFGuB/hEzkWV4TW5Zu75+Fzg==} + peerDependencies: + react: ^17.0.2 + react-dom: ^17.0.2 + webpack: ^4 || ^5 + peerDependenciesMeta: + webpack: + optional: true + dependencies: + '@babel/code-frame': 7.12.11 + anser: 1.4.9 + chalk: 4.0.0 + classnames: 2.2.6 + css.escape: 1.5.1 + data-uri-to-buffer: 3.0.1 + platform: 1.3.6 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + shell-quote: 1.7.3 + source-map: 0.8.0-beta.0 + stacktrace-parser: 0.1.10 + strip-ansi: 6.0.1 + dev: false + + /@next/react-refresh-utils/12.0.7_react-refresh@0.8.3: + resolution: {integrity: sha512-Pglj1t+7RxH0txEqVcD8ZxrJgqLDmKvQDqxKq3ZPRWxMv7LTl7FVT2Pnb36QFeBwCvMVl67jxsADKsW0idz8sA==} + peerDependencies: + react-refresh: 0.8.3 + webpack: ^4 || ^5 + peerDependenciesMeta: + webpack: + optional: true + dependencies: + react-refresh: 0.8.3 + dev: false + + /@next/swc-android-arm64/12.0.7: + resolution: {integrity: sha512-yViT7EEc7JqxncRT+ZTeTsrAYXLlcefo0Y0eAfYmmalGD2605L4FWAVrJi4WnrSLji7l+veczw1WBmNeHICKKA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-arm64/12.0.7: + resolution: {integrity: sha512-vhAyW2rDEUcQesRVaj0z1hSoz7QhDzzGd0V1/5/5i9YJOfOtyrPsVJ82tlf7BfXl6/Ep+eKNfWVIb5/Jv89EKg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64/12.0.7: + resolution: {integrity: sha512-km+6Rx6TvbraoQ1f0MXa69ol/x0RxzucFGa2OgZaYJERas0spy0iwW8hpASsGcf597D8VRW1x+R2C7ZdjVBSTw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm-gnueabihf/12.0.7: + resolution: {integrity: sha512-d0zWr877YqZ2cf/DQy6obouaR39r0FPebcXj2nws9AC99m68CO2xVpWv9jT7mFvpY+T40HJisLH80jSZ2iQ9sA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu/12.0.7: + resolution: {integrity: sha512-fdobh5u6gG13Gd5LkHhJ+W8tF9hbaFolRW99FhzArMe5/nMKlLdBymOxvitE3K4gSFQxbXJA6TbU0Vv0e59Kww==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl/12.0.7: + resolution: {integrity: sha512-vx0c5Q3oIScFNT/4jI9rCe0yPzKuCqWOkiO/OOV0ixSI2gLhbrwDIcdkm79fKVn3i8JOJunxE4zDoFeR/g8xqQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu/12.0.7: + resolution: {integrity: sha512-9ITyp6s6uGVKNx3C/GP7GrYycbcwTADG7TdIXzXUxOOZORrdB1GNg3w/EL3Am4VMPPEpO6v1RfKo2IKZpVKfTA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl/12.0.7: + resolution: {integrity: sha512-C+k+cygbIZXYfc+Hx2fNPUBEg7jzio+mniP5ywZevuTXW14zodIfQ3ZMoMJR8EpOVvYpjWFk2uAjiwqgx8vo/g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc/12.0.7: + resolution: {integrity: sha512-7jTRjOKkDVnb5s7VoHT7eX+eyT/5BQJ/ljP2G56riAgKGqPL63/V7FXemLhhLT67D+OjoP8DRA2E2ne6IPHk4w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc/12.0.7: + resolution: {integrity: sha512-2u5pGDsk7H6gGxob2ATIojzlwKzgYsrijo7RRpXOiPePVqwPWg6/pmhaJzLdpfjaBgRg1NFmwSp/7Ump9X8Ijg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc/12.0.7: + resolution: {integrity: sha512-frEWtbf+q8Oz4e2UqKJrNssk6DZ6/NLCQXn5/ORWE9dPAfe9XS6aK5FRZ6DuEPmmKd5gOoRkKJFFz5nYd+TeyQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.13.0 + dev: true + + /@reach/skip-nav/0.16.0_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-SY4PdNx+hQHbeOr/+qLc+QXdRt9NTVlt0r737bOqY1WURGBIEN9sGgsmIsHluP1/bQuAe0JKdOJ/tXiwQ3Z3ug==} + peerDependencies: + react: ^16.8.0 || 17.x + react-dom: ^16.8.0 || 17.x + dependencies: + '@reach/utils': 0.16.0_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.3.1 + dev: false + + /@reach/utils/0.16.0_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q==} + peerDependencies: + react: ^16.8.0 || 17.x + react-dom: ^16.8.0 || 17.x + dependencies: + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tiny-warning: 1.0.3 + tslib: 2.3.1 + dev: false + + /@sindresorhus/is/0.7.0: + resolution: {integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==} + engines: {node: '>=4'} + dev: false + + /@tootallnate/once/2.0.0: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + dev: false + + /@types/acorn/4.0.6: + resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + dependencies: + '@types/estree': 0.0.50 + dev: false + + /@types/debug/4.1.7: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + dependencies: + '@types/ms': 0.7.31 + dev: false + + /@types/estree-jsx/0.0.1: + resolution: {integrity: sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==} + dependencies: + '@types/estree': 0.0.50 + dev: false + + /@types/estree/0.0.46: + resolution: {integrity: sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==} + dev: false + + /@types/estree/0.0.50: + resolution: {integrity: sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==} + dev: false + + /@types/hast/2.3.4: + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/mdast/3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/mdurl/1.0.2: + resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} + dev: false + + /@types/mdx/2.0.1: + resolution: {integrity: sha512-JPEv4iAl0I+o7g8yVWDwk30es8mfVrjkvh5UeVR2sYPpZCK44vrAPsbJpIS+rJAUxLgaSAMKTEH5Vn5qd9XsrQ==} + dev: false + + /@types/ms/0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: false + + /@types/node/17.0.8: + resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} + dev: false + + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: true + + /@types/parse5/6.0.3: + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + dev: false + + /@types/prop-types/15.7.4: + resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} + dev: false + + /@types/react/17.0.38: + resolution: {integrity: sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==} + dependencies: + '@types/prop-types': 15.7.4 + '@types/scheduler': 0.16.2 + csstype: 3.0.10 + dev: false + + /@types/scheduler/0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + dev: false + + /@types/unist/2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: false + + /abab/2.0.5: + resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} + dev: false + + /acorn-globals/6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + dev: false + + /acorn-jsx/5.3.2_acorn@8.7.0: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.7.0 + dev: false + + /acorn-node/1.8.2: + resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + xtend: 4.0.2 + dev: true + + /acorn-walk/7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + /acorn/7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + /acorn/8.5.0: + resolution: {integrity: sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /acorn/8.7.0: + resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /agent-base/6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /anser/1.4.9: + resolution: {integrity: sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==} + dev: false + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /arch/2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + dev: false + + /archive-type/4.0.0: + resolution: {integrity: sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=} + engines: {node: '>=4'} + dependencies: + file-type: 4.4.0 + dev: false + + /arg/1.0.0: + resolution: {integrity: sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==} + dev: false + + /arg/5.0.1: + resolution: {integrity: sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==} + dev: true + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + + /asn1.js/5.4.1: + resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} + dependencies: + bn.js: 4.12.0 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + safer-buffer: 2.1.2 + dev: false + + /assert/2.0.0: + resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} + dependencies: + es6-object-assign: 1.1.0 + is-nan: 1.3.2 + object-is: 1.1.5 + util: 0.12.4 + dev: false + + /astring/1.8.1: + resolution: {integrity: sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ==} + hasBin: true + dev: false + + /asynckit/0.4.0: + resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + dev: false + + /autoprefixer/10.4.1_postcss@8.4.5: + resolution: {integrity: sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.19.1 + caniuse-lite: 1.0.30001296 + fraction.js: 4.1.2 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.5 + postcss-value-parser: 4.2.0 + dev: true + + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: false + + /bail/2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false + + /big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: false + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bl/1.2.3: + resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} + dependencies: + readable-stream: 2.3.7 + safe-buffer: 5.2.1 + dev: false + + /bn.js/4.12.0: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + dev: false + + /bn.js/5.2.0: + resolution: {integrity: sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==} + dev: false + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /brorand/1.1.0: + resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=} + dev: false + + /browser-process-hrtime/1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + dev: false + + /browserify-aes/1.2.0: + resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} + dependencies: + buffer-xor: 1.0.3 + cipher-base: 1.0.4 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + + /browserify-cipher/1.0.1: + resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} + dependencies: + browserify-aes: 1.2.0 + browserify-des: 1.0.2 + evp_bytestokey: 1.0.3 + dev: false + + /browserify-des/1.0.2: + resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} + dependencies: + cipher-base: 1.0.4 + des.js: 1.0.1 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + + /browserify-rsa/4.1.0: + resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} + dependencies: + bn.js: 5.2.0 + randombytes: 2.1.0 + dev: false + + /browserify-sign/4.2.1: + resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} + dependencies: + bn.js: 5.2.0 + browserify-rsa: 4.1.0 + create-hash: 1.2.0 + create-hmac: 1.1.7 + elliptic: 6.5.4 + inherits: 2.0.4 + parse-asn1: 5.1.6 + readable-stream: 3.6.0 + safe-buffer: 5.2.1 + dev: false + + /browserify-zlib/0.2.0: + resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} + dependencies: + pako: 1.0.11 + dev: false + + /browserslist/4.16.6: + resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001296 + colorette: 1.4.0 + electron-to-chromium: 1.4.36 + escalade: 3.1.1 + node-releases: 1.1.77 + dev: false + + /browserslist/4.19.1: + resolution: {integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001296 + electron-to-chromium: 1.4.36 + escalade: 3.1.1 + node-releases: 2.0.1 + picocolors: 1.0.0 + dev: true + + /buffer-alloc-unsafe/1.1.0: + resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} + dev: false + + /buffer-alloc/1.2.0: + resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==} + dependencies: + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 + dev: false + + /buffer-crc32/0.2.13: + resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=} + dev: false + + /buffer-fill/1.0.0: + resolution: {integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw=} + dev: false + + /buffer-xor/1.0.3: + resolution: {integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=} + dev: false + + /buffer/5.6.0: + resolution: {integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /buffer/5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /builtin-status-codes/3.0.0: + resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=} + dev: false + + /bytes/3.1.0: + resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} + engines: {node: '>= 0.8'} + dev: false + + /bytes/3.1.1: + resolution: {integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==} + engines: {node: '>= 0.8'} + dev: true + + /cacheable-request/2.1.4: + resolution: {integrity: sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=} + dependencies: + clone-response: 1.0.2 + get-stream: 3.0.0 + http-cache-semantics: 3.8.1 + keyv: 3.0.0 + lowercase-keys: 1.0.0 + normalize-url: 2.0.1 + responselike: 1.0.2 + dev: false + + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + dev: false + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /camelcase-css/2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: true + + /caniuse-lite/1.0.30001296: + resolution: {integrity: sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==} + + /ccount/2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: false + + /chalk/2.3.0: + resolution: {integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 4.5.0 + dev: false + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk/4.0.0: + resolution: {integrity: sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /character-entities-html4/2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: false + + /character-entities-legacy/3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: false + + /character-entities/2.0.1: + resolution: {integrity: sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==} + dev: false + + /character-reference-invalid/2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + dev: false + + /chokidar/3.5.1: + resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.3.2 + dev: false + + /chokidar/3.5.2: + resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /cipher-base/1.0.4: + resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + + /classnames/2.2.6: + resolution: {integrity: sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==} + dev: false + + /classnames/2.3.1: + resolution: {integrity: sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==} + dev: false + + /clipboardy/1.2.2: + resolution: {integrity: sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==} + engines: {node: '>=4'} + dependencies: + arch: 2.2.0 + execa: 0.8.0 + dev: false + + /clone-response/1.0.2: + resolution: {integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=} + dependencies: + mimic-response: 1.0.1 + dev: false + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name/1.1.3: + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string/1.9.0: + resolution: {integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: true + + /color/4.1.0: + resolution: {integrity: sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.0 + dev: true + + /colorette/1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + dev: false + + /combined-stream/1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + + /comma-separated-tokens/2.0.2: + resolution: {integrity: sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==} + dev: false + + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false + + /commander/8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: true + + /commondir/1.0.1: + resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} + dev: false + + /concat-map/0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + dev: true + + /constants-browserify/1.0.0: + resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=} + dev: false + + /content-disposition/0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /convert-source-map/1.7.0: + resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} + dependencies: + safe-buffer: 5.1.2 + dev: false + + /core-util-is/1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false + + /cosmiconfig/7.0.1: + resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true + + /create-ecdh/4.0.4: + resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} + dependencies: + bn.js: 4.12.0 + elliptic: 6.5.4 + dev: false + + /create-hash/1.2.0: + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + dependencies: + cipher-base: 1.0.4 + inherits: 2.0.4 + md5.js: 1.3.5 + ripemd160: 2.0.2 + sha.js: 2.4.11 + dev: false + + /create-hmac/1.1.7: + resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + dependencies: + cipher-base: 1.0.4 + create-hash: 1.2.0 + inherits: 2.0.4 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + dev: false + + /cross-spawn/5.1.0: + resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=} + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + dev: false + + /crypto-browserify/3.12.0: + resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} + dependencies: + browserify-cipher: 1.0.1 + browserify-sign: 4.2.1 + create-ecdh: 4.0.4 + create-hash: 1.2.0 + create-hmac: 1.1.7 + diffie-hellman: 5.0.3 + inherits: 2.0.4 + pbkdf2: 3.1.2 + public-encrypt: 4.0.3 + randombytes: 2.1.0 + randomfill: 1.0.4 + dev: false + + /css-color-names/0.0.4: + resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=} + dev: true + + /css-unit-converter/1.1.2: + resolution: {integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==} + dev: true + + /css.escape/1.5.1: + resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=} + dev: false + + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /cssnano-preset-simple/3.0.0_postcss@8.2.15: + resolution: {integrity: sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==} + peerDependencies: + postcss: ^8.2.15 + dependencies: + caniuse-lite: 1.0.30001296 + postcss: 8.2.15 + dev: false + + /cssnano-simple/3.0.0_postcss@8.2.15: + resolution: {integrity: sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==} + peerDependencies: + postcss: ^8.2.15 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + cssnano-preset-simple: 3.0.0_postcss@8.2.15 + postcss: 8.2.15 + dev: false + + /cssom/0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: false + + /cssom/0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} + dev: false + + /cssstyle/2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: false + + /csstype/3.0.10: + resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==} + dev: false + + /data-uri-to-buffer/3.0.1: + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} + engines: {node: '>= 6'} + dev: false + + /data-urls/3.0.1: + resolution: {integrity: sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw==} + engines: {node: '>=12'} + dependencies: + abab: 2.0.5 + whatwg-mimetype: 3.0.0 + whatwg-url: 10.0.0 + dev: false + + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + dependencies: + ms: 2.0.0 + dev: false + + /debug/4.3.3: + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /decimal.js/10.3.1: + resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} + dev: false + + /decode-named-character-reference/1.0.1: + resolution: {integrity: sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==} + dependencies: + character-entities: 2.0.1 + dev: false + + /decode-uri-component/0.2.0: + resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} + engines: {node: '>=0.10'} + dev: false + + /decompress-response/3.3.0: + resolution: {integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=} + engines: {node: '>=4'} + dependencies: + mimic-response: 1.0.1 + dev: false + + /decompress-tar/4.1.1: + resolution: {integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==} + engines: {node: '>=4'} + dependencies: + file-type: 5.2.0 + is-stream: 1.1.0 + tar-stream: 1.6.2 + dev: false + + /decompress-tarbz2/4.1.1: + resolution: {integrity: sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==} + engines: {node: '>=4'} + dependencies: + decompress-tar: 4.1.1 + file-type: 6.2.0 + is-stream: 1.1.0 + seek-bzip: 1.0.6 + unbzip2-stream: 1.4.3 + dev: false + + /decompress-targz/4.1.1: + resolution: {integrity: sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==} + engines: {node: '>=4'} + dependencies: + decompress-tar: 4.1.1 + file-type: 5.2.0 + is-stream: 1.1.0 + dev: false + + /decompress-unzip/4.0.1: + resolution: {integrity: sha1-3qrM39FK6vhVePczroIQ+bSEj2k=} + engines: {node: '>=4'} + dependencies: + file-type: 3.9.0 + get-stream: 2.3.1 + pify: 2.3.0 + yauzl: 2.10.0 + dev: false + + /decompress/4.2.1: + resolution: {integrity: sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==} + engines: {node: '>=4'} + dependencies: + decompress-tar: 4.1.1 + decompress-tarbz2: 4.1.1 + decompress-targz: 4.1.1 + decompress-unzip: 4.0.1 + graceful-fs: 4.2.9 + make-dir: 1.3.0 + pify: 2.3.0 + strip-dirs: 2.1.0 + dev: false + + /deep-is/0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: false + + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + dev: false + + /define-properties/1.1.3: + resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} + engines: {node: '>= 0.4'} + dependencies: + object-keys: 1.1.1 + dev: false + + /defined/1.0.0: + resolution: {integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=} + dev: true + + /delayed-stream/1.0.0: + resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + engines: {node: '>=0.4.0'} + dev: false + + /depd/1.1.2: + resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=} + engines: {node: '>= 0.6'} + dev: false + + /dequal/2.0.2: + resolution: {integrity: sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==} + engines: {node: '>=6'} + dev: false + + /des.js/1.0.1: + resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==} + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: false + + /detective/5.2.0: + resolution: {integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==} + engines: {node: '>=0.8.0'} + hasBin: true + dependencies: + acorn-node: 1.8.2 + defined: 1.0.0 + minimist: 1.2.5 + dev: true + + /didyoumean/1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true + + /diff/5.0.0: + resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} + engines: {node: '>=0.3.1'} + dev: false + + /diffie-hellman/5.0.3: + resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} + dependencies: + bn.js: 4.12.0 + miller-rabin: 4.0.1 + randombytes: 2.1.0 + dev: false + + /dlv/1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: true + + /dom-serializer/1.3.2: + resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} + dependencies: + domelementtype: 2.2.0 + domhandler: 4.3.0 + entities: 2.2.0 + dev: false + + /domain-browser/4.19.0: + resolution: {integrity: sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==} + engines: {node: '>=10'} + dev: false + + /domelementtype/2.2.0: + resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} + dev: false + + /domexception/4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + dependencies: + webidl-conversions: 7.0.0 + dev: false + + /domhandler/4.3.0: + resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.2.0 + dev: false + + /domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.3.2 + domelementtype: 2.2.0 + domhandler: 4.3.0 + dev: false + + /download/8.0.0: + resolution: {integrity: sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==} + engines: {node: '>=10'} + dependencies: + archive-type: 4.0.0 + content-disposition: 0.5.4 + decompress: 4.2.1 + ext-name: 5.0.0 + file-type: 11.1.0 + filenamify: 3.0.0 + get-stream: 4.1.0 + got: 8.3.2 + make-dir: 2.1.0 + p-event: 2.3.1 + pify: 4.0.1 + dev: false + + /duplexer3/0.1.4: + resolution: {integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=} + dev: false + + /electron-to-chromium/1.4.36: + resolution: {integrity: sha512-MbLlbF39vKrXWlFEFpCgDHwdlz4O3LmHM5W4tiLRHjSmEUXjJjz8sZkMgWgvYxlZw3N1iDTmCEtOkkESb5TMCg==} + + /elliptic/6.5.4: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + dependencies: + bn.js: 4.12.0 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: false + + /emojis-list/2.1.0: + resolution: {integrity: sha1-TapNnbAPmBmIDHn6RXrlsJof04k=} + engines: {node: '>= 0.10'} + dev: false + + /encoding/0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + dependencies: + iconv-lite: 0.6.3 + dev: false + + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: false + + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: false + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true + + /es-abstract/1.19.1: + resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + get-symbol-description: 1.0.0 + has: 1.0.3 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + is-callable: 1.2.4 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.1 + is-string: 1.0.7 + is-weakref: 1.0.2 + object-inspect: 1.12.0 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 + dev: false + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.4 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: false + + /es6-object-assign/1.1.0: + resolution: {integrity: sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=} + dev: false + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + engines: {node: '>=0.8.0'} + + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: false + + /escape-string-regexp/5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: false + + /escodegen/2.0.0: + resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: false + + /estree-util-attach-comments/2.0.0: + resolution: {integrity: sha512-kT9YVRvlt2ewPp9BazfIIgXMGsXOEpOm57bK8aa4F3eOEndMml2JAETjWaG3SZYHmC6axSNIzHGY718dYwIuVg==} + dependencies: + '@types/estree': 0.0.46 + dev: false + + /estree-util-build-jsx/2.0.0: + resolution: {integrity: sha512-d49hPGqBCJF/bF06g1Ywg7zjH1mrrUdPPrixBlKBxcX4WvMYlUUJ8BkrwlzWc8/fm6XqGgk5jilhgeZBDEGwOQ==} + dependencies: + '@types/estree-jsx': 0.0.1 + estree-util-is-identifier-name: 2.0.0 + estree-walker: 3.0.1 + dev: false + + /estree-util-is-identifier-name/2.0.0: + resolution: {integrity: sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ==} + dev: false + + /estree-util-visit/1.1.0: + resolution: {integrity: sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==} + dependencies: + '@types/estree-jsx': 0.0.1 + '@types/unist': 2.0.6 + dev: false + + /estree-walker/3.0.1: + resolution: {integrity: sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==} + dev: false + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: false + + /etag/1.8.1: + resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=} + engines: {node: '>= 0.6'} + dev: false + + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + + /evp_bytestokey/1.0.3: + resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} + dependencies: + md5.js: 1.3.5 + safe-buffer: 5.2.1 + dev: false + + /execa/0.8.0: + resolution: {integrity: sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=} + engines: {node: '>=4'} + dependencies: + cross-spawn: 5.1.0 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.6 + strip-eof: 1.0.0 + dev: false + + /ext-list/2.2.2: + resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} + engines: {node: '>=0.10.0'} + dependencies: + mime-db: 1.51.0 + dev: false + + /ext-name/5.0.0: + resolution: {integrity: sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==} + engines: {node: '>=4'} + dependencies: + ext-list: 2.2.2 + sort-keys-length: 1.0.1 + dev: false + + /extend-shallow/2.0.1: + resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: false + + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /fast-glob/3.2.7: + resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} + engines: {node: '>=8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + dev: true + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + dev: false + + /fastq/1.13.0: + resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + dependencies: + reusify: 1.0.4 + dev: true + + /fd-slicer/1.1.0: + resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=} + dependencies: + pend: 1.2.0 + dev: false + + /file-type/11.1.0: + resolution: {integrity: sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==} + engines: {node: '>=6'} + dev: false + + /file-type/3.9.0: + resolution: {integrity: sha1-JXoHg4TR24CHvESdEH1SpSZyuek=} + engines: {node: '>=0.10.0'} + dev: false + + /file-type/4.4.0: + resolution: {integrity: sha1-G2AOX8ofvcboDApwxxyNul95BsU=} + engines: {node: '>=4'} + dev: false + + /file-type/5.2.0: + resolution: {integrity: sha1-LdvqfHP/42No365J3DOMBYwritY=} + engines: {node: '>=4'} + dev: false + + /file-type/6.2.0: + resolution: {integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==} + engines: {node: '>=4'} + dev: false + + /filename-reserved-regex/2.0.0: + resolution: {integrity: sha1-q/c9+rc10EVECr/qLZHzieu/oik=} + engines: {node: '>=4'} + dev: false + + /filenamify/3.0.0: + resolution: {integrity: sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==} + engines: {node: '>=6'} + dependencies: + filename-reserved-regex: 2.0.0 + strip-outer: 1.0.1 + trim-repeated: 1.0.0 + dev: false + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-cache-dir/3.3.1: + resolution: {integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: false + + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + + /flexsearch/0.7.21: + resolution: {integrity: sha512-W7cHV7Hrwjid6lWmy0IhsWDFQboWSng25U3VVywpHOTJnnAZNPScog67G+cVpeX9f7yDD21ih0WDrMMT+JoaYg==} + dev: false + + /focus-visible/5.2.0: + resolution: {integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==} + dev: false + + /foreach/2.0.5: + resolution: {integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=} + dev: false + + /form-data/4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.34 + dev: false + + /fraction.js/4.1.2: + resolution: {integrity: sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==} + dev: true + + /from2/2.3.0: + resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=} + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.7 + dev: false + + /fs-constants/1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: false + + /fs-extra/10.0.0: + resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.9 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs.realpath/1.0.0: + resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + dev: true + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /get-intrinsic/1.1.1: + resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + dev: false + + /get-orientation/1.1.2: + resolution: {integrity: sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==} + dependencies: + stream-parser: 0.3.1 + dev: false + + /get-stream/2.3.1: + resolution: {integrity: sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=} + engines: {node: '>=0.10.0'} + dependencies: + object-assign: 4.1.1 + pinkie-promise: 2.0.1 + dev: false + + /get-stream/3.0.0: + resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=} + engines: {node: '>=4'} + dev: false + + /get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + dependencies: + pump: 3.0.0 + dev: false + + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + dev: false + + /github-slugger/1.4.0: + resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} + dev: false + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-to-regexp/0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + + /glob/7.2.0: + resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /got/8.3.2: + resolution: {integrity: sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==} + engines: {node: '>=4'} + dependencies: + '@sindresorhus/is': 0.7.0 + cacheable-request: 2.1.4 + decompress-response: 3.3.0 + duplexer3: 0.1.4 + get-stream: 3.0.0 + into-stream: 3.1.0 + is-retry-allowed: 1.2.0 + isurl: 1.0.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 0.4.1 + p-timeout: 2.0.1 + pify: 3.0.0 + safe-buffer: 5.2.1 + timed-out: 4.0.1 + url-parse-lax: 3.0.0 + url-to-options: 1.0.1 + dev: false + + /graceful-fs/4.2.9: + resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} + + /gray-matter/4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: false + + /has-bigints/1.0.1: + resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + dev: false + + /has-flag/2.0.0: + resolution: {integrity: sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=} + engines: {node: '>=0.10.0'} + dev: false + + /has-flag/3.0.0: + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + engines: {node: '>=4'} + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-symbol-support-x/1.4.2: + resolution: {integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==} + dev: false + + /has-symbols/1.0.2: + resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} + engines: {node: '>= 0.4'} + dev: false + + /has-to-string-tag-x/1.4.1: + resolution: {integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==} + dependencies: + has-symbol-support-x: 1.4.2 + dev: false + + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 + dev: false + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hash-base/3.1.0: + resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} + engines: {node: '>=4'} + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.0 + safe-buffer: 5.2.1 + dev: false + + /hash.js/1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: false + + /hast-to-hyperscript/10.0.1: + resolution: {integrity: sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==} + dependencies: + '@types/unist': 2.0.6 + comma-separated-tokens: 2.0.2 + property-information: 6.1.1 + space-separated-tokens: 2.0.1 + style-to-object: 0.3.0 + unist-util-is: 5.1.1 + web-namespaces: 2.0.1 + dev: false + + /hast-util-from-parse5/7.1.0: + resolution: {integrity: sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + '@types/unist': 2.0.6 + hastscript: 7.0.2 + property-information: 6.1.1 + vfile: 5.2.1 + vfile-location: 4.0.1 + web-namespaces: 2.0.1 + dev: false + + /hast-util-parse-selector/3.1.0: + resolution: {integrity: sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==} + dependencies: + '@types/hast': 2.3.4 + dev: false + + /hast-util-raw/7.2.1: + resolution: {integrity: sha512-wgtppqXVdXzkDXDFclLLdAyVUJSKMYYi6LWIAbA8oFqEdwksYIcPGM3RkKV1Dfn5GElvxhaOCs0jmCOMayxd3A==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + hast-util-from-parse5: 7.1.0 + hast-util-to-parse5: 7.0.0 + html-void-elements: 2.0.1 + parse5: 6.0.1 + unist-util-position: 4.0.1 + unist-util-visit: 4.1.0 + vfile: 5.2.1 + web-namespaces: 2.0.1 + zwitch: 2.0.2 + dev: false + + /hast-util-to-estree/2.0.2: + resolution: {integrity: sha512-UQrZVeBj6A9od0lpFvqHKNSH9zvDrNoyWKbveu1a2oSCXEDUI+3bnd6BoiQLPnLrcXXn/jzJ6y9hmJTTlvf8lQ==} + dependencies: + '@types/estree-jsx': 0.0.1 + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + comma-separated-tokens: 2.0.2 + estree-util-attach-comments: 2.0.0 + estree-util-is-identifier-name: 2.0.0 + hast-util-whitespace: 2.0.0 + mdast-util-mdx-expression: 1.1.1 + mdast-util-mdxjs-esm: 1.1.1 + property-information: 6.1.1 + space-separated-tokens: 2.0.1 + style-to-object: 0.3.0 + unist-util-position: 4.0.1 + zwitch: 2.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /hast-util-to-parse5/7.0.0: + resolution: {integrity: sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + hast-to-hyperscript: 10.0.1 + property-information: 6.1.1 + web-namespaces: 2.0.1 + zwitch: 2.0.2 + dev: false + + /hast-util-whitespace/2.0.0: + resolution: {integrity: sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==} + dev: false + + /hastscript/7.0.2: + resolution: {integrity: sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==} + dependencies: + '@types/hast': 2.3.4 + comma-separated-tokens: 2.0.2 + hast-util-parse-selector: 3.1.0 + property-information: 6.1.1 + space-separated-tokens: 2.0.1 + dev: false + + /he/1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + + /hex-color-regex/1.1.0: + resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==} + dev: true + + /hmac-drbg/1.0.1: + resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=} + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: false + + /hsl-regex/1.0.0: + resolution: {integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=} + dev: true + + /hsla-regex/1.0.0: + resolution: {integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg=} + dev: true + + /html-encoding-sniffer/3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + dependencies: + whatwg-encoding: 2.0.0 + dev: false + + /html-tags/3.1.0: + resolution: {integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==} + engines: {node: '>=8'} + dev: true + + /html-void-elements/2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + dev: false + + /htmlparser2/6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.2.0 + domhandler: 4.3.0 + domutils: 2.8.0 + entities: 2.2.0 + dev: false + + /http-cache-semantics/3.8.1: + resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} + dev: false + + /http-errors/1.7.3: + resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + dev: false + + /http-proxy-agent/5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /https-browserify/1.0.0: + resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=} + dev: false + + /https-proxy-agent/5.0.0: + resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false + + /image-size/1.0.0: + resolution: {integrity: sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + queue: 6.0.2 + dev: false + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /inflight/1.0.6: + resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /inline-style-parser/0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + dev: false + + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: false + + /intersection-observer/0.10.0: + resolution: {integrity: sha512-fn4bQ0Xq8FTej09YC/jqKZwtijpvARlRp6wxL5WTA6yPe2YWSJ5RJh7Nm79rK2qB0wr6iDQzH60XGq5V/7u8YQ==} + dev: false + + /intersection-observer/0.12.0: + resolution: {integrity: sha512-2Vkz8z46Dv401zTWudDGwO7KiGHNDkMv417T5ItcNYfmvHR/1qCTVBO9vwH8zZmQ0WkA/1ARwpysR9bsnop4NQ==} + dev: false + + /into-stream/3.1.0: + resolution: {integrity: sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=} + engines: {node: '>=4'} + dependencies: + from2: 2.3.0 + p-is-promise: 1.1.0 + dev: false + + /is-alphabetical/2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + dev: false + + /is-alphanumerical/2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + dev: false + + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-arrayish/0.2.1: + resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + dev: true + + /is-arrayish/0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: true + + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.1 + dev: false + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-buffer/2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + + /is-callable/1.2.4: + resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} + engines: {node: '>= 0.4'} + dev: false + + /is-color-stop/1.1.0: + resolution: {integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=} + dependencies: + css-color-names: 0.0.4 + hex-color-regex: 1.1.0 + hsl-regex: 1.0.0 + hsla-regex: 1.0.0 + rgb-regex: 1.0.1 + rgba-regex: 1.0.0 + dev: true + + /is-core-module/2.8.1: + resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} + dependencies: + has: 1.0.3 + dev: true + + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-decimal/2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + dev: false + + /is-extendable/0.1.1: + resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} + engines: {node: '>=0.10.0'} + dev: false + + /is-extglob/2.1.1: + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + engines: {node: '>=0.10.0'} + + /is-generator-function/1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-hexadecimal/2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + dev: false + + /is-nan/1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: false + + /is-natural-number/4.0.1: + resolution: {integrity: sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=} + dev: false + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: false + + /is-number-object/1.0.6: + resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-object/1.0.2: + resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} + dev: false + + /is-plain-obj/1.1.0: + resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} + engines: {node: '>=0.10.0'} + dev: false + + /is-plain-obj/4.0.0: + resolution: {integrity: sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==} + engines: {node: '>=12'} + dev: false + + /is-plain-object/5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + dev: false + + /is-potential-custom-element-name/1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: false + + /is-reference/3.0.0: + resolution: {integrity: sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q==} + dependencies: + '@types/estree': 0.0.50 + dev: false + + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-retry-allowed/1.2.0: + resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==} + engines: {node: '>=0.10.0'} + dev: false + + /is-shared-array-buffer/1.0.1: + resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + dev: false + + /is-stream/1.1.0: + resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} + engines: {node: '>=0.10.0'} + dev: false + + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 + dev: false + + /is-typed-array/1.1.8: + resolution: {integrity: sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-abstract: 1.19.1 + foreach: 2.0.5 + has-tostringtag: 1.0.0 + dev: false + + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: false + + /isarray/1.0.0: + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + dev: false + + /isexe/2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + dev: false + + /isurl/1.0.0: + resolution: {integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==} + engines: {node: '>= 4'} + dependencies: + has-to-string-tag-x: 1.4.1 + is-object: 1.0.2 + dev: false + + /jest-worker/27.0.0-next.5: + resolution: {integrity: sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/node': 17.0.8 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + + /jsdom/19.0.0: + resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} + engines: {node: '>=12'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.5 + acorn: 8.7.0 + acorn-globals: 6.0.0 + cssom: 0.5.0 + cssstyle: 2.3.0 + data-urls: 3.0.1 + decimal.js: 10.3.1 + domexception: 4.0.0 + escodegen: 2.0.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.0 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.0 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.0.0 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 3.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 10.0.0 + ws: 8.4.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /json-buffer/3.0.0: + resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=} + dev: false + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true + + /json5/1.0.1: + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + hasBin: true + dependencies: + minimist: 1.2.5 + dev: false + + /jsonc-parser/3.0.0: + resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==} + dev: false + + /jsonfile/6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.9 + dev: true + + /keyv/3.0.0: + resolution: {integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==} + dependencies: + json-buffer: 3.0.0 + dev: false + + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false + + /kleur/4.1.4: + resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==} + engines: {node: '>=6'} + dev: false + + /levn/0.3.0: + resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: false + + /lilconfig/2.0.4: + resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} + engines: {node: '>=10'} + dev: true + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true + + /loader-utils/1.2.3: + resolution: {integrity: sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==} + engines: {node: '>=4.0.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 2.1.0 + json5: 1.0.1 + dev: false + + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + + /lodash.sortby/4.7.0: + resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} + dev: false + + /lodash.topath/4.5.2: + resolution: {integrity: sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=} + dev: true + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /longest-streak/3.0.1: + resolution: {integrity: sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==} + dev: false + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /lowercase-keys/1.0.0: + resolution: {integrity: sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=} + engines: {node: '>=0.10.0'} + dev: false + + /lowercase-keys/1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + dev: false + + /lru-cache/4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: false + + /make-dir/1.3.0: + resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} + engines: {node: '>=4'} + dependencies: + pify: 3.0.0 + dev: false + + /make-dir/2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + dependencies: + pify: 4.0.1 + semver: 5.7.1 + dev: false + + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: false + + /markdown-extensions/1.1.1: + resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} + engines: {node: '>=0.10.0'} + dev: false + + /markdown-table/3.0.2: + resolution: {integrity: sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==} + dev: false + + /markdown-to-jsx/6.11.4_react@17.0.2: + resolution: {integrity: sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw==} + engines: {node: '>= 4'} + peerDependencies: + react: '>= 0.14.0' + dependencies: + prop-types: 15.8.1 + react: 17.0.2 + unquote: 1.1.1 + dev: false + + /match-sorter/4.2.1: + resolution: {integrity: sha512-s+3h9TiZU9U1pWhIERHf8/f4LmBN6IXaRgo2CI17+XGByGS1GvG5VvXK9pcGyCjGe3WM3mSYRC3ipGrd5UEVgw==} + dependencies: + '@babel/runtime': 7.16.7 + remove-accents: 0.4.2 + dev: false + + /md5.js/1.3.5: + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + + /mdast-util-definitions/5.1.0: + resolution: {integrity: sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + unist-util-visit: 3.1.0 + dev: false + + /mdast-util-find-and-replace/2.1.0: + resolution: {integrity: sha512-1w1jbqAd13oU78QPBf5223+xB+37ecNtQ1JElq2feWols5oEYAl+SgNDnOZipe7NfLemoEt362yUS15/wip4mw==} + dependencies: + escape-string-regexp: 5.0.0 + unist-util-is: 5.1.1 + unist-util-visit-parents: 4.1.1 + dev: false + + /mdast-util-from-markdown/1.2.0: + resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + decode-named-character-reference: 1.0.1 + mdast-util-to-string: 3.1.0 + micromark: 3.0.10 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-decode-string: 1.0.2 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + unist-util-stringify-position: 3.0.0 + uvu: 0.5.3 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-autolink-literal/1.0.2: + resolution: {integrity: sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==} + dependencies: + '@types/mdast': 3.0.10 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.1.0 + micromark-util-character: 1.1.0 + dev: false + + /mdast-util-gfm-footnote/1.0.0: + resolution: {integrity: sha512-qeg9YoS2YYP6OBmMyUFxKXb6BLwAsbGidIxgwDAXHIMYZQhIwe52L9BSJs+zP29Jp5nSERPkmG3tSwAN23/ZbQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.2.6 + micromark-util-normalize-identifier: 1.0.0 + unist-util-visit: 4.1.0 + dev: false + + /mdast-util-gfm-strikethrough/1.0.0: + resolution: {integrity: sha512-gM9ipBUdRxYa6Yq1Hd8Otg6jEn/dRxFZ1F9ZX4QHosHOexLGqNZO2dh0A+YFbUEd10RcKjnjb4jOfJJzoXXUew==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.2.6 + dev: false + + /mdast-util-gfm-table/1.0.2: + resolution: {integrity: sha512-pPekvCTChFBF8uCq8bVyQwar8NBU/TaXIy44jj/UzmjMgPBHIa1B1ge8a0JVgzhqgXQAMvGT+PgiKlicdLGfDQ==} + dependencies: + markdown-table: 3.0.2 + mdast-util-to-markdown: 1.2.6 + dev: false + + /mdast-util-gfm-task-list-item/1.0.0: + resolution: {integrity: sha512-dwkzOTjQe8JCCHVE3Cb0pLHTYLudf7t9WCAnb20jI8/dW+VHjgWhjtIUVA3oigNkssgjEwX+i+3XesUdCnXGyA==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.2.6 + dev: false + + /mdast-util-gfm/2.0.0: + resolution: {integrity: sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg==} + dependencies: + mdast-util-gfm-autolink-literal: 1.0.2 + mdast-util-gfm-footnote: 1.0.0 + mdast-util-gfm-strikethrough: 1.0.0 + mdast-util-gfm-table: 1.0.2 + mdast-util-gfm-task-list-item: 1.0.0 + dev: false + + /mdast-util-mdx-expression/1.1.1: + resolution: {integrity: sha512-RDLRkBFmBKCJl6/fQdxxKL2BqNtoPFoNBmQAlj5ZNKOijIWRKjdhPkeufsUOaexLj+78mhJc+L7d1MYka8/LdQ==} + dependencies: + '@types/estree-jsx': 0.0.1 + dev: false + + /mdast-util-mdx-jsx/1.2.0: + resolution: {integrity: sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==} + dependencies: + '@types/estree-jsx': 0.0.1 + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.2.6 + parse-entities: 4.0.0 + stringify-entities: 4.0.2 + unist-util-remove-position: 4.0.1 + unist-util-stringify-position: 3.0.0 + vfile-message: 3.1.0 + dev: false + + /mdast-util-mdx/1.1.0: + resolution: {integrity: sha512-leKb9uG7laXdyFlTleYV4ZEaCpsxeU1LlkkR/xp35pgKrfV1Y0fNCuOw9vaRc2a9YDpH22wd145Wt7UY5yzeZw==} + dependencies: + mdast-util-mdx-expression: 1.1.1 + mdast-util-mdx-jsx: 1.2.0 + mdast-util-mdxjs-esm: 1.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-mdxjs-esm/1.1.1: + resolution: {integrity: sha512-IpHNNMubCt6ue2FIQasx1ByvETglnqc7A3XvIc0Yyql1hNI73SEGa044dZG6jeJQE8boBdTn8nxs3DjQLvVN1w==} + dependencies: + '@types/estree-jsx': 0.0.1 + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.2.0 + mdast-util-to-markdown: 1.2.6 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-to-hast/12.1.0: + resolution: {integrity: sha512-dHfCt9Yh05AXEeghoziB3DjJV8oCIKdQmBJOPoAT1NlgMDBy+/MQn7Pxfq0jI8YRO1IfzcnmA/OU3FVVn/E5Sg==} + dependencies: + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 + '@types/mdurl': 1.0.2 + mdast-util-definitions: 5.1.0 + mdurl: 1.0.1 + micromark-util-sanitize-uri: 1.0.0 + unist-builder: 3.0.0 + unist-util-generated: 2.0.0 + unist-util-position: 4.0.1 + unist-util-visit: 4.1.0 + dev: false + + /mdast-util-to-markdown/1.2.6: + resolution: {integrity: sha512-doJZmTEGagHypWvJ8ltinmwUsT9ZaNgNIQW6Gl7jNdsI1QZkTHTimYW561Niy2s8AEPAqEgV0dIh2UOVlSXUJA==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + longest-streak: 3.0.1 + mdast-util-to-string: 3.1.0 + micromark-util-decode-string: 1.0.2 + unist-util-visit: 4.1.0 + zwitch: 2.0.2 + dev: false + + /mdast-util-to-string/3.1.0: + resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} + dev: false + + /mdurl/1.0.1: + resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=} + dev: false + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromark-core-commonmark/1.0.6: + resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} + dependencies: + decode-named-character-reference: 1.0.1 + micromark-factory-destination: 1.0.0 + micromark-factory-label: 1.0.2 + micromark-factory-space: 1.0.0 + micromark-factory-title: 1.0.2 + micromark-factory-whitespace: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-html-tag-name: 1.0.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-extension-gfm-autolink-literal/1.0.3: + resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-sanitize-uri: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-extension-gfm-footnote/1.0.3: + resolution: {integrity: sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==} + dependencies: + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-sanitize-uri: 1.0.0 + micromark-util-symbol: 1.0.1 + uvu: 0.5.3 + dev: false + + /micromark-extension-gfm-strikethrough/1.0.4: + resolution: {integrity: sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-extension-gfm-table/1.0.5: + resolution: {integrity: sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-extension-gfm-tagfilter/1.0.1: + resolution: {integrity: sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-extension-gfm-task-list-item/1.0.3: + resolution: {integrity: sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-extension-gfm/2.0.1: + resolution: {integrity: sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.3 + micromark-extension-gfm-footnote: 1.0.3 + micromark-extension-gfm-strikethrough: 1.0.4 + micromark-extension-gfm-table: 1.0.5 + micromark-extension-gfm-tagfilter: 1.0.1 + micromark-extension-gfm-task-list-item: 1.0.3 + micromark-util-combine-extensions: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-extension-mdx-expression/1.0.3: + resolution: {integrity: sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==} + dependencies: + micromark-factory-mdx-expression: 1.0.5 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-events-to-acorn: 1.0.4 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-extension-mdx-jsx/1.0.2: + resolution: {integrity: sha512-MBppeDuXEBIL1uo4B/bL5eJ1q3m5pXzdzIWpOnJuzzBZF+S+9zbb5WnS2K/LEVQeoyiLzOuoteU4SFPuGJhhWw==} + dependencies: + '@types/acorn': 4.0.6 + estree-util-is-identifier-name: 2.0.0 + micromark-factory-mdx-expression: 1.0.5 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + vfile-message: 3.1.0 + dev: false + + /micromark-extension-mdx-md/1.0.0: + resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-extension-mdxjs-esm/1.0.2: + resolution: {integrity: sha512-bIaxblNIM+CCaJvp3L/V+168l79iuNmxEiTU6i3vB0YuDW+rumV64BFMxvhfRDxaJxQE1zD5vTPdyLBbW4efGA==} + dependencies: + micromark-core-commonmark: 1.0.6 + micromark-util-character: 1.1.0 + micromark-util-events-to-acorn: 1.0.4 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + unist-util-position-from-estree: 1.1.1 + uvu: 0.5.3 + vfile-message: 3.1.0 + dev: false + + /micromark-extension-mdxjs/1.0.0: + resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} + dependencies: + acorn: 8.7.0 + acorn-jsx: 5.3.2_acorn@8.7.0 + micromark-extension-mdx-expression: 1.0.3 + micromark-extension-mdx-jsx: 1.0.2 + micromark-extension-mdx-md: 1.0.0 + micromark-extension-mdxjs-esm: 1.0.2 + micromark-util-combine-extensions: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-destination/1.0.0: + resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-label/1.0.2: + resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-factory-mdx-expression/1.0.5: + resolution: {integrity: sha512-1DSMCBeCUj4m01P8uYbNWvOsv+FtpDTcBUcDCdE06sENTBX54lndRs9neWOgsNWfLDm2EzCyNKiUaoJ+mWa/WA==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-events-to-acorn: 1.0.4 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + unist-util-position-from-estree: 1.1.1 + uvu: 0.5.3 + vfile-message: 3.1.0 + dev: false + + /micromark-factory-space/1.0.0: + resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-title/1.0.2: + resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-factory-whitespace/1.0.0: + resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-character/1.1.0: + resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} + dependencies: + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-chunked/1.0.0: + resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-classify-character/1.0.0: + resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-combine-extensions/1.0.0: + resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-decode-numeric-character-reference/1.0.0: + resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-decode-string/1.0.2: + resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + dependencies: + decode-named-character-reference: 1.0.1 + micromark-util-character: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-encode/1.0.1: + resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + dev: false + + /micromark-util-events-to-acorn/1.0.4: + resolution: {integrity: sha512-dpo8ecREK5s/KMph7jJ46RLM6g7N21CMc9LAJQbDLdbQnTpijigkSJPTIfLXZ+h5wdXlcsQ+b6ufAE9v76AdgA==} + dependencies: + '@types/acorn': 4.0.6 + '@types/estree': 0.0.50 + estree-util-visit: 1.1.0 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + vfile-message: 3.1.0 + dev: false + + /micromark-util-html-tag-name/1.0.0: + resolution: {integrity: sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==} + dev: false + + /micromark-util-normalize-identifier/1.0.0: + resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-resolve-all/1.0.0: + resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-sanitize-uri/1.0.0: + resolution: {integrity: sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-encode: 1.0.1 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-subtokenize/1.0.2: + resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-util-symbol/1.0.1: + resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + dev: false + + /micromark-util-types/1.0.2: + resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} + dev: false + + /micromark/3.0.10: + resolution: {integrity: sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==} + dependencies: + '@types/debug': 4.1.7 + debug: 4.3.3 + decode-named-character-reference: 1.0.1 + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-encode: 1.0.1 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-sanitize-uri: 1.0.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + transitivePeerDependencies: + - supports-color + dev: false + + /micromatch/4.0.4: + resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /miller-rabin/4.0.1: + resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} + hasBin: true + dependencies: + bn.js: 4.12.0 + brorand: 1.1.0 + dev: false + + /mime-db/1.51.0: + resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} + engines: {node: '>= 0.6'} + dev: false + + /mime-types/2.1.34: + resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.51.0 + dev: false + + /mimic-response/1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + dev: false + + /minimalistic-assert/1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false + + /minimalistic-crypto-utils/1.0.1: + resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=} + dev: false + + /minimatch/3.0.4: + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.5: + resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + + /modern-normalize/1.1.0: + resolution: {integrity: sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==} + engines: {node: '>=6'} + dev: true + + /mri/1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false + + /ms/2.0.0: + resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + dev: false + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /nanoid/3.1.30: + resolution: {integrity: sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /next-themes/0.0.15_d837ce8f3acb2f60f8b7454672a9bcea: + resolution: {integrity: sha512-LTmtqYi03c4gMTJmWwVK9XkHL7h0/+XrtR970Ujvtu3s0kZNeJN24aJsi4rkZOI8i19+qq6f8j+8Duwy5jqcrQ==} + peerDependencies: + next: '*' + react: '*' + react-dom: '*' + dependencies: + next: 12.0.7_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + dev: false + + /next/12.0.7_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-sKO8GJJYfuk9c+q+zHSNumvff+wP7ufmOlwT6BuzwiYfFJ61VTTkfTcDLSJ+95ErQJiC54uS4Yg5JEE8H6jXRA==} + engines: {node: '>=12.22.0'} + hasBin: true + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 + react: ^17.0.2 || ^18.0.0-0 + react-dom: ^17.0.2 || ^18.0.0-0 + sass: ^1.3.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + dependencies: + '@babel/runtime': 7.15.4 + '@hapi/accept': 5.0.2 + '@napi-rs/triples': 1.0.3 + '@next/env': 12.0.7 + '@next/polyfill-module': 12.0.7 + '@next/react-dev-overlay': 12.0.7_react-dom@17.0.2+react@17.0.2 + '@next/react-refresh-utils': 12.0.7_react-refresh@0.8.3 + acorn: 8.5.0 + assert: 2.0.0 + browserify-zlib: 0.2.0 + browserslist: 4.16.6 + buffer: 5.6.0 + caniuse-lite: 1.0.30001296 + chalk: 2.4.2 + chokidar: 3.5.1 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + cssnano-simple: 3.0.0_postcss@8.2.15 + domain-browser: 4.19.0 + encoding: 0.1.13 + etag: 1.8.1 + events: 3.3.0 + find-cache-dir: 3.3.1 + get-orientation: 1.1.2 + https-browserify: 1.0.0 + image-size: 1.0.0 + jest-worker: 27.0.0-next.5 + node-fetch: 2.6.1 + node-html-parser: 1.4.9 + os-browserify: 0.3.0 + p-limit: 3.1.0 + path-browserify: 1.0.1 + postcss: 8.2.15 + process: 0.11.10 + querystring-es3: 0.2.1 + raw-body: 2.4.1 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-is: 17.0.2 + react-refresh: 0.8.3 + regenerator-runtime: 0.13.4 + stream-browserify: 3.0.0 + stream-http: 3.1.1 + string_decoder: 1.3.0 + styled-jsx: 5.0.0-beta.3_react@17.0.2 + timers-browserify: 2.0.12 + tty-browserify: 0.0.1 + use-subscription: 1.5.1_react@17.0.2 + util: 0.12.4 + vm-browserify: 1.1.2 + watchpack: 2.3.0 + optionalDependencies: + '@next/swc-android-arm64': 12.0.7 + '@next/swc-darwin-arm64': 12.0.7 + '@next/swc-darwin-x64': 12.0.7 + '@next/swc-linux-arm-gnueabihf': 12.0.7 + '@next/swc-linux-arm64-gnu': 12.0.7 + '@next/swc-linux-arm64-musl': 12.0.7 + '@next/swc-linux-x64-gnu': 12.0.7 + '@next/swc-linux-x64-musl': 12.0.7 + '@next/swc-win32-arm64-msvc': 12.0.7 + '@next/swc-win32-ia32-msvc': 12.0.7 + '@next/swc-win32-x64-msvc': 12.0.7 + transitivePeerDependencies: + - '@babel/core' + - webpack + dev: false + + /nextra-theme-docs/2.0.0-alpha.11_d837ce8f3acb2f60f8b7454672a9bcea: + resolution: {integrity: sha512-kq54CMxmKYLVUNPq++gCWAJ94lw5Uw0bL0D4tzurDTn58zyEFs1a1CmgNDQ1b/tlPtAw4+CkLTk8kzYdXNx7PQ==} + peerDependencies: + next: '>=9.5.3' + react: '>=16.13.1' + react-dom: '>=16.13.1' + dependencies: + '@headlessui/react': 1.4.2_react-dom@17.0.2+react@17.0.2 + '@mdx-js/react': 2.0.0-rc.2_react@17.0.2 + '@reach/skip-nav': 0.16.0_react-dom@17.0.2+react@17.0.2 + classnames: 2.3.1 + flexsearch: 0.7.21 + focus-visible: 5.2.0 + github-slugger: 1.4.0 + intersection-observer: 0.12.0 + match-sorter: 4.2.1 + next: 12.0.7_react-dom@17.0.2+react@17.0.2 + next-themes: 0.0.15_d837ce8f3acb2f60f8b7454672a9bcea + parse-git-url: 1.0.1 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-innertext: 1.1.5_react@17.0.2 + title: 3.4.3 + typescript: 4.5.4 + transitivePeerDependencies: + - '@types/react' + dev: false + + /nextra/2.0.0-alpha.11_react@17.0.2: + resolution: {integrity: sha512-uyQ2mnwlzs5rF3j1LuF+sW5XK3AaZHdcEszmj8/5EVac40e8qCUGRH6GfSz61BaeHVm6LciSQ5JdfOKQbTEfzg==} + peerDependencies: + react: '>=16.13.1' + dependencies: + '@atomiks/mdx-pretty-code': 0.1.0_shiki@0.10.0 + '@mdx-js/mdx': 2.0.0-rc.2 + download: 8.0.0 + github-slugger: 1.4.0 + graceful-fs: 4.2.9 + gray-matter: 4.0.3 + react: 17.0.2 + rehype-raw: 6.1.1 + remark-gfm: 3.0.1 + shiki: 0.10.0 + slash: 3.0.0 + typescript: 4.5.4 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + + /node-emoji/1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + dependencies: + lodash: 4.17.21 + dev: true + + /node-fetch/2.6.1: + resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==} + engines: {node: 4.x || >=6.0.0} + dev: false + + /node-html-parser/1.4.9: + resolution: {integrity: sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==} + dependencies: + he: 1.2.0 + dev: false + + /node-releases/1.1.77: + resolution: {integrity: sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==} + dev: false + + /node-releases/2.0.1: + resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} + dev: true + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range/0.1.2: + resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-url/2.0.1: + resolution: {integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==} + engines: {node: '>=4'} + dependencies: + prepend-http: 2.0.0 + query-string: 5.1.1 + sort-keys: 2.0.0 + dev: false + + /npm-run-path/2.0.2: + resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} + engines: {node: '>=4'} + dependencies: + path-key: 2.0.1 + dev: false + + /nwsapi/2.2.0: + resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} + dev: false + + /object-assign/4.1.1: + resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + engines: {node: '>=0.10.0'} + dev: false + + /object-hash/2.2.0: + resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + engines: {node: '>= 6'} + dev: true + + /object-inspect/1.12.0: + resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} + dev: false + + /object-is/1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: false + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + + /object.assign/4.1.2: + resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + has-symbols: 1.0.2 + object-keys: 1.1.1 + dev: false + + /once/1.4.0: + resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + dependencies: + wrappy: 1.0.2 + + /optionator/0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: false + + /os-browserify/0.3.0: + resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=} + dev: false + + /p-cancelable/0.4.1: + resolution: {integrity: sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==} + engines: {node: '>=4'} + dev: false + + /p-event/2.3.1: + resolution: {integrity: sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==} + engines: {node: '>=6'} + dependencies: + p-timeout: 2.0.1 + dev: false + + /p-finally/1.0.0: + resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + engines: {node: '>=4'} + dev: false + + /p-is-promise/1.1.0: + resolution: {integrity: sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=} + engines: {node: '>=4'} + dev: false + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-timeout/2.0.1: + resolution: {integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==} + engines: {node: '>=4'} + dependencies: + p-finally: 1.0.0 + dev: false + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + + /pako/1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + dev: false + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /parse-asn1/5.1.6: + resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==} + dependencies: + asn1.js: 5.4.1 + browserify-aes: 1.2.0 + evp_bytestokey: 1.0.3 + pbkdf2: 3.1.2 + safe-buffer: 5.2.1 + dev: false + + /parse-entities/4.0.0: + resolution: {integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==} + dependencies: + '@types/unist': 2.0.6 + character-entities: 2.0.1 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.1 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + dev: false + + /parse-git-url/1.0.1: + resolution: {integrity: sha512-Zukjztu09UXpXV/Q+4vgwyVPzUBkUvDjlqHlpG+swv/zYzed/5Igw/33rIEJxFDRc5LxvEqYDVDzhBfnOLWDYw==} + dev: false + + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.16.7 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: true + + /parse-numeric-range/1.3.0: + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + dev: false + + /parse-srcset/1.0.2: + resolution: {integrity: sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=} + dev: false + + /parse5/6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false + + /path-browserify/1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: false + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: false + + /path-is-absolute/1.0.1: + resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + engines: {node: '>=0.10.0'} + dev: true + + /path-key/2.0.1: + resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} + engines: {node: '>=4'} + dev: false + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + + /pbkdf2/3.1.2: + resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} + engines: {node: '>=0.12'} + dependencies: + create-hash: 1.2.0 + create-hmac: 1.1.7 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + dev: false + + /pend/1.2.0: + resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} + dev: false + + /periscopic/3.0.4: + resolution: {integrity: sha512-SFx68DxCv0Iyo6APZuw/AKewkkThGwssmU0QWtTlvov3VAtPX+QJ4CadwSaz8nrT5jPIuxdvJWB4PnD2KNDxQg==} + dependencies: + estree-walker: 3.0.1 + is-reference: 3.0.0 + dev: false + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify/2.3.0: + resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + engines: {node: '>=0.10.0'} + dev: false + + /pify/3.0.0: + resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} + engines: {node: '>=4'} + dev: false + + /pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: false + + /pinkie-promise/2.0.1: + resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: false + + /pinkie/2.0.4: + resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} + engines: {node: '>=0.10.0'} + dev: false + + /pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: false + + /platform/1.3.6: + resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} + dev: false + + /postcss-js/3.0.3: + resolution: {integrity: sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==} + engines: {node: '>=10.0'} + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.5 + dev: true + + /postcss-load-config/3.1.1: + resolution: {integrity: sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==} + engines: {node: '>= 10'} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + lilconfig: 2.0.4 + yaml: 1.10.2 + dev: true + + /postcss-nested/5.0.6_postcss@8.4.5: + resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.5 + postcss-selector-parser: 6.0.8 + dev: true + + /postcss-selector-parser/6.0.8: + resolution: {integrity: sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-value-parser/3.3.1: + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + dev: true + + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss/8.2.15: + resolution: {integrity: sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + colorette: 1.4.0 + nanoid: 3.1.30 + source-map: 0.6.1 + dev: false + + /postcss/8.4.5: + resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.1.30 + picocolors: 1.0.0 + source-map-js: 1.0.1 + + /prelude-ls/1.1.2: + resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} + engines: {node: '>= 0.8.0'} + dev: false + + /prepend-http/2.0.0: + resolution: {integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=} + engines: {node: '>=4'} + dev: false + + /pretty-hrtime/1.0.3: + resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=} + engines: {node: '>= 0.8'} + dev: true + + /process-nextick-args/2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false + + /process/0.11.10: + resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=} + engines: {node: '>= 0.6.0'} + dev: false + + /prop-types/15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: false + + /property-information/6.1.1: + resolution: {integrity: sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==} + dev: false + + /pseudomap/1.0.2: + resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=} + dev: false + + /psl/1.8.0: + resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + dev: false + + /public-encrypt/4.0.3: + resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} + dependencies: + bn.js: 4.12.0 + browserify-rsa: 4.1.0 + create-hash: 1.2.0 + parse-asn1: 5.1.6 + randombytes: 2.1.0 + safe-buffer: 5.2.1 + dev: false + + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: false + + /punycode/2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} + dev: false + + /purgecss/4.1.3: + resolution: {integrity: sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==} + hasBin: true + dependencies: + commander: 8.3.0 + glob: 7.2.0 + postcss: 8.4.5 + postcss-selector-parser: 6.0.8 + dev: true + + /query-string/5.1.1: + resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} + engines: {node: '>=0.10.0'} + dependencies: + decode-uri-component: 0.2.0 + object-assign: 4.1.1 + strict-uri-encode: 1.1.0 + dev: false + + /querystring-es3/0.2.1: + resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=} + engines: {node: '>=0.4.x'} + dev: false + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /queue/6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + dependencies: + inherits: 2.0.4 + dev: false + + /quick-lru/5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + dev: true + + /randombytes/2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /randomfill/1.0.4: + resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} + dependencies: + randombytes: 2.1.0 + safe-buffer: 5.2.1 + dev: false + + /raw-body/2.4.1: + resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.0 + http-errors: 1.7.3 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false + + /react-dom/17.0.2_react@17.0.2: + resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + peerDependencies: + react: 17.0.2 + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react: 17.0.2 + scheduler: 0.20.2 + dev: false + + /react-innertext/1.1.5_react@17.0.2: + resolution: {integrity: sha512-PWAqdqhxhHIv80dT9znP2KvS+hfkbRovFp4zFYHFFlOoQLRiawIic81gKb3U1wEyJZgMwgs3JoLtwryASRWP3Q==} + peerDependencies: + '@types/react': '>=0.0.0 <=99' + react: '>=0.0.0 <=99' + dependencies: + react: 17.0.2 + dev: false + + /react-intersection-observer/8.33.1_react@17.0.2: + resolution: {integrity: sha512-3v+qaJvp3D1MlGHyM+KISVg/CMhPiOlO6FgPHcluqHkx4YFCLuyXNlQ/LE6UkbODXlQcLOppfX6UMxCEkUhDLw==} + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0|| ^18.0.0 + dependencies: + react: 17.0.2 + dev: false + + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: false + + /react-is/17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: false + + /react-refresh/0.8.3: + resolution: {integrity: sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==} + engines: {node: '>=0.10.0'} + dev: false + + /react/17.0.2: + resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: false + + /readable-stream/2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + + /readdirp/3.5.0: + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: false + + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /reduce-css-calc/2.1.8: + resolution: {integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==} + dependencies: + css-unit-converter: 1.1.2 + postcss-value-parser: 3.3.1 + dev: true + + /regenerator-runtime/0.13.4: + resolution: {integrity: sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==} + dev: false + + /regenerator-runtime/0.13.9: + resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} + dev: false + + /rehype-raw/6.1.1: + resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + dependencies: + '@types/hast': 2.3.4 + hast-util-raw: 7.2.1 + unified: 10.1.1 + dev: false + + /remark-gfm/3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-gfm: 2.0.0 + micromark-extension-gfm: 2.0.1 + unified: 10.1.1 + dev: false + + /remark-mdx/2.0.0-rc.2: + resolution: {integrity: sha512-TMgFSEVx42/YzJWjDY+GKw7CGSbp3XKqBraXPxFS27r8iD9U6zuOZKXH4MoLl9JqiTOmQi0M1zJwT2YhPs32ug==} + dependencies: + mdast-util-mdx: 1.1.0 + micromark-extension-mdxjs: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-parse/10.0.1: + resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.2.0 + unified: 10.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-rehype/10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + dependencies: + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 + mdast-util-to-hast: 12.1.0 + unified: 10.1.1 + dev: false + + /remove-accents/0.4.2: + resolution: {integrity: sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=} + dev: false + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve/1.21.0: + resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==} + hasBin: true + dependencies: + is-core-module: 2.8.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /responselike/1.0.2: + resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=} + dependencies: + lowercase-keys: 1.0.1 + dev: false + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rgb-regex/1.0.1: + resolution: {integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE=} + dev: true + + /rgba-regex/1.0.0: + resolution: {integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=} + dev: true + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.0 + dev: true + + /ripemd160/2.0.2: + resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + dev: false + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /sade/1.8.0: + resolution: {integrity: sha512-NRfCA8AVYuAA7Hu8bs18od6J4BdcXXwOv6OJuNgwbw8LcLK8JKwaM3WckLZ+MGyPJUS/ivVgK3twltrOIJJnug==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: false + + /safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: false + + /sanitize-html/2.6.1: + resolution: {integrity: sha512-DzjSz3H5qDntD7s1TcWCSoRPmNR8UmA+y+xZQOvWgjATe2Br9ZW73+vD3Pj6Snrg0RuEuJdXgrKvnYuiuixRkA==} + dependencies: + deepmerge: 4.2.2 + escape-string-regexp: 4.0.0 + htmlparser2: 6.1.0 + is-plain-object: 5.0.0 + parse-srcset: 1.0.2 + postcss: 8.4.5 + dev: false + + /saxes/5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + dependencies: + xmlchars: 2.2.0 + dev: false + + /scheduler/0.20.2: + resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: false + + /section-matter/1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + dev: false + + /seek-bzip/1.0.6: + resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==} + hasBin: true + dependencies: + commander: 2.20.3 + dev: false + + /semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: false + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: false + + /setimmediate/1.0.5: + resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=} + dev: false + + /setprototypeof/1.1.1: + resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} + dev: false + + /sha.js/2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + + /shebang-command/1.2.0: + resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} + engines: {node: '>=0.10.0'} + dependencies: + shebang-regex: 1.0.0 + dev: false + + /shebang-regex/1.0.0: + resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + engines: {node: '>=0.10.0'} + dev: false + + /shell-quote/1.7.3: + resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} + dev: false + + /shiki/0.10.0: + resolution: {integrity: sha512-iczxaIYeBFHTFrQPb9DVy2SKgYxC4Wo7Iucm7C17cCh2Ge/refnvHscUOxM85u57MfLoNOtjoEFUWt9gBexblA==} + dependencies: + jsonc-parser: 3.0.0 + vscode-oniguruma: 1.6.1 + vscode-textmate: 5.2.0 + dev: false + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + object-inspect: 1.12.0 + dev: false + + /signal-exit/3.0.6: + resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==} + dev: false + + /simple-swizzle/0.2.2: + resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=} + dependencies: + is-arrayish: 0.3.2 + dev: true + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: false + + /sort-keys-length/1.0.1: + resolution: {integrity: sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=} + engines: {node: '>=0.10.0'} + dependencies: + sort-keys: 1.1.2 + dev: false + + /sort-keys/1.1.2: + resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-obj: 1.1.0 + dev: false + + /sort-keys/2.0.0: + resolution: {integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=} + engines: {node: '>=4'} + dependencies: + is-plain-obj: 1.1.0 + dev: false + + /source-map-js/1.0.1: + resolution: {integrity: sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==} + engines: {node: '>=0.10.0'} + + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map/0.7.3: + resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} + engines: {node: '>= 8'} + dev: false + + /source-map/0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: false + + /space-separated-tokens/2.0.1: + resolution: {integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==} + dev: false + + /sprintf-js/1.0.3: + resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + dev: false + + /stacktrace-parser/0.1.10: + resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} + engines: {node: '>=6'} + dependencies: + type-fest: 0.7.1 + dev: false + + /statuses/1.5.0: + resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} + engines: {node: '>= 0.6'} + dev: false + + /stream-browserify/3.0.0: + resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: false + + /stream-http/3.1.1: + resolution: {integrity: sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==} + dependencies: + builtin-status-codes: 3.0.0 + inherits: 2.0.4 + readable-stream: 3.6.0 + xtend: 4.0.2 + dev: false + + /stream-parser/0.3.1: + resolution: {integrity: sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=} + dependencies: + debug: 2.6.9 + dev: false + + /strict-uri-encode/1.1.0: + resolution: {integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=} + engines: {node: '>=0.10.0'} + dev: false + + /string-hash/1.1.3: + resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} + dev: false + + /string.prototype.trimend/1.0.4: + resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: false + + /string.prototype.trimstart/1.0.4: + resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: false + + /string_decoder/1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: false + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /stringify-entities/4.0.2: + resolution: {integrity: sha512-MTxTVcEkorNtBbNpoFJPEh0kKdM6+QbMjLbaxmvaPMmayOXdr/AIVIIJX7FReUVweRBFJfZepK4A4AKgwuFpMQ==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: false + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /strip-bom-string/1.0.0: + resolution: {integrity: sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=} + engines: {node: '>=0.10.0'} + dev: false + + /strip-dirs/2.1.0: + resolution: {integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==} + dependencies: + is-natural-number: 4.0.1 + dev: false + + /strip-eof/1.0.0: + resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} + engines: {node: '>=0.10.0'} + dev: false + + /strip-outer/1.0.1: + resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} + engines: {node: '>=0.10.0'} + dependencies: + escape-string-regexp: 1.0.5 + dev: false + + /style-to-object/0.3.0: + resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + dependencies: + inline-style-parser: 0.1.1 + dev: false + + /styled-jsx/5.0.0-beta.3_react@17.0.2: + resolution: {integrity: sha512-HtDDGSFPvmjHIqWf9n8Oo54tAoY/DTplvlyOH2+YOtD80Sp31Ap8ffSmxhgk5EkUoJ7xepdXMGT650mSffWuRA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + react: '>= 16.8.0 || 17.x.x || 18.x.x' + peerDependenciesMeta: + '@babel/core': + optional: true + dependencies: + '@babel/plugin-syntax-jsx': 7.14.5 + '@babel/types': 7.15.0 + convert-source-map: 1.7.0 + loader-utils: 1.2.3 + react: 17.0.2 + source-map: 0.7.3 + string-hash: 1.1.3 + stylis: 3.5.4 + stylis-rule-sheet: 0.0.10_stylis@3.5.4 + dev: false + + /stylis-rule-sheet/0.0.10_stylis@3.5.4: + resolution: {integrity: sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==} + peerDependencies: + stylis: ^3.5.0 + dependencies: + stylis: 3.5.4 + dev: false + + /stylis/3.5.4: + resolution: {integrity: sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==} + dev: false + + /supports-color/4.5.0: + resolution: {integrity: sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=} + engines: {node: '>=4'} + dependencies: + has-flag: 2.0.0 + dev: false + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + + /symbol-tree/3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: false + + /tailwindcss/2.2.19_cefe482e8d38053bbf3d5815e0c551b3: + resolution: {integrity: sha512-6Ui7JSVtXadtTUo2NtkBBacobzWiQYVjYW0ZnKaP9S1ZCKQ0w7KVNz+YSDI/j7O7KCMHbOkz94ZMQhbT9pOqjw==} + engines: {node: '>=12.13.0'} + hasBin: true + peerDependencies: + autoprefixer: ^10.0.2 + postcss: ^8.0.9 + dependencies: + arg: 5.0.1 + autoprefixer: 10.4.1_postcss@8.4.5 + bytes: 3.1.1 + chalk: 4.1.2 + chokidar: 3.5.2 + color: 4.1.0 + cosmiconfig: 7.0.1 + detective: 5.2.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.2.7 + fs-extra: 10.0.0 + glob-parent: 6.0.2 + html-tags: 3.1.0 + is-color-stop: 1.1.0 + is-glob: 4.0.3 + lodash: 4.17.21 + lodash.topath: 4.5.2 + modern-normalize: 1.1.0 + node-emoji: 1.11.0 + normalize-path: 3.0.0 + object-hash: 2.2.0 + postcss: 8.4.5 + postcss-js: 3.0.3 + postcss-load-config: 3.1.1 + postcss-nested: 5.0.6_postcss@8.4.5 + postcss-selector-parser: 6.0.8 + postcss-value-parser: 4.2.0 + pretty-hrtime: 1.0.3 + purgecss: 4.1.3 + quick-lru: 5.1.1 + reduce-css-calc: 2.1.8 + resolve: 1.21.0 + tmp: 0.2.1 + transitivePeerDependencies: + - ts-node + dev: true + + /tar-stream/1.6.2: + resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} + engines: {node: '>= 0.8.0'} + dependencies: + bl: 1.2.3 + buffer-alloc: 1.2.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + readable-stream: 2.3.7 + to-buffer: 1.1.1 + xtend: 4.0.2 + dev: false + + /through/2.3.8: + resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} + dev: false + + /timed-out/4.0.1: + resolution: {integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=} + engines: {node: '>=0.10.0'} + dev: false + + /timers-browserify/2.0.12: + resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} + engines: {node: '>=0.6.0'} + dependencies: + setimmediate: 1.0.5 + dev: false + + /tiny-warning/1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + dev: false + + /title/3.4.3: + resolution: {integrity: sha512-h7KKI5jNaAjGtym8ukn4IrIF3Uae19rlhGmpMst/mB7Ipi/vkNEJkeNfDJwUXi0h+AdGmldcUYQnO+9XMcunjg==} + hasBin: true + dependencies: + arg: 1.0.0 + chalk: 2.3.0 + clipboardy: 1.2.2 + titleize: 1.0.0 + dev: false + + /titleize/1.0.0: + resolution: {integrity: sha1-fTUHIgYYMLpmF2MeDP0+oIOY2Vo=} + engines: {node: '>=0.10.0'} + dev: false + + /tmp/0.2.1: + resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} + engines: {node: '>=8.17.0'} + dependencies: + rimraf: 3.0.2 + dev: true + + /to-buffer/1.1.1: + resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==} + dev: false + + /to-fast-properties/2.0.0: + resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + engines: {node: '>=4'} + dev: false + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /toidentifier/1.0.0: + resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} + engines: {node: '>=0.6'} + dev: false + + /tough-cookie/4.0.0: + resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} + engines: {node: '>=6'} + dependencies: + psl: 1.8.0 + punycode: 2.1.1 + universalify: 0.1.2 + dev: false + + /tr46/1.0.1: + resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} + dependencies: + punycode: 2.1.1 + dev: false + + /tr46/3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} + dependencies: + punycode: 2.1.1 + dev: false + + /trim-repeated/1.0.0: + resolution: {integrity: sha1-42RqLqTokTEr9+rObPsFOAvAHCE=} + engines: {node: '>=0.10.0'} + dependencies: + escape-string-regexp: 1.0.5 + dev: false + + /trough/2.0.2: + resolution: {integrity: sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==} + dev: false + + /tslib/2.3.1: + resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} + dev: false + + /tty-browserify/0.0.1: + resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} + dev: false + + /type-check/0.3.2: + resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: false + + /type-fest/0.7.1: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + dev: false + + /typescript/4.5.4: + resolution: {integrity: sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false + + /unbox-primitive/1.0.1: + resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} + dependencies: + function-bind: 1.1.1 + has-bigints: 1.0.1 + has-symbols: 1.0.2 + which-boxed-primitive: 1.0.2 + dev: false + + /unbzip2-stream/1.4.3: + resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} + dependencies: + buffer: 5.7.1 + through: 2.3.8 + dev: false + + /unified/10.1.1: + resolution: {integrity: sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==} + dependencies: + '@types/unist': 2.0.6 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.0.0 + trough: 2.0.2 + vfile: 5.2.1 + dev: false + + /unist-builder/3.0.0: + resolution: {integrity: sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-generated/2.0.0: + resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} + dev: false + + /unist-util-is/5.1.1: + resolution: {integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==} + dev: false + + /unist-util-position-from-estree/1.1.1: + resolution: {integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-position/4.0.1: + resolution: {integrity: sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==} + dev: false + + /unist-util-remove-position/4.0.1: + resolution: {integrity: sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==} + dependencies: + '@types/unist': 2.0.6 + unist-util-visit: 4.1.0 + dev: false + + /unist-util-stringify-position/3.0.0: + resolution: {integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-parents/4.1.1: + resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 + dev: false + + /unist-util-visit-parents/5.1.0: + resolution: {integrity: sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 + dev: false + + /unist-util-visit/3.1.0: + resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 + unist-util-visit-parents: 4.1.1 + dev: false + + /unist-util-visit/4.1.0: + resolution: {integrity: sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 + unist-util-visit-parents: 5.1.0 + dev: false + + /universalify/0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: false + + /universalify/2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + dev: true + + /unpipe/1.0.0: + resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=} + engines: {node: '>= 0.8'} + dev: false + + /unquote/1.1.1: + resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=} + dev: false + + /url-parse-lax/3.0.0: + resolution: {integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=} + engines: {node: '>=4'} + dependencies: + prepend-http: 2.0.0 + dev: false + + /url-to-options/1.0.1: + resolution: {integrity: sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=} + engines: {node: '>= 4'} + dev: false + + /use-subscription/1.5.1_react@17.0.2: + resolution: {integrity: sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 + dependencies: + object-assign: 4.1.1 + react: 17.0.2 + dev: false + + /util-deprecate/1.0.2: + resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} + + /util/0.12.4: + resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.8 + safe-buffer: 5.2.1 + which-typed-array: 1.1.7 + dev: false + + /uvu/0.5.3: + resolution: {integrity: sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==} + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: 2.0.2 + diff: 5.0.0 + kleur: 4.1.4 + sade: 1.8.0 + dev: false + + /vfile-location/4.0.1: + resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} + dependencies: + '@types/unist': 2.0.6 + vfile: 5.2.1 + dev: false + + /vfile-message/3.1.0: + resolution: {integrity: sha512-4QJbBk+DkPEhBXq3f260xSaWtjE4gPKOfulzfMFF8ZNwaPZieWsg3iVlcmF04+eebzpcpeXOOFMfrYzJHVYg+g==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 3.0.0 + dev: false + + /vfile/5.2.1: + resolution: {integrity: sha512-vXW5XKbELM6mLj88kmkJ+gjFGZ/2gTmpdqPDjs3y+qbvI5i7md7rba/+pbYEawa7t22W7ynywPV6lUUAS1WiYg==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.0 + vfile-message: 3.1.0 + dev: false + + /vm-browserify/1.1.2: + resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} + dev: false + + /vscode-oniguruma/1.6.1: + resolution: {integrity: sha512-vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ==} + dev: false + + /vscode-textmate/5.2.0: + resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==} + dev: false + + /w3c-hr-time/1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + dependencies: + browser-process-hrtime: 1.0.0 + dev: false + + /w3c-xmlserializer/3.0.0: + resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} + engines: {node: '>=12'} + dependencies: + xml-name-validator: 4.0.0 + dev: false + + /watchpack/2.3.0: + resolution: {integrity: sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.9 + dev: false + + /web-namespaces/2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: false + + /webidl-conversions/4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: false + + /webidl-conversions/7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + dev: false + + /whatwg-encoding/2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + dependencies: + iconv-lite: 0.6.3 + dev: false + + /whatwg-mimetype/3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + dev: false + + /whatwg-url/10.0.0: + resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==} + engines: {node: '>=12'} + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + dev: false + + /whatwg-url/7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: false + + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.6 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: false + + /which-typed-array/1.1.7: + resolution: {integrity: sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-abstract: 1.19.1 + foreach: 2.0.5 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.8 + dev: false + + /which/1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: false + + /wrappy/1.0.2: + resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + + /ws/8.4.0: + resolution: {integrity: sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xml-name-validator/4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: false + + /xmlchars/2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: false + + /xtend/4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + /yallist/2.1.2: + resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} + dev: false + + /yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: true + + /yauzl/2.10.0: + resolution: {integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=} + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + dev: false + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false + + /zwitch/2.0.2: + resolution: {integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==} + dev: false diff --git a/public/stork.wasm b/public/stork.wasm deleted file mode 100644 index 9cb0f659b61fc3429eb83bf825c8770b45bb683a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 487043 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 span { - width: 100%; -} - -.algolia-autocomplete .algolia-docsearch-suggestion--category-header span { - display: inline-block; -} -.algolia-autocomplete .ds-dropdown-menu { - width: 500px; - min-width: 300px; - max-width: calc(100vw - 50px); +html { + font-feature-settings: "rlig" 1, "calt" 1, "ss01" 1, "ss06" 1 !important; } [data-reach-skip-link] { @@ -21,29 +12,26 @@ @apply not-sr-only fixed ml-6 top-0 bg-white text-lg px-6 py-2 mt-2 outline-none focus:ring z-50; } -code { - @apply text-sm; -} - -.prism-code.language-diff .inserted.prefix, -.prism-code.language-diff .deleted.prefix { - user-select: none; - @apply opacity-30; +.dark .invert-on-dark { + filter: invert(1) brightness(1.8); } -.prism-code.language-diff .inserted.line { - @apply text-green-600; -} -.prism-code.language-diff .deleted.line { - @apply text-red-600; +body { + background: linear-gradient( + to bottom, + rgba(255, 255, 255, 0) 0%, + rgba(255, 255, 255, 1) 300px + ), + fixed 0 0 / 20px 20px radial-gradient(#d1d1d1 1px, transparent 0), + fixed 10px 10px / 20px 20px radial-gradient(#d1d1d1 1px, transparent 0); } -/* Hack to make the TOC links look better by adjusting kerning */ -article > main + div a.font-semibold { - font-weight: 500; - letter-spacing: -0.01rem; +.dark body { + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #111 300px), + fixed 0 0 / 20px 20px radial-gradient(#313131 1px, transparent 0), + fixed 10px 10px / 20px 20px radial-gradient(#313131 1px, transparent 0); } -.dark .invert-on-dark { - filter: invert(1) brightness(1.8); +article pre code { + line-height: 1.25rem; } diff --git a/theme.config.js b/theme.config.js index 434afaa4..41b5fe06 100644 --- a/theme.config.js +++ b/theme.config.js @@ -32,19 +32,21 @@ export default { docsRepositoryBase: "https://github.com/vercel/swr-site/blob/master/pages", titleSuffix: " – SWR", search: true, - unstable_stork: false, + unstable_flexsearch: true, floatTOC: true, + feedbackLink: "Question? Give us feedback →", + feedbackLabels: "feedback", logo: () => { const { locale } = useRouter(); return ( <> - - + + SWR - - {TITLE_WITH_TRANSLATIONS[locale]} - ); }, @@ -76,7 +78,6 @@ export default { color="#000000" /> - { diff --git a/yarn.lock b/yarn.lock index 6c7573db..cb7deb43 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,15 @@ # yarn lockfile v1 +"@atomiks/mdx-pretty-code@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@atomiks/mdx-pretty-code/-/mdx-pretty-code-0.1.0.tgz#074b0469f823cc81d537a1078ea98757b6f24490" + integrity sha512-s6L3XBgqE9J9MlNQWbETxY5srrv4rN2B+c46o5KHg7W8+VrAAu0NInci1F6AwcEzaV+/vlc6WO6lPSucCwpngA== + dependencies: + jsdom "^19.0.0" + parse-numeric-range "^1.3.0" + sanitize-html "^2.6.0" + "@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -103,13 +112,10 @@ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.1.1.tgz#9daf5745156fd84b8e9889a2dc721f0c58e894aa" integrity sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw== -"@mdx-js/loader@^2.0.0-rc.2": - version "2.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-2.0.0-rc.2.tgz#f9da795f51acfb19f41e7e1286de962e01cc8495" - integrity sha512-cdOV/RZI0/5OnLwBjChvF2UewSuR8L39pZ+/5s/GAigIlzoef169S87Cn2osUabj6wkdWe+sb+4pfcD0x0o5Ig== - dependencies: - "@mdx-js/mdx" "^2.0.0-rc.2" - source-map "^0.7.0" +"@headlessui/react@^1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.4.2.tgz#87e264f190dbebbf8dfdd900530da973dad24576" + integrity sha512-N8tv7kLhg9qGKBkVdtg572BvKvWhmiudmeEpOCyNwzOsZHCXBtl8AazGikIfUS+vBoub20Fse3BjawXDVPPdug== "@mdx-js/mdx@^2.0.0-rc.2": version "2.0.0-rc.2" @@ -147,20 +153,20 @@ resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c" integrity sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA== -"@next/env@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.5.tgz#8116b88348f7a06b6238e61a5170047a34c5d8e4" - integrity sha512-Q8Imt2zahveh369OKCpuXTQbpkUhXsI2HZ4VTkzA0ymkhA3WVAjM369eW/ceEE2cR7YFA6LzgQ35kfoX4fOd+Q== +"@next/env@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.7.tgz#316f7bd1b6b69f554d2676cfc91a16bc7e32ee79" + integrity sha512-TNDqBV37wd95SiNdZsSUq8gnnrTwr+aN9wqy4Zxrxw4bC/jCHNsbK94DxjkG99VL30VCRXXDBTA1/Wa2jIpF9Q== -"@next/polyfill-module@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-12.0.5.tgz#fe5586f035c36fd1c20d3ade57831cb7686e6eb8" - integrity sha512-OknhYqdrIlAEopdUoybh76ewIvWfX4JnOdLwJoj1PO+oRkmxNJ8aeOapHBXSM8qeZuOQuDUfNbQn86Ra/qd3nQ== +"@next/polyfill-module@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-12.0.7.tgz#140e698557113cd3a3c0833f15ca8af1b608f2dc" + integrity sha512-sA8LAMMlmcspIZw/jeQuJTyA3uGrqOhTBaQE+G9u6DPohqrBFRkaz7RzzJeqXkUXw600occsIBknSjyVd1R67A== -"@next/react-dev-overlay@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-12.0.5.tgz#9f60d77927ba8c63a404da00bd9f2372c331c959" - integrity sha512-CAzJ0oaH4KQEmnsJKGKWbpoB/rYBE8vQ+rAkdH7+JN+yFHE4r8X/C19ZK1TSB5TfuLqjzKySAPDmr7vF/aE5xA== +"@next/react-dev-overlay@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-12.0.7.tgz#ae8f9bd14b1786e52330b729ff63061735d21c77" + integrity sha512-dSQLgpZ5uzyittFtIHlJCLAbc0LlMFbRBSYuGsIlrtGyjYN+WMcnz8lK48VLxNPFGuB/hEzkWV4TW5Zu75+Fzg== dependencies: "@babel/code-frame" "7.12.11" anser "1.4.9" @@ -174,65 +180,65 @@ stacktrace-parser "0.1.10" strip-ansi "6.0.1" -"@next/react-refresh-utils@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-12.0.5.tgz#ecfe49dcfbc871212a36989366c1a8f076c9e855" - integrity sha512-pnVmX+DSC6BaJ2P+OdT/8+pyLaL1E3a60ivRcFf9rXtoNVo59ByXqXeQXfPJgSnJqF3vFLf8He2NjVDB1RdweQ== - -"@next/swc-android-arm64@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.5.tgz#2840ed782f045cba40d049d8ac487c3352c973df" - integrity sha512-UTwJFbhxiucxb1/ai9PjdOKgDfz2dj3wMmTXWbLVgDfZk1PH/J0BbfTXpgJ7zEmoCIPoMjj+J0nPC3YGVkMICQ== - -"@next/swc-darwin-arm64@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.5.tgz#22e20335000a2112561e22264db3e9b77a923a37" - integrity sha512-snOoobsQ6MyFZyjODglqcfvXbqlp2BC9fOlTVM4tViX+KWy8/MTdMCov1oezukai/0oqgJnHpZQAyFK4bqbJqQ== - -"@next/swc-darwin-x64@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.5.tgz#a394e471ced02dcd1099908ba3286b578a36cb87" - integrity sha512-YbI95eUUh6HH2nh26UoyezZABWd5NbjeIs9GeQGZSznolVoS4JNUvzzl3yf2Ugew0yrXlxJgOpG86qoXvhGBZQ== - -"@next/swc-linux-arm-gnueabihf@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.5.tgz#1a870e134ca971a35e15e2d3f1fb21d9f4b09bf0" - integrity sha512-4ZOzb8GoCX1f/SmCjNCDIpyLukhPElAulPPUgeMo4cfHX/rSkXMXmfZQmUk0MFabRl6Y1mX0GFN1Qflya3bxYw== - -"@next/swc-linux-arm64-gnu@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.5.tgz#646ae3296d20b7e32221cf024484c630c82aaac9" - integrity sha512-fa4Cd0m64zln0hIUovDtbRef4PDJuxlEdywv0TnJqYqLBl6MV7wYJeC5vZjNtRjsnEBTWXAlMXN3mBXwfOQatA== - -"@next/swc-linux-arm64-musl@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.5.tgz#b6940ae25539dfa8568bc2d544ca52d40009b8ad" - integrity sha512-keXca5WEa9poQ+3jJY6wVKFdOYYrfTx2exanV0DiZrz8ImJAMof6r9h5vHze+g7R+kDSZKM1UnM0I4lqcQqshQ== - -"@next/swc-linux-x64-gnu@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.5.tgz#663553b4a97eb779c9c3903d52ab58723979d81b" - integrity sha512-E8lDTLuK+oyg0/WrkimFlLRnhsPuzIkFYgnB3WT9HwAW/2bcjbER3rVkOdXkg6UrfpU2aeJrHYmvzNcbp5rCKw== - -"@next/swc-linux-x64-musl@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.5.tgz#559d0154badb2c34ed83d3cb7633b803992e2aa2" - integrity sha512-x4FAVszuNYKU7K8e5cLs6giQBZIS9rhTmylA4C5CvOonI6cSsR6yGxZiuivdHZ07TxEKL3o70InrSnDnqCtvUQ== - -"@next/swc-win32-arm64-msvc@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.5.tgz#a9dfb319f8c1eacbdda20a0d836bed61371a9544" - integrity sha512-jWA+cNtMpW7etgQ0R+8mAYzeraFI13SuxsEWaPBFXS8x60UAdYR3re3Kz9Y+vQdUkBV+a+l7zV1Ss+laKhOeug== - -"@next/swc-win32-ia32-msvc@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.5.tgz#86d7498f9a64c8a6af3fcf5d02fc4a1426b70399" - integrity sha512-7tJGeWIiQWg+FKpwcY8xZ7JsSn2HVD7bM62KPkC3nkArmI3v/oAP95rHStVnMEuul6cnbSPAcvLJvCfJCIj+Wg== - -"@next/swc-win32-x64-msvc@12.0.5": - version "12.0.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.5.tgz#06e64f80aa905b479e547937608f976ea52a1680" - integrity sha512-6o9CJZy/qzlkMKvCHZsPNCUP4hzIgcOCpynOhJaCy3kqeyZsv/3lEg9SHKywoEhZjTkV06RgZO6hV3kmjeajYw== +"@next/react-refresh-utils@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-12.0.7.tgz#921c403798e188b4f1d9e609283c0e8d3e532f89" + integrity sha512-Pglj1t+7RxH0txEqVcD8ZxrJgqLDmKvQDqxKq3ZPRWxMv7LTl7FVT2Pnb36QFeBwCvMVl67jxsADKsW0idz8sA== + +"@next/swc-android-arm64@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.7.tgz#9b0a9e4bc646a045eef725764112096f0a6ea204" + integrity sha512-yViT7EEc7JqxncRT+ZTeTsrAYXLlcefo0Y0eAfYmmalGD2605L4FWAVrJi4WnrSLji7l+veczw1WBmNeHICKKA== + +"@next/swc-darwin-arm64@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.7.tgz#2fd506dba91e4a35036b9fc7930a4d6b8895f16a" + integrity sha512-vhAyW2rDEUcQesRVaj0z1hSoz7QhDzzGd0V1/5/5i9YJOfOtyrPsVJ82tlf7BfXl6/Ep+eKNfWVIb5/Jv89EKg== + +"@next/swc-darwin-x64@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.7.tgz#b3016503caa5ed5cc6a20051517d5b2a79cfdc58" + integrity sha512-km+6Rx6TvbraoQ1f0MXa69ol/x0RxzucFGa2OgZaYJERas0spy0iwW8hpASsGcf597D8VRW1x+R2C7ZdjVBSTw== + +"@next/swc-linux-arm-gnueabihf@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.7.tgz#8e91ecddc2d6d26946949a67d481110db3063d09" + integrity sha512-d0zWr877YqZ2cf/DQy6obouaR39r0FPebcXj2nws9AC99m68CO2xVpWv9jT7mFvpY+T40HJisLH80jSZ2iQ9sA== + +"@next/swc-linux-arm64-gnu@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.7.tgz#1eefcf7b063610315b74e5c7dc24c3437370e49d" + integrity sha512-fdobh5u6gG13Gd5LkHhJ+W8tF9hbaFolRW99FhzArMe5/nMKlLdBymOxvitE3K4gSFQxbXJA6TbU0Vv0e59Kww== + +"@next/swc-linux-arm64-musl@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.7.tgz#e9e764519dfb75e43355c442181346cd6e72459b" + integrity sha512-vx0c5Q3oIScFNT/4jI9rCe0yPzKuCqWOkiO/OOV0ixSI2gLhbrwDIcdkm79fKVn3i8JOJunxE4zDoFeR/g8xqQ== + +"@next/swc-linux-x64-gnu@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.7.tgz#fef02e14ed8f9c114479dabba1475ae2d3bb040d" + integrity sha512-9ITyp6s6uGVKNx3C/GP7GrYycbcwTADG7TdIXzXUxOOZORrdB1GNg3w/EL3Am4VMPPEpO6v1RfKo2IKZpVKfTA== + +"@next/swc-linux-x64-musl@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.7.tgz#07dc334b1924d9f5a8c4a891b91562af19ff5de4" + integrity sha512-C+k+cygbIZXYfc+Hx2fNPUBEg7jzio+mniP5ywZevuTXW14zodIfQ3ZMoMJR8EpOVvYpjWFk2uAjiwqgx8vo/g== + +"@next/swc-win32-arm64-msvc@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.7.tgz#6c559d87ce142693173039a18b1c1d65519762dd" + integrity sha512-7jTRjOKkDVnb5s7VoHT7eX+eyT/5BQJ/ljP2G56riAgKGqPL63/V7FXemLhhLT67D+OjoP8DRA2E2ne6IPHk4w== + +"@next/swc-win32-ia32-msvc@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.7.tgz#16b23f2301b16877b3623f0e8364e8177e2ef7db" + integrity sha512-2u5pGDsk7H6gGxob2ATIojzlwKzgYsrijo7RRpXOiPePVqwPWg6/pmhaJzLdpfjaBgRg1NFmwSp/7Ump9X8Ijg== + +"@next/swc-win32-x64-msvc@12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.7.tgz#8d75d3b6a872ab97ab73e3b4173d56dbb2991917" + integrity sha512-frEWtbf+q8Oz4e2UqKJrNssk6DZ6/NLCQXn5/ORWE9dPAfe9XS6aK5FRZ6DuEPmmKd5gOoRkKJFFz5nYd+TeyQ== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -255,45 +261,32 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@reach/skip-nav@^0.10.5": - version "0.10.5" - resolved "https://registry.yarnpkg.com/@reach/skip-nav/-/skip-nav-0.10.5.tgz#83da28bcfd3ba0af05c7e82b0a5e2d4a0a0c6581" - integrity sha512-Cg/nGKmu73jdSf46J53Qs+tUat7UVH6zQfq0VYdBw+Xqg72U1mkN2NyMAvb3N8O0cc3nDGvZoq0MKWrC7+TeqQ== - dependencies: - "@reach/utils" "0.10.5" - tslib "^2.0.0" - -"@reach/skip-nav@^0.11.2": - version "0.11.2" - resolved "https://registry.yarnpkg.com/@reach/skip-nav/-/skip-nav-0.11.2.tgz#015498b2125ad8ef1e48cb8ab33dca93925fcbc8" - integrity sha512-cXGQJodYcyUBLBv59oxB4ywwgFDHnoyt8+W+ZgdR1LR9eDxx6170shP0yPcwf/5KV2tXJtNF2McRUObkUW90+Q== +"@reach/skip-nav@^0.16.0": + version "0.16.0" + resolved "https://registry.yarnpkg.com/@reach/skip-nav/-/skip-nav-0.16.0.tgz#dec34f3a40a1e804e05647646aacab0ffd73b24d" + integrity sha512-SY4PdNx+hQHbeOr/+qLc+QXdRt9NTVlt0r737bOqY1WURGBIEN9sGgsmIsHluP1/bQuAe0JKdOJ/tXiwQ3Z3ug== dependencies: - "@reach/utils" "0.11.2" - tslib "^2.0.0" + "@reach/utils" "0.16.0" + tslib "^2.3.0" -"@reach/utils@0.10.5": - version "0.10.5" - resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.10.5.tgz#fbac944d29565f6dd7abd0e1b13950e99b1e470b" - integrity sha512-5E/xxQnUbmpI/LrufBAOXjunl96DnqX6B4zC2MO2KH/dRzLug5gM5VuOwV26egsp0jvsSPxojwciOhS43px3qw== +"@reach/utils@0.16.0": + version "0.16.0" + resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.16.0.tgz#5b0777cf16a7cab1ddd4728d5d02762df0ba84ce" + integrity sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q== dependencies: - "@types/warning" "^3.0.0" - tslib "^2.0.0" - warning "^4.0.3" - -"@reach/utils@0.11.2": - version "0.11.2" - resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.11.2.tgz#be1f03650db56fd67a16d3fc70e5262cdb139cec" - integrity sha512-fBTolYj+rKTROXmf0zHO0rCWSvw7J0ALmYj5QxW4DmITMOH5uyRuWDWOfqohIGFbOtF/sum50WTB3tvx76d+Aw== - dependencies: - "@types/warning" "^3.0.0" - tslib "^2.0.0" - warning "^4.0.3" + tiny-warning "^1.0.3" + tslib "^2.3.0" "@sindresorhus/is@^0.7.0": version "0.7.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + "@types/acorn@^4.0.0": version "4.0.6" resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" @@ -344,6 +337,13 @@ dependencies: "@types/unist" "*" +"@types/mdast@^3.0.3": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" + integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== + dependencies: + "@types/unist" "*" + "@types/mdurl@^1.0.0": version "1.0.2" resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" @@ -369,6 +369,11 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/parse5@^6.0.0": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" + integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== + "@types/prop-types@*": version "15.7.4" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" @@ -393,21 +398,24 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== -"@types/warning@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/warning/-/warning-3.0.0.tgz#0d2501268ad8f9962b740d387c4654f5f8e23e52" - integrity sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" acorn-jsx@^5.0.0: version "5.3.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - acorn-node@^1.6.1: version "1.8.2" resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" @@ -417,7 +425,7 @@ acorn-node@^1.6.1: acorn-walk "^7.0.0" xtend "^4.0.2" -acorn-walk@^7.0.0: +acorn-walk@^7.0.0, acorn-walk@^7.1.1: version "7.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== @@ -427,16 +435,28 @@ acorn@8.5.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== -acorn@^7.0.0: +acorn@^7.0.0, acorn@^7.1.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.0, acorn@^8.2.4: +acorn@^8.0.0: version "8.6.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895" integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw== +acorn@^8.5.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + anser@1.4.9: version "1.4.9" resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760" @@ -531,6 +551,11 @@ astring@^1.6.0: resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.1.tgz#a91c4afd4af3523e11f31242a3d5d9af62bb6cc6" integrity sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ== +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + autoprefixer@^10.2.6: version "10.2.6" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.6.tgz#aadd9ec34e1c98d403e01950038049f0eb252949" @@ -611,6 +636,11 @@ brorand@^1.0.1, brorand@^1.1.0: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -773,10 +803,10 @@ caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.300012 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001242.tgz#04201627abcd60dc89211f22cbe2347306cda46b" integrity sha512-KvNuZ/duufelMB3w2xtf9gEWCSxJwUgoxOx5b6ScLXC4kPc9xsczUVCPrQU26j5kOsHM4pSUL54tAZt5THQKug== -ccount@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" - integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== chalk@2.3.0: version "2.3.0" @@ -817,31 +847,16 @@ character-entities-html4@^2.0.0: resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== -character-entities-legacy@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" - integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== - character-entities-legacy@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== -character-entities@^1.0.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" - integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== - character-entities@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.1.tgz#98724833e1e27990dee0bd0f2b8a859c3476aac7" integrity sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ== -character-reference-invalid@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" - integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== - character-reference-invalid@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" @@ -950,6 +965,13 @@ colorette@^1.2.2: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + comma-separated-tokens@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" @@ -1096,6 +1118,23 @@ cssnano-simple@3.0.0: dependencies: cssnano-preset-simple "^3.0.0" +cssom@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" + integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + csstype@^3.0.2: version "3.0.10" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" @@ -1106,6 +1145,15 @@ data-uri-to-buffer@3.0.1: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== +data-urls@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.1.tgz#597fc2ae30f8bc4dbcf731fcd1b1954353afc6f8" + integrity sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^3.0.0" + whatwg-url "^10.0.0" + debug@2: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -1113,6 +1161,13 @@ debug@2: dependencies: ms "2.0.0" +debug@4: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + debug@^4.0.0: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" @@ -1120,6 +1175,11 @@ debug@^4.0.0: dependencies: ms "2.1.2" +decimal.js@^10.3.1: + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== + decode-named-character-reference@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.0.tgz#334409015275c33fb1a3b55654866bb6cd108d29" @@ -1192,6 +1252,16 @@ decompress@^4.2.1: pify "^2.3.0" strip-dirs "^2.0.0" +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -1204,6 +1274,11 @@ defined@^1.0.0: resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -1255,11 +1330,48 @@ dlv@^1.1.3: resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== +dom-serializer@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + domain-browser@4.19.0: version "4.19.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1" integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ== +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + +domexception@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" + integrity sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== + dependencies: + webidl-conversions "^7.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626" + integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + download@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/download/-/download-8.0.0.tgz#afc0b309730811731aae9f5371c9f46be73e51b1" @@ -1310,11 +1422,6 @@ emojis-list@^2.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - encoding@0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" @@ -1329,6 +1436,11 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -1407,11 +1519,33 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -esprima@^4.0.0: +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + estree-util-attach-comments@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-2.0.0.tgz#2c06d484dfcf841b5946bcb84d5412cbcd544e22" @@ -1428,11 +1562,6 @@ estree-util-build-jsx@^2.0.0: estree-util-is-identifier-name "^2.0.0" estree-walker "^3.0.0" -estree-util-is-identifier-name@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz#2e3488ea06d9ea2face116058864f6370b37456d" - integrity sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ== - estree-util-is-identifier-name@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz#e2d3d2ae3032c017b2112832bfc5d8ba938c8010" @@ -1451,6 +1580,11 @@ estree-walker@^3.0.0: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.0.tgz#ca4b284de9dffb255288c76a44870b360faf14f9" integrity sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ== +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + etag@1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" @@ -1520,6 +1654,11 @@ fast-glob@^3.2.5: merge2 "^1.3.0" micromatch "^4.0.4" +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + fastq@^1.6.0: version "1.11.1" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807" @@ -1597,6 +1736,11 @@ find-up@^4.0.0: locate-path "^5.0.0" path-exists "^4.0.0" +flexsearch@^0.7.21: + version "0.7.21" + resolved "https://registry.yarnpkg.com/flexsearch/-/flexsearch-0.7.21.tgz#0f5ede3f2aae67ddc351efbe3b24b69d29e9d48b" + integrity sha512-W7cHV7Hrwjid6lWmy0IhsWDFQboWSng25U3VVywpHOTJnnAZNPScog67G+cVpeX9f7yDD21ih0WDrMMT+JoaYg== + focus-visible@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/focus-visible/-/focus-visible-5.2.0.tgz#3a9e41fccf587bd25dcc2ef045508284f0a4d6b3" @@ -1607,6 +1751,15 @@ foreach@^2.0.5: resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + fraction.js@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.1.tgz#ac4e520473dae67012d618aab91eda09bcb400ff" @@ -1763,11 +1916,6 @@ graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== - gray-matter@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" @@ -1844,6 +1992,57 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hast-to-hyperscript@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz#3decd7cb4654bca8883f6fcbd4fb3695628c4296" + integrity sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw== + dependencies: + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.3.0" + unist-util-is "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-from-parse5@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz#c129dd3a24dd8a867ab8a029ca47e27aa54864b7" + integrity sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ== + dependencies: + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + "@types/unist" "^2.0.0" + hastscript "^7.0.0" + property-information "^6.0.0" + vfile "^5.0.0" + vfile-location "^4.0.0" + web-namespaces "^2.0.0" + +hast-util-parse-selector@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz#a519e27e8b61bd5a98fad494ed06131ce68d9c3f" + integrity sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg== + dependencies: + "@types/hast" "^2.0.0" + +hast-util-raw@^7.2.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-7.2.1.tgz#6e964cee098dbdd93d1b77cf180b5827d48048ab" + integrity sha512-wgtppqXVdXzkDXDFclLLdAyVUJSKMYYi6LWIAbA8oFqEdwksYIcPGM3RkKV1Dfn5GElvxhaOCs0jmCOMayxd3A== + dependencies: + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + hast-util-from-parse5 "^7.0.0" + hast-util-to-parse5 "^7.0.0" + html-void-elements "^2.0.0" + parse5 "^6.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + hast-util-to-estree@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-2.0.2.tgz#79c5bf588915610b3f0d47ca83a74dc0269c7dc2" @@ -1864,16 +2063,34 @@ hast-util-to-estree@^2.0.0: unist-util-position "^4.0.0" zwitch "^2.0.0" -hast-util-to-string@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz#9b24c114866bdb9478927d7e9c36a485ac728378" - integrity sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w== +hast-util-to-parse5@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-7.0.0.tgz#a39808e69005d10afeed1866029a1fb137df3f7c" + integrity sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A== + dependencies: + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + hast-to-hyperscript "^10.0.0" + property-information "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" hast-util-whitespace@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c" integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg== +hastscript@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-7.0.2.tgz#d811fc040817d91923448a28156463b2e40d590a" + integrity sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^3.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + he@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -1888,11 +2105,33 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" +html-encoding-sniffer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" + integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== + dependencies: + whatwg-encoding "^2.0.0" + html-tags@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== +html-void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" + integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== + +htmlparser2@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + http-cache-semantics@3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" @@ -1909,11 +2148,28 @@ http-errors@1.7.3: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + https-browserify@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -1921,7 +2177,7 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.6.2: +iconv-lite@0.6.3, iconv-lite@^0.6.2: version "0.6.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== @@ -2003,24 +2259,11 @@ into-stream@^3.1.0: from2 "^2.1.1" p-is-promise "^1.1.0" -is-alphabetical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" - integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== - is-alphabetical@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== -is-alphanumerical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" - integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-alphanumerical@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" @@ -2087,11 +2330,6 @@ is-date-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== -is-decimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" - integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== - is-decimal@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" @@ -2119,11 +2357,6 @@ is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-hexadecimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" - integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== - is-hexadecimal@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" @@ -2172,6 +2405,16 @@ is-plain-obj@^4.0.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.0.0.tgz#06c0999fd7574edf5a906ba5644ad0feb3a84d22" integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw== +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + is-reference@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.0.tgz#b1380c03d96ddf7089709781e3208fceb0c92cd6" @@ -2275,6 +2518,39 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +jsdom@^19.0.0: + version "19.0.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-19.0.0.tgz#93e67c149fe26816d38a849ea30ac93677e16b6a" + integrity sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A== + dependencies: + abab "^2.0.5" + acorn "^8.5.0" + acorn-globals "^6.0.0" + cssom "^0.5.0" + cssstyle "^2.3.0" + data-urls "^3.0.1" + decimal.js "^10.3.1" + domexception "^4.0.0" + escodegen "^2.0.0" + form-data "^4.0.0" + html-encoding-sniffer "^3.0.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^3.0.0" + webidl-conversions "^7.0.0" + whatwg-encoding "^2.0.0" + whatwg-mimetype "^3.0.0" + whatwg-url "^10.0.0" + ws "^8.2.3" + xml-name-validator "^4.0.0" + json-buffer@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" @@ -2292,12 +2568,10 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" +jsonc-parser@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22" + integrity sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA== jsonfile@^6.0.1: version "6.1.0" @@ -2325,6 +2599,14 @@ kleur@^4.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA== +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + lilconfig@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd" @@ -2344,15 +2626,6 @@ loader-utils@1.2.3: emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -2380,17 +2653,12 @@ lodash@^4.17.21: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -longest-streak@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" - integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== - longest-streak@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.1.tgz#c97315b7afa0e7d9525db9a5a2953651432bdc5d" integrity sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg== -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: +loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -2442,12 +2710,10 @@ markdown-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-1.1.1.tgz#fea03b539faeaee9b4ef02a3769b455b189f7fc3" integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q== -markdown-table@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" - integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== - dependencies: - repeat-string "^1.0.0" +markdown-table@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.2.tgz#9b59eb2c1b22fe71954a65ff512887065a7bb57c" + integrity sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA== markdown-to-jsx@^6.11.4: version "6.11.4" @@ -2483,14 +2749,14 @@ mdast-util-definitions@^5.0.0: "@types/unist" "^2.0.0" unist-util-visit "^3.0.0" -mdast-util-find-and-replace@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz#b7db1e873f96f66588c321f1363069abf607d1b5" - integrity sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA== +mdast-util-find-and-replace@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.1.0.tgz#69728acd250749f8aac6e150e07d1fd15619e829" + integrity sha512-1w1jbqAd13oU78QPBf5223+xB+37ecNtQ1JElq2feWols5oEYAl+SgNDnOZipe7NfLemoEt362yUS15/wip4mw== dependencies: - escape-string-regexp "^4.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^4.0.0" mdast-util-from-markdown@^1.0.0: version "1.2.0" @@ -2510,47 +2776,60 @@ mdast-util-from-markdown@^1.0.0: unist-util-stringify-position "^3.0.0" uvu "^0.5.0" -mdast-util-gfm-autolink-literal@^0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz#9c4ff399c5ddd2ece40bd3b13e5447d84e385fb7" - integrity sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A== +mdast-util-gfm-autolink-literal@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz#4032dcbaddaef7d4f2f3768ed830475bb22d3970" + integrity sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg== + dependencies: + "@types/mdast" "^3.0.0" + ccount "^2.0.0" + mdast-util-find-and-replace "^2.0.0" + micromark-util-character "^1.0.0" + +mdast-util-gfm-footnote@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.0.tgz#355c1e8dc9e17e871d1b3fa5da8824923fc756e0" + integrity sha512-qeg9YoS2YYP6OBmMyUFxKXb6BLwAsbGidIxgwDAXHIMYZQhIwe52L9BSJs+zP29Jp5nSERPkmG3tSwAN23/ZbQ== dependencies: - ccount "^1.0.0" - mdast-util-find-and-replace "^1.1.0" - micromark "^2.11.3" + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + unist-util-visit "^4.0.0" -mdast-util-gfm-strikethrough@^0.2.0: - version "0.2.3" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz#45eea337b7fff0755a291844fbea79996c322890" - integrity sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA== +mdast-util-gfm-strikethrough@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.0.tgz#6cc72ef5d9539f4cee76af3f15dd0daa9e3af40f" + integrity sha512-gM9ipBUdRxYa6Yq1Hd8Otg6jEn/dRxFZ1F9ZX4QHosHOexLGqNZO2dh0A+YFbUEd10RcKjnjb4jOfJJzoXXUew== dependencies: - mdast-util-to-markdown "^0.6.0" + "@types/mdast" "^3.0.3" + mdast-util-to-markdown "^1.0.0" -mdast-util-gfm-table@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz#af05aeadc8e5ee004eeddfb324b2ad8c029b6ecf" - integrity sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ== +mdast-util-gfm-table@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.2.tgz#c727c20d5ac0d7d4b238d50b48e2924f0b77cc76" + integrity sha512-pPekvCTChFBF8uCq8bVyQwar8NBU/TaXIy44jj/UzmjMgPBHIa1B1ge8a0JVgzhqgXQAMvGT+PgiKlicdLGfDQ== dependencies: - markdown-table "^2.0.0" - mdast-util-to-markdown "~0.6.0" + markdown-table "^3.0.0" + mdast-util-to-markdown "^1.0.0" -mdast-util-gfm-task-list-item@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz#70c885e6b9f543ddd7e6b41f9703ee55b084af10" - integrity sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A== +mdast-util-gfm-task-list-item@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.0.tgz#a0aa2a00c893f9f006d13ba096cbc64608559c7f" + integrity sha512-dwkzOTjQe8JCCHVE3Cb0pLHTYLudf7t9WCAnb20jI8/dW+VHjgWhjtIUVA3oigNkssgjEwX+i+3XesUdCnXGyA== dependencies: - mdast-util-to-markdown "~0.6.0" + "@types/mdast" "^3.0.3" + mdast-util-to-markdown "^1.0.0" -mdast-util-gfm@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz#8ecddafe57d266540f6881f5c57ff19725bd351c" - integrity sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ== +mdast-util-gfm@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-2.0.0.tgz#2545856bc18a66d5cc63fbef0b097a020a8e9e3d" + integrity sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg== dependencies: - mdast-util-gfm-autolink-literal "^0.1.0" - mdast-util-gfm-strikethrough "^0.2.0" - mdast-util-gfm-table "^0.1.0" - mdast-util-gfm-task-list-item "^0.1.0" - mdast-util-to-markdown "^0.6.1" + mdast-util-gfm-autolink-literal "^1.0.0" + mdast-util-gfm-footnote "^1.0.0" + mdast-util-gfm-strikethrough "^1.0.0" + mdast-util-gfm-table "^1.0.0" + mdast-util-gfm-task-list-item "^1.0.0" mdast-util-mdx-expression@^1.0.0: version "1.1.1" @@ -2608,18 +2887,6 @@ mdast-util-to-hast@^12.0.0: unist-util-position "^4.0.0" unist-util-visit "^4.0.0" -mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-markdown@~0.6.0: - version "0.6.5" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe" - integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ== - dependencies: - "@types/unist" "^2.0.0" - longest-streak "^2.0.0" - mdast-util-to-string "^2.0.0" - parse-entities "^2.0.0" - repeat-string "^1.0.0" - zwitch "^1.0.0" - mdast-util-to-markdown@^1.0.0: version "1.2.6" resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.2.6.tgz#9d0d1fcb22838e4af83fb04841cbde92525972f3" @@ -2633,11 +2900,6 @@ mdast-util-to-markdown@^1.0.0: unist-util-visit "^4.0.0" zwitch "^2.0.0" -mdast-util-to-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" - integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== - mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" @@ -2680,50 +2942,84 @@ micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: micromark-util-types "^1.0.1" uvu "^0.5.0" -micromark-extension-gfm-autolink-literal@~0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz#53866c1f0c7ef940ae7ca1f72c6faef8fed9f204" - integrity sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw== +micromark-extension-gfm-autolink-literal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz#dc589f9c37eaff31a175bab49f12290edcf96058" + integrity sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg== dependencies: - micromark "~2.11.3" + micromark-util-character "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" -micromark-extension-gfm-strikethrough@~0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz#96cb83356ff87bf31670eefb7ad7bba73e6514d1" - integrity sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw== +micromark-extension-gfm-footnote@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz#5280b29667e4ecb8687f369829aa3322caca7d11" + integrity sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw== dependencies: - micromark "~2.11.0" + micromark-core-commonmark "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + uvu "^0.5.0" -micromark-extension-gfm-table@~0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz#4d49f1ce0ca84996c853880b9446698947f1802b" - integrity sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA== +micromark-extension-gfm-strikethrough@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz#162232c284ffbedd8c74e59c1525bda217295e18" + integrity sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ== dependencies: - micromark "~2.11.0" + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" -micromark-extension-gfm-tagfilter@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz#d9f26a65adee984c9ccdd7e182220493562841ad" - integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q== +micromark-extension-gfm-table@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz#7b708b728f8dc4d95d486b9e7a2262f9cddbcbb4" + integrity sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" -micromark-extension-gfm-task-list-item@~0.3.0: - version "0.3.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz#d90c755f2533ed55a718129cee11257f136283b8" - integrity sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ== +micromark-extension-gfm-tagfilter@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz#fb2e303f7daf616db428bb6a26e18fda14a90a4d" + integrity sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA== dependencies: - micromark "~2.11.0" + micromark-util-types "^1.0.0" -micromark-extension-gfm@^0.3.0: - version "0.3.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz#36d1a4c089ca8bdfd978c9bd2bf1a0cb24e2acfe" - integrity sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A== +micromark-extension-gfm-task-list-item@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz#7683641df5d4a09795f353574d7f7f66e47b7fc4" + integrity sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q== dependencies: - micromark "~2.11.0" - micromark-extension-gfm-autolink-literal "~0.5.0" - micromark-extension-gfm-strikethrough "~0.6.5" - micromark-extension-gfm-table "~0.4.0" - micromark-extension-gfm-tagfilter "~0.3.0" - micromark-extension-gfm-task-list-item "~0.3.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz#40f3209216127a96297c54c67f5edc7ef2d1a2a2" + integrity sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA== + dependencies: + micromark-extension-gfm-autolink-literal "^1.0.0" + micromark-extension-gfm-footnote "^1.0.0" + micromark-extension-gfm-strikethrough "^1.0.0" + micromark-extension-gfm-table "^1.0.0" + micromark-extension-gfm-tagfilter "^1.0.0" + micromark-extension-gfm-task-list-item "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-types "^1.0.0" micromark-extension-mdx-expression@^1.0.0: version "1.0.3" @@ -2964,14 +3260,6 @@ micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.2.tgz#f4220fdb319205812f99c40f8c87a9be83eded20" integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w== -micromark@^2.11.3, micromark@~2.11.0, micromark@~2.11.3: - version "2.11.4" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a" - integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA== - dependencies: - debug "^4.0.0" - parse-entities "^2.0.0" - micromark@^3.0.0: version "3.0.9" resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.9.tgz#2ac001ffd126342fcf5f4ec2f944aa08206dd8d5" @@ -3011,11 +3299,23 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + mime-db@^1.28.0: version "1.46.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== +mime-types@^2.1.12: + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -3038,7 +3338,7 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.2.0: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -3068,23 +3368,28 @@ nanoid@^3.1.23: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== -next-themes@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/next-themes/-/next-themes-0.0.8.tgz#2a1748317085afbc2509e2c32bd04af4f0f6cb7d" - integrity sha512-dyrh+/bZW4hkecFEg2rfwOLLzU2UnE7KfiwcV0mIwkPrO+1n1WvwkC8nabgKA5Eoi8stkYfjmA72FxTaWEOHtg== +nanoid@^3.1.30: + version "3.1.30" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" + integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== -next@^12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/next/-/next-12.0.5.tgz#a36db23f7dc77de0720ad36d32f818594f6754d9" - integrity sha512-Yuq01fmjnwmiZCOOP8nPJKp7/kFDTCUv1xX3qO9iMouWRl5rHPvp14U2J6VexttxesaIAaP+1CABP2yR2HLXTA== +next-themes@^0.0.15: + version "0.0.15" + resolved "https://registry.yarnpkg.com/next-themes/-/next-themes-0.0.15.tgz#ab0cee69cd763b77d41211f631e108beab39bf7d" + integrity sha512-LTmtqYi03c4gMTJmWwVK9XkHL7h0/+XrtR970Ujvtu3s0kZNeJN24aJsi4rkZOI8i19+qq6f8j+8Duwy5jqcrQ== + +next@^12.0.7: + version "12.0.7" + resolved "https://registry.yarnpkg.com/next/-/next-12.0.7.tgz#33ebf229b81b06e583ab5ae7613cffe1ca2103fc" + integrity sha512-sKO8GJJYfuk9c+q+zHSNumvff+wP7ufmOlwT6BuzwiYfFJ61VTTkfTcDLSJ+95ErQJiC54uS4Yg5JEE8H6jXRA== dependencies: "@babel/runtime" "7.15.4" "@hapi/accept" "5.0.2" "@napi-rs/triples" "1.0.3" - "@next/env" "12.0.5" - "@next/polyfill-module" "12.0.5" - "@next/react-dev-overlay" "12.0.5" - "@next/react-refresh-utils" "12.0.5" + "@next/env" "12.0.7" + "@next/polyfill-module" "12.0.7" + "@next/react-dev-overlay" "12.0.7" + "@next/react-refresh-utils" "12.0.7" acorn "8.5.0" assert "2.0.0" browserify-zlib "0.2.0" @@ -3128,51 +3433,54 @@ next@^12.0.5: vm-browserify "1.1.2" watchpack "2.3.0" optionalDependencies: - "@next/swc-android-arm64" "12.0.5" - "@next/swc-darwin-arm64" "12.0.5" - "@next/swc-darwin-x64" "12.0.5" - "@next/swc-linux-arm-gnueabihf" "12.0.5" - "@next/swc-linux-arm64-gnu" "12.0.5" - "@next/swc-linux-arm64-musl" "12.0.5" - "@next/swc-linux-x64-gnu" "12.0.5" - "@next/swc-linux-x64-musl" "12.0.5" - "@next/swc-win32-arm64-msvc" "12.0.5" - "@next/swc-win32-ia32-msvc" "12.0.5" - "@next/swc-win32-x64-msvc" "12.0.5" - -nextra-theme-docs@^2.0.0-beta.4: - version "2.0.0-beta.4" - resolved "https://registry.yarnpkg.com/nextra-theme-docs/-/nextra-theme-docs-2.0.0-beta.4.tgz#179d956464a69538970d95167a5eeab7f4db4c69" - integrity sha512-Oo9HK3tMwajm5zs7D/uLTX/1RLnKMAqeQvgxqj/dPPhcKfb6wLOIgce11R1ImBYeAAaQTHhkoSOzVBJtmdtb7w== - dependencies: + "@next/swc-android-arm64" "12.0.7" + "@next/swc-darwin-arm64" "12.0.7" + "@next/swc-darwin-x64" "12.0.7" + "@next/swc-linux-arm-gnueabihf" "12.0.7" + "@next/swc-linux-arm64-gnu" "12.0.7" + "@next/swc-linux-arm64-musl" "12.0.7" + "@next/swc-linux-x64-gnu" "12.0.7" + "@next/swc-linux-x64-musl" "12.0.7" + "@next/swc-win32-arm64-msvc" "12.0.7" + "@next/swc-win32-ia32-msvc" "12.0.7" + "@next/swc-win32-x64-msvc" "12.0.7" + +nextra-theme-docs@^2.0.0-alpha.2: + version "2.0.0-alpha.2" + resolved "https://registry.yarnpkg.com/nextra-theme-docs/-/nextra-theme-docs-2.0.0-alpha.2.tgz#d0a88ac3722fa4292d9afab9442dce5547b58dc8" + integrity sha512-80rGVsqytWQg+OAg6haqGQpBJoaQcY5A2BhesoSo/97IIumXLY8GR93MtxRiMY2Jp/o42eARhdC6z7DLe+GSAw== + dependencies: + "@headlessui/react" "^1.4.2" "@mdx-js/react" "^2.0.0-rc.2" - "@reach/skip-nav" "^0.11.2" + "@reach/skip-nav" "^0.16.0" classnames "^2.2.6" + flexsearch "^0.7.21" focus-visible "^5.1.0" github-slugger "^1.3.0" - grapheme-splitter "^1.0.4" intersection-observer "^0.12.0" match-sorter "^4.2.0" - next-themes "^0.0.8" + next-themes "^0.0.15" parse-git-url "^1.0.1" - prism-react-renderer "^1.1.1" react-innertext "^1.1.5" title "^3.4.2" + typescript "^4.5.2" -nextra@^2.0.0-beta.4: - version "2.0.0-beta.4" - resolved "https://registry.yarnpkg.com/nextra/-/nextra-2.0.0-beta.4.tgz#65c835b4b8f4185795ba49b145f35d4bc1273835" - integrity sha512-NEqMd+NW+LQYXiJmZ9/3pYqxzeWjZNFNCm6NukP0CGG3srDO59ncY94cW2P9rJj64WhXu5MRlTFeBoVWSEPIYg== +nextra@^2.0.0-alpha.2: + version "2.0.0-alpha.2" + resolved "https://registry.yarnpkg.com/nextra/-/nextra-2.0.0-alpha.2.tgz#f17866ace4279c235de8d80e15f65656470e3f81" + integrity sha512-MM8n6X88svgKAu6X4HKwRZkRCUyXsJAXljSCeYzeNSVHZ/DOSUfMxYg75Uy6AZf0N6ws8RBIi+pAzCjmsUlulA== dependencies: - "@mdx-js/loader" "^2.0.0-rc.2" + "@atomiks/mdx-pretty-code" "^0.1.0" "@mdx-js/mdx" "^2.0.0-rc.2" download "^8.0.0" + github-slugger "^1.3.0" graceful-fs "^4.2.6" gray-matter "^4.0.3" - loader-utils "^2.0.0" - remark-gfm "^1.0.0" - remark-mdx-code-meta "^1.0.0" + rehype-raw "^6.1.1" + remark-gfm "^3.0.1" + shiki "0.10.0" slash "^3.0.0" + typescript "^4.5.2" node-emoji@^1.8.1: version "1.10.0" @@ -3224,6 +3532,11 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -3274,6 +3587,18 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + os-browserify@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" @@ -3357,18 +3682,6 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" -parse-entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" - integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - parse-entities@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.0.tgz#f67c856d4e3fe19b1a445c3fabe78dcdc1053eeb" @@ -3398,6 +3711,21 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse-srcset@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" + integrity sha1-8r0iH2zJcKk42IVWq8WJyqqiveE= + +parse5@6.0.1, parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + path-browserify@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" @@ -3452,6 +3780,11 @@ periscopic@^3.0.0: estree-walker "^3.0.0" is-reference "^3.0.0" +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picomatch@^2.0.4, picomatch@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" @@ -3571,6 +3904,20 @@ postcss@^8.1.6, postcss@^8.2.1, postcss@^8.3.5: nanoid "^3.1.23" source-map-js "^0.6.2" +postcss@^8.3.11: + version "8.4.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" + integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg== + dependencies: + nanoid "^3.1.30" + picocolors "^1.0.0" + source-map-js "^1.0.1" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" @@ -3581,11 +3928,6 @@ pretty-hrtime@^1.0.3: resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= -prism-react-renderer@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.2.0.tgz#5ad4f90c3e447069426c8a53a0eafde60909cdf4" - integrity sha512-GHqzxLYImx1iKN1jJURcuRoA/0ygCcNhfGw1IT8nPIMzarmKQ3Nc+JcG0gi8JXQzuh0C5ShE4npMIoqNin40hg== - process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -3615,6 +3957,11 @@ pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= +psl@^1.1.33: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" @@ -3635,7 +3982,7 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -punycode@^2.1.0: +punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -3706,14 +4053,14 @@ raw-body@2.4.1: iconv-lite "0.4.24" unpipe "1.0.0" -react-dom@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" - integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" + scheduler "^0.20.2" react-innertext@^1.1.5: version "1.1.5" @@ -3740,10 +4087,10 @@ react-refresh@0.8.3: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== -react@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" - integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== +react@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -3802,24 +4149,24 @@ regenerator-runtime@^0.13.4: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== -remark-gfm@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-1.0.0.tgz#9213643001be3f277da6256464d56fd28c3b3c0d" - integrity sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA== +rehype-raw@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-6.1.1.tgz#81bbef3793bd7abacc6bf8335879d1b6c868c9d4" + integrity sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ== dependencies: - mdast-util-gfm "^0.1.0" - micromark-extension-gfm "^0.3.0" + "@types/hast" "^2.0.0" + hast-util-raw "^7.2.0" + unified "^10.0.0" -remark-mdx-code-meta@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/remark-mdx-code-meta/-/remark-mdx-code-meta-1.0.0.tgz#da6a9f302bc5ce117474d597021326cfcebca1dc" - integrity sha512-7lu7aX7EeBQOwTQL8uYRvUhjAujMAC/bpOEv4p5pPL3xb9R6SR+8BKpiEA8CrbBEc8nhNac9QJ7/K3VpR5I7yQ== +remark-gfm@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" + integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== dependencies: - acorn "^8.2.4" - acorn-jsx "^5.3.1" - estree-util-is-identifier-name "^1.1.0" - hast-util-to-string "^1.0.4" - unist-util-visit "^2.0.3" + "@types/mdast" "^3.0.0" + mdast-util-gfm "^2.0.0" + micromark-extension-gfm "^2.0.0" + unified "^10.0.0" remark-mdx@^2.0.0-rc.2: version "2.0.0-rc.2" @@ -3853,11 +4200,6 @@ remove-accents@0.4.2: resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" integrity sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U= -repeat-string@^1.0.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -3932,10 +4274,29 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -scheduler@^0.20.1: - version "0.20.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" - integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== +sanitize-html@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.6.1.tgz#5d37c08e189c61c0631560a889b10d9d155d000e" + integrity sha512-DzjSz3H5qDntD7s1TcWCSoRPmNR8UmA+y+xZQOvWgjATe2Br9ZW73+vD3Pj6Snrg0RuEuJdXgrKvnYuiuixRkA== + dependencies: + deepmerge "^4.2.2" + escape-string-regexp "^4.0.0" + htmlparser2 "^6.0.0" + is-plain-object "^5.0.0" + parse-srcset "^1.0.2" + postcss "^8.3.11" + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -4000,6 +4361,15 @@ shell-quote@1.7.3: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== +shiki@0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.10.0.tgz#85f21ecfa95b377ff64db6c71442c22c220e9540" + integrity sha512-iczxaIYeBFHTFrQPb9DVy2SKgYxC4Wo7Iucm7C17cCh2Ge/refnvHscUOxM85u57MfLoNOtjoEFUWt9gBexblA== + dependencies: + jsonc-parser "^3.0.0" + vscode-oniguruma "^1.6.1" + vscode-textmate "5.2.0" + signal-exit@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" @@ -4043,7 +4413,12 @@ source-map-js@^0.6.2: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== -source-map@0.7.3, source-map@^0.7.0: +source-map-js@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" + integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA== + +source-map@0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== @@ -4055,7 +4430,7 @@ source-map@0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" -source-map@^0.6.1: +source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -4245,6 +4620,11 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + tailwindcss@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.2.4.tgz#6a2e259b1e26125aeaa7cdc479963fd217c308b0" @@ -4312,6 +4692,11 @@ timers-browserify@2.0.12: dependencies: setimmediate "^1.0.4" +tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + title@^3.4.2: version "3.4.2" resolved "https://registry.yarnpkg.com/title/-/title-3.4.2.tgz#1c0acd159c6437296cc73ec743a4b9f7510c6a6f" @@ -4361,6 +4746,15 @@ totalist@^2.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-2.0.0.tgz#db6f1e19c0fa63e71339bbb8fba89653c18c7eec" integrity sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ== +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -4368,6 +4762,13 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" +tr46@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9" + integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA== + dependencies: + punycode "^2.1.1" + trim-repeated@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" @@ -4380,21 +4781,33 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.0.2.tgz#94a3aa9d5ce379fc561f6244905b3f36b7458d96" integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w== -tslib@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" - integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== +tslib@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== tty-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + type-fest@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== +typescript@^4.5.2: + version "4.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.4.tgz#a17d3a0263bf5c8723b9c52f43c5084edf13c2e8" + integrity sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg== + unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" @@ -4443,11 +4856,6 @@ unist-util-generated@^2.0.0: resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.0.tgz#86fafb77eb6ce9bfa6b663c3f5ad4f8e56a60113" integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw== -unist-util-is@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.4.tgz#3e9e8de6af2eb0039a59f50c9b3e99698a924f50" - integrity sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA== - unist-util-is@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236" @@ -4480,14 +4888,6 @@ unist-util-stringify-position@^3.0.0: dependencies: "@types/unist" "^2.0.0" -unist-util-visit-parents@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" - integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz#e83559a4ad7e6048a46b1bdb22614f2f3f4724f2" @@ -4504,15 +4904,6 @@ unist-util-visit-parents@^5.0.0: "@types/unist" "^2.0.0" unist-util-is "^5.0.0" -unist-util-visit@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" - integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - unist-util-visit@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-3.1.0.tgz#9420d285e1aee938c7d9acbafc8e160186dbaf7b" @@ -4531,6 +4922,11 @@ unist-util-visit@^4.0.0: unist-util-is "^5.0.0" unist-util-visit-parents "^5.0.0" +universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -4593,6 +4989,14 @@ uvu@^0.5.0: sade "^1.7.3" totalist "^2.0.0" +vfile-location@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.0.1.tgz#06f2b9244a3565bef91f099359486a08b10d3a95" + integrity sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw== + dependencies: + "@types/unist" "^2.0.0" + vfile "^5.0.0" + vfile-message@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.0.2.tgz#db7eaebe7fecb853010f2ef1664427f52baf8f74" @@ -4616,12 +5020,29 @@ vm-browserify@1.1.2: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -warning@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== +vscode-oniguruma@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.6.1.tgz#2bf4dfcfe3dd2e56eb549a3068c8ee39e6c30ce5" + integrity sha512-vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ== + +vscode-textmate@5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-5.2.0.tgz#01f01760a391e8222fe4f33fbccbd1ad71aed74e" + integrity sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: - loose-envify "^1.0.0" + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz#06cdc3eefb7e4d0b20a560a5a3aeb0d2d9a65923" + integrity sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg== + dependencies: + xml-name-validator "^4.0.0" watchpack@2.3.0: version "2.3.0" @@ -4631,11 +5052,41 @@ watchpack@2.3.0: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== +webidl-conversions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" + integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== + +whatwg-encoding@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz#e7635f597fd87020858626805a2729fa7698ac53" + integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== + dependencies: + iconv-lite "0.6.3" + +whatwg-mimetype@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" + integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== + +whatwg-url@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz#37264f720b575b4a311bd4094ed8c760caaa05da" + integrity sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w== + dependencies: + tr46 "^3.0.0" + webidl-conversions "^7.0.0" + whatwg-url@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" @@ -4676,11 +5127,31 @@ which@^1.2.9: dependencies: isexe "^2.0.0" +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +ws@^8.2.3: + version "8.4.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.4.0.tgz#f05e982a0a88c604080e8581576e2a063802bed6" + integrity sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ== + +xml-name-validator@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" + integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + xtend@^4.0.0, xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -4709,11 +5180,6 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zwitch@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" - integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== - zwitch@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1"