├── .gitignore ├── README.md ├── next.config.js ├── package.json ├── pages ├── _app.js ├── _document.js ├── index.mdx ├── photos.mdx ├── posts │ ├── index.md │ ├── markdown.md │ └── pages.md └── tags │ └── [tag].mdx ├── public ├── favicon.ico ├── fonts │ ├── Inter-italic.latin.var.woff2 │ └── Inter-roman.latin.var.woff2 └── images │ ├── photo.jpg │ └── photo2.jpg ├── scripts └── gen-rss.js ├── styles └── main.css ├── theme.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | 27 | # local env files 28 | .env.local 29 | .env.development.local 30 | .env.test.local 31 | .env.production.local 32 | 33 | # vercel 34 | .vercel 35 | 36 | public/feed.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Portfolio Starter Kit 2 | 3 | This portfolio is built with **Next.js** and a library called [Nextra](https://nextra.vercel.app/). It allows you to write Markdown and focus on the _content_ of your portfolio. This starter includes: 4 | 5 | - Automatically configured to handle Markdown/MDX 6 | - Generates an RSS feed based on your posts 7 | - A beautiful theme included out of the box 8 | - Easily categorize posts with tags 9 | - Fast, optimized web font loading 10 | 11 | ## Configuration 12 | 13 | 1. Update your name in `theme.config.js` or change the footer. 14 | 1. Update your name and site URL for the RSS feed in `scripts/gen-rss.js`. 15 | 1. Update the meta tags in `pages/_document.js`. 16 | 1. Update the posts inside `pages/posts/*.md` with your own content. 17 | 18 | ## Deploy your own 19 | 20 | Deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example): 21 | 22 | [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/vercel/nextjs-portfolio-starter&project-name=portfolio&repository-name=portfolio) 23 | 24 | ## How to use 25 | 26 | Execute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) to bootstrap the example: 27 | 28 | ```bash 29 | npx create-next-app --example blog my-blog 30 | # or 31 | yarn create next-app --example blog my-blog 32 | ``` 33 | 34 | Deploy it to the cloud with [Vercel](https://vercel.com/new?utm_source=github&utm_medium=readme&utm_campaign=next-example) ([Documentation](https://nextjs.org/docs/deployment)). 35 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | const withNextra = require('nextra')('nextra-theme-blog', './theme.config.js') 2 | module.exports = withNextra() 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "license": "MIT", 4 | "scripts": { 5 | "dev": "next", 6 | "build": "node ./scripts/gen-rss.js && next build", 7 | "start": "next start" 8 | }, 9 | "dependencies": { 10 | "gray-matter": "^4.0.3", 11 | "next": "^13.5.6", 12 | "nextra": "^2.13.2", 13 | "nextra-theme-blog": "^2.13.2", 14 | "react": "^18.2.0", 15 | "react-dom": "^18.2.0", 16 | "rss": "^1.2.2" 17 | }, 18 | "prettier": { 19 | "arrowParens": "always", 20 | "singleQuote": true, 21 | "tabWidth": 2, 22 | "trailingComma": "none", 23 | "semi": false 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- 1 | import 'nextra-theme-blog/style.css' 2 | import Head from 'next/head' 3 | 4 | import '../styles/main.css' 5 | 6 | export default function Nextra({ Component, pageProps }) { 7 | return ( 8 | <> 9 | 10 | 16 | 23 | 24 | 25 | 26 | ) 27 | } 28 | -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- 1 | import { Html, Head, Main, NextScript } from 'next/document' 2 | 3 | export default function Document() { 4 | const meta = { 5 | title: 'Next.js Blog Starter Kit', 6 | description: 'Clone and deploy your own Next.js portfolio in minutes.', 7 | image: 'https://assets.vercel.com/image/upload/q_auto/front/vercel/dps.png' 8 | } 9 | 10 | return ( 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | ) 31 | } 32 | -------------------------------------------------------------------------------- /pages/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | type: page 3 | title: About 4 | date: 2021-03-19 5 | --- 6 | 7 | # Your Name 8 | 9 | Hey, I'm a Senior Software Engineer at Company. I enjoy working with Next.js and crafting beautiful front-end experiences. 10 | 11 | This portfolio is built with **Next.js** and a library called [Nextra](https://nextra.vercel.app/). It allows you to write Markdown and focus on the _content_ of your portfolio. 12 | 13 | [**Deploy your own**](https://vercel.com/new/clone?demo-title=Portfolio+Starter+Kit&demo-description=Easily+create+a+portfolio+with+Next.js+and+Markdown.&demo-url=https%3A%2F%2Fdemo.vercel.blog%2F&demo-image=%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F2aC4eHLrOKmT4fnLfoNGK2%2F14b1e6bbe598ec023ffe85001d31e634%2FCleanShot_2022-04-11_at_23.12.01.png&project-name=Portfolio+Starter+Kit&repository-name=portfolio-starter-kit&repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Fnextjs-portfolio-starter&from=templates&skippable-integrations=1&teamCreateStatus=hidden) in a few minutes. 14 | 15 | --- 16 | 17 | - Twitter [@yourname](https://twitter.com/yourname) 18 | - GitHub [@yourname](https://github.com/yourname) 19 | - Instagram [@yourname](https://instagram.com/yourname) 20 | - Email your@name.com 21 | -------------------------------------------------------------------------------- /pages/photos.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | type: page 3 | title: Photos 4 | date: 2021-03-18 5 | --- 6 | 7 | # Photos 8 | 9 | Here's some of my photography. 10 | 11 | import Image from 'next/image' 12 | 13 | Photo 21 | [Unsplash ↗ ](https://unsplash.com/photos/WeYamle9fDM) 22 | 23 | Photo 31 | [Unsplash ↗ ](https://unsplash.com/photos/ndN00KmbJ1c) 32 | -------------------------------------------------------------------------------- /pages/posts/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | type: posts 3 | title: Posts 4 | date: 2021-03-18 5 | --- 6 | 7 | # Posts 8 | -------------------------------------------------------------------------------- /pages/posts/markdown.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Markdown Examples 3 | date: 2021/3/19 4 | description: View examples of all possible Markdown options. 5 | tag: web development 6 | author: You 7 | --- 8 | 9 | # Markdown Examples 10 | 11 | ## h2 Heading 12 | 13 | ### h3 Heading 14 | 15 | #### h4 Heading 16 | 17 | ##### h5 Heading 18 | 19 | ###### h6 Heading 20 | 21 | ## Emphasis 22 | 23 | **This is bold text** 24 | 25 | _This is italic text_ 26 | 27 | ~~Strikethrough~~ 28 | 29 | ## Blockquotes 30 | 31 | > Develop. Preview. Ship. – Vercel 32 | 33 | ## Lists 34 | 35 | Unordered 36 | 37 | - Lorem ipsum dolor sit amet 38 | - Consectetur adipiscing elit 39 | - Integer molestie lorem at massa 40 | 41 | Ordered 42 | 43 | 1. Lorem ipsum dolor sit amet 44 | 2. Consectetur adipiscing elit 45 | 3. Integer molestie lorem at massa 46 | 47 | ## Code 48 | 49 | Inline `code` 50 | 51 | ```js 52 | export default function Nextra({ Component, pageProps }) { 53 | return ( 54 | <> 55 | 56 | 62 | 69 | 70 | 71 | 72 | ) 73 | } 74 | ``` 75 | 76 | ## Tables 77 | 78 | | **Option** | **Description** | 79 | | ---------- | --------------------------------------------------------------------------------------------------------------------------- | 80 | | First | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | 81 | | Second | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | 82 | | Third | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | 83 | 84 | ## Links 85 | 86 | - [Next.js](https://nextjs.org) 87 | - [Nextra](https://nextra.vercel.app/) 88 | - [Vercel](http://vercel.com) 89 | 90 | ### Footnotes 91 | 92 | - Footnote [^1]. 93 | - Footnote [^2]. 94 | 95 | [^1]: Footnote **can have markup** 96 | 97 | and multiple paragraphs. 98 | 99 | [^2]: Footnote text. 100 | -------------------------------------------------------------------------------- /pages/posts/pages.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Next.js Pages 3 | date: 2021/3/18 4 | description: Learn more about Next.js pages. 5 | tag: web development 6 | author: You 7 | --- 8 | 9 | # Next.js Pages 10 | 11 | In Next.js, a **page** is a [React Component](https://reactjs.org/docs/components-and-props.html) exported from a `.js`, `.jsx`, `.ts`, or `.tsx` file in the `pages` directory. Each page is associated with a route based on its file name. 12 | 13 | **Example**: If you create `pages/about.js` that exports a React component like below, it will be accessible at `/about`. 14 | 15 | ```js 16 | function About() { 17 | return
About
18 | } 19 | 20 | export default About 21 | ``` 22 | 23 | ### Pages with Dynamic Routes 24 | 25 | Next.js supports pages with dynamic routes. For example, if you create a file called `pages/posts/[id].js`, then it will be accessible at `posts/1`, `posts/2`, etc. 26 | 27 | > To learn more about dynamic routing, check the [Dynamic Routing documentation](/docs/routing/dynamic-routes.md). 28 | 29 | ## Pre-rendering 30 | 31 | By default, Next.js **pre-renders** every page. This means that Next.js generates HTML for each page in advance, instead of having it all done by client-side JavaScript. Pre-rendering can result in better performance and SEO. 32 | 33 | Each generated HTML is associated with minimal JavaScript code necessary for that page. When a page is loaded by the browser, its JavaScript code runs and makes the page fully interactive. (This process is called _hydration_.) 34 | 35 | ### Two forms of Pre-rendering 36 | 37 | Next.js has two forms of pre-rendering: **Static Generation** and **Server-side Rendering**. The difference is in **when** it generates the HTML for a page. 38 | 39 | - [**Static Generation (Recommended)**](#static-generation-recommended): The HTML is generated at **build time** and will be reused on each request. 40 | - [**Server-side Rendering**](#server-side-rendering): The HTML is generated on **each request**. 41 | 42 | Importantly, Next.js lets you **choose** which pre-rendering form you'd like to use for each page. You can create a "hybrid" Next.js app by using Static Generation for most pages and using Server-side Rendering for others. 43 | 44 | We **recommend** using **Static Generation** over Server-side Rendering for performance reasons. Statically generated pages can be cached by CDN with no extra configuration to boost performance. However, in some cases, Server-side Rendering might be the only option. 45 | 46 | You can also use **Client-side Rendering** along with Static Generation or Server-side Rendering. That means some parts of a page can be rendered entirely by client side JavaScript. To learn more, take a look at the [Data Fetching](/docs/basic-features/data-fetching.md#fetching-data-on-the-client-side) documentation. 47 | 48 | ## Static Generation (Recommended) 49 | 50 | If a page uses **Static Generation**, the page HTML is generated at **build time**. That means in production, the page HTML is generated when you run `next build` . This HTML will then be reused on each request. It can be cached by a CDN. 51 | 52 | In Next.js, you can statically generate pages **with or without data**. Let's take a look at each case. 53 | 54 | ### Static Generation without data 55 | 56 | By default, Next.js pre-renders pages using Static Generation without fetching data. Here's an example: 57 | 58 | ```js 59 | function About() { 60 | return
About
61 | } 62 | 63 | export default About 64 | ``` 65 | 66 | Note that this page does not need to fetch any external data to be pre-rendered. In cases like this, Next.js generates a single HTML file per page during build time. 67 | 68 | ### Static Generation with data 69 | 70 | Some pages require fetching external data for pre-rendering. There are two scenarios, and one or both might apply. In each case, you can use a special function Next.js provides: 71 | 72 | 1. Your page **content** depends on external data: Use `getStaticProps`. 73 | 2. Your page **paths** depend on external data: Use `getStaticPaths` (usually in addition to `getStaticProps`). 74 | 75 | #### Scenario 1: Your page **content** depends on external data 76 | 77 | **Example**: Your blog page might need to fetch the list of blog posts from a CMS (content management system). 78 | 79 | ```js 80 | // TODO: Need to fetch `posts` (by calling some API endpoint) 81 | // before this page can be pre-rendered. 82 | function Blog({ posts }) { 83 | return ( 84 |
    85 | {posts.map((post) => ( 86 |
  • {post.title}
  • 87 | ))} 88 |
89 | ) 90 | } 91 | 92 | export default Blog 93 | ``` 94 | 95 | To fetch this data on pre-render, Next.js allows you to `export` an `async` function called `getStaticProps` from the same file. This function gets called at build time and lets you pass fetched data to the page's `props` on pre-render. 96 | 97 | ```js 98 | function Blog({ posts }) { 99 | // Render posts... 100 | } 101 | 102 | // This function gets called at build time 103 | export async function getStaticProps() { 104 | // Call an external API endpoint to get posts 105 | const res = await fetch('https://.../posts') 106 | const posts = await res.json() 107 | 108 | // By returning { props: { posts } }, the Blog component 109 | // will receive `posts` as a prop at build time 110 | return { 111 | props: { 112 | posts 113 | } 114 | } 115 | } 116 | 117 | export default Blog 118 | ``` 119 | 120 | To learn more about how `getStaticProps` works, check out the [Data Fetching documentation](/docs/basic-features/data-fetching.md#getstaticprops-static-generation). 121 | 122 | #### Scenario 2: Your page paths depend on external data 123 | 124 | Next.js allows you to create pages with **dynamic routes**. For example, you can create a file called `pages/posts/[id].js` to show a single blog post based on `id`. This will allow you to show a blog post with `id: 1` when you access `posts/1`. 125 | 126 | > To learn more about dynamic routing, check the [Dynamic Routing documentation](/docs/routing/dynamic-routes.md). 127 | 128 | However, which `id` you want to pre-render at build time might depend on external data. 129 | 130 | **Example**: suppose that you've only added one blog post (with `id: 1`) to the database. In this case, you'd only want to pre-render `posts/1` at build time. 131 | 132 | Later, you might add the second post with `id: 2`. Then you'd want to pre-render `posts/2` as well. 133 | 134 | So your page **paths** that are pre-rendered depend on external data**.** To handle this, Next.js lets you `export` an `async` function called `getStaticPaths` from a dynamic page (`pages/posts/[id].js` in this case). This function gets called at build time and lets you specify which paths you want to pre-render. 135 | 136 | ```js 137 | // This function gets called at build time 138 | export async function getStaticPaths() { 139 | // Call an external API endpoint to get posts 140 | const res = await fetch('https://.../posts') 141 | const posts = await res.json() 142 | 143 | // Get the paths we want to pre-render based on posts 144 | const paths = posts.map((post) => ({ 145 | params: { id: post.id } 146 | })) 147 | 148 | // We'll pre-render only these paths at build time. 149 | // { fallback: false } means other routes should 404. 150 | return { paths, fallback: false } 151 | } 152 | ``` 153 | 154 | Also in `pages/posts/[id].js`, you need to export `getStaticProps` so that you can fetch the data about the post with this `id` and use it to pre-render the page: 155 | 156 | ```js 157 | function Post({ post }) { 158 | // Render post... 159 | } 160 | 161 | export async function getStaticPaths() { 162 | // ... 163 | } 164 | 165 | // This also gets called at build time 166 | export async function getStaticProps({ params }) { 167 | // params contains the post `id`. 168 | // If the route is like /posts/1, then params.id is 1 169 | const res = await fetch(`https://.../posts/${params.id}`) 170 | const post = await res.json() 171 | 172 | // Pass post data to the page via props 173 | return { props: { post } } 174 | } 175 | 176 | export default Post 177 | ``` 178 | 179 | To learn more about how `getStaticPaths` works, check out the [Data Fetching documentation](/docs/basic-features/data-fetching.md#getstaticpaths-static-generation). 180 | 181 | ### When should I use Static Generation? 182 | 183 | We recommend using **Static Generation** (with and without data) whenever possible because your page can be built once and served by CDN, which makes it much faster than having a server render the page on every request. 184 | 185 | You can use Static Generation for many types of pages, including: 186 | 187 | - Marketing pages 188 | - Blog posts 189 | - E-commerce product listings 190 | - Help and documentation 191 | 192 | You should ask yourself: "Can I pre-render this page **ahead** of a user's request?" If the answer is yes, then you should choose Static Generation. 193 | 194 | On the other hand, Static Generation is **not** a good idea if you cannot pre-render a page ahead of a user's request. Maybe your page shows frequently updated data, and the page content changes on every request. 195 | 196 | In cases like this, you can do one of the following: 197 | 198 | - Use Static Generation with **Client-side Rendering:** You can skip pre-rendering some parts of a page and then use client-side JavaScript to populate them. To learn more about this approach, check out the [Data Fetching documentation](/docs/basic-features/data-fetching.md#fetching-data-on-the-client-side). 199 | - Use **Server-Side Rendering:** Next.js pre-renders a page on each request. It will be slower because the page cannot be cached by a CDN, but the pre-rendered page will always be up-to-date. We'll talk about this approach below. 200 | 201 | ## Server-side Rendering 202 | 203 | > Also referred to as "SSR" or "Dynamic Rendering". 204 | 205 | If a page uses **Server-side Rendering**, the page HTML is generated on **each request**. 206 | 207 | To use Server-side Rendering for a page, you need to `export` an `async` function called `getServerSideProps`. This function will be called by the server on every request. 208 | 209 | For example, suppose that your page needs to pre-render frequently updated data (fetched from an external API). You can write `getServerSideProps` which fetches this data and passes it to `Page` like below: 210 | 211 | ```js 212 | function Page({ data }) { 213 | // Render data... 214 | } 215 | 216 | // This gets called on every request 217 | export async function getServerSideProps() { 218 | // Fetch data from external API 219 | const res = await fetch(`https://.../data`) 220 | const data = await res.json() 221 | 222 | // Pass data to the page via props 223 | return { props: { data } } 224 | } 225 | 226 | export default Page 227 | ``` 228 | 229 | As you can see, `getServerSideProps` is similar to `getStaticProps`, but the difference is that `getServerSideProps` is run on every request instead of on build time. 230 | 231 | To learn more about how `getServerSideProps` works, check out our [Data Fetching documentation](/docs/basic-features/data-fetching.md#getserversideprops-server-side-rendering) 232 | 233 | ## Summary 234 | 235 | We've discussed two forms of pre-rendering for Next.js. 236 | 237 | - **Static Generation (Recommended):** The HTML is generated at **build time** and will be reused on each request. To make a page use Static Generation, either export the page component, or export `getStaticProps` (and `getStaticPaths` if necessary). It's great for pages that can be pre-rendered ahead of a user's request. You can also use it with Client-side Rendering to bring in additional data. 238 | - **Server-side Rendering:** The HTML is generated on **each request**. To make a page use Server-side Rendering, export `getServerSideProps`. Because Server-side Rendering results in slower performance than Static Generation, use this only if absolutely necessary. 239 | -------------------------------------------------------------------------------- /pages/tags/[tag].mdx: -------------------------------------------------------------------------------- 1 | --- 2 | type: tag 3 | title: Tagged Posts 4 | --- 5 | 6 | import { useRouter } from 'next/router' 7 | 8 | export const TagName = () => { 9 | const { tag } = useRouter().query 10 | return tag || null 11 | } 12 | 13 | # Posts Tagged with “” 14 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/nextjs-portfolio-starter/90cfee0f74c25bb3688369a0587e435f8b8f114d/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/Inter-italic.latin.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/nextjs-portfolio-starter/90cfee0f74c25bb3688369a0587e435f8b8f114d/public/fonts/Inter-italic.latin.var.woff2 -------------------------------------------------------------------------------- /public/fonts/Inter-roman.latin.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/nextjs-portfolio-starter/90cfee0f74c25bb3688369a0587e435f8b8f114d/public/fonts/Inter-roman.latin.var.woff2 -------------------------------------------------------------------------------- /public/images/photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/nextjs-portfolio-starter/90cfee0f74c25bb3688369a0587e435f8b8f114d/public/images/photo.jpg -------------------------------------------------------------------------------- /public/images/photo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vercel/nextjs-portfolio-starter/90cfee0f74c25bb3688369a0587e435f8b8f114d/public/images/photo2.jpg -------------------------------------------------------------------------------- /scripts/gen-rss.js: -------------------------------------------------------------------------------- 1 | const { promises: fs } = require('fs') 2 | const path = require('path') 3 | const RSS = require('rss') 4 | const matter = require('gray-matter') 5 | 6 | async function generate() { 7 | const feed = new RSS({ 8 | title: 'Your Name', 9 | site_url: 'https://yoursite.com', 10 | feed_url: 'https://yoursite.com/feed.xml' 11 | }) 12 | 13 | const posts = await fs.readdir(path.join(__dirname, '..', 'pages', 'posts')) 14 | const allPosts = [] 15 | await Promise.all( 16 | posts.map(async (name) => { 17 | if (name.startsWith('index.')) return 18 | 19 | const content = await fs.readFile( 20 | path.join(__dirname, '..', 'pages', 'posts', name) 21 | ) 22 | const frontmatter = matter(content) 23 | 24 | allPosts.push({ 25 | title: frontmatter.data.title, 26 | url: '/posts/' + name.replace(/\.mdx?/, ''), 27 | date: frontmatter.data.date, 28 | description: frontmatter.data.description, 29 | categories: frontmatter.data.tag.split(', '), 30 | author: frontmatter.data.author 31 | }) 32 | }) 33 | ) 34 | 35 | allPosts.sort((a, b) => new Date(b.date) - new Date(a.date)) 36 | allPosts.forEach((post) => { 37 | feed.item(post) 38 | }) 39 | await fs.writeFile('./public/feed.xml', feed.xml({ indent: true })) 40 | } 41 | 42 | generate() 43 | -------------------------------------------------------------------------------- /styles/main.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Inter var'; 3 | font-style: normal; 4 | font-weight: 100 900; 5 | font-display: block; 6 | src: url(/fonts/Inter-roman.latin.var.woff2) format('woff2'); 7 | } 8 | @font-face { 9 | font-family: 'Inter var'; 10 | font-style: italic; 11 | font-weight: 100 900; 12 | font-display: block; 13 | src: url(/fonts/Inter-italic.latin.var.woff2) format('woff2'); 14 | font-named-instance: 'Italic'; 15 | } 16 | 17 | body { 18 | font-family: 'Inter var', system-ui, -apple-system, BlinkMacSystemFont, 19 | 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 20 | 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 21 | -webkit-font-smoothing: subpixel-antialiased; 22 | font-feature-settings: 'case' 1, 'cpsp' 1, 'dlig' 1, 'cv01' 1, 'cv02', 23 | 'cv03' 1, 'cv04' 1; 24 | font-variation-settings: 'wght' 450; 25 | font-variant: common-ligatures contextual; 26 | letter-spacing: -0.02em; 27 | } 28 | b, 29 | strong, 30 | h3, 31 | h4, 32 | h5, 33 | h6 { 34 | font-variation-settings: 'wght' 650; 35 | } 36 | h1 { 37 | font-variation-settings: 'wght' 850; 38 | } 39 | h2 { 40 | font-variation-settings: 'wght' 750; 41 | } 42 | 43 | @media screen and (min-device-pixel-ratio: 1.5), 44 | screen and (min-resolution: 1.5dppx) { 45 | body { 46 | -webkit-font-smoothing: antialiased; 47 | -moz-osx-font-smoothing: grayscale; 48 | } 49 | } 50 | 51 | details summary { 52 | cursor: pointer; 53 | } 54 | 55 | img.next-image { 56 | margin: 0; 57 | } 58 | 59 | .prose a { 60 | color: #0074de; 61 | } 62 | 63 | .nav-line .nav-link { 64 | color: #69778c; 65 | } 66 | -------------------------------------------------------------------------------- /theme.config.js: -------------------------------------------------------------------------------- 1 | const YEAR = new Date().getFullYear() 2 | 3 | export default { 4 | footer: ( 5 | 6 | © Your Name. 7 | RSS 8 | 19 | 20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@braintree/sanitize-url@^6.0.1": 6 | version "6.0.4" 7 | resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz#923ca57e173c6b232bbbb07347b1be982f03e783" 8 | integrity sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A== 9 | 10 | "@headlessui/react@^1.7.10": 11 | version "1.7.17" 12 | resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.7.17.tgz#a0ec23af21b527c030967245fd99776aa7352bc6" 13 | integrity sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow== 14 | dependencies: 15 | client-only "^0.0.1" 16 | 17 | "@mdx-js/mdx@^2.2.1", "@mdx-js/mdx@^2.3.0": 18 | version "2.3.0" 19 | resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-2.3.0.tgz#d65d8c3c28f3f46bb0e7cb3bf7613b39980671a9" 20 | integrity sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA== 21 | dependencies: 22 | "@types/estree-jsx" "^1.0.0" 23 | "@types/mdx" "^2.0.0" 24 | estree-util-build-jsx "^2.0.0" 25 | estree-util-is-identifier-name "^2.0.0" 26 | estree-util-to-js "^1.1.0" 27 | estree-walker "^3.0.0" 28 | hast-util-to-estree "^2.0.0" 29 | markdown-extensions "^1.0.0" 30 | periscopic "^3.0.0" 31 | remark-mdx "^2.0.0" 32 | remark-parse "^10.0.0" 33 | remark-rehype "^10.0.0" 34 | unified "^10.0.0" 35 | unist-util-position-from-estree "^1.0.0" 36 | unist-util-stringify-position "^3.0.0" 37 | unist-util-visit "^4.0.0" 38 | vfile "^5.0.0" 39 | 40 | "@mdx-js/react@^2.2.1", "@mdx-js/react@^2.3.0": 41 | version "2.3.0" 42 | resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-2.3.0.tgz#4208bd6d70f0d0831def28ef28c26149b03180b3" 43 | integrity sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g== 44 | dependencies: 45 | "@types/mdx" "^2.0.0" 46 | "@types/react" ">=16" 47 | 48 | "@napi-rs/simple-git-android-arm-eabi@0.1.9": 49 | version "0.1.9" 50 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-android-arm-eabi/-/simple-git-android-arm-eabi-0.1.9.tgz#0326fbc4ffafb678bda3474018e2a24a8d2a21b6" 51 | integrity sha512-9D4JnfePMpgL4pg9aMUX7/TIWEUQ+Tgx8n3Pf8TNCMGjUbImJyYsDSLJzbcv9wH7srgn4GRjSizXFJHAPjzEug== 52 | 53 | "@napi-rs/simple-git-android-arm64@0.1.9": 54 | version "0.1.9" 55 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-android-arm64/-/simple-git-android-arm64-0.1.9.tgz#4f2c3c3c2c8b6e82999b94dd771ab40c6a9511a4" 56 | integrity sha512-Krilsw0gPrrASZzudNEl9pdLuNbhoTK0j7pUbfB8FRifpPdFB/zouwuEm0aSnsDXN4ftGrmGG82kuiR/2MeoPg== 57 | 58 | "@napi-rs/simple-git-darwin-arm64@0.1.9": 59 | version "0.1.9" 60 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-darwin-arm64/-/simple-git-darwin-arm64-0.1.9.tgz#cea5a57db6a8ee17dc6a368d98b5d04766ddd2cc" 61 | integrity sha512-H/F09nDgYjv4gcFrZBgdTKkZEepqt0KLYcCJuUADuxkKupmjLdecMhypXLk13AzvLW4UQI7NlLTLDXUFLyr2BA== 62 | 63 | "@napi-rs/simple-git-darwin-x64@0.1.9": 64 | version "0.1.9" 65 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-darwin-x64/-/simple-git-darwin-x64-0.1.9.tgz#4106471b4edd2e9876cbd68951855c9a51debf06" 66 | integrity sha512-jBR2xS9nVPqmHv0TWz874W0m/d453MGrMeLjB+boK5IPPLhg3AWIZj0aN9jy2Je1BGVAa0w3INIQJtBBeB6kFA== 67 | 68 | "@napi-rs/simple-git-linux-arm-gnueabihf@0.1.9": 69 | version "0.1.9" 70 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-linux-arm-gnueabihf/-/simple-git-linux-arm-gnueabihf-0.1.9.tgz#823ae5f84808b193f3bb0b6491c947ad13a78da8" 71 | integrity sha512-3n0+VpO4YfZxndZ0sCvsHIvsazd+JmbSjrlTRBCnJeAU1/sfos3skNZtKGZksZhjvd+3o+/GFM8L7Xnv01yggA== 72 | 73 | "@napi-rs/simple-git-linux-arm64-gnu@0.1.9": 74 | version "0.1.9" 75 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-linux-arm64-gnu/-/simple-git-linux-arm64-gnu-0.1.9.tgz#9489634bf30c5acddcf18d2275e1927447753d40" 76 | integrity sha512-lIzf0KHU2SKC12vMrWwCtysG2Sdt31VHRPMUiz9lD9t3xwVn8qhFSTn5yDkTeG3rgX6o0p5EKalfQN5BXsJq2w== 77 | 78 | "@napi-rs/simple-git-linux-arm64-musl@0.1.9": 79 | version "0.1.9" 80 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-linux-arm64-musl/-/simple-git-linux-arm64-musl-0.1.9.tgz#ba1ffae12974539810552c0f3b966298aae3a26d" 81 | integrity sha512-KQozUoNXrxrB8k741ncWXSiMbjl1AGBGfZV21PANzUM8wH4Yem2bg3kfglYS/QIx3udspsT35I9abu49n7D1/w== 82 | 83 | "@napi-rs/simple-git-linux-x64-gnu@0.1.9": 84 | version "0.1.9" 85 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-linux-x64-gnu/-/simple-git-linux-x64-gnu-0.1.9.tgz#e18cd9059db7313cc2a9bbdc2535b6cac5e80689" 86 | integrity sha512-O/Niui5mnHPcK3iYC3ui8wgERtJWsQ3Y74W/09t0bL/3dgzGMl4oQt0qTj9dWCsnoGsIEYHPzwCBp/2vqYp/pw== 87 | 88 | "@napi-rs/simple-git-linux-x64-musl@0.1.9": 89 | version "0.1.9" 90 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-linux-x64-musl/-/simple-git-linux-x64-musl-0.1.9.tgz#456fba6dd186c25d588390ab42db95ba327028fb" 91 | integrity sha512-L9n+e8Wn3hKr3RsIdY8GaB+ry4xZ4BaGwyKExgoB8nDGQuRUY9oP6p0WA4hWfJvJnU1H6hvo36a5UFPReyBO7A== 92 | 93 | "@napi-rs/simple-git-win32-arm64-msvc@0.1.9": 94 | version "0.1.9" 95 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-win32-arm64-msvc/-/simple-git-win32-arm64-msvc-0.1.9.tgz#0f1a7048cf891f968ee71138548ccad350dea685" 96 | integrity sha512-Z6Ja/SZK+lMvRWaxj7wjnvSbAsGrH006sqZo8P8nxKUdZfkVvoCaAWr1r0cfkk2Z3aijLLtD+vKeXGlUPH6gGQ== 97 | 98 | "@napi-rs/simple-git-win32-x64-msvc@0.1.9": 99 | version "0.1.9" 100 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git-win32-x64-msvc/-/simple-git-win32-x64-msvc-0.1.9.tgz#75a5d9c3f41b44221e520824e51befa2dde19688" 101 | integrity sha512-VAZj1UvC+R2MjKOD3I/Y7dmQlHWAYy4omhReQJRpbCf+oGCBi9CWiIduGqeYEq723nLIKdxP7XjaO0wl1NnUww== 102 | 103 | "@napi-rs/simple-git@^0.1.9": 104 | version "0.1.9" 105 | resolved "https://registry.yarnpkg.com/@napi-rs/simple-git/-/simple-git-0.1.9.tgz#ea730d6202010acae7bb9057d79681424c41fd12" 106 | integrity sha512-qKzDS0+VjMvVyU28px+C6zlD1HKy83NIdYzfMQWa/g/V1iG/Ic8uwrS2ihHfm7mp7X0PPrmINLiTTi6ieUIKfw== 107 | optionalDependencies: 108 | "@napi-rs/simple-git-android-arm-eabi" "0.1.9" 109 | "@napi-rs/simple-git-android-arm64" "0.1.9" 110 | "@napi-rs/simple-git-darwin-arm64" "0.1.9" 111 | "@napi-rs/simple-git-darwin-x64" "0.1.9" 112 | "@napi-rs/simple-git-linux-arm-gnueabihf" "0.1.9" 113 | "@napi-rs/simple-git-linux-arm64-gnu" "0.1.9" 114 | "@napi-rs/simple-git-linux-arm64-musl" "0.1.9" 115 | "@napi-rs/simple-git-linux-x64-gnu" "0.1.9" 116 | "@napi-rs/simple-git-linux-x64-musl" "0.1.9" 117 | "@napi-rs/simple-git-win32-arm64-msvc" "0.1.9" 118 | "@napi-rs/simple-git-win32-x64-msvc" "0.1.9" 119 | 120 | "@next/env@13.5.6": 121 | version "13.5.6" 122 | resolved "https://registry.yarnpkg.com/@next/env/-/env-13.5.6.tgz#c1148e2e1aa166614f05161ee8f77ded467062bc" 123 | integrity sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw== 124 | 125 | "@next/swc-darwin-arm64@13.5.6": 126 | version "13.5.6" 127 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz#b15d139d8971360fca29be3bdd703c108c9a45fb" 128 | integrity sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA== 129 | 130 | "@next/swc-darwin-x64@13.5.6": 131 | version "13.5.6" 132 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz#9c72ee31cc356cb65ce6860b658d807ff39f1578" 133 | integrity sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA== 134 | 135 | "@next/swc-linux-arm64-gnu@13.5.6": 136 | version "13.5.6" 137 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz#59f5f66155e85380ffa26ee3d95b687a770cfeab" 138 | integrity sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg== 139 | 140 | "@next/swc-linux-arm64-musl@13.5.6": 141 | version "13.5.6" 142 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz#f012518228017052736a87d69bae73e587c76ce2" 143 | integrity sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q== 144 | 145 | "@next/swc-linux-x64-gnu@13.5.6": 146 | version "13.5.6" 147 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz#339b867a7e9e7ee727a700b496b269033d820df4" 148 | integrity sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw== 149 | 150 | "@next/swc-linux-x64-musl@13.5.6": 151 | version "13.5.6" 152 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz#ae0ae84d058df758675830bcf70ca1846f1028f2" 153 | integrity sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ== 154 | 155 | "@next/swc-win32-arm64-msvc@13.5.6": 156 | version "13.5.6" 157 | resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz#a5cc0c16920485a929a17495064671374fdbc661" 158 | integrity sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg== 159 | 160 | "@next/swc-win32-ia32-msvc@13.5.6": 161 | version "13.5.6" 162 | resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz#6a2409b84a2cbf34bf92fe714896455efb4191e4" 163 | integrity sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg== 164 | 165 | "@next/swc-win32-x64-msvc@13.5.6": 166 | version "13.5.6" 167 | resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz#4a3e2a206251abc729339ba85f60bc0433c2865d" 168 | integrity sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ== 169 | 170 | "@swc/helpers@0.5.2": 171 | version "0.5.2" 172 | resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d" 173 | integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw== 174 | dependencies: 175 | tslib "^2.4.0" 176 | 177 | "@theguild/remark-mermaid@^0.0.5": 178 | version "0.0.5" 179 | resolved "https://registry.yarnpkg.com/@theguild/remark-mermaid/-/remark-mermaid-0.0.5.tgz#0f95671d247381f416e528e937be08bb7a695224" 180 | integrity sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw== 181 | dependencies: 182 | mermaid "^10.2.2" 183 | unist-util-visit "^5.0.0" 184 | 185 | "@theguild/remark-npm2yarn@^0.2.0": 186 | version "0.2.1" 187 | resolved "https://registry.yarnpkg.com/@theguild/remark-npm2yarn/-/remark-npm2yarn-0.2.1.tgz#63bf5a8c85d7fe505d4808812dbc56d9c2ce00f8" 188 | integrity sha512-jUTFWwDxtLEFtGZh/TW/w30ySaDJ8atKWH8dq2/IiQF61dPrGfETpl0WxD0VdBfuLOeU14/kop466oBSRO/5CA== 189 | dependencies: 190 | npm-to-yarn "^2.1.0" 191 | unist-util-visit "^5.0.0" 192 | 193 | "@types/acorn@^4.0.0": 194 | version "4.0.6" 195 | resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" 196 | integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== 197 | dependencies: 198 | "@types/estree" "*" 199 | 200 | "@types/d3-scale-chromatic@^3.0.0": 201 | version "3.0.1" 202 | resolved "https://registry.yarnpkg.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.1.tgz#646c8cf9ce869fd316a5180bb7f862efa4e74123" 203 | integrity sha512-Ob7OrwiTeQXY/WBBbRHGZBOn6rH1h7y3jjpTSKYqDEeqFjktql6k2XSgNwLrLDmAsXhEn8P9NHDY4VTuo0ZY1w== 204 | 205 | "@types/d3-scale@^4.0.3": 206 | version "4.0.6" 207 | resolved "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-4.0.6.tgz#9d221949f37b90b52696ec99f9b1e972d55fe10d" 208 | integrity sha512-lo3oMLSiqsQUovv8j15X4BNEDOsnHuGjeVg7GRbAuB2PUa1prK5BNSOu6xixgNf3nqxPl4I1BqJWrPvFGlQoGQ== 209 | dependencies: 210 | "@types/d3-time" "*" 211 | 212 | "@types/d3-time@*": 213 | version "3.0.2" 214 | resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-3.0.2.tgz#f4425b2ebcb04495a7b2390da03633ef1a8adbe5" 215 | integrity sha512-kbdRXTmUgNfw5OTE3KZnFQn6XdIc4QGroN5UixgdrXATmYsdlPQS6pEut9tVlIojtzuFD4txs/L+Rq41AHtLpg== 216 | 217 | "@types/debug@^4.0.0": 218 | version "4.1.7" 219 | resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" 220 | integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== 221 | dependencies: 222 | "@types/ms" "*" 223 | 224 | "@types/estree-jsx@^0.0.1": 225 | version "0.0.1" 226 | resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-0.0.1.tgz#c36d7a1afeb47a95a8ee0b7bc8bc705db38f919d" 227 | integrity sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A== 228 | dependencies: 229 | "@types/estree" "*" 230 | 231 | "@types/estree-jsx@^1.0.0": 232 | version "1.0.2" 233 | resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.2.tgz#758bcb4f35f2a970362b2bd2b7021fe2ae6e8509" 234 | integrity sha512-GNBWlGBMjiiiL5TSkvPtOteuXsiVitw5MYGY1UYlrAq0SKyczsls6sCD7TZ8fsjRsvCVxml7EbyjJezPb3DrSA== 235 | dependencies: 236 | "@types/estree" "*" 237 | 238 | "@types/estree@*", "@types/estree@^0.0.50": 239 | version "0.0.50" 240 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" 241 | integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== 242 | 243 | "@types/estree@^0.0.46": 244 | version "0.0.46" 245 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.46.tgz#0fb6bfbbeabd7a30880504993369c4bf1deab1fe" 246 | integrity sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg== 247 | 248 | "@types/hast@^2.0.0": 249 | version "2.3.4" 250 | resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" 251 | integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== 252 | dependencies: 253 | "@types/unist" "*" 254 | 255 | "@types/hast@^3.0.0": 256 | version "3.0.2" 257 | resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.2.tgz#e6c1126a33955cb9493a5074ddf1873fb48248c7" 258 | integrity sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw== 259 | dependencies: 260 | "@types/unist" "*" 261 | 262 | "@types/js-yaml@^4.0.0": 263 | version "4.0.8" 264 | resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.8.tgz#7574e422d70d4a1b41f517d1d9abc61be2299a97" 265 | integrity sha512-m6jnPk1VhlYRiLFm3f8X9Uep761f+CK8mHyS65LutH2OhmBF0BeMEjHgg05usH8PLZMWWc/BUR9RPmkvpWnyRA== 266 | 267 | "@types/katex@^0.16.0": 268 | version "0.16.5" 269 | resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.5.tgz#76adc073ce58e860cb8c34b5673e1aea9a0172b0" 270 | integrity sha512-DD2Y3xMlTQvAnN6d8803xdgnOeYZ+HwMglb7/9YCf49J9RkJL53azf9qKa40MkEYhqVwxZ1GS2+VlShnz4Z1Bw== 271 | 272 | "@types/mdast@^3.0.0": 273 | version "3.0.10" 274 | resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" 275 | integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== 276 | dependencies: 277 | "@types/unist" "*" 278 | 279 | "@types/mdast@^4.0.0": 280 | version "4.0.2" 281 | resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.2.tgz#4695661024ffbd9e52cf71e05c69a1f08c0792f6" 282 | integrity sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw== 283 | dependencies: 284 | "@types/unist" "*" 285 | 286 | "@types/mdurl@^1.0.0": 287 | version "1.0.2" 288 | resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" 289 | integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== 290 | 291 | "@types/mdx@^2.0.0": 292 | version "2.0.1" 293 | resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.1.tgz#e4c05d355d092d7b58db1abfe460e53f41102ac8" 294 | integrity sha512-JPEv4iAl0I+o7g8yVWDwk30es8mfVrjkvh5UeVR2sYPpZCK44vrAPsbJpIS+rJAUxLgaSAMKTEH5Vn5qd9XsrQ== 295 | 296 | "@types/ms@*": 297 | version "0.7.31" 298 | resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" 299 | integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== 300 | 301 | "@types/prop-types@*": 302 | version "15.7.4" 303 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" 304 | integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== 305 | 306 | "@types/react@>=16": 307 | version "17.0.38" 308 | resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd" 309 | integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ== 310 | dependencies: 311 | "@types/prop-types" "*" 312 | "@types/scheduler" "*" 313 | csstype "^3.0.2" 314 | 315 | "@types/scheduler@*": 316 | version "0.16.2" 317 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" 318 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== 319 | 320 | "@types/unist@*", "@types/unist@^2.0.0": 321 | version "2.0.6" 322 | resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" 323 | integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== 324 | 325 | "@types/unist@^3.0.0": 326 | version "3.0.1" 327 | resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.1.tgz#778652d02ddec1bfc9e5e938fec8d407b8e56cba" 328 | integrity sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg== 329 | 330 | "@ungap/structured-clone@^1.0.0": 331 | version "1.2.0" 332 | resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" 333 | integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== 334 | 335 | acorn-jsx@^5.0.0: 336 | version "5.3.2" 337 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" 338 | integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== 339 | 340 | acorn@^8.0.0: 341 | version "8.5.0" 342 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" 343 | integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== 344 | 345 | ansi-sequence-parser@^1.1.0: 346 | version "1.1.1" 347 | resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" 348 | integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== 349 | 350 | ansi-styles@^3.1.0: 351 | version "3.2.1" 352 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 353 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 354 | dependencies: 355 | color-convert "^1.9.0" 356 | 357 | arch@^2.1.0: 358 | version "2.2.0" 359 | resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" 360 | integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== 361 | 362 | arg@1.0.0: 363 | version "1.0.0" 364 | resolved "https://registry.yarnpkg.com/arg/-/arg-1.0.0.tgz#444d885a4e25b121640b55155ef7cd03975d6050" 365 | integrity sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw== 366 | 367 | argparse@^1.0.7: 368 | version "1.0.10" 369 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 370 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== 371 | dependencies: 372 | sprintf-js "~1.0.2" 373 | 374 | argparse@^2.0.1: 375 | version "2.0.1" 376 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" 377 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== 378 | 379 | astring@^1.8.0: 380 | version "1.8.6" 381 | resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" 382 | integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== 383 | 384 | bail@^2.0.0: 385 | version "2.0.2" 386 | resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" 387 | integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== 388 | 389 | busboy@1.6.0: 390 | version "1.6.0" 391 | resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" 392 | integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== 393 | dependencies: 394 | streamsearch "^1.1.0" 395 | 396 | caniuse-lite@^1.0.30001406: 397 | version "1.0.30001553" 398 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz#e64e7dc8fd4885cd246bb476471420beb5e474b5" 399 | integrity sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A== 400 | 401 | ccount@^2.0.0: 402 | version "2.0.1" 403 | resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" 404 | integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== 405 | 406 | chalk@2.3.0: 407 | version "2.3.0" 408 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" 409 | integrity sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q== 410 | dependencies: 411 | ansi-styles "^3.1.0" 412 | escape-string-regexp "^1.0.5" 413 | supports-color "^4.0.0" 414 | 415 | character-entities-html4@^2.0.0: 416 | version "2.1.0" 417 | resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" 418 | integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== 419 | 420 | character-entities-legacy@^3.0.0: 421 | version "3.0.0" 422 | resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" 423 | integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== 424 | 425 | character-entities@^2.0.0: 426 | version "2.0.1" 427 | resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.1.tgz#98724833e1e27990dee0bd0f2b8a859c3476aac7" 428 | integrity sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ== 429 | 430 | character-reference-invalid@^2.0.0: 431 | version "2.0.1" 432 | resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" 433 | integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== 434 | 435 | client-only@0.0.1, client-only@^0.0.1: 436 | version "0.0.1" 437 | resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" 438 | integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== 439 | 440 | clipboardy@1.2.2: 441 | version "1.2.2" 442 | resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.2.tgz#2ce320b9ed9be1514f79878b53ff9765420903e2" 443 | integrity sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw== 444 | dependencies: 445 | arch "^2.1.0" 446 | execa "^0.8.0" 447 | 448 | clsx@^2.0.0: 449 | version "2.0.0" 450 | resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" 451 | integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== 452 | 453 | color-convert@^1.9.0: 454 | version "1.9.3" 455 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 456 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 457 | dependencies: 458 | color-name "1.1.3" 459 | 460 | color-name@1.1.3: 461 | version "1.1.3" 462 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 463 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 464 | 465 | comma-separated-tokens@^2.0.0: 466 | version "2.0.2" 467 | resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" 468 | integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== 469 | 470 | commander@7: 471 | version "7.2.0" 472 | resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" 473 | integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== 474 | 475 | commander@^8.3.0: 476 | version "8.3.0" 477 | resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" 478 | integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== 479 | 480 | cose-base@^1.0.0: 481 | version "1.0.3" 482 | resolved "https://registry.yarnpkg.com/cose-base/-/cose-base-1.0.3.tgz#650334b41b869578a543358b80cda7e0abe0a60a" 483 | integrity sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg== 484 | dependencies: 485 | layout-base "^1.0.0" 486 | 487 | cose-base@^2.2.0: 488 | version "2.2.0" 489 | resolved "https://registry.yarnpkg.com/cose-base/-/cose-base-2.2.0.tgz#1c395c35b6e10bb83f9769ca8b817d614add5c01" 490 | integrity sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g== 491 | dependencies: 492 | layout-base "^2.0.0" 493 | 494 | cross-spawn@^5.0.1: 495 | version "5.1.0" 496 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 497 | integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== 498 | dependencies: 499 | lru-cache "^4.0.1" 500 | shebang-command "^1.2.0" 501 | which "^1.2.9" 502 | 503 | csstype@^3.0.2: 504 | version "3.0.10" 505 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" 506 | integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== 507 | 508 | cytoscape-cose-bilkent@^4.1.0: 509 | version "4.1.0" 510 | resolved "https://registry.yarnpkg.com/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz#762fa121df9930ffeb51a495d87917c570ac209b" 511 | integrity sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ== 512 | dependencies: 513 | cose-base "^1.0.0" 514 | 515 | cytoscape-fcose@^2.1.0: 516 | version "2.2.0" 517 | resolved "https://registry.yarnpkg.com/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz#e4d6f6490df4fab58ae9cea9e5c3ab8d7472f471" 518 | integrity sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ== 519 | dependencies: 520 | cose-base "^2.2.0" 521 | 522 | cytoscape@^3.23.0: 523 | version "3.26.0" 524 | resolved "https://registry.yarnpkg.com/cytoscape/-/cytoscape-3.26.0.tgz#b4c6961445fd51e1fd3cca83c3ffe924d9a8abc9" 525 | integrity sha512-IV+crL+KBcrCnVVUCZW+zRRRFUZQcrtdOPXki+o4CFUWLdAEYvuZLcBSJC9EBK++suamERKzeY7roq2hdovV3w== 526 | dependencies: 527 | heap "^0.2.6" 528 | lodash "^4.17.21" 529 | 530 | "d3-array@1 - 2": 531 | version "2.12.1" 532 | resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" 533 | integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== 534 | dependencies: 535 | internmap "^1.0.0" 536 | 537 | "d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3, d3-array@^3.2.0: 538 | version "3.2.4" 539 | resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.4.tgz#15fec33b237f97ac5d7c986dc77da273a8ed0bb5" 540 | integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg== 541 | dependencies: 542 | internmap "1 - 2" 543 | 544 | d3-axis@3: 545 | version "3.0.0" 546 | resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-3.0.0.tgz#c42a4a13e8131d637b745fc2973824cfeaf93322" 547 | integrity sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw== 548 | 549 | d3-brush@3: 550 | version "3.0.0" 551 | resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-3.0.0.tgz#6f767c4ed8dcb79de7ede3e1c0f89e63ef64d31c" 552 | integrity sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ== 553 | dependencies: 554 | d3-dispatch "1 - 3" 555 | d3-drag "2 - 3" 556 | d3-interpolate "1 - 3" 557 | d3-selection "3" 558 | d3-transition "3" 559 | 560 | d3-chord@3: 561 | version "3.0.1" 562 | resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-3.0.1.tgz#d156d61f485fce8327e6abf339cb41d8cbba6966" 563 | integrity sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g== 564 | dependencies: 565 | d3-path "1 - 3" 566 | 567 | "d3-color@1 - 3", d3-color@3: 568 | version "3.1.0" 569 | resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" 570 | integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== 571 | 572 | d3-contour@4: 573 | version "4.0.2" 574 | resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-4.0.2.tgz#bb92063bc8c5663acb2422f99c73cbb6c6ae3bcc" 575 | integrity sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA== 576 | dependencies: 577 | d3-array "^3.2.0" 578 | 579 | d3-delaunay@6: 580 | version "6.0.4" 581 | resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz#98169038733a0a5babbeda55054f795bb9e4a58b" 582 | integrity sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A== 583 | dependencies: 584 | delaunator "5" 585 | 586 | "d3-dispatch@1 - 3", d3-dispatch@3: 587 | version "3.0.1" 588 | resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" 589 | integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== 590 | 591 | "d3-drag@2 - 3", d3-drag@3: 592 | version "3.0.0" 593 | resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" 594 | integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== 595 | dependencies: 596 | d3-dispatch "1 - 3" 597 | d3-selection "3" 598 | 599 | "d3-dsv@1 - 3", d3-dsv@3: 600 | version "3.0.1" 601 | resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-3.0.1.tgz#c63af978f4d6a0d084a52a673922be2160789b73" 602 | integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== 603 | dependencies: 604 | commander "7" 605 | iconv-lite "0.6" 606 | rw "1" 607 | 608 | "d3-ease@1 - 3", d3-ease@3: 609 | version "3.0.1" 610 | resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" 611 | integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== 612 | 613 | d3-fetch@3: 614 | version "3.0.1" 615 | resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-3.0.1.tgz#83141bff9856a0edb5e38de89cdcfe63d0a60a22" 616 | integrity sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw== 617 | dependencies: 618 | d3-dsv "1 - 3" 619 | 620 | d3-force@3: 621 | version "3.0.0" 622 | resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-3.0.0.tgz#3e2ba1a61e70888fe3d9194e30d6d14eece155c4" 623 | integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== 624 | dependencies: 625 | d3-dispatch "1 - 3" 626 | d3-quadtree "1 - 3" 627 | d3-timer "1 - 3" 628 | 629 | "d3-format@1 - 3", d3-format@3: 630 | version "3.1.0" 631 | resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641" 632 | integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== 633 | 634 | d3-geo@3: 635 | version "3.1.0" 636 | resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.1.0.tgz#74fd54e1f4cebd5185ac2039217a98d39b0a4c0e" 637 | integrity sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA== 638 | dependencies: 639 | d3-array "2.5.0 - 3" 640 | 641 | d3-hierarchy@3: 642 | version "3.1.2" 643 | resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" 644 | integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== 645 | 646 | "d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: 647 | version "3.0.1" 648 | resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" 649 | integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== 650 | dependencies: 651 | d3-color "1 - 3" 652 | 653 | d3-path@1: 654 | version "1.0.9" 655 | resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.9.tgz#48c050bb1fe8c262493a8caf5524e3e9591701cf" 656 | integrity sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== 657 | 658 | "d3-path@1 - 3", d3-path@3, d3-path@^3.1.0: 659 | version "3.1.0" 660 | resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.1.0.tgz#22df939032fb5a71ae8b1800d61ddb7851c42526" 661 | integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== 662 | 663 | d3-polygon@3: 664 | version "3.0.1" 665 | resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-3.0.1.tgz#0b45d3dd1c48a29c8e057e6135693ec80bf16398" 666 | integrity sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg== 667 | 668 | "d3-quadtree@1 - 3", d3-quadtree@3: 669 | version "3.0.1" 670 | resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz#6dca3e8be2b393c9a9d514dabbd80a92deef1a4f" 671 | integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== 672 | 673 | d3-random@3: 674 | version "3.0.1" 675 | resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-3.0.1.tgz#d4926378d333d9c0bfd1e6fa0194d30aebaa20f4" 676 | integrity sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ== 677 | 678 | d3-sankey@^0.12.3: 679 | version "0.12.3" 680 | resolved "https://registry.yarnpkg.com/d3-sankey/-/d3-sankey-0.12.3.tgz#b3c268627bd72e5d80336e8de6acbfec9d15d01d" 681 | integrity sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ== 682 | dependencies: 683 | d3-array "1 - 2" 684 | d3-shape "^1.2.0" 685 | 686 | d3-scale-chromatic@3: 687 | version "3.0.0" 688 | resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz#15b4ceb8ca2bb0dcb6d1a641ee03d59c3b62376a" 689 | integrity sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g== 690 | dependencies: 691 | d3-color "1 - 3" 692 | d3-interpolate "1 - 3" 693 | 694 | d3-scale@4: 695 | version "4.0.2" 696 | resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" 697 | integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== 698 | dependencies: 699 | d3-array "2.10.0 - 3" 700 | d3-format "1 - 3" 701 | d3-interpolate "1.2.0 - 3" 702 | d3-time "2.1.1 - 3" 703 | d3-time-format "2 - 4" 704 | 705 | "d3-selection@2 - 3", d3-selection@3: 706 | version "3.0.0" 707 | resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" 708 | integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== 709 | 710 | d3-shape@3: 711 | version "3.2.0" 712 | resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.2.0.tgz#a1a839cbd9ba45f28674c69d7f855bcf91dfc6a5" 713 | integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== 714 | dependencies: 715 | d3-path "^3.1.0" 716 | 717 | d3-shape@^1.2.0: 718 | version "1.3.7" 719 | resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz#df63801be07bc986bc54f63789b4fe502992b5d7" 720 | integrity sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== 721 | dependencies: 722 | d3-path "1" 723 | 724 | "d3-time-format@2 - 4", d3-time-format@4: 725 | version "4.1.0" 726 | resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.1.0.tgz#7ab5257a5041d11ecb4fe70a5c7d16a195bb408a" 727 | integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== 728 | dependencies: 729 | d3-time "1 - 3" 730 | 731 | "d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: 732 | version "3.1.0" 733 | resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" 734 | integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== 735 | dependencies: 736 | d3-array "2 - 3" 737 | 738 | "d3-timer@1 - 3", d3-timer@3: 739 | version "3.0.1" 740 | resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" 741 | integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== 742 | 743 | "d3-transition@2 - 3", d3-transition@3: 744 | version "3.0.1" 745 | resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" 746 | integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== 747 | dependencies: 748 | d3-color "1 - 3" 749 | d3-dispatch "1 - 3" 750 | d3-ease "1 - 3" 751 | d3-interpolate "1 - 3" 752 | d3-timer "1 - 3" 753 | 754 | d3-zoom@3: 755 | version "3.0.0" 756 | resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" 757 | integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== 758 | dependencies: 759 | d3-dispatch "1 - 3" 760 | d3-drag "2 - 3" 761 | d3-interpolate "1 - 3" 762 | d3-selection "2 - 3" 763 | d3-transition "2 - 3" 764 | 765 | d3@^7.4.0, d3@^7.8.2: 766 | version "7.8.5" 767 | resolved "https://registry.yarnpkg.com/d3/-/d3-7.8.5.tgz#fde4b760d4486cdb6f0cc8e2cbff318af844635c" 768 | integrity sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA== 769 | dependencies: 770 | d3-array "3" 771 | d3-axis "3" 772 | d3-brush "3" 773 | d3-chord "3" 774 | d3-color "3" 775 | d3-contour "4" 776 | d3-delaunay "6" 777 | d3-dispatch "3" 778 | d3-drag "3" 779 | d3-dsv "3" 780 | d3-ease "3" 781 | d3-fetch "3" 782 | d3-force "3" 783 | d3-format "3" 784 | d3-geo "3" 785 | d3-hierarchy "3" 786 | d3-interpolate "3" 787 | d3-path "3" 788 | d3-polygon "3" 789 | d3-quadtree "3" 790 | d3-random "3" 791 | d3-scale "4" 792 | d3-scale-chromatic "3" 793 | d3-selection "3" 794 | d3-shape "3" 795 | d3-time "3" 796 | d3-time-format "4" 797 | d3-timer "3" 798 | d3-transition "3" 799 | d3-zoom "3" 800 | 801 | dagre-d3-es@7.0.10: 802 | version "7.0.10" 803 | resolved "https://registry.yarnpkg.com/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz#19800d4be674379a3cd8c86a8216a2ac6827cadc" 804 | integrity sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A== 805 | dependencies: 806 | d3 "^7.8.2" 807 | lodash-es "^4.17.21" 808 | 809 | dayjs@^1.11.7: 810 | version "1.11.10" 811 | resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" 812 | integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== 813 | 814 | debug@^4.0.0: 815 | version "4.3.2" 816 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" 817 | integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== 818 | dependencies: 819 | ms "2.1.2" 820 | 821 | decode-named-character-reference@^1.0.0: 822 | version "1.0.1" 823 | resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz#57b2bd9112659cacbc449d3577d7dadb8e1f3d1b" 824 | integrity sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w== 825 | dependencies: 826 | character-entities "^2.0.0" 827 | 828 | delaunator@5: 829 | version "5.0.0" 830 | resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.0.tgz#60f052b28bd91c9b4566850ebf7756efe821d81b" 831 | integrity sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw== 832 | dependencies: 833 | robust-predicates "^3.0.0" 834 | 835 | dequal@^2.0.0: 836 | version "2.0.2" 837 | resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" 838 | integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug== 839 | 840 | devlop@^1.0.0, devlop@^1.1.0: 841 | version "1.1.0" 842 | resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" 843 | integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== 844 | dependencies: 845 | dequal "^2.0.0" 846 | 847 | diff@^5.0.0: 848 | version "5.0.0" 849 | resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" 850 | integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== 851 | 852 | dompurify@^3.0.5: 853 | version "3.0.6" 854 | resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.6.tgz#925ebd576d54a9531b5d76f0a5bef32548351dae" 855 | integrity sha512-ilkD8YEnnGh1zJ240uJsW7AzE+2qpbOUYjacomn3AvJ6J4JhKGSZ2nh4wUIXPZrEPppaCLx5jFe8T89Rk8tQ7w== 856 | 857 | elkjs@^0.8.2: 858 | version "0.8.2" 859 | resolved "https://registry.yarnpkg.com/elkjs/-/elkjs-0.8.2.tgz#c37763c5a3e24e042e318455e0147c912a7c248e" 860 | integrity sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ== 861 | 862 | entities@^4.4.0: 863 | version "4.5.0" 864 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" 865 | integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== 866 | 867 | escape-string-regexp@^1.0.5: 868 | version "1.0.5" 869 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 870 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 871 | 872 | escape-string-regexp@^5.0.0: 873 | version "5.0.0" 874 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" 875 | integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== 876 | 877 | esprima@^4.0.0: 878 | version "4.0.1" 879 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 880 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 881 | 882 | estree-util-attach-comments@^2.0.0: 883 | version "2.0.0" 884 | resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-2.0.0.tgz#2c06d484dfcf841b5946bcb84d5412cbcd544e22" 885 | integrity sha512-kT9YVRvlt2ewPp9BazfIIgXMGsXOEpOm57bK8aa4F3eOEndMml2JAETjWaG3SZYHmC6axSNIzHGY718dYwIuVg== 886 | dependencies: 887 | "@types/estree" "^0.0.46" 888 | 889 | estree-util-build-jsx@^2.0.0: 890 | version "2.0.0" 891 | resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-2.0.0.tgz#4903e2a923ebc791f86e78ec3687d01715dec902" 892 | integrity sha512-d49hPGqBCJF/bF06g1Ywg7zjH1mrrUdPPrixBlKBxcX4WvMYlUUJ8BkrwlzWc8/fm6XqGgk5jilhgeZBDEGwOQ== 893 | dependencies: 894 | "@types/estree-jsx" "^0.0.1" 895 | estree-util-is-identifier-name "^2.0.0" 896 | estree-walker "^3.0.0" 897 | 898 | estree-util-is-identifier-name@^2.0.0: 899 | version "2.0.0" 900 | resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz#e2d3d2ae3032c017b2112832bfc5d8ba938c8010" 901 | integrity sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ== 902 | 903 | estree-util-to-js@^1.1.0: 904 | version "1.2.0" 905 | resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz#0f80d42443e3b13bd32f7012fffa6f93603f4a36" 906 | integrity sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA== 907 | dependencies: 908 | "@types/estree-jsx" "^1.0.0" 909 | astring "^1.8.0" 910 | source-map "^0.7.0" 911 | 912 | estree-util-value-to-estree@^1.3.0: 913 | version "1.3.0" 914 | resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz#1d3125594b4d6680f666644491e7ac1745a3df49" 915 | integrity sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw== 916 | dependencies: 917 | is-plain-obj "^3.0.0" 918 | 919 | estree-util-visit@^1.0.0: 920 | version "1.1.0" 921 | resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.1.0.tgz#c0ea7942c40ac7889a77b57a11e92f987744bc6f" 922 | integrity sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ== 923 | dependencies: 924 | "@types/estree-jsx" "^0.0.1" 925 | "@types/unist" "^2.0.0" 926 | 927 | estree-walker@^3.0.0: 928 | version "3.0.1" 929 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.1.tgz#c2a9fb4a30232f5039b7c030b37ead691932debd" 930 | integrity sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g== 931 | 932 | execa@^0.8.0: 933 | version "0.8.0" 934 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" 935 | integrity sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA== 936 | dependencies: 937 | cross-spawn "^5.0.1" 938 | get-stream "^3.0.0" 939 | is-stream "^1.1.0" 940 | npm-run-path "^2.0.0" 941 | p-finally "^1.0.0" 942 | signal-exit "^3.0.0" 943 | strip-eof "^1.0.0" 944 | 945 | extend-shallow@^2.0.1: 946 | version "2.0.1" 947 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" 948 | integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= 949 | dependencies: 950 | is-extendable "^0.1.0" 951 | 952 | extend@^3.0.0: 953 | version "3.0.2" 954 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 955 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 956 | 957 | get-stream@^3.0.0: 958 | version "3.0.0" 959 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 960 | integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= 961 | 962 | github-slugger@^2.0.0: 963 | version "2.0.0" 964 | resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a" 965 | integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw== 966 | 967 | glob-to-regexp@^0.4.1: 968 | version "0.4.1" 969 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" 970 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== 971 | 972 | graceful-fs@^4.1.2, graceful-fs@^4.2.11: 973 | version "4.2.11" 974 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" 975 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 976 | 977 | gray-matter@^4.0.3: 978 | version "4.0.3" 979 | resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" 980 | integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== 981 | dependencies: 982 | js-yaml "^3.13.1" 983 | kind-of "^6.0.2" 984 | section-matter "^1.0.0" 985 | strip-bom-string "^1.0.0" 986 | 987 | has-flag@^2.0.0: 988 | version "2.0.0" 989 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" 990 | integrity sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng== 991 | 992 | hash-obj@^4.0.0: 993 | version "4.0.0" 994 | resolved "https://registry.yarnpkg.com/hash-obj/-/hash-obj-4.0.0.tgz#3fafeb0b5f17994441dbe04efbdee82e26b74c8c" 995 | integrity sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg== 996 | dependencies: 997 | is-obj "^3.0.0" 998 | sort-keys "^5.0.0" 999 | type-fest "^1.0.2" 1000 | 1001 | hast-util-from-dom@^5.0.0: 1002 | version "5.0.0" 1003 | resolved "https://registry.yarnpkg.com/hast-util-from-dom/-/hast-util-from-dom-5.0.0.tgz#d32edd25bf28f4b178b5ae318f8d05762e67bd16" 1004 | integrity sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg== 1005 | dependencies: 1006 | "@types/hast" "^3.0.0" 1007 | hastscript "^8.0.0" 1008 | web-namespaces "^2.0.0" 1009 | 1010 | hast-util-from-html-isomorphic@^2.0.0: 1011 | version "2.0.0" 1012 | resolved "https://registry.yarnpkg.com/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-2.0.0.tgz#b31baee386a899a2472326a3c5692f29f86d1d3c" 1013 | integrity sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw== 1014 | dependencies: 1015 | "@types/hast" "^3.0.0" 1016 | hast-util-from-dom "^5.0.0" 1017 | hast-util-from-html "^2.0.0" 1018 | unist-util-remove-position "^5.0.0" 1019 | 1020 | hast-util-from-html@^2.0.0: 1021 | version "2.0.1" 1022 | resolved "https://registry.yarnpkg.com/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz#9cd38ee81bf40b2607368b92a04b0905fa987488" 1023 | integrity sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g== 1024 | dependencies: 1025 | "@types/hast" "^3.0.0" 1026 | devlop "^1.1.0" 1027 | hast-util-from-parse5 "^8.0.0" 1028 | parse5 "^7.0.0" 1029 | vfile "^6.0.0" 1030 | vfile-message "^4.0.0" 1031 | 1032 | hast-util-from-parse5@^8.0.0: 1033 | version "8.0.1" 1034 | resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" 1035 | integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== 1036 | dependencies: 1037 | "@types/hast" "^3.0.0" 1038 | "@types/unist" "^3.0.0" 1039 | devlop "^1.0.0" 1040 | hastscript "^8.0.0" 1041 | property-information "^6.0.0" 1042 | vfile "^6.0.0" 1043 | vfile-location "^5.0.0" 1044 | web-namespaces "^2.0.0" 1045 | 1046 | hast-util-is-element@^3.0.0: 1047 | version "3.0.0" 1048 | resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz#6e31a6532c217e5b533848c7e52c9d9369ca0932" 1049 | integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g== 1050 | dependencies: 1051 | "@types/hast" "^3.0.0" 1052 | 1053 | hast-util-parse-selector@^4.0.0: 1054 | version "4.0.0" 1055 | resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" 1056 | integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== 1057 | dependencies: 1058 | "@types/hast" "^3.0.0" 1059 | 1060 | hast-util-raw@^9.0.0: 1061 | version "9.0.1" 1062 | resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.1.tgz#2ba8510e4ed2a1e541cde2a4ebb5c38ab4c82c2d" 1063 | integrity sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA== 1064 | dependencies: 1065 | "@types/hast" "^3.0.0" 1066 | "@types/unist" "^3.0.0" 1067 | "@ungap/structured-clone" "^1.0.0" 1068 | hast-util-from-parse5 "^8.0.0" 1069 | hast-util-to-parse5 "^8.0.0" 1070 | html-void-elements "^3.0.0" 1071 | mdast-util-to-hast "^13.0.0" 1072 | parse5 "^7.0.0" 1073 | unist-util-position "^5.0.0" 1074 | unist-util-visit "^5.0.0" 1075 | vfile "^6.0.0" 1076 | web-namespaces "^2.0.0" 1077 | zwitch "^2.0.0" 1078 | 1079 | hast-util-to-estree@^2.0.0: 1080 | version "2.0.2" 1081 | resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-2.0.2.tgz#79c5bf588915610b3f0d47ca83a74dc0269c7dc2" 1082 | integrity sha512-UQrZVeBj6A9od0lpFvqHKNSH9zvDrNoyWKbveu1a2oSCXEDUI+3bnd6BoiQLPnLrcXXn/jzJ6y9hmJTTlvf8lQ== 1083 | dependencies: 1084 | "@types/estree-jsx" "^0.0.1" 1085 | "@types/hast" "^2.0.0" 1086 | "@types/unist" "^2.0.0" 1087 | comma-separated-tokens "^2.0.0" 1088 | estree-util-attach-comments "^2.0.0" 1089 | estree-util-is-identifier-name "^2.0.0" 1090 | hast-util-whitespace "^2.0.0" 1091 | mdast-util-mdx-expression "^1.0.0" 1092 | mdast-util-mdxjs-esm "^1.0.0" 1093 | property-information "^6.0.0" 1094 | space-separated-tokens "^2.0.0" 1095 | style-to-object "^0.3.0" 1096 | unist-util-position "^4.0.0" 1097 | zwitch "^2.0.0" 1098 | 1099 | hast-util-to-parse5@^8.0.0: 1100 | version "8.0.0" 1101 | resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" 1102 | integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== 1103 | dependencies: 1104 | "@types/hast" "^3.0.0" 1105 | comma-separated-tokens "^2.0.0" 1106 | devlop "^1.0.0" 1107 | property-information "^6.0.0" 1108 | space-separated-tokens "^2.0.0" 1109 | web-namespaces "^2.0.0" 1110 | zwitch "^2.0.0" 1111 | 1112 | hast-util-to-text@^4.0.0: 1113 | version "4.0.0" 1114 | resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz#7f33a45d0bf7981ead44e82d9d8d75f511b3642f" 1115 | integrity sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w== 1116 | dependencies: 1117 | "@types/hast" "^3.0.0" 1118 | "@types/unist" "^3.0.0" 1119 | hast-util-is-element "^3.0.0" 1120 | unist-util-find-after "^5.0.0" 1121 | 1122 | hast-util-whitespace@^2.0.0: 1123 | version "2.0.0" 1124 | resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c" 1125 | integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg== 1126 | 1127 | hastscript@^8.0.0: 1128 | version "8.0.0" 1129 | resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" 1130 | integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== 1131 | dependencies: 1132 | "@types/hast" "^3.0.0" 1133 | comma-separated-tokens "^2.0.0" 1134 | hast-util-parse-selector "^4.0.0" 1135 | property-information "^6.0.0" 1136 | space-separated-tokens "^2.0.0" 1137 | 1138 | heap@^0.2.6: 1139 | version "0.2.7" 1140 | resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc" 1141 | integrity sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg== 1142 | 1143 | html-void-elements@^3.0.0: 1144 | version "3.0.0" 1145 | resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" 1146 | integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== 1147 | 1148 | iconv-lite@0.6: 1149 | version "0.6.3" 1150 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" 1151 | integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== 1152 | dependencies: 1153 | safer-buffer ">= 2.1.2 < 3.0.0" 1154 | 1155 | inline-style-parser@0.1.1: 1156 | version "0.1.1" 1157 | resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" 1158 | integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== 1159 | 1160 | "internmap@1 - 2": 1161 | version "2.0.3" 1162 | resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" 1163 | integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== 1164 | 1165 | internmap@^1.0.0: 1166 | version "1.0.1" 1167 | resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" 1168 | integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== 1169 | 1170 | is-alphabetical@^2.0.0: 1171 | version "2.0.1" 1172 | resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" 1173 | integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== 1174 | 1175 | is-alphanumerical@^2.0.0: 1176 | version "2.0.1" 1177 | resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" 1178 | integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== 1179 | dependencies: 1180 | is-alphabetical "^2.0.0" 1181 | is-decimal "^2.0.0" 1182 | 1183 | is-buffer@^2.0.0: 1184 | version "2.0.5" 1185 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" 1186 | integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== 1187 | 1188 | is-decimal@^2.0.0: 1189 | version "2.0.1" 1190 | resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" 1191 | integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== 1192 | 1193 | is-extendable@^0.1.0: 1194 | version "0.1.1" 1195 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" 1196 | integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= 1197 | 1198 | is-hexadecimal@^2.0.0: 1199 | version "2.0.1" 1200 | resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" 1201 | integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== 1202 | 1203 | is-obj@^3.0.0: 1204 | version "3.0.0" 1205 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-3.0.0.tgz#b0889f1f9f8cb87e87df53a8d1230a2250f8b9be" 1206 | integrity sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ== 1207 | 1208 | is-plain-obj@^3.0.0: 1209 | version "3.0.0" 1210 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" 1211 | integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== 1212 | 1213 | is-plain-obj@^4.0.0: 1214 | version "4.0.0" 1215 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.0.0.tgz#06c0999fd7574edf5a906ba5644ad0feb3a84d22" 1216 | integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw== 1217 | 1218 | is-reference@^3.0.0: 1219 | version "3.0.0" 1220 | resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.0.tgz#b1380c03d96ddf7089709781e3208fceb0c92cd6" 1221 | integrity sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q== 1222 | dependencies: 1223 | "@types/estree" "*" 1224 | 1225 | is-stream@^1.1.0: 1226 | version "1.1.0" 1227 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 1228 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= 1229 | 1230 | isexe@^2.0.0: 1231 | version "2.0.0" 1232 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1233 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 1234 | 1235 | "js-tokens@^3.0.0 || ^4.0.0": 1236 | version "4.0.0" 1237 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1238 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1239 | 1240 | js-yaml@^3.13.1: 1241 | version "3.14.1" 1242 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" 1243 | integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== 1244 | dependencies: 1245 | argparse "^1.0.7" 1246 | esprima "^4.0.0" 1247 | 1248 | js-yaml@^4.0.0: 1249 | version "4.1.0" 1250 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" 1251 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== 1252 | dependencies: 1253 | argparse "^2.0.1" 1254 | 1255 | jsonc-parser@^3.2.0: 1256 | version "3.2.0" 1257 | resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" 1258 | integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== 1259 | 1260 | katex@^0.16.0, katex@^0.16.9: 1261 | version "0.16.9" 1262 | resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.9.tgz#bc62d8f7abfea6e181250f85a56e4ef292dcb1fa" 1263 | integrity sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ== 1264 | dependencies: 1265 | commander "^8.3.0" 1266 | 1267 | khroma@^2.0.0: 1268 | version "2.1.0" 1269 | resolved "https://registry.yarnpkg.com/khroma/-/khroma-2.1.0.tgz#45f2ce94ce231a437cf5b63c2e886e6eb42bbbb1" 1270 | integrity sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw== 1271 | 1272 | kind-of@^6.0.0, kind-of@^6.0.2: 1273 | version "6.0.3" 1274 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" 1275 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== 1276 | 1277 | kleur@^4.0.3: 1278 | version "4.1.4" 1279 | resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" 1280 | integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA== 1281 | 1282 | layout-base@^1.0.0: 1283 | version "1.0.2" 1284 | resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-1.0.2.tgz#1291e296883c322a9dd4c5dd82063721b53e26e2" 1285 | integrity sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg== 1286 | 1287 | layout-base@^2.0.0: 1288 | version "2.0.1" 1289 | resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-2.0.1.tgz#d0337913586c90f9c2c075292069f5c2da5dd285" 1290 | integrity sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg== 1291 | 1292 | lodash-es@^4.17.21: 1293 | version "4.17.21" 1294 | resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" 1295 | integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== 1296 | 1297 | lodash.get@^4.4.2: 1298 | version "4.4.2" 1299 | resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" 1300 | integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== 1301 | 1302 | lodash@^4.17.21: 1303 | version "4.17.21" 1304 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1305 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1306 | 1307 | longest-streak@^3.0.0: 1308 | version "3.0.1" 1309 | resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.1.tgz#c97315b7afa0e7d9525db9a5a2953651432bdc5d" 1310 | integrity sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg== 1311 | 1312 | loose-envify@^1.1.0: 1313 | version "1.4.0" 1314 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 1315 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 1316 | dependencies: 1317 | js-tokens "^3.0.0 || ^4.0.0" 1318 | 1319 | lru-cache@^4.0.1: 1320 | version "4.1.5" 1321 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" 1322 | integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== 1323 | dependencies: 1324 | pseudomap "^1.0.2" 1325 | yallist "^2.1.2" 1326 | 1327 | markdown-extensions@^1.0.0: 1328 | version "1.1.1" 1329 | resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-1.1.1.tgz#fea03b539faeaee9b4ef02a3769b455b189f7fc3" 1330 | integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q== 1331 | 1332 | markdown-table@^3.0.0: 1333 | version "3.0.3" 1334 | resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" 1335 | integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== 1336 | 1337 | mdast-util-definitions@^5.0.0: 1338 | version "5.1.0" 1339 | resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz#b6d10ef00a3c4cf191e8d9a5fa58d7f4a366f817" 1340 | integrity sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ== 1341 | dependencies: 1342 | "@types/mdast" "^3.0.0" 1343 | "@types/unist" "^2.0.0" 1344 | unist-util-visit "^3.0.0" 1345 | 1346 | mdast-util-find-and-replace@^2.0.0: 1347 | version "2.2.2" 1348 | resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz#cc2b774f7f3630da4bd592f61966fecade8b99b1" 1349 | integrity sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw== 1350 | dependencies: 1351 | "@types/mdast" "^3.0.0" 1352 | escape-string-regexp "^5.0.0" 1353 | unist-util-is "^5.0.0" 1354 | unist-util-visit-parents "^5.0.0" 1355 | 1356 | mdast-util-from-markdown@^1.0.0: 1357 | version "1.2.0" 1358 | resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268" 1359 | integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q== 1360 | dependencies: 1361 | "@types/mdast" "^3.0.0" 1362 | "@types/unist" "^2.0.0" 1363 | decode-named-character-reference "^1.0.0" 1364 | mdast-util-to-string "^3.1.0" 1365 | micromark "^3.0.0" 1366 | micromark-util-decode-numeric-character-reference "^1.0.0" 1367 | micromark-util-decode-string "^1.0.0" 1368 | micromark-util-normalize-identifier "^1.0.0" 1369 | micromark-util-symbol "^1.0.0" 1370 | micromark-util-types "^1.0.0" 1371 | unist-util-stringify-position "^3.0.0" 1372 | uvu "^0.5.0" 1373 | 1374 | mdast-util-from-markdown@^1.1.0, mdast-util-from-markdown@^1.3.0: 1375 | version "1.3.1" 1376 | resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" 1377 | integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== 1378 | dependencies: 1379 | "@types/mdast" "^3.0.0" 1380 | "@types/unist" "^2.0.0" 1381 | decode-named-character-reference "^1.0.0" 1382 | mdast-util-to-string "^3.1.0" 1383 | micromark "^3.0.0" 1384 | micromark-util-decode-numeric-character-reference "^1.0.0" 1385 | micromark-util-decode-string "^1.0.0" 1386 | micromark-util-normalize-identifier "^1.0.0" 1387 | micromark-util-symbol "^1.0.0" 1388 | micromark-util-types "^1.0.0" 1389 | unist-util-stringify-position "^3.0.0" 1390 | uvu "^0.5.0" 1391 | 1392 | mdast-util-gfm-autolink-literal@^1.0.0: 1393 | version "1.0.3" 1394 | resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz#67a13abe813d7eba350453a5333ae1bc0ec05c06" 1395 | integrity sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA== 1396 | dependencies: 1397 | "@types/mdast" "^3.0.0" 1398 | ccount "^2.0.0" 1399 | mdast-util-find-and-replace "^2.0.0" 1400 | micromark-util-character "^1.0.0" 1401 | 1402 | mdast-util-gfm-footnote@^1.0.0: 1403 | version "1.0.2" 1404 | resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz#ce5e49b639c44de68d5bf5399877a14d5020424e" 1405 | integrity sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ== 1406 | dependencies: 1407 | "@types/mdast" "^3.0.0" 1408 | mdast-util-to-markdown "^1.3.0" 1409 | micromark-util-normalize-identifier "^1.0.0" 1410 | 1411 | mdast-util-gfm-strikethrough@^1.0.0: 1412 | version "1.0.3" 1413 | resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz#5470eb105b483f7746b8805b9b989342085795b7" 1414 | integrity sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ== 1415 | dependencies: 1416 | "@types/mdast" "^3.0.0" 1417 | mdast-util-to-markdown "^1.3.0" 1418 | 1419 | mdast-util-gfm-table@^1.0.0: 1420 | version "1.0.7" 1421 | resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz#3552153a146379f0f9c4c1101b071d70bbed1a46" 1422 | integrity sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg== 1423 | dependencies: 1424 | "@types/mdast" "^3.0.0" 1425 | markdown-table "^3.0.0" 1426 | mdast-util-from-markdown "^1.0.0" 1427 | mdast-util-to-markdown "^1.3.0" 1428 | 1429 | mdast-util-gfm-task-list-item@^1.0.0: 1430 | version "1.0.2" 1431 | resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz#b280fcf3b7be6fd0cc012bbe67a59831eb34097b" 1432 | integrity sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ== 1433 | dependencies: 1434 | "@types/mdast" "^3.0.0" 1435 | mdast-util-to-markdown "^1.3.0" 1436 | 1437 | mdast-util-gfm@^2.0.0: 1438 | version "2.0.2" 1439 | resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz#e92f4d8717d74bdba6de57ed21cc8b9552e2d0b6" 1440 | integrity sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg== 1441 | dependencies: 1442 | mdast-util-from-markdown "^1.0.0" 1443 | mdast-util-gfm-autolink-literal "^1.0.0" 1444 | mdast-util-gfm-footnote "^1.0.0" 1445 | mdast-util-gfm-strikethrough "^1.0.0" 1446 | mdast-util-gfm-table "^1.0.0" 1447 | mdast-util-gfm-task-list-item "^1.0.0" 1448 | mdast-util-to-markdown "^1.0.0" 1449 | 1450 | mdast-util-math@^2.0.0: 1451 | version "2.0.2" 1452 | resolved "https://registry.yarnpkg.com/mdast-util-math/-/mdast-util-math-2.0.2.tgz#19a06a81f31643f48cc805e7c31edb7ce739242c" 1453 | integrity sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ== 1454 | dependencies: 1455 | "@types/mdast" "^3.0.0" 1456 | longest-streak "^3.0.0" 1457 | mdast-util-to-markdown "^1.3.0" 1458 | 1459 | mdast-util-mdx-expression@^1.0.0: 1460 | version "1.1.1" 1461 | resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.1.1.tgz#657522e78b84f5c85cd2395776aba8dcfb7bbb0f" 1462 | integrity sha512-RDLRkBFmBKCJl6/fQdxxKL2BqNtoPFoNBmQAlj5ZNKOijIWRKjdhPkeufsUOaexLj+78mhJc+L7d1MYka8/LdQ== 1463 | dependencies: 1464 | "@types/estree-jsx" "^0.0.1" 1465 | 1466 | mdast-util-mdx-jsx@^2.0.0: 1467 | version "2.1.4" 1468 | resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz#7c1f07f10751a78963cfabee38017cbc8b7786d1" 1469 | integrity sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA== 1470 | dependencies: 1471 | "@types/estree-jsx" "^1.0.0" 1472 | "@types/hast" "^2.0.0" 1473 | "@types/mdast" "^3.0.0" 1474 | "@types/unist" "^2.0.0" 1475 | ccount "^2.0.0" 1476 | mdast-util-from-markdown "^1.1.0" 1477 | mdast-util-to-markdown "^1.3.0" 1478 | parse-entities "^4.0.0" 1479 | stringify-entities "^4.0.0" 1480 | unist-util-remove-position "^4.0.0" 1481 | unist-util-stringify-position "^3.0.0" 1482 | vfile-message "^3.0.0" 1483 | 1484 | mdast-util-mdx@^2.0.0: 1485 | version "2.0.1" 1486 | resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz#49b6e70819b99bb615d7223c088d295e53bb810f" 1487 | integrity sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw== 1488 | dependencies: 1489 | mdast-util-from-markdown "^1.0.0" 1490 | mdast-util-mdx-expression "^1.0.0" 1491 | mdast-util-mdx-jsx "^2.0.0" 1492 | mdast-util-mdxjs-esm "^1.0.0" 1493 | mdast-util-to-markdown "^1.0.0" 1494 | 1495 | mdast-util-mdxjs-esm@^1.0.0: 1496 | version "1.1.1" 1497 | resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.1.1.tgz#09a1fd42ffc68f83de4b52496fb95f6058646f21" 1498 | integrity sha512-IpHNNMubCt6ue2FIQasx1ByvETglnqc7A3XvIc0Yyql1hNI73SEGa044dZG6jeJQE8boBdTn8nxs3DjQLvVN1w== 1499 | dependencies: 1500 | "@types/estree-jsx" "^0.0.1" 1501 | "@types/mdast" "^3.0.0" 1502 | mdast-util-from-markdown "^1.0.0" 1503 | mdast-util-to-markdown "^1.0.0" 1504 | 1505 | mdast-util-phrasing@^3.0.0: 1506 | version "3.0.1" 1507 | resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" 1508 | integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== 1509 | dependencies: 1510 | "@types/mdast" "^3.0.0" 1511 | unist-util-is "^5.0.0" 1512 | 1513 | mdast-util-to-hast@^12.1.0: 1514 | version "12.1.1" 1515 | resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz#89a2bb405eaf3b05eb8bf45157678f35eef5dbca" 1516 | integrity sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw== 1517 | dependencies: 1518 | "@types/hast" "^2.0.0" 1519 | "@types/mdast" "^3.0.0" 1520 | "@types/mdurl" "^1.0.0" 1521 | mdast-util-definitions "^5.0.0" 1522 | mdurl "^1.0.0" 1523 | micromark-util-sanitize-uri "^1.0.0" 1524 | unist-builder "^3.0.0" 1525 | unist-util-generated "^2.0.0" 1526 | unist-util-position "^4.0.0" 1527 | unist-util-visit "^4.0.0" 1528 | 1529 | mdast-util-to-hast@^13.0.0: 1530 | version "13.0.2" 1531 | resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz#74c0a9f014bb2340cae6118f6fccd75467792be7" 1532 | integrity sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og== 1533 | dependencies: 1534 | "@types/hast" "^3.0.0" 1535 | "@types/mdast" "^4.0.0" 1536 | "@ungap/structured-clone" "^1.0.0" 1537 | devlop "^1.0.0" 1538 | micromark-util-sanitize-uri "^2.0.0" 1539 | trim-lines "^3.0.0" 1540 | unist-util-position "^5.0.0" 1541 | unist-util-visit "^5.0.0" 1542 | 1543 | mdast-util-to-markdown@^1.0.0: 1544 | version "1.2.6" 1545 | resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.2.6.tgz#9d0d1fcb22838e4af83fb04841cbde92525972f3" 1546 | integrity sha512-doJZmTEGagHypWvJ8ltinmwUsT9ZaNgNIQW6Gl7jNdsI1QZkTHTimYW561Niy2s8AEPAqEgV0dIh2UOVlSXUJA== 1547 | dependencies: 1548 | "@types/mdast" "^3.0.0" 1549 | "@types/unist" "^2.0.0" 1550 | longest-streak "^3.0.0" 1551 | mdast-util-to-string "^3.0.0" 1552 | micromark-util-decode-string "^1.0.0" 1553 | unist-util-visit "^4.0.0" 1554 | zwitch "^2.0.0" 1555 | 1556 | mdast-util-to-markdown@^1.3.0: 1557 | version "1.5.0" 1558 | resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" 1559 | integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== 1560 | dependencies: 1561 | "@types/mdast" "^3.0.0" 1562 | "@types/unist" "^2.0.0" 1563 | longest-streak "^3.0.0" 1564 | mdast-util-phrasing "^3.0.0" 1565 | mdast-util-to-string "^3.0.0" 1566 | micromark-util-decode-string "^1.0.0" 1567 | unist-util-visit "^4.0.0" 1568 | zwitch "^2.0.0" 1569 | 1570 | mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: 1571 | version "3.1.0" 1572 | resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" 1573 | integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== 1574 | 1575 | mdurl@^1.0.0: 1576 | version "1.0.1" 1577 | resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" 1578 | integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= 1579 | 1580 | mermaid@^10.2.2: 1581 | version "10.5.1" 1582 | resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-10.5.1.tgz#b6ee7356e3b79515bc87406763e258ca49b5cca9" 1583 | integrity sha512-+4mkGW5PptHDSae4YZ/Jw1pEOf0irrB/aCL6BwZcJPhr5+84UJBrQnHTvyPqCUz67tXkrDvSzWv4B+J2hLO78g== 1584 | dependencies: 1585 | "@braintree/sanitize-url" "^6.0.1" 1586 | "@types/d3-scale" "^4.0.3" 1587 | "@types/d3-scale-chromatic" "^3.0.0" 1588 | cytoscape "^3.23.0" 1589 | cytoscape-cose-bilkent "^4.1.0" 1590 | cytoscape-fcose "^2.1.0" 1591 | d3 "^7.4.0" 1592 | d3-sankey "^0.12.3" 1593 | dagre-d3-es "7.0.10" 1594 | dayjs "^1.11.7" 1595 | dompurify "^3.0.5" 1596 | elkjs "^0.8.2" 1597 | khroma "^2.0.0" 1598 | lodash-es "^4.17.21" 1599 | mdast-util-from-markdown "^1.3.0" 1600 | non-layered-tidy-tree-layout "^2.0.2" 1601 | stylis "^4.1.3" 1602 | ts-dedent "^2.2.0" 1603 | uuid "^9.0.0" 1604 | web-worker "^1.2.0" 1605 | 1606 | micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: 1607 | version "1.0.6" 1608 | resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz#edff4c72e5993d93724a3c206970f5a15b0585ad" 1609 | integrity sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA== 1610 | dependencies: 1611 | decode-named-character-reference "^1.0.0" 1612 | micromark-factory-destination "^1.0.0" 1613 | micromark-factory-label "^1.0.0" 1614 | micromark-factory-space "^1.0.0" 1615 | micromark-factory-title "^1.0.0" 1616 | micromark-factory-whitespace "^1.0.0" 1617 | micromark-util-character "^1.0.0" 1618 | micromark-util-chunked "^1.0.0" 1619 | micromark-util-classify-character "^1.0.0" 1620 | micromark-util-html-tag-name "^1.0.0" 1621 | micromark-util-normalize-identifier "^1.0.0" 1622 | micromark-util-resolve-all "^1.0.0" 1623 | micromark-util-subtokenize "^1.0.0" 1624 | micromark-util-symbol "^1.0.0" 1625 | micromark-util-types "^1.0.1" 1626 | uvu "^0.5.0" 1627 | 1628 | micromark-extension-gfm-autolink-literal@^1.0.0: 1629 | version "1.0.5" 1630 | resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz#5853f0e579bbd8ef9e39a7c0f0f27c5a063a66e7" 1631 | integrity sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg== 1632 | dependencies: 1633 | micromark-util-character "^1.0.0" 1634 | micromark-util-sanitize-uri "^1.0.0" 1635 | micromark-util-symbol "^1.0.0" 1636 | micromark-util-types "^1.0.0" 1637 | 1638 | micromark-extension-gfm-footnote@^1.0.0: 1639 | version "1.1.2" 1640 | resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz#05e13034d68f95ca53c99679040bc88a6f92fe2e" 1641 | integrity sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q== 1642 | dependencies: 1643 | micromark-core-commonmark "^1.0.0" 1644 | micromark-factory-space "^1.0.0" 1645 | micromark-util-character "^1.0.0" 1646 | micromark-util-normalize-identifier "^1.0.0" 1647 | micromark-util-sanitize-uri "^1.0.0" 1648 | micromark-util-symbol "^1.0.0" 1649 | micromark-util-types "^1.0.0" 1650 | uvu "^0.5.0" 1651 | 1652 | micromark-extension-gfm-strikethrough@^1.0.0: 1653 | version "1.0.7" 1654 | resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz#c8212c9a616fa3bf47cb5c711da77f4fdc2f80af" 1655 | integrity sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw== 1656 | dependencies: 1657 | micromark-util-chunked "^1.0.0" 1658 | micromark-util-classify-character "^1.0.0" 1659 | micromark-util-resolve-all "^1.0.0" 1660 | micromark-util-symbol "^1.0.0" 1661 | micromark-util-types "^1.0.0" 1662 | uvu "^0.5.0" 1663 | 1664 | micromark-extension-gfm-table@^1.0.0: 1665 | version "1.0.7" 1666 | resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz#dcb46074b0c6254c3fc9cc1f6f5002c162968008" 1667 | integrity sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw== 1668 | dependencies: 1669 | micromark-factory-space "^1.0.0" 1670 | micromark-util-character "^1.0.0" 1671 | micromark-util-symbol "^1.0.0" 1672 | micromark-util-types "^1.0.0" 1673 | uvu "^0.5.0" 1674 | 1675 | micromark-extension-gfm-tagfilter@^1.0.0: 1676 | version "1.0.2" 1677 | resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz#aa7c4dd92dabbcb80f313ebaaa8eb3dac05f13a7" 1678 | integrity sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g== 1679 | dependencies: 1680 | micromark-util-types "^1.0.0" 1681 | 1682 | micromark-extension-gfm-task-list-item@^1.0.0: 1683 | version "1.0.5" 1684 | resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz#b52ce498dc4c69b6a9975abafc18f275b9dde9f4" 1685 | integrity sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ== 1686 | dependencies: 1687 | micromark-factory-space "^1.0.0" 1688 | micromark-util-character "^1.0.0" 1689 | micromark-util-symbol "^1.0.0" 1690 | micromark-util-types "^1.0.0" 1691 | uvu "^0.5.0" 1692 | 1693 | micromark-extension-gfm@^2.0.0: 1694 | version "2.0.3" 1695 | resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz#e517e8579949a5024a493e49204e884aa74f5acf" 1696 | integrity sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ== 1697 | dependencies: 1698 | micromark-extension-gfm-autolink-literal "^1.0.0" 1699 | micromark-extension-gfm-footnote "^1.0.0" 1700 | micromark-extension-gfm-strikethrough "^1.0.0" 1701 | micromark-extension-gfm-table "^1.0.0" 1702 | micromark-extension-gfm-tagfilter "^1.0.0" 1703 | micromark-extension-gfm-task-list-item "^1.0.0" 1704 | micromark-util-combine-extensions "^1.0.0" 1705 | micromark-util-types "^1.0.0" 1706 | 1707 | micromark-extension-math@^2.0.0: 1708 | version "2.1.2" 1709 | resolved "https://registry.yarnpkg.com/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz#52c70cc8266cd20ada1ef5a479bfed9a19b789bf" 1710 | integrity sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg== 1711 | dependencies: 1712 | "@types/katex" "^0.16.0" 1713 | katex "^0.16.0" 1714 | micromark-factory-space "^1.0.0" 1715 | micromark-util-character "^1.0.0" 1716 | micromark-util-symbol "^1.0.0" 1717 | micromark-util-types "^1.0.0" 1718 | uvu "^0.5.0" 1719 | 1720 | micromark-extension-mdx-expression@^1.0.0: 1721 | version "1.0.3" 1722 | resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz#cd3843573921bf55afcfff4ae0cd2e857a16dcfa" 1723 | integrity sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA== 1724 | dependencies: 1725 | micromark-factory-mdx-expression "^1.0.0" 1726 | micromark-factory-space "^1.0.0" 1727 | micromark-util-character "^1.0.0" 1728 | micromark-util-events-to-acorn "^1.0.0" 1729 | micromark-util-symbol "^1.0.0" 1730 | micromark-util-types "^1.0.0" 1731 | uvu "^0.5.0" 1732 | 1733 | micromark-extension-mdx-jsx@^1.0.0: 1734 | version "1.0.2" 1735 | resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.2.tgz#966817c1c0920e6bf311dd75e07eaf4a069d933b" 1736 | integrity sha512-MBppeDuXEBIL1uo4B/bL5eJ1q3m5pXzdzIWpOnJuzzBZF+S+9zbb5WnS2K/LEVQeoyiLzOuoteU4SFPuGJhhWw== 1737 | dependencies: 1738 | "@types/acorn" "^4.0.0" 1739 | estree-util-is-identifier-name "^2.0.0" 1740 | micromark-factory-mdx-expression "^1.0.0" 1741 | micromark-factory-space "^1.0.0" 1742 | micromark-util-character "^1.0.0" 1743 | micromark-util-symbol "^1.0.0" 1744 | micromark-util-types "^1.0.0" 1745 | uvu "^0.5.0" 1746 | vfile-message "^3.0.0" 1747 | 1748 | micromark-extension-mdx-md@^1.0.0: 1749 | version "1.0.0" 1750 | resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz#382f5df9ee3706dd120b51782a211f31f4760d22" 1751 | integrity sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw== 1752 | dependencies: 1753 | micromark-util-types "^1.0.0" 1754 | 1755 | micromark-extension-mdxjs-esm@^1.0.0: 1756 | version "1.0.2" 1757 | resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.2.tgz#df0c48743a0b1988119489c68314160b7942ffa6" 1758 | integrity sha512-bIaxblNIM+CCaJvp3L/V+168l79iuNmxEiTU6i3vB0YuDW+rumV64BFMxvhfRDxaJxQE1zD5vTPdyLBbW4efGA== 1759 | dependencies: 1760 | micromark-core-commonmark "^1.0.0" 1761 | micromark-util-character "^1.0.0" 1762 | micromark-util-events-to-acorn "^1.0.0" 1763 | micromark-util-symbol "^1.0.0" 1764 | micromark-util-types "^1.0.0" 1765 | unist-util-position-from-estree "^1.1.0" 1766 | uvu "^0.5.0" 1767 | vfile-message "^3.0.0" 1768 | 1769 | micromark-extension-mdxjs@^1.0.0: 1770 | version "1.0.0" 1771 | resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.0.tgz#772644e12fc8299a33e50f59c5aa15727f6689dd" 1772 | integrity sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ== 1773 | dependencies: 1774 | acorn "^8.0.0" 1775 | acorn-jsx "^5.0.0" 1776 | micromark-extension-mdx-expression "^1.0.0" 1777 | micromark-extension-mdx-jsx "^1.0.0" 1778 | micromark-extension-mdx-md "^1.0.0" 1779 | micromark-extension-mdxjs-esm "^1.0.0" 1780 | micromark-util-combine-extensions "^1.0.0" 1781 | micromark-util-types "^1.0.0" 1782 | 1783 | micromark-factory-destination@^1.0.0: 1784 | version "1.0.0" 1785 | resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e" 1786 | integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw== 1787 | dependencies: 1788 | micromark-util-character "^1.0.0" 1789 | micromark-util-symbol "^1.0.0" 1790 | micromark-util-types "^1.0.0" 1791 | 1792 | micromark-factory-label@^1.0.0: 1793 | version "1.0.2" 1794 | resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz#6be2551fa8d13542fcbbac478258fb7a20047137" 1795 | integrity sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg== 1796 | dependencies: 1797 | micromark-util-character "^1.0.0" 1798 | micromark-util-symbol "^1.0.0" 1799 | micromark-util-types "^1.0.0" 1800 | uvu "^0.5.0" 1801 | 1802 | micromark-factory-mdx-expression@^1.0.0: 1803 | version "1.0.5" 1804 | resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.5.tgz#d16e9c8611971b84a2e4fa296c88620d57967ca7" 1805 | integrity sha512-1DSMCBeCUj4m01P8uYbNWvOsv+FtpDTcBUcDCdE06sENTBX54lndRs9neWOgsNWfLDm2EzCyNKiUaoJ+mWa/WA== 1806 | dependencies: 1807 | micromark-factory-space "^1.0.0" 1808 | micromark-util-character "^1.0.0" 1809 | micromark-util-events-to-acorn "^1.0.0" 1810 | micromark-util-symbol "^1.0.0" 1811 | micromark-util-types "^1.0.0" 1812 | unist-util-position-from-estree "^1.0.0" 1813 | uvu "^0.5.0" 1814 | vfile-message "^3.0.0" 1815 | 1816 | micromark-factory-space@^1.0.0: 1817 | version "1.0.0" 1818 | resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633" 1819 | integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew== 1820 | dependencies: 1821 | micromark-util-character "^1.0.0" 1822 | micromark-util-types "^1.0.0" 1823 | 1824 | micromark-factory-title@^1.0.0: 1825 | version "1.0.2" 1826 | resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz#7e09287c3748ff1693930f176e1c4a328382494f" 1827 | integrity sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A== 1828 | dependencies: 1829 | micromark-factory-space "^1.0.0" 1830 | micromark-util-character "^1.0.0" 1831 | micromark-util-symbol "^1.0.0" 1832 | micromark-util-types "^1.0.0" 1833 | uvu "^0.5.0" 1834 | 1835 | micromark-factory-whitespace@^1.0.0: 1836 | version "1.0.0" 1837 | resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz#e991e043ad376c1ba52f4e49858ce0794678621c" 1838 | integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A== 1839 | dependencies: 1840 | micromark-factory-space "^1.0.0" 1841 | micromark-util-character "^1.0.0" 1842 | micromark-util-symbol "^1.0.0" 1843 | micromark-util-types "^1.0.0" 1844 | 1845 | micromark-util-character@^1.0.0: 1846 | version "1.1.0" 1847 | resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.1.0.tgz#d97c54d5742a0d9611a68ca0cd4124331f264d86" 1848 | integrity sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg== 1849 | dependencies: 1850 | micromark-util-symbol "^1.0.0" 1851 | micromark-util-types "^1.0.0" 1852 | 1853 | micromark-util-character@^2.0.0: 1854 | version "2.0.1" 1855 | resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.0.1.tgz#52b824c2e2633b6fb33399d2ec78ee2a90d6b298" 1856 | integrity sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw== 1857 | dependencies: 1858 | micromark-util-symbol "^2.0.0" 1859 | micromark-util-types "^2.0.0" 1860 | 1861 | micromark-util-chunked@^1.0.0: 1862 | version "1.0.0" 1863 | resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz#5b40d83f3d53b84c4c6bce30ed4257e9a4c79d06" 1864 | integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g== 1865 | dependencies: 1866 | micromark-util-symbol "^1.0.0" 1867 | 1868 | micromark-util-classify-character@^1.0.0: 1869 | version "1.0.0" 1870 | resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz#cbd7b447cb79ee6997dd274a46fc4eb806460a20" 1871 | integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA== 1872 | dependencies: 1873 | micromark-util-character "^1.0.0" 1874 | micromark-util-symbol "^1.0.0" 1875 | micromark-util-types "^1.0.0" 1876 | 1877 | micromark-util-combine-extensions@^1.0.0: 1878 | version "1.0.0" 1879 | resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz#91418e1e74fb893e3628b8d496085639124ff3d5" 1880 | integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA== 1881 | dependencies: 1882 | micromark-util-chunked "^1.0.0" 1883 | micromark-util-types "^1.0.0" 1884 | 1885 | micromark-util-decode-numeric-character-reference@^1.0.0: 1886 | version "1.0.0" 1887 | resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz#dcc85f13b5bd93ff8d2868c3dba28039d490b946" 1888 | integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w== 1889 | dependencies: 1890 | micromark-util-symbol "^1.0.0" 1891 | 1892 | micromark-util-decode-string@^1.0.0: 1893 | version "1.0.2" 1894 | resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz#942252ab7a76dec2dbf089cc32505ee2bc3acf02" 1895 | integrity sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q== 1896 | dependencies: 1897 | decode-named-character-reference "^1.0.0" 1898 | micromark-util-character "^1.0.0" 1899 | micromark-util-decode-numeric-character-reference "^1.0.0" 1900 | micromark-util-symbol "^1.0.0" 1901 | 1902 | micromark-util-encode@^1.0.0: 1903 | version "1.0.1" 1904 | resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz#2c1c22d3800870ad770ece5686ebca5920353383" 1905 | integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA== 1906 | 1907 | micromark-util-encode@^2.0.0: 1908 | version "2.0.0" 1909 | resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" 1910 | integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== 1911 | 1912 | micromark-util-events-to-acorn@^1.0.0: 1913 | version "1.0.4" 1914 | resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.0.4.tgz#07d26cd675dbca8c38b8d9aff2d4cdc91c9997aa" 1915 | integrity sha512-dpo8ecREK5s/KMph7jJ46RLM6g7N21CMc9LAJQbDLdbQnTpijigkSJPTIfLXZ+h5wdXlcsQ+b6ufAE9v76AdgA== 1916 | dependencies: 1917 | "@types/acorn" "^4.0.0" 1918 | "@types/estree" "^0.0.50" 1919 | estree-util-visit "^1.0.0" 1920 | micromark-util-types "^1.0.0" 1921 | uvu "^0.5.0" 1922 | vfile-message "^3.0.0" 1923 | 1924 | micromark-util-html-tag-name@^1.0.0: 1925 | version "1.0.0" 1926 | resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz#75737e92fef50af0c6212bd309bc5cb8dbd489ed" 1927 | integrity sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g== 1928 | 1929 | micromark-util-normalize-identifier@^1.0.0: 1930 | version "1.0.0" 1931 | resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz#4a3539cb8db954bbec5203952bfe8cedadae7828" 1932 | integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg== 1933 | dependencies: 1934 | micromark-util-symbol "^1.0.0" 1935 | 1936 | micromark-util-resolve-all@^1.0.0: 1937 | version "1.0.0" 1938 | resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz#a7c363f49a0162e931960c44f3127ab58f031d88" 1939 | integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw== 1940 | dependencies: 1941 | micromark-util-types "^1.0.0" 1942 | 1943 | micromark-util-sanitize-uri@^1.0.0: 1944 | version "1.0.0" 1945 | resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz#27dc875397cd15102274c6c6da5585d34d4f12b2" 1946 | integrity sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg== 1947 | dependencies: 1948 | micromark-util-character "^1.0.0" 1949 | micromark-util-encode "^1.0.0" 1950 | micromark-util-symbol "^1.0.0" 1951 | 1952 | micromark-util-sanitize-uri@^2.0.0: 1953 | version "2.0.0" 1954 | resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" 1955 | integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== 1956 | dependencies: 1957 | micromark-util-character "^2.0.0" 1958 | micromark-util-encode "^2.0.0" 1959 | micromark-util-symbol "^2.0.0" 1960 | 1961 | micromark-util-subtokenize@^1.0.0: 1962 | version "1.0.2" 1963 | resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz#ff6f1af6ac836f8bfdbf9b02f40431760ad89105" 1964 | integrity sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA== 1965 | dependencies: 1966 | micromark-util-chunked "^1.0.0" 1967 | micromark-util-symbol "^1.0.0" 1968 | micromark-util-types "^1.0.0" 1969 | uvu "^0.5.0" 1970 | 1971 | micromark-util-symbol@^1.0.0: 1972 | version "1.0.1" 1973 | resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz#b90344db62042ce454f351cf0bebcc0a6da4920e" 1974 | integrity sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ== 1975 | 1976 | micromark-util-symbol@^2.0.0: 1977 | version "2.0.0" 1978 | resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" 1979 | integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== 1980 | 1981 | micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: 1982 | version "1.0.2" 1983 | resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.2.tgz#f4220fdb319205812f99c40f8c87a9be83eded20" 1984 | integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w== 1985 | 1986 | micromark-util-types@^2.0.0: 1987 | version "2.0.0" 1988 | resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" 1989 | integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== 1990 | 1991 | micromark@^3.0.0: 1992 | version "3.0.10" 1993 | resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.10.tgz#1eac156f0399d42736458a14b0ca2d86190b457c" 1994 | integrity sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg== 1995 | dependencies: 1996 | "@types/debug" "^4.0.0" 1997 | debug "^4.0.0" 1998 | decode-named-character-reference "^1.0.0" 1999 | micromark-core-commonmark "^1.0.1" 2000 | micromark-factory-space "^1.0.0" 2001 | micromark-util-character "^1.0.0" 2002 | micromark-util-chunked "^1.0.0" 2003 | micromark-util-combine-extensions "^1.0.0" 2004 | micromark-util-decode-numeric-character-reference "^1.0.0" 2005 | micromark-util-encode "^1.0.0" 2006 | micromark-util-normalize-identifier "^1.0.0" 2007 | micromark-util-resolve-all "^1.0.0" 2008 | micromark-util-sanitize-uri "^1.0.0" 2009 | micromark-util-subtokenize "^1.0.0" 2010 | micromark-util-symbol "^1.0.0" 2011 | micromark-util-types "^1.0.1" 2012 | uvu "^0.5.0" 2013 | 2014 | mime-db@~1.25.0: 2015 | version "1.25.0" 2016 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.25.0.tgz#c18dbd7c73a5dbf6f44a024dc0d165a1e7b1c392" 2017 | integrity sha1-wY29fHOl2/b0SgJNwNFloeexw5I= 2018 | 2019 | mime-types@2.1.13: 2020 | version "2.1.13" 2021 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.13.tgz#e07aaa9c6c6b9a7ca3012c69003ad25a39e92a88" 2022 | integrity sha1-4HqqnGxrmnyjASxpADrSWjnpKog= 2023 | dependencies: 2024 | mime-db "~1.25.0" 2025 | 2026 | mri@^1.1.0: 2027 | version "1.2.0" 2028 | resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" 2029 | integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== 2030 | 2031 | ms@2.1.2: 2032 | version "2.1.2" 2033 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 2034 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 2035 | 2036 | nanoid@^3.3.6: 2037 | version "3.3.6" 2038 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" 2039 | integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== 2040 | 2041 | next-mdx-remote@^4.2.1: 2042 | version "4.4.1" 2043 | resolved "https://registry.yarnpkg.com/next-mdx-remote/-/next-mdx-remote-4.4.1.tgz#96b16e2adc54dbcd0a7f204a9a3c3fd269d41abf" 2044 | integrity sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ== 2045 | dependencies: 2046 | "@mdx-js/mdx" "^2.2.1" 2047 | "@mdx-js/react" "^2.2.1" 2048 | vfile "^5.3.0" 2049 | vfile-matter "^3.0.1" 2050 | 2051 | next-themes@^0.2.1: 2052 | version "0.2.1" 2053 | resolved "https://registry.yarnpkg.com/next-themes/-/next-themes-0.2.1.tgz#0c9f128e847979daf6c67f70b38e6b6567856e45" 2054 | integrity sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A== 2055 | 2056 | next@^13.5.6: 2057 | version "13.5.6" 2058 | resolved "https://registry.yarnpkg.com/next/-/next-13.5.6.tgz#e964b5853272236c37ce0dd2c68302973cf010b1" 2059 | integrity sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw== 2060 | dependencies: 2061 | "@next/env" "13.5.6" 2062 | "@swc/helpers" "0.5.2" 2063 | busboy "1.6.0" 2064 | caniuse-lite "^1.0.30001406" 2065 | postcss "8.4.31" 2066 | styled-jsx "5.1.1" 2067 | watchpack "2.4.0" 2068 | optionalDependencies: 2069 | "@next/swc-darwin-arm64" "13.5.6" 2070 | "@next/swc-darwin-x64" "13.5.6" 2071 | "@next/swc-linux-arm64-gnu" "13.5.6" 2072 | "@next/swc-linux-arm64-musl" "13.5.6" 2073 | "@next/swc-linux-x64-gnu" "13.5.6" 2074 | "@next/swc-linux-x64-musl" "13.5.6" 2075 | "@next/swc-win32-arm64-msvc" "13.5.6" 2076 | "@next/swc-win32-ia32-msvc" "13.5.6" 2077 | "@next/swc-win32-x64-msvc" "13.5.6" 2078 | 2079 | nextra-theme-blog@^2.13.2: 2080 | version "2.13.2" 2081 | resolved "https://registry.yarnpkg.com/nextra-theme-blog/-/nextra-theme-blog-2.13.2.tgz#5ea780cb3438f6c5da79b021e0abcf7579ca1993" 2082 | integrity sha512-/g2Y/e0PkyXhDo0wuybb9+9hKQRLATWzFvKBzwcLq7XwOYT5njn/bHY/kx5zzkVyNkLnH5maz/EXOTlfG1b27Q== 2083 | dependencies: 2084 | next-themes "^0.2.1" 2085 | 2086 | nextra@^2.13.2: 2087 | version "2.13.2" 2088 | resolved "https://registry.yarnpkg.com/nextra/-/nextra-2.13.2.tgz#d460c2551c1daf1ff0ebc52690ff66f583c3dc67" 2089 | integrity sha512-pIgOSXNUqTz1laxV4ChFZOU7lzJAoDHHaBPj8L09PuxrLKqU1BU/iZtXAG6bQeKCx8EPdBsoXxEuENnL9QGnGA== 2090 | dependencies: 2091 | "@headlessui/react" "^1.7.10" 2092 | "@mdx-js/mdx" "^2.3.0" 2093 | "@mdx-js/react" "^2.3.0" 2094 | "@napi-rs/simple-git" "^0.1.9" 2095 | "@theguild/remark-mermaid" "^0.0.5" 2096 | "@theguild/remark-npm2yarn" "^0.2.0" 2097 | clsx "^2.0.0" 2098 | github-slugger "^2.0.0" 2099 | graceful-fs "^4.2.11" 2100 | gray-matter "^4.0.3" 2101 | katex "^0.16.9" 2102 | lodash.get "^4.4.2" 2103 | next-mdx-remote "^4.2.1" 2104 | p-limit "^3.1.0" 2105 | rehype-katex "^7.0.0" 2106 | rehype-pretty-code "0.9.11" 2107 | rehype-raw "^7.0.0" 2108 | remark-gfm "^3.0.1" 2109 | remark-math "^5.1.1" 2110 | remark-reading-time "^2.0.1" 2111 | shiki "^0.14.3" 2112 | slash "^3.0.0" 2113 | title "^3.5.3" 2114 | unist-util-remove "^4.0.0" 2115 | unist-util-visit "^5.0.0" 2116 | zod "^3.22.3" 2117 | 2118 | non-layered-tidy-tree-layout@^2.0.2: 2119 | version "2.0.2" 2120 | resolved "https://registry.yarnpkg.com/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz#57d35d13c356643fc296a55fb11ac15e74da7804" 2121 | integrity sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw== 2122 | 2123 | npm-run-path@^2.0.0: 2124 | version "2.0.2" 2125 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" 2126 | integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== 2127 | dependencies: 2128 | path-key "^2.0.0" 2129 | 2130 | npm-to-yarn@^2.1.0: 2131 | version "2.1.0" 2132 | resolved "https://registry.yarnpkg.com/npm-to-yarn/-/npm-to-yarn-2.1.0.tgz#ff4e18028d18eb844691f1ccb556be5f3ccfde34" 2133 | integrity sha512-2C1IgJLdJngq1bSER7K7CGFszRr9s2rijEwvENPEgI0eK9xlD3tNwDc0UJnRj7FIT2aydWm72jB88uVswAhXHA== 2134 | 2135 | p-finally@^1.0.0: 2136 | version "1.0.0" 2137 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 2138 | integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= 2139 | 2140 | p-limit@^3.1.0: 2141 | version "3.1.0" 2142 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" 2143 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== 2144 | dependencies: 2145 | yocto-queue "^0.1.0" 2146 | 2147 | parse-entities@^4.0.0: 2148 | version "4.0.0" 2149 | resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.0.tgz#f67c856d4e3fe19b1a445c3fabe78dcdc1053eeb" 2150 | integrity sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ== 2151 | dependencies: 2152 | "@types/unist" "^2.0.0" 2153 | character-entities "^2.0.0" 2154 | character-entities-legacy "^3.0.0" 2155 | character-reference-invalid "^2.0.0" 2156 | decode-named-character-reference "^1.0.0" 2157 | is-alphanumerical "^2.0.0" 2158 | is-decimal "^2.0.0" 2159 | is-hexadecimal "^2.0.0" 2160 | 2161 | parse-numeric-range@^1.3.0: 2162 | version "1.3.0" 2163 | resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" 2164 | integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== 2165 | 2166 | parse5@^7.0.0: 2167 | version "7.1.2" 2168 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" 2169 | integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== 2170 | dependencies: 2171 | entities "^4.4.0" 2172 | 2173 | path-key@^2.0.0: 2174 | version "2.0.1" 2175 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 2176 | integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== 2177 | 2178 | periscopic@^3.0.0: 2179 | version "3.0.4" 2180 | resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.0.4.tgz#b3fbed0d1bc844976b977173ca2cd4a0ef4fa8d1" 2181 | integrity sha512-SFx68DxCv0Iyo6APZuw/AKewkkThGwssmU0QWtTlvov3VAtPX+QJ4CadwSaz8nrT5jPIuxdvJWB4PnD2KNDxQg== 2182 | dependencies: 2183 | estree-walker "^3.0.0" 2184 | is-reference "^3.0.0" 2185 | 2186 | picocolors@^1.0.0: 2187 | version "1.0.0" 2188 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 2189 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 2190 | 2191 | postcss@8.4.31: 2192 | version "8.4.31" 2193 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" 2194 | integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== 2195 | dependencies: 2196 | nanoid "^3.3.6" 2197 | picocolors "^1.0.0" 2198 | source-map-js "^1.0.2" 2199 | 2200 | property-information@^6.0.0: 2201 | version "6.1.1" 2202 | resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.1.1.tgz#5ca85510a3019726cb9afed4197b7b8ac5926a22" 2203 | integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w== 2204 | 2205 | pseudomap@^1.0.2: 2206 | version "1.0.2" 2207 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 2208 | integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== 2209 | 2210 | react-dom@^18.2.0: 2211 | version "18.2.0" 2212 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" 2213 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== 2214 | dependencies: 2215 | loose-envify "^1.1.0" 2216 | scheduler "^0.23.0" 2217 | 2218 | react@^18.2.0: 2219 | version "18.2.0" 2220 | resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" 2221 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== 2222 | dependencies: 2223 | loose-envify "^1.1.0" 2224 | 2225 | reading-time@^1.3.0: 2226 | version "1.5.0" 2227 | resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" 2228 | integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== 2229 | 2230 | rehype-katex@^7.0.0: 2231 | version "7.0.0" 2232 | resolved "https://registry.yarnpkg.com/rehype-katex/-/rehype-katex-7.0.0.tgz#f5e9e2825981175a7b0a4d58ed9816c33576dfed" 2233 | integrity sha512-h8FPkGE00r2XKU+/acgqwWUlyzve1IiOKwsEkg4pDL3k48PiE0Pt+/uLtVHDVkN1yA4iurZN6UES8ivHVEQV6Q== 2234 | dependencies: 2235 | "@types/hast" "^3.0.0" 2236 | "@types/katex" "^0.16.0" 2237 | hast-util-from-html-isomorphic "^2.0.0" 2238 | hast-util-to-text "^4.0.0" 2239 | katex "^0.16.0" 2240 | unist-util-visit-parents "^6.0.0" 2241 | vfile "^6.0.0" 2242 | 2243 | rehype-pretty-code@0.9.11: 2244 | version "0.9.11" 2245 | resolved "https://registry.yarnpkg.com/rehype-pretty-code/-/rehype-pretty-code-0.9.11.tgz#742017cbcfd5bd85466dfedd65b33a954aff7f2a" 2246 | integrity sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA== 2247 | dependencies: 2248 | "@types/hast" "^2.0.0" 2249 | hash-obj "^4.0.0" 2250 | parse-numeric-range "^1.3.0" 2251 | 2252 | rehype-raw@^7.0.0: 2253 | version "7.0.0" 2254 | resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" 2255 | integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== 2256 | dependencies: 2257 | "@types/hast" "^3.0.0" 2258 | hast-util-raw "^9.0.0" 2259 | vfile "^6.0.0" 2260 | 2261 | remark-gfm@^3.0.1: 2262 | version "3.0.1" 2263 | resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" 2264 | integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== 2265 | dependencies: 2266 | "@types/mdast" "^3.0.0" 2267 | mdast-util-gfm "^2.0.0" 2268 | micromark-extension-gfm "^2.0.0" 2269 | unified "^10.0.0" 2270 | 2271 | remark-math@^5.1.1: 2272 | version "5.1.1" 2273 | resolved "https://registry.yarnpkg.com/remark-math/-/remark-math-5.1.1.tgz#459e798d978d4ca032e745af0bac81ddcdf94964" 2274 | integrity sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw== 2275 | dependencies: 2276 | "@types/mdast" "^3.0.0" 2277 | mdast-util-math "^2.0.0" 2278 | micromark-extension-math "^2.0.0" 2279 | unified "^10.0.0" 2280 | 2281 | remark-mdx@^2.0.0: 2282 | version "2.3.0" 2283 | resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.3.0.tgz#efe678025a8c2726681bde8bf111af4a93943db4" 2284 | integrity sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g== 2285 | dependencies: 2286 | mdast-util-mdx "^2.0.0" 2287 | micromark-extension-mdxjs "^1.0.0" 2288 | 2289 | remark-parse@^10.0.0: 2290 | version "10.0.1" 2291 | resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.1.tgz#6f60ae53edbf0cf38ea223fe643db64d112e0775" 2292 | integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw== 2293 | dependencies: 2294 | "@types/mdast" "^3.0.0" 2295 | mdast-util-from-markdown "^1.0.0" 2296 | unified "^10.0.0" 2297 | 2298 | remark-reading-time@^2.0.1: 2299 | version "2.0.1" 2300 | resolved "https://registry.yarnpkg.com/remark-reading-time/-/remark-reading-time-2.0.1.tgz#fe8bb8e420db7678dc749385167adb4fc99318f7" 2301 | integrity sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw== 2302 | dependencies: 2303 | estree-util-is-identifier-name "^2.0.0" 2304 | estree-util-value-to-estree "^1.3.0" 2305 | reading-time "^1.3.0" 2306 | unist-util-visit "^3.1.0" 2307 | 2308 | remark-rehype@^10.0.0: 2309 | version "10.1.0" 2310 | resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" 2311 | integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== 2312 | dependencies: 2313 | "@types/hast" "^2.0.0" 2314 | "@types/mdast" "^3.0.0" 2315 | mdast-util-to-hast "^12.1.0" 2316 | unified "^10.0.0" 2317 | 2318 | robust-predicates@^3.0.0: 2319 | version "3.0.2" 2320 | resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771" 2321 | integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg== 2322 | 2323 | rss@^1.2.2: 2324 | version "1.2.2" 2325 | resolved "https://registry.yarnpkg.com/rss/-/rss-1.2.2.tgz#50a1698876138133a74f9a05d2bdc8db8d27a921" 2326 | integrity sha512-xUhRTgslHeCBeHAqaWSbOYTydN2f0tAzNXvzh3stjz7QDhQMzdgHf3pfgNIngeytQflrFPfy6axHilTETr6gDg== 2327 | dependencies: 2328 | mime-types "2.1.13" 2329 | xml "1.0.1" 2330 | 2331 | rw@1: 2332 | version "1.3.3" 2333 | resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" 2334 | integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ== 2335 | 2336 | sade@^1.7.3: 2337 | version "1.8.1" 2338 | resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" 2339 | integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== 2340 | dependencies: 2341 | mri "^1.1.0" 2342 | 2343 | "safer-buffer@>= 2.1.2 < 3.0.0": 2344 | version "2.1.2" 2345 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 2346 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 2347 | 2348 | scheduler@^0.23.0: 2349 | version "0.23.0" 2350 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" 2351 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== 2352 | dependencies: 2353 | loose-envify "^1.1.0" 2354 | 2355 | section-matter@^1.0.0: 2356 | version "1.0.0" 2357 | resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" 2358 | integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== 2359 | dependencies: 2360 | extend-shallow "^2.0.1" 2361 | kind-of "^6.0.0" 2362 | 2363 | shebang-command@^1.2.0: 2364 | version "1.2.0" 2365 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 2366 | integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== 2367 | dependencies: 2368 | shebang-regex "^1.0.0" 2369 | 2370 | shebang-regex@^1.0.0: 2371 | version "1.0.0" 2372 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 2373 | integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== 2374 | 2375 | shiki@^0.14.3: 2376 | version "0.14.5" 2377 | resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" 2378 | integrity sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw== 2379 | dependencies: 2380 | ansi-sequence-parser "^1.1.0" 2381 | jsonc-parser "^3.2.0" 2382 | vscode-oniguruma "^1.7.0" 2383 | vscode-textmate "^8.0.0" 2384 | 2385 | signal-exit@^3.0.0: 2386 | version "3.0.7" 2387 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" 2388 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== 2389 | 2390 | slash@^3.0.0: 2391 | version "3.0.0" 2392 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 2393 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 2394 | 2395 | sort-keys@^5.0.0: 2396 | version "5.0.0" 2397 | resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-5.0.0.tgz#5d775f8ae93ecc29bc7312bbf3acac4e36e3c446" 2398 | integrity sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw== 2399 | dependencies: 2400 | is-plain-obj "^4.0.0" 2401 | 2402 | source-map-js@^1.0.2: 2403 | version "1.0.2" 2404 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 2405 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 2406 | 2407 | source-map@^0.7.0: 2408 | version "0.7.3" 2409 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" 2410 | integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== 2411 | 2412 | space-separated-tokens@^2.0.0: 2413 | version "2.0.1" 2414 | resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b" 2415 | integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== 2416 | 2417 | sprintf-js@~1.0.2: 2418 | version "1.0.3" 2419 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 2420 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 2421 | 2422 | streamsearch@^1.1.0: 2423 | version "1.1.0" 2424 | resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" 2425 | integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== 2426 | 2427 | stringify-entities@^4.0.0: 2428 | version "4.0.2" 2429 | resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.2.tgz#13d113dc7449dc8ae4cb22c28883ee3fff8753e3" 2430 | integrity sha512-MTxTVcEkorNtBbNpoFJPEh0kKdM6+QbMjLbaxmvaPMmayOXdr/AIVIIJX7FReUVweRBFJfZepK4A4AKgwuFpMQ== 2431 | dependencies: 2432 | character-entities-html4 "^2.0.0" 2433 | character-entities-legacy "^3.0.0" 2434 | 2435 | strip-bom-string@^1.0.0: 2436 | version "1.0.0" 2437 | resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" 2438 | integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= 2439 | 2440 | strip-eof@^1.0.0: 2441 | version "1.0.0" 2442 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 2443 | integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== 2444 | 2445 | style-to-object@^0.3.0: 2446 | version "0.3.0" 2447 | resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" 2448 | integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== 2449 | dependencies: 2450 | inline-style-parser "0.1.1" 2451 | 2452 | styled-jsx@5.1.1: 2453 | version "5.1.1" 2454 | resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f" 2455 | integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw== 2456 | dependencies: 2457 | client-only "0.0.1" 2458 | 2459 | stylis@^4.1.3: 2460 | version "4.3.0" 2461 | resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.0.tgz#abe305a669fc3d8777e10eefcfc73ad861c5588c" 2462 | integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== 2463 | 2464 | supports-color@^4.0.0: 2465 | version "4.5.0" 2466 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" 2467 | integrity sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw== 2468 | dependencies: 2469 | has-flag "^2.0.0" 2470 | 2471 | title@^3.5.3: 2472 | version "3.5.3" 2473 | resolved "https://registry.yarnpkg.com/title/-/title-3.5.3.tgz#b338d701a3d949db6b49b2c86f409f9c2f36cd91" 2474 | integrity sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q== 2475 | dependencies: 2476 | arg "1.0.0" 2477 | chalk "2.3.0" 2478 | clipboardy "1.2.2" 2479 | titleize "1.0.0" 2480 | 2481 | titleize@1.0.0: 2482 | version "1.0.0" 2483 | resolved "https://registry.yarnpkg.com/titleize/-/titleize-1.0.0.tgz#7d350722061830ba6617631e0cfd3ea08398d95a" 2484 | integrity sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw== 2485 | 2486 | trim-lines@^3.0.0: 2487 | version "3.0.1" 2488 | resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" 2489 | integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== 2490 | 2491 | trough@^2.0.0: 2492 | version "2.0.2" 2493 | resolved "https://registry.yarnpkg.com/trough/-/trough-2.0.2.tgz#94a3aa9d5ce379fc561f6244905b3f36b7458d96" 2494 | integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w== 2495 | 2496 | ts-dedent@^2.2.0: 2497 | version "2.2.0" 2498 | resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" 2499 | integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== 2500 | 2501 | tslib@^2.4.0: 2502 | version "2.6.2" 2503 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" 2504 | integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== 2505 | 2506 | type-fest@^1.0.2: 2507 | version "1.4.0" 2508 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" 2509 | integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== 2510 | 2511 | unified@^10.0.0: 2512 | version "10.1.1" 2513 | resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.1.tgz#345e349e3ab353ab612878338eb9d57b4dea1d46" 2514 | integrity sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w== 2515 | dependencies: 2516 | "@types/unist" "^2.0.0" 2517 | bail "^2.0.0" 2518 | extend "^3.0.0" 2519 | is-buffer "^2.0.0" 2520 | is-plain-obj "^4.0.0" 2521 | trough "^2.0.0" 2522 | vfile "^5.0.0" 2523 | 2524 | unist-builder@^3.0.0: 2525 | version "3.0.0" 2526 | resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04" 2527 | integrity sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ== 2528 | dependencies: 2529 | "@types/unist" "^2.0.0" 2530 | 2531 | unist-util-find-after@^5.0.0: 2532 | version "5.0.0" 2533 | resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz#3fccc1b086b56f34c8b798e1ff90b5c54468e896" 2534 | integrity sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ== 2535 | dependencies: 2536 | "@types/unist" "^3.0.0" 2537 | unist-util-is "^6.0.0" 2538 | 2539 | unist-util-generated@^2.0.0: 2540 | version "2.0.0" 2541 | resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.0.tgz#86fafb77eb6ce9bfa6b663c3f5ad4f8e56a60113" 2542 | integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw== 2543 | 2544 | unist-util-is@^5.0.0: 2545 | version "5.1.1" 2546 | resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236" 2547 | integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ== 2548 | 2549 | unist-util-is@^6.0.0: 2550 | version "6.0.0" 2551 | resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" 2552 | integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== 2553 | dependencies: 2554 | "@types/unist" "^3.0.0" 2555 | 2556 | unist-util-position-from-estree@^1.0.0, unist-util-position-from-estree@^1.1.0: 2557 | version "1.1.1" 2558 | resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz#96f4d543dfb0428edc01ebb928570b602d280c4c" 2559 | integrity sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw== 2560 | dependencies: 2561 | "@types/unist" "^2.0.0" 2562 | 2563 | unist-util-position@^4.0.0: 2564 | version "4.0.1" 2565 | resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.1.tgz#f8484b2da19a897a0180556d160c28633070dbb9" 2566 | integrity sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA== 2567 | 2568 | unist-util-position@^5.0.0: 2569 | version "5.0.0" 2570 | resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" 2571 | integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== 2572 | dependencies: 2573 | "@types/unist" "^3.0.0" 2574 | 2575 | unist-util-remove-position@^4.0.0: 2576 | version "4.0.1" 2577 | resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz#d5b46a7304ac114c8d91990ece085ca7c2c135c8" 2578 | integrity sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ== 2579 | dependencies: 2580 | "@types/unist" "^2.0.0" 2581 | unist-util-visit "^4.0.0" 2582 | 2583 | unist-util-remove-position@^5.0.0: 2584 | version "5.0.0" 2585 | resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" 2586 | integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== 2587 | dependencies: 2588 | "@types/unist" "^3.0.0" 2589 | unist-util-visit "^5.0.0" 2590 | 2591 | unist-util-remove@^4.0.0: 2592 | version "4.0.0" 2593 | resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-4.0.0.tgz#94b7d6bbd24e42d2f841e947ed087be5c82b222e" 2594 | integrity sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg== 2595 | dependencies: 2596 | "@types/unist" "^3.0.0" 2597 | unist-util-is "^6.0.0" 2598 | unist-util-visit-parents "^6.0.0" 2599 | 2600 | unist-util-stringify-position@^3.0.0: 2601 | version "3.0.0" 2602 | resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz#d517d2883d74d0daa0b565adc3d10a02b4a8cde9" 2603 | integrity sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA== 2604 | dependencies: 2605 | "@types/unist" "^2.0.0" 2606 | 2607 | unist-util-stringify-position@^4.0.0: 2608 | version "4.0.0" 2609 | resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" 2610 | integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== 2611 | dependencies: 2612 | "@types/unist" "^3.0.0" 2613 | 2614 | unist-util-visit-parents@^4.0.0: 2615 | version "4.1.1" 2616 | resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz#e83559a4ad7e6048a46b1bdb22614f2f3f4724f2" 2617 | integrity sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw== 2618 | dependencies: 2619 | "@types/unist" "^2.0.0" 2620 | unist-util-is "^5.0.0" 2621 | 2622 | unist-util-visit-parents@^5.0.0: 2623 | version "5.1.0" 2624 | resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz#44bbc5d25f2411e7dfc5cecff12de43296aa8521" 2625 | integrity sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg== 2626 | dependencies: 2627 | "@types/unist" "^2.0.0" 2628 | unist-util-is "^5.0.0" 2629 | 2630 | unist-util-visit-parents@^6.0.0: 2631 | version "6.0.1" 2632 | resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" 2633 | integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== 2634 | dependencies: 2635 | "@types/unist" "^3.0.0" 2636 | unist-util-is "^6.0.0" 2637 | 2638 | unist-util-visit@^3.0.0, unist-util-visit@^3.1.0: 2639 | version "3.1.0" 2640 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-3.1.0.tgz#9420d285e1aee938c7d9acbafc8e160186dbaf7b" 2641 | integrity sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA== 2642 | dependencies: 2643 | "@types/unist" "^2.0.0" 2644 | unist-util-is "^5.0.0" 2645 | unist-util-visit-parents "^4.0.0" 2646 | 2647 | unist-util-visit@^4.0.0: 2648 | version "4.1.0" 2649 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.0.tgz#f41e407a9e94da31594e6b1c9811c51ab0b3d8f5" 2650 | integrity sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ== 2651 | dependencies: 2652 | "@types/unist" "^2.0.0" 2653 | unist-util-is "^5.0.0" 2654 | unist-util-visit-parents "^5.0.0" 2655 | 2656 | unist-util-visit@^5.0.0: 2657 | version "5.0.0" 2658 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" 2659 | integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== 2660 | dependencies: 2661 | "@types/unist" "^3.0.0" 2662 | unist-util-is "^6.0.0" 2663 | unist-util-visit-parents "^6.0.0" 2664 | 2665 | uuid@^9.0.0: 2666 | version "9.0.1" 2667 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" 2668 | integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== 2669 | 2670 | uvu@^0.5.0: 2671 | version "0.5.3" 2672 | resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.3.tgz#3d83c5bc1230f153451877bfc7f4aea2392219ae" 2673 | integrity sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw== 2674 | dependencies: 2675 | dequal "^2.0.0" 2676 | diff "^5.0.0" 2677 | kleur "^4.0.3" 2678 | sade "^1.7.3" 2679 | 2680 | vfile-location@^5.0.0: 2681 | version "5.0.2" 2682 | resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" 2683 | integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== 2684 | dependencies: 2685 | "@types/unist" "^3.0.0" 2686 | vfile "^6.0.0" 2687 | 2688 | vfile-matter@^3.0.1: 2689 | version "3.0.1" 2690 | resolved "https://registry.yarnpkg.com/vfile-matter/-/vfile-matter-3.0.1.tgz#85e26088e43aa85c04d42ffa3693635fa2bc5624" 2691 | integrity sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg== 2692 | dependencies: 2693 | "@types/js-yaml" "^4.0.0" 2694 | is-buffer "^2.0.0" 2695 | js-yaml "^4.0.0" 2696 | 2697 | vfile-message@^3.0.0: 2698 | version "3.1.0" 2699 | resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.0.tgz#5437035aa43185ff4b9210d32fada6c640e59143" 2700 | integrity sha512-4QJbBk+DkPEhBXq3f260xSaWtjE4gPKOfulzfMFF8ZNwaPZieWsg3iVlcmF04+eebzpcpeXOOFMfrYzJHVYg+g== 2701 | dependencies: 2702 | "@types/unist" "^2.0.0" 2703 | unist-util-stringify-position "^3.0.0" 2704 | 2705 | vfile-message@^4.0.0: 2706 | version "4.0.2" 2707 | resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" 2708 | integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== 2709 | dependencies: 2710 | "@types/unist" "^3.0.0" 2711 | unist-util-stringify-position "^4.0.0" 2712 | 2713 | vfile@^5.0.0: 2714 | version "5.3.0" 2715 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.0.tgz#4990c78cb3157005590ee8c930b71cd7fa6a006e" 2716 | integrity sha512-Tj44nY/48OQvarrE4FAjUfrv7GZOYzPbl5OD65HxVKwLJKMPU7zmfV8cCgCnzKWnSfYG2f3pxu+ALqs7j22xQQ== 2717 | dependencies: 2718 | "@types/unist" "^2.0.0" 2719 | is-buffer "^2.0.0" 2720 | unist-util-stringify-position "^3.0.0" 2721 | vfile-message "^3.0.0" 2722 | 2723 | vfile@^5.3.0: 2724 | version "5.3.7" 2725 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" 2726 | integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== 2727 | dependencies: 2728 | "@types/unist" "^2.0.0" 2729 | is-buffer "^2.0.0" 2730 | unist-util-stringify-position "^3.0.0" 2731 | vfile-message "^3.0.0" 2732 | 2733 | vfile@^6.0.0: 2734 | version "6.0.1" 2735 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" 2736 | integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== 2737 | dependencies: 2738 | "@types/unist" "^3.0.0" 2739 | unist-util-stringify-position "^4.0.0" 2740 | vfile-message "^4.0.0" 2741 | 2742 | vscode-oniguruma@^1.7.0: 2743 | version "1.7.0" 2744 | resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" 2745 | integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== 2746 | 2747 | vscode-textmate@^8.0.0: 2748 | version "8.0.0" 2749 | resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" 2750 | integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== 2751 | 2752 | watchpack@2.4.0: 2753 | version "2.4.0" 2754 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" 2755 | integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== 2756 | dependencies: 2757 | glob-to-regexp "^0.4.1" 2758 | graceful-fs "^4.1.2" 2759 | 2760 | web-namespaces@^2.0.0: 2761 | version "2.0.1" 2762 | resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" 2763 | integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== 2764 | 2765 | web-worker@^1.2.0: 2766 | version "1.2.0" 2767 | resolved "https://registry.yarnpkg.com/web-worker/-/web-worker-1.2.0.tgz#5d85a04a7fbc1e7db58f66595d7a3ac7c9c180da" 2768 | integrity sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA== 2769 | 2770 | which@^1.2.9: 2771 | version "1.3.1" 2772 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 2773 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== 2774 | dependencies: 2775 | isexe "^2.0.0" 2776 | 2777 | xml@1.0.1: 2778 | version "1.0.1" 2779 | resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" 2780 | integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= 2781 | 2782 | yallist@^2.1.2: 2783 | version "2.1.2" 2784 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 2785 | integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== 2786 | 2787 | yocto-queue@^0.1.0: 2788 | version "0.1.0" 2789 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" 2790 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== 2791 | 2792 | zod@^3.22.3: 2793 | version "3.22.4" 2794 | resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" 2795 | integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== 2796 | 2797 | zwitch@^2.0.0: 2798 | version "2.0.2" 2799 | resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1" 2800 | integrity sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA== 2801 | --------------------------------------------------------------------------------