├── .changeset ├── README.md └── config.json ├── .github └── workflows │ ├── publish-docs.yml │ └── publish.yml ├── .gitignore ├── .nvmrc ├── CHANGELOG.md ├── README.md ├── biome.json ├── docs ├── .gitignore ├── docs │ ├── _meta.json │ ├── guide │ │ ├── _meta.json │ │ └── index.md │ ├── index.md │ └── public │ │ ├── logo-black.png │ │ └── logo-white.png ├── package.json ├── rspress.config.ts └── tsconfig.json ├── package.json ├── packages └── rsbuild-plugin-web-extension │ ├── README.md │ ├── package.json │ ├── src │ ├── index.ts │ └── manifest │ │ ├── make-manifest.ts │ │ └── parser.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.changeset/README.md: -------------------------------------------------------------------------------- 1 | # Changesets 2 | 3 | Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works 4 | with multi-package repos, or single-package repos to help you version and publish your code. You can 5 | find the full documentation for it [in our repository](https://github.com/changesets/changesets) 6 | 7 | We have a quick list of common questions to get you started engaging with this project in 8 | [our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) 9 | -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json", 3 | "changelog": "@changesets/cli/changelog", 4 | "commit": false, 5 | "fixed": [], 6 | "linked": [], 7 | "access": "public", 8 | "baseBranch": "main", 9 | "updateInternalDependencies": "patch", 10 | "ignore": [] 11 | } 12 | -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- 1 | name: Deploy to GitHub Pages 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | paths: 8 | - "docs/**" 9 | env: 10 | STORE_PATH: ~/.pnpm-store 11 | 12 | jobs: 13 | build-and-deploy: 14 | runs-on: ubuntu-latest 15 | 16 | steps: 17 | - name: checkout code repository 18 | uses: actions/checkout@v3 19 | 20 | - name: setup node.js 21 | uses: actions/setup-node@v3 22 | with: 23 | node-version: 20 24 | 25 | - name: setup pnpm 26 | uses: pnpm/action-setup@v3 27 | with: 28 | version: 8 29 | run_install: false 30 | 31 | - name: Setup pnpm cache 32 | uses: actions/cache@v3 33 | with: 34 | path: ${{ env.STORE_PATH }} 35 | key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} 36 | restore-keys: | 37 | ${{ runner.os }}-pnpm-store- 38 | 39 | - name: install dependencies 40 | run: pnpm install --frozen-lockfile 41 | 42 | - name: Build with Rspress 43 | run: npm run build:docs # Rspress 빌드를 위한 명령어 44 | 45 | - name: Deploy to GitHub Pages 46 | uses: peaceiris/actions-gh-pages@v3 47 | with: 48 | github_token: ${{ secrets.GITHUB_TOKEN }} 49 | publish_dir: ./docs/doc_build # 빌드 결과 디렉토리 50 | cname: rsbuild-plugin-web-extension.filc.io 51 | -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- 1 | name: Changesets 2 | on: 3 | push: 4 | branches: 5 | - main 6 | paths: 7 | - "packages/**" 8 | env: 9 | STORE_PATH: ~/.pnpm-store 10 | CI: true 11 | jobs: 12 | version: 13 | timeout-minutes: 15 14 | runs-on: ubuntu-latest 15 | steps: 16 | - name: checkout code repository 17 | uses: actions/checkout@v3 18 | 19 | - name: setup node.js 20 | uses: actions/setup-node@v3 21 | with: 22 | node-version: 20 23 | 24 | - name: setup pnpm 25 | uses: pnpm/action-setup@v3 26 | with: 27 | version: 8 28 | run_install: false 29 | 30 | - name: Setup pnpm cache 31 | uses: actions/cache@v3 32 | with: 33 | path: ${{ env.STORE_PATH }} 34 | key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} 35 | restore-keys: | 36 | ${{ runner.os }}-pnpm-store- 37 | 38 | - name: install dependencies 39 | run: pnpm install --frozen-lockfile 40 | 41 | - name: build 42 | run: pnpm build:plugin 43 | 44 | - name: create and publish versions 45 | uses: changesets/action@v1 46 | with: 47 | version: pnpm ci:version 48 | commit: "chore: update versions" 49 | title: "chore: update versions" 50 | publish: pnpm ci:publish 51 | env: 52 | NPM_TOKEN: ${{ secrets.NPM_TOKEN }} 53 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 54 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Local 2 | .DS_Store 3 | *.local 4 | *.log* 5 | 6 | # Dist 7 | node_modules 8 | dist/ 9 | 10 | # IDE 11 | .vscode/* 12 | !.vscode/extensions.json 13 | .idea 14 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # rsbuild-plugin-web-extension 2 | 3 | ## 0.0.10 4 | 5 | ### Patch Changes 6 | 7 | - 30ba53e: chore: bump rsbuild 1.0.16 8 | 9 | ## 0.0.8 10 | 11 | ### Patch Changes 12 | 13 | - 3ccab83: chore: add homepage to package.json 14 | 15 | ## 0.0.7 16 | 17 | ### Patch Changes 18 | 19 | - b683b5b: 0.0.7 20 | 21 | ## 0.0.6 22 | 23 | ### Patch Changes 24 | 25 | - 4f2692e: Add content scripts entry 26 | 27 | ## 0.0.5 28 | 29 | ### Patch Changes 30 | 31 | - 0b55bcd: Add support for content_scripts in pluginWebExtension 32 | 33 | ## 0.0.4 34 | 35 | ### Patch Changes 36 | 37 | - fbb29fa: fix not found background js 38 | 39 | ## 0.0.3 40 | 41 | ### Patch Changes 42 | 43 | - 67d2d7a: remove auto get manifest 44 | 45 | ## 0.0.2 46 | 47 | ### Patch Changes 48 | 49 | - 849ea78: release test 50 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rsbuild-plugin-web-extension 2 | 3 | > rsbuild plugin for chrome/web extension 4 | 5 | ## Get started 6 | 7 | install the plugin 8 | 9 | ```bash 10 | npm i -D rsbuild-plugin-web-extension 11 | ``` 12 | 13 | ```bash 14 | pnpm i -D rsbuild-plugin-web-extension 15 | ``` 16 | 17 | ```bash 18 | yarn add -D rsbuild-plugin-web-extension 19 | ``` 20 | 21 | add the plugin to your rsbuild.config.js 22 | 23 | ```ts 24 | import { pluginWebExtension } from "rsbuild-plugin-web-extension"; 25 | import manifest from "./manifest"; 26 | 27 | export default defineConfig({ 28 | plugins: [ 29 | pluginWebExtension({ 30 | manifest, 31 | }), 32 | ], 33 | }); 34 | ``` 35 | 36 | ## Examples 37 | 38 | - [rsbuild-chrome-extension-boilerplate-react](https://github.com/filc-dev/rsbuild-chrome-extension-boilerplate-react) 39 | -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://biomejs.dev/schemas/1.6.1/schema.json", 3 | "organizeImports": { 4 | "enabled": true 5 | }, 6 | "formatter": { 7 | "indentStyle": "space", 8 | "indentWidth": 2 9 | }, 10 | "javascript": { 11 | "formatter": { 12 | "trailingComma": "es5" 13 | } 14 | }, 15 | "linter": { 16 | "enabled": true, 17 | "rules": { 18 | "recommended": true 19 | } 20 | }, 21 | "files": { 22 | "ignore": ["dist"] 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | doc_build 26 | -------------------------------------------------------------------------------- /docs/docs/_meta.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "text": "Guide", 4 | "link": "/guide/", 5 | "activeMatch": "/guide/" 6 | }, 7 | { 8 | "text": "API", 9 | "link": "https://rspress.dev/api/index.html" 10 | } 11 | ] 12 | -------------------------------------------------------------------------------- /docs/docs/guide/_meta.json: -------------------------------------------------------------------------------- 1 | ["index"] 2 | -------------------------------------------------------------------------------- /docs/docs/guide/index.md: -------------------------------------------------------------------------------- 1 | # Markdown & MDX 2 | 3 | Rspress supports not only Markdown but also [MDX](https://mdxjs.com/), a powerful way to develop content. 4 | 5 | ## Markdown 6 | 7 | MDX is a superset of Markdown, which means you can write Markdown files as usual. For example: 8 | 9 | ```md 10 | # Hello World 11 | ``` 12 | 13 | ## Use Component 14 | 15 | When you want to use React components in Markdown files, you should name your files with `.mdx` extension. For example: 16 | 17 | ```mdx 18 | // docs/index.mdx 19 | import { CustomComponent } from './custom'; 20 | 21 | # Hello World 22 | 23 | 24 | ``` 25 | 26 | ## Front Matter 27 | 28 | You can add Front Matter at the beginning of your Markdown file, which is a YAML-formatted object that defines some metadata. For example: 29 | 30 | ```yaml 31 | --- 32 | title: Hello World 33 | --- 34 | ``` 35 | 36 | > Note: By default, Rspress uses h1 headings as html headings. 37 | 38 | You can also access properties defined in Front Matter in the body, for example: 39 | 40 | ```markdown 41 | --- 42 | title: Hello World 43 | --- 44 | 45 | # {frontmatter.title} 46 | ``` 47 | 48 | The previously defined properties will be passed to the component as `frontmatter` properties. So the final output will be: 49 | 50 | ```html 51 |

Hello World

52 | ``` 53 | 54 | ## Custom Container 55 | 56 | You can use the `:::` syntax to create custom containers and support custom titles. For example: 57 | 58 | **Input:** 59 | 60 | ```markdown 61 | :::tip 62 | This is a `block` of type `tip` 63 | ::: 64 | 65 | :::info 66 | This is a `block` of type `info` 67 | ::: 68 | 69 | :::warning 70 | This is a `block` of type `warning` 71 | ::: 72 | 73 | :::danger 74 | This is a `block` of type `danger` 75 | ::: 76 | 77 | ::: details 78 | This is a `block` of type `details` 79 | ::: 80 | 81 | :::tip Custom Title 82 | This is a `block` of `Custom Title` 83 | ::: 84 | 85 | :::tip{title="Custom Title"} 86 | This is a `block` of `Custom Title` 87 | ::: 88 | ``` 89 | 90 | **Output:** 91 | 92 | :::tip 93 | This is a `block` of type `tip` 94 | ::: 95 | 96 | :::info 97 | This is a `block` of type `info` 98 | ::: 99 | 100 | :::warning 101 | This is a `block` of type `warning` 102 | ::: 103 | 104 | :::danger 105 | This is a `block` of type `danger` 106 | ::: 107 | 108 | ::: details 109 | This is a `block` of type `details` 110 | ::: 111 | 112 | :::tip Custom Title 113 | This is a `block` of `Custom Title` 114 | ::: 115 | 116 | :::tip{title="Custom Title"} 117 | This is a `block` of `Custom Title` 118 | ::: 119 | 120 | ## Code Block 121 | 122 | ### Basic Usage 123 | 124 | You can use the \`\`\` syntax to create code blocks and support custom titles. For example: 125 | 126 | **Input:** 127 | 128 | ````md 129 | ```js 130 | console.log('Hello World'); 131 | ``` 132 | 133 | ```js title="hello.js" 134 | console.log('Hello World'); 135 | ``` 136 | ```` 137 | 138 | **Output:** 139 | 140 | ```js 141 | console.log('Hello World'); 142 | ``` 143 | 144 | ```js title="hello.js" 145 | console.log('Hello World'); 146 | ``` 147 | 148 | ### Show Line Numbers 149 | 150 | If you want to display line numbers, you can enable the `showLineNumbers` option in the config file: 151 | 152 | ```ts title="rspress.config.ts" 153 | export default { 154 | // ... 155 | markdown: { 156 | showLineNumbers: true, 157 | }, 158 | }; 159 | ``` 160 | 161 | ### Wrap Code 162 | 163 | If you want to wrap long code line by default, you can enable the `defaultWrapCode` option in the config file: 164 | 165 | ```ts title="rspress.config.ts" 166 | export default { 167 | // ... 168 | markdown: { 169 | defaultWrapCode: true, 170 | }, 171 | }; 172 | ``` 173 | 174 | ### Line Highlighting 175 | 176 | You can also apply line highlighting and code block title at the same time, for example: 177 | 178 | **Input:** 179 | 180 | ````md 181 | ```js title="hello.js" {1,3-5} 182 | console.log('Hello World'); 183 | 184 | const a = 1; 185 | 186 | console.log(a); 187 | 188 | const b = 2; 189 | 190 | console.log(b); 191 | ``` 192 | ```` 193 | 194 | **Ouput:** 195 | 196 | ```js title="hello.js" {1,3-5} 197 | console.log('Hello World'); 198 | 199 | const a = 1; 200 | 201 | console.log(a); 202 | 203 | const b = 2; 204 | 205 | console.log(b); 206 | ``` 207 | 208 | ## Rustify MDX compiler 209 | 210 | You can enable Rustify MDX compiler by following config: 211 | -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | pageType: home 3 | 4 | hero: 5 | text: rsbuild-plugin-web-extension 6 | tagline: rsbuild plugin for chrome/web extension 7 | actions: 8 | - theme: brand 9 | text: Quick Start 10 | link: /guide/ 11 | - theme: alt 12 | text: GitHub 13 | link: https://github.com/filc-dev/rsbuild-plugin-web-extension 14 | features: 15 | - title: Cross Browser Support 16 | details: Ensure your web extension works seamlessly across different browsers, including Chrome, Firefox, and more. 17 | icon: 🌐 18 | - title: Frontend Framework Support 19 | details: Develop web extensions with your preferred frontend framework, including React, Svelete, and Vue. 20 | icon: 🚧 21 | - title: TypeScript Support 22 | details: Write robust and maintainable code with TypeScript support, ensuring type safety and better code completion. 23 | icon: 💻 24 | --- 25 | -------------------------------------------------------------------------------- /docs/docs/public/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/f3baa2f33bb44bda027a8ed6fbd695c22cb297bb/docs/docs/public/logo-black.png -------------------------------------------------------------------------------- /docs/docs/public/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/f3baa2f33bb44bda027a8ed6fbd695c22cb297bb/docs/docs/public/logo-white.png -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "docs", 3 | "version": "1.0.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "rspress dev", 7 | "build": "rspress build", 8 | "preview": "rspress preview" 9 | }, 10 | "dependencies": { 11 | "rspress": "^1.32.0" 12 | }, 13 | "devDependencies": { 14 | "@types/node": "^16" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /docs/rspress.config.ts: -------------------------------------------------------------------------------- 1 | import * as path from "node:path"; 2 | import { defineConfig } from "rspress/config"; 3 | 4 | export default defineConfig({ 5 | root: path.join(__dirname, "docs"), 6 | title: "rsbuild-plugin-web-extension", 7 | description: "rbsuild plugin for chrome/web extension", 8 | logo: { 9 | light: "/logo-black.png", 10 | dark: "/logo-white.png", 11 | }, 12 | themeConfig: { 13 | socialLinks: [ 14 | { 15 | icon: "github", 16 | mode: "link", 17 | content: "https://github.com/filc-dev/rsbuild-plugin-web-extension", 18 | }, 19 | ], 20 | }, 21 | }); 22 | -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES2020", 4 | "lib": ["DOM", "ES2020"], 5 | "module": "ESNext", 6 | "jsx": "react-jsx", 7 | "noEmit": true, 8 | "strict": true, 9 | "skipLibCheck": true, 10 | "isolatedModules": true, 11 | "resolveJsonModule": true, 12 | "moduleResolution": "bundler", 13 | "useDefineForClassFields": true, 14 | "allowImportingTsExtensions": true 15 | }, 16 | "include": ["docs", "theme", "rspress.config.ts"], 17 | "mdx": { 18 | "checkMdx": true 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "rsbuild plugin for chrome extension", 3 | "scripts": { 4 | "dev:docs": "pnpm --filter docs dev", 5 | "build:docs": "pnpm --filter docs build", 6 | "preview:docs": "pnpm --filter docs preview", 7 | "dev:plugin": "pnpm --filter rsbuild-plugin-web-extension dev", 8 | "build:plugin": "pnpm --filter rsbuild-plugin-web-extension build", 9 | "ci:version": "pnpm changeset version", 10 | "ci:publish": "pnpm publish -r" 11 | }, 12 | "devDependencies": { 13 | "@changesets/cli": "^2.27.1", 14 | "@biomejs/biome": "1.6.1" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/README.md: -------------------------------------------------------------------------------- 1 | # rsbuild-plugin-web-extension 2 | 3 | > rsbuild plugin for chrome/web extension 4 | 5 | ## Get started 6 | 7 | install the plugin 8 | 9 | ```bash 10 | npm i -D rsbuild-plugin-web-extension 11 | ``` 12 | 13 | ```bash 14 | pnpm i -D rsbuild-plugin-web-extension 15 | ``` 16 | 17 | ```bash 18 | yarn add -D rsbuild-plugin-web-extension 19 | ``` 20 | 21 | add the plugin to your rsbuild.config.js 22 | 23 | ```ts 24 | import { pluginWebExtension } from "rsbuild-plugin-web-extension"; 25 | import manifest from "./manifest"; 26 | 27 | export default defineConfig({ 28 | plugins: [ 29 | pluginWebExtension({ 30 | manifest, 31 | }), 32 | ], 33 | }); 34 | ``` 35 | 36 | ## Examples 37 | 38 | - [rsbuild-chrome-extension-boilerplate-react](https://github.com/filc-dev/rsbuild-chrome-extension-boilerplate-react) 39 | -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rsbuild-plugin-web-extension", 3 | "description": "rsbuild plugin for chrome/web extension", 4 | "homepage": "https://github.com/filc-dev/rsbuild-plugin-web-extension", 5 | "version": "0.0.10", 6 | "main": "./dist/index.js", 7 | "module": "./dist/index.mjs", 8 | "types": "./dist/index.d.ts", 9 | "exports": { 10 | ".": { 11 | "types": "./dist/index.d.ts", 12 | "import": "./dist/index.js", 13 | "require": "./dist/index.cjs" 14 | } 15 | }, 16 | "files": ["dist"], 17 | "keywords": [ 18 | "rsbuild", 19 | "plugin", 20 | "web-extension", 21 | "chrome-extension", 22 | "firefox-extension" 23 | ], 24 | "scripts": { 25 | "build": "tsup", 26 | "dev": "tsup --watch", 27 | "ci:version": "pnpm changeset version", 28 | "ci:publish": "pnpm publish -r" 29 | }, 30 | "license": "MIT", 31 | "type": "module", 32 | "devDependencies": { 33 | "@biomejs/biome": "1.6.1", 34 | "@rsbuild/core": "^1.0.16", 35 | "@types/chrome": "^0.0.263", 36 | "@types/node": "^20.11.30", 37 | "tsup": "^8.0.2", 38 | "typescript": "^5.4.2" 39 | }, 40 | "peerDependencies": { 41 | "@rsbuild/core": "1.x" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/src/index.ts: -------------------------------------------------------------------------------- 1 | import type { RsbuildPlugin } from "@rsbuild/core"; 2 | import { makeManifest } from "./manifest/make-manifest.js"; 3 | 4 | interface Options { 5 | manifest: chrome.runtime.ManifestV3; 6 | } 7 | export const pluginWebExtension = ({ manifest }: Options): RsbuildPlugin => ({ 8 | name: "rsbuild:plugin-web-extension", 9 | setup: async (api) => { 10 | const htmlEntryPoints = Object.entries({ 11 | popup: manifest.action?.default_popup, 12 | devtools: manifest.devtools_page, 13 | newtab: manifest.chrome_url_overrides?.newtab, 14 | options: manifest.options_ui?.page, 15 | }).filter(([, value]) => value); 16 | 17 | /** 18 | * @todo refactor with html-bundler-webpack-plugin 19 | * @issue https://github.com/web-infra-dev/rspack/issues/5971 20 | * @ref https://github.com/webdiscus/html-bundler-webpack-plugin 21 | */ 22 | const entry = htmlEntryPoints.reduce((acc, [name, entry]) => { 23 | acc[name] = entry?.replace(/\.html$/, ".tsx"); 24 | return acc; 25 | }, {} as Record); 26 | 27 | api.modifyRspackConfig((config, { mergeConfig, HtmlPlugin }) => { 28 | return mergeConfig(config, { 29 | plugins: htmlEntryPoints.map(([name, template]) => { 30 | return new HtmlPlugin({ 31 | chunks: [name], 32 | template: template, 33 | filename: template, 34 | }); 35 | }), 36 | }); 37 | }); 38 | 39 | api.modifyRsbuildConfig((config, { mergeRsbuildConfig }) => { 40 | return mergeRsbuildConfig(config, { 41 | tools: { 42 | htmlPlugin: false, 43 | }, 44 | source: { 45 | entry: { 46 | ...entry, 47 | background: manifest.background?.service_worker || "", 48 | }, 49 | }, 50 | output: { 51 | filenameHash: false, 52 | filename: { 53 | js: "index.js", 54 | }, 55 | distPath: { 56 | js: "src/[name]", 57 | }, 58 | }, 59 | }); 60 | }); 61 | 62 | api.onAfterBuild(() => { 63 | makeManifest(manifest, api.context.distPath); 64 | }); 65 | }, 66 | }); 67 | -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/src/manifest/make-manifest.ts: -------------------------------------------------------------------------------- 1 | import * as fs from "node:fs"; 2 | import { resolve } from "node:path"; 3 | import ManifestParser from "./parser.js"; 4 | import { logger } from "@rsbuild/core"; 5 | 6 | export const makeManifest = async ( 7 | manifest: chrome.runtime.ManifestV3, 8 | to: string 9 | ) => { 10 | if (!fs.existsSync(to)) { 11 | fs.mkdirSync(to); 12 | } 13 | 14 | const toManifest = resolve(to, "manifest.json"); 15 | 16 | fs.writeFileSync( 17 | toManifest, 18 | ManifestParser.convertManifestToString(manifest.default) 19 | ); 20 | 21 | logger.log("Manifest file created"); 22 | }; 23 | -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/src/manifest/parser.ts: -------------------------------------------------------------------------------- 1 | type Manifest = chrome.runtime.ManifestV3; 2 | 3 | const getOutputFile = (file: string): string => { 4 | return file 5 | .replace(/\.(scss|stylus|sass)/g, ".css") 6 | .replace(/\.(jsx|ts|tsx)/g, ".js"); 7 | }; 8 | 9 | class ManifestParser { 10 | private constructor() {} 11 | 12 | static convertManifestToString(_manifest: Manifest): string { 13 | let manifest = { ..._manifest }; 14 | if (process.env.__FIREFOX__) { 15 | manifest = ManifestParser.convertToFirefoxCompatibleManifest(manifest); 16 | } 17 | 18 | return getOutputFile(JSON.stringify(manifest, null, 2)); 19 | } 20 | 21 | static convertToFirefoxCompatibleManifest(manifest: Manifest) { 22 | const manifestCopy = { 23 | ...manifest, 24 | } as { [key: string]: unknown }; 25 | 26 | manifestCopy.background = { 27 | scripts: [manifest.background?.service_worker], 28 | type: "module", 29 | }; 30 | if (manifest.options_page) { 31 | manifestCopy.options_ui = { 32 | page: manifest.options_page, 33 | }; 34 | } 35 | manifestCopy.content_security_policy = { 36 | extension_pages: "script-src 'self'; object-src 'self'", 37 | }; 38 | 39 | manifestCopy.options_page = undefined; 40 | 41 | return manifestCopy as Manifest; 42 | } 43 | } 44 | 45 | export default ManifestParser; 46 | -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "outDir": "./dist", 4 | "baseUrl": "./", 5 | "target": "ES2020", 6 | "lib": ["DOM", "ESNext"], 7 | "allowJs": true, 8 | "module": "Node16", 9 | "strict": true, 10 | "declaration": true, 11 | "isolatedModules": true, 12 | "esModuleInterop": true, 13 | "skipLibCheck": true, 14 | "resolveJsonModule": true, 15 | "moduleResolution": "Node16" 16 | }, 17 | "include": ["src"] 18 | } 19 | -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/tsup.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "tsup"; 2 | 3 | export default defineConfig({ 4 | entry: ["./src/*.ts"], 5 | format: ["esm", "cjs"], 6 | target: "node18", 7 | dts: true, 8 | clean: true, 9 | shims: true, 10 | }); 11 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.1' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | devDependencies: 11 | '@biomejs/biome': 12 | specifier: 1.6.1 13 | version: 1.6.1 14 | '@changesets/cli': 15 | specifier: ^2.27.1 16 | version: 2.27.9 17 | 18 | docs: 19 | dependencies: 20 | rspress: 21 | specifier: ^1.32.0 22 | version: 1.35.2(webpack@5.95.0) 23 | devDependencies: 24 | '@types/node': 25 | specifier: ^16 26 | version: 16.18.115 27 | 28 | packages/rsbuild-plugin-web-extension: 29 | devDependencies: 30 | '@biomejs/biome': 31 | specifier: 1.6.1 32 | version: 1.6.1 33 | '@rsbuild/core': 34 | specifier: ^1.0.16 35 | version: 1.0.16 36 | '@types/chrome': 37 | specifier: ^0.0.263 38 | version: 0.0.263 39 | '@types/node': 40 | specifier: ^20.11.30 41 | version: 20.16.13 42 | tsup: 43 | specifier: ^8.0.2 44 | version: 8.3.0(typescript@5.6.3) 45 | typescript: 46 | specifier: ^5.4.2 47 | version: 5.6.3 48 | 49 | packages: 50 | 51 | /@babel/runtime@7.25.7: 52 | resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} 53 | engines: {node: '>=6.9.0'} 54 | dependencies: 55 | regenerator-runtime: 0.14.1 56 | 57 | /@biomejs/biome@1.6.1: 58 | resolution: {integrity: sha512-SILQvA2S0XeaOuu1bivv6fQmMo7zMfr2xqDEN+Sz78pGbAKZnGmg0emsXjQWoBY/RVm9kPCgX+aGEpZZTYaM7w==} 59 | engines: {node: '>=14.*'} 60 | hasBin: true 61 | requiresBuild: true 62 | optionalDependencies: 63 | '@biomejs/cli-darwin-arm64': 1.6.1 64 | '@biomejs/cli-darwin-x64': 1.6.1 65 | '@biomejs/cli-linux-arm64': 1.6.1 66 | '@biomejs/cli-linux-arm64-musl': 1.6.1 67 | '@biomejs/cli-linux-x64': 1.6.1 68 | '@biomejs/cli-linux-x64-musl': 1.6.1 69 | '@biomejs/cli-win32-arm64': 1.6.1 70 | '@biomejs/cli-win32-x64': 1.6.1 71 | dev: true 72 | 73 | /@biomejs/cli-darwin-arm64@1.6.1: 74 | resolution: {integrity: sha512-KlvY00iB9T/vFi4m/GXxEyYkYnYy6aw06uapzUIIdiMMj7I/pmZu7CsZlzWdekVD0j+SsQbxdZMsb0wPhnRSsg==} 75 | engines: {node: '>=14.*'} 76 | cpu: [arm64] 77 | os: [darwin] 78 | requiresBuild: true 79 | dev: true 80 | optional: true 81 | 82 | /@biomejs/cli-darwin-x64@1.6.1: 83 | resolution: {integrity: sha512-jP4E8TXaQX5e3nvRJSzB+qicZrdIDCrjR0sSb1DaDTx4JPZH5WXq/BlTqAyWi3IijM+IYMjWqAAK4kOHsSCzxw==} 84 | engines: {node: '>=14.*'} 85 | cpu: [x64] 86 | os: [darwin] 87 | requiresBuild: true 88 | dev: true 89 | optional: true 90 | 91 | /@biomejs/cli-linux-arm64-musl@1.6.1: 92 | resolution: {integrity: sha512-YdkDgFecdHJg7PJxAMaZIixVWGB6St4yH08BHagO0fEhNNiY8cAKEVo2mcXlsnEiTMpeSEAY9VxLUrVT3IVxpw==} 93 | engines: {node: '>=14.*'} 94 | cpu: [arm64] 95 | os: [linux] 96 | requiresBuild: true 97 | dev: true 98 | optional: true 99 | 100 | /@biomejs/cli-linux-arm64@1.6.1: 101 | resolution: {integrity: sha512-nxD1UyX3bWSl/RSKlib/JsOmt+652/9yieogdSC/UTLgVCZYOF7u8L/LK7kAa0Y4nA8zSPavAQTgko7mHC2ObA==} 102 | engines: {node: '>=14.*'} 103 | cpu: [arm64] 104 | os: [linux] 105 | requiresBuild: true 106 | dev: true 107 | optional: true 108 | 109 | /@biomejs/cli-linux-x64-musl@1.6.1: 110 | resolution: {integrity: sha512-aSISIDmxq04NNy7tm4x9rBk2vH0ub2VDIE4outEmdC2LBtEJoINiphlZagx/FvjbsqUfygent9QUSn0oREnAXg==} 111 | engines: {node: '>=14.*'} 112 | cpu: [x64] 113 | os: [linux] 114 | requiresBuild: true 115 | dev: true 116 | optional: true 117 | 118 | /@biomejs/cli-linux-x64@1.6.1: 119 | resolution: {integrity: sha512-BYAzenlMF3QdngjNFw9QVBXKGNzeecqwF3pwDgUGEvU7OJpn1/lyVkJVxYPtVGRNdjQ9e6l/s8NjKuBpW/ZR4Q==} 120 | engines: {node: '>=14.*'} 121 | cpu: [x64] 122 | os: [linux] 123 | requiresBuild: true 124 | dev: true 125 | optional: true 126 | 127 | /@biomejs/cli-win32-arm64@1.6.1: 128 | resolution: {integrity: sha512-/eCHQKZ1kEawUpkSuXq4urtxMsD1P1678OPG3zNKt3ru16AqqspLdO3jzBe3k74xCPYnQ36e9Yqc97Mo0qgPtg==} 129 | engines: {node: '>=14.*'} 130 | cpu: [arm64] 131 | os: [win32] 132 | requiresBuild: true 133 | dev: true 134 | optional: true 135 | 136 | /@biomejs/cli-win32-x64@1.6.1: 137 | resolution: {integrity: sha512-5TUZbzBwnDLFxLVGEPsorNi6eC2Gt+z4Oei9Qvq0M/4c4/mjZ96ABgwao/tMxf4ZBr/qyy2YdvF+gX9Rc+xC0A==} 138 | engines: {node: '>=14.*'} 139 | cpu: [x64] 140 | os: [win32] 141 | requiresBuild: true 142 | dev: true 143 | optional: true 144 | 145 | /@bufbuild/protobuf@2.2.1: 146 | resolution: {integrity: sha512-gdWzq7eX017a1kZCU/bP/sbk4e0GZ6idjsXOcMrQwODCb/rx985fHJJ8+hCu79KpuG7PfZh7bo3BBjPH37JuZw==} 147 | dev: false 148 | 149 | /@changesets/apply-release-plan@7.0.5: 150 | resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} 151 | dependencies: 152 | '@changesets/config': 3.0.3 153 | '@changesets/get-version-range-type': 0.4.0 154 | '@changesets/git': 3.0.1 155 | '@changesets/should-skip-package': 0.1.1 156 | '@changesets/types': 6.0.0 157 | '@manypkg/get-packages': 1.1.3 158 | detect-indent: 6.1.0 159 | fs-extra: 7.0.1 160 | lodash.startcase: 4.4.0 161 | outdent: 0.5.0 162 | prettier: 2.8.8 163 | resolve-from: 5.0.0 164 | semver: 7.6.3 165 | dev: true 166 | 167 | /@changesets/assemble-release-plan@6.0.4: 168 | resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} 169 | dependencies: 170 | '@changesets/errors': 0.2.0 171 | '@changesets/get-dependents-graph': 2.1.2 172 | '@changesets/should-skip-package': 0.1.1 173 | '@changesets/types': 6.0.0 174 | '@manypkg/get-packages': 1.1.3 175 | semver: 7.6.3 176 | dev: true 177 | 178 | /@changesets/changelog-git@0.2.0: 179 | resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} 180 | dependencies: 181 | '@changesets/types': 6.0.0 182 | dev: true 183 | 184 | /@changesets/cli@2.27.9: 185 | resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==} 186 | hasBin: true 187 | dependencies: 188 | '@changesets/apply-release-plan': 7.0.5 189 | '@changesets/assemble-release-plan': 6.0.4 190 | '@changesets/changelog-git': 0.2.0 191 | '@changesets/config': 3.0.3 192 | '@changesets/errors': 0.2.0 193 | '@changesets/get-dependents-graph': 2.1.2 194 | '@changesets/get-release-plan': 4.0.4 195 | '@changesets/git': 3.0.1 196 | '@changesets/logger': 0.1.1 197 | '@changesets/pre': 2.0.1 198 | '@changesets/read': 0.6.1 199 | '@changesets/should-skip-package': 0.1.1 200 | '@changesets/types': 6.0.0 201 | '@changesets/write': 0.3.2 202 | '@manypkg/get-packages': 1.1.3 203 | ansi-colors: 4.1.3 204 | ci-info: 3.9.0 205 | enquirer: 2.4.1 206 | external-editor: 3.1.0 207 | fs-extra: 7.0.1 208 | mri: 1.2.0 209 | p-limit: 2.3.0 210 | package-manager-detector: 0.2.2 211 | picocolors: 1.1.1 212 | resolve-from: 5.0.0 213 | semver: 7.6.3 214 | spawndamnit: 2.0.0 215 | term-size: 2.2.1 216 | dev: true 217 | 218 | /@changesets/config@3.0.3: 219 | resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} 220 | dependencies: 221 | '@changesets/errors': 0.2.0 222 | '@changesets/get-dependents-graph': 2.1.2 223 | '@changesets/logger': 0.1.1 224 | '@changesets/types': 6.0.0 225 | '@manypkg/get-packages': 1.1.3 226 | fs-extra: 7.0.1 227 | micromatch: 4.0.8 228 | dev: true 229 | 230 | /@changesets/errors@0.2.0: 231 | resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} 232 | dependencies: 233 | extendable-error: 0.1.7 234 | dev: true 235 | 236 | /@changesets/get-dependents-graph@2.1.2: 237 | resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} 238 | dependencies: 239 | '@changesets/types': 6.0.0 240 | '@manypkg/get-packages': 1.1.3 241 | picocolors: 1.1.1 242 | semver: 7.6.3 243 | dev: true 244 | 245 | /@changesets/get-release-plan@4.0.4: 246 | resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} 247 | dependencies: 248 | '@changesets/assemble-release-plan': 6.0.4 249 | '@changesets/config': 3.0.3 250 | '@changesets/pre': 2.0.1 251 | '@changesets/read': 0.6.1 252 | '@changesets/types': 6.0.0 253 | '@manypkg/get-packages': 1.1.3 254 | dev: true 255 | 256 | /@changesets/get-version-range-type@0.4.0: 257 | resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} 258 | dev: true 259 | 260 | /@changesets/git@3.0.1: 261 | resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} 262 | dependencies: 263 | '@changesets/errors': 0.2.0 264 | '@manypkg/get-packages': 1.1.3 265 | is-subdir: 1.2.0 266 | micromatch: 4.0.8 267 | spawndamnit: 2.0.0 268 | dev: true 269 | 270 | /@changesets/logger@0.1.1: 271 | resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} 272 | dependencies: 273 | picocolors: 1.1.1 274 | dev: true 275 | 276 | /@changesets/parse@0.4.0: 277 | resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} 278 | dependencies: 279 | '@changesets/types': 6.0.0 280 | js-yaml: 3.14.1 281 | dev: true 282 | 283 | /@changesets/pre@2.0.1: 284 | resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} 285 | dependencies: 286 | '@changesets/errors': 0.2.0 287 | '@changesets/types': 6.0.0 288 | '@manypkg/get-packages': 1.1.3 289 | fs-extra: 7.0.1 290 | dev: true 291 | 292 | /@changesets/read@0.6.1: 293 | resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} 294 | dependencies: 295 | '@changesets/git': 3.0.1 296 | '@changesets/logger': 0.1.1 297 | '@changesets/parse': 0.4.0 298 | '@changesets/types': 6.0.0 299 | fs-extra: 7.0.1 300 | p-filter: 2.1.0 301 | picocolors: 1.1.1 302 | dev: true 303 | 304 | /@changesets/should-skip-package@0.1.1: 305 | resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} 306 | dependencies: 307 | '@changesets/types': 6.0.0 308 | '@manypkg/get-packages': 1.1.3 309 | dev: true 310 | 311 | /@changesets/types@4.1.0: 312 | resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} 313 | dev: true 314 | 315 | /@changesets/types@6.0.0: 316 | resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} 317 | dev: true 318 | 319 | /@changesets/write@0.3.2: 320 | resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} 321 | dependencies: 322 | '@changesets/types': 6.0.0 323 | fs-extra: 7.0.1 324 | human-id: 1.0.2 325 | prettier: 2.8.8 326 | dev: true 327 | 328 | /@esbuild/aix-ppc64@0.23.1: 329 | resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} 330 | engines: {node: '>=18'} 331 | cpu: [ppc64] 332 | os: [aix] 333 | requiresBuild: true 334 | dev: true 335 | optional: true 336 | 337 | /@esbuild/android-arm64@0.23.1: 338 | resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} 339 | engines: {node: '>=18'} 340 | cpu: [arm64] 341 | os: [android] 342 | requiresBuild: true 343 | dev: true 344 | optional: true 345 | 346 | /@esbuild/android-arm@0.23.1: 347 | resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} 348 | engines: {node: '>=18'} 349 | cpu: [arm] 350 | os: [android] 351 | requiresBuild: true 352 | dev: true 353 | optional: true 354 | 355 | /@esbuild/android-x64@0.23.1: 356 | resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} 357 | engines: {node: '>=18'} 358 | cpu: [x64] 359 | os: [android] 360 | requiresBuild: true 361 | dev: true 362 | optional: true 363 | 364 | /@esbuild/darwin-arm64@0.23.1: 365 | resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} 366 | engines: {node: '>=18'} 367 | cpu: [arm64] 368 | os: [darwin] 369 | requiresBuild: true 370 | dev: true 371 | optional: true 372 | 373 | /@esbuild/darwin-x64@0.23.1: 374 | resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} 375 | engines: {node: '>=18'} 376 | cpu: [x64] 377 | os: [darwin] 378 | requiresBuild: true 379 | dev: true 380 | optional: true 381 | 382 | /@esbuild/freebsd-arm64@0.23.1: 383 | resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} 384 | engines: {node: '>=18'} 385 | cpu: [arm64] 386 | os: [freebsd] 387 | requiresBuild: true 388 | dev: true 389 | optional: true 390 | 391 | /@esbuild/freebsd-x64@0.23.1: 392 | resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} 393 | engines: {node: '>=18'} 394 | cpu: [x64] 395 | os: [freebsd] 396 | requiresBuild: true 397 | dev: true 398 | optional: true 399 | 400 | /@esbuild/linux-arm64@0.23.1: 401 | resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} 402 | engines: {node: '>=18'} 403 | cpu: [arm64] 404 | os: [linux] 405 | requiresBuild: true 406 | dev: true 407 | optional: true 408 | 409 | /@esbuild/linux-arm@0.23.1: 410 | resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} 411 | engines: {node: '>=18'} 412 | cpu: [arm] 413 | os: [linux] 414 | requiresBuild: true 415 | dev: true 416 | optional: true 417 | 418 | /@esbuild/linux-ia32@0.23.1: 419 | resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} 420 | engines: {node: '>=18'} 421 | cpu: [ia32] 422 | os: [linux] 423 | requiresBuild: true 424 | dev: true 425 | optional: true 426 | 427 | /@esbuild/linux-loong64@0.23.1: 428 | resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} 429 | engines: {node: '>=18'} 430 | cpu: [loong64] 431 | os: [linux] 432 | requiresBuild: true 433 | dev: true 434 | optional: true 435 | 436 | /@esbuild/linux-mips64el@0.23.1: 437 | resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} 438 | engines: {node: '>=18'} 439 | cpu: [mips64el] 440 | os: [linux] 441 | requiresBuild: true 442 | dev: true 443 | optional: true 444 | 445 | /@esbuild/linux-ppc64@0.23.1: 446 | resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} 447 | engines: {node: '>=18'} 448 | cpu: [ppc64] 449 | os: [linux] 450 | requiresBuild: true 451 | dev: true 452 | optional: true 453 | 454 | /@esbuild/linux-riscv64@0.23.1: 455 | resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} 456 | engines: {node: '>=18'} 457 | cpu: [riscv64] 458 | os: [linux] 459 | requiresBuild: true 460 | dev: true 461 | optional: true 462 | 463 | /@esbuild/linux-s390x@0.23.1: 464 | resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} 465 | engines: {node: '>=18'} 466 | cpu: [s390x] 467 | os: [linux] 468 | requiresBuild: true 469 | dev: true 470 | optional: true 471 | 472 | /@esbuild/linux-x64@0.23.1: 473 | resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} 474 | engines: {node: '>=18'} 475 | cpu: [x64] 476 | os: [linux] 477 | requiresBuild: true 478 | dev: true 479 | optional: true 480 | 481 | /@esbuild/netbsd-x64@0.23.1: 482 | resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} 483 | engines: {node: '>=18'} 484 | cpu: [x64] 485 | os: [netbsd] 486 | requiresBuild: true 487 | dev: true 488 | optional: true 489 | 490 | /@esbuild/openbsd-arm64@0.23.1: 491 | resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} 492 | engines: {node: '>=18'} 493 | cpu: [arm64] 494 | os: [openbsd] 495 | requiresBuild: true 496 | dev: true 497 | optional: true 498 | 499 | /@esbuild/openbsd-x64@0.23.1: 500 | resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} 501 | engines: {node: '>=18'} 502 | cpu: [x64] 503 | os: [openbsd] 504 | requiresBuild: true 505 | dev: true 506 | optional: true 507 | 508 | /@esbuild/sunos-x64@0.23.1: 509 | resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} 510 | engines: {node: '>=18'} 511 | cpu: [x64] 512 | os: [sunos] 513 | requiresBuild: true 514 | dev: true 515 | optional: true 516 | 517 | /@esbuild/win32-arm64@0.23.1: 518 | resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} 519 | engines: {node: '>=18'} 520 | cpu: [arm64] 521 | os: [win32] 522 | requiresBuild: true 523 | dev: true 524 | optional: true 525 | 526 | /@esbuild/win32-ia32@0.23.1: 527 | resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} 528 | engines: {node: '>=18'} 529 | cpu: [ia32] 530 | os: [win32] 531 | requiresBuild: true 532 | dev: true 533 | optional: true 534 | 535 | /@esbuild/win32-x64@0.23.1: 536 | resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} 537 | engines: {node: '>=18'} 538 | cpu: [x64] 539 | os: [win32] 540 | requiresBuild: true 541 | dev: true 542 | optional: true 543 | 544 | /@isaacs/cliui@8.0.2: 545 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 546 | engines: {node: '>=12'} 547 | dependencies: 548 | string-width: 5.1.2 549 | string-width-cjs: /string-width@4.2.3 550 | strip-ansi: 7.1.0 551 | strip-ansi-cjs: /strip-ansi@6.0.1 552 | wrap-ansi: 8.1.0 553 | wrap-ansi-cjs: /wrap-ansi@7.0.0 554 | dev: true 555 | 556 | /@jridgewell/gen-mapping@0.3.5: 557 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 558 | engines: {node: '>=6.0.0'} 559 | dependencies: 560 | '@jridgewell/set-array': 1.2.1 561 | '@jridgewell/sourcemap-codec': 1.5.0 562 | '@jridgewell/trace-mapping': 0.3.25 563 | 564 | /@jridgewell/resolve-uri@3.1.2: 565 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 566 | engines: {node: '>=6.0.0'} 567 | 568 | /@jridgewell/set-array@1.2.1: 569 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 570 | engines: {node: '>=6.0.0'} 571 | 572 | /@jridgewell/source-map@0.3.6: 573 | resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} 574 | dependencies: 575 | '@jridgewell/gen-mapping': 0.3.5 576 | '@jridgewell/trace-mapping': 0.3.25 577 | dev: false 578 | 579 | /@jridgewell/sourcemap-codec@1.5.0: 580 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 581 | 582 | /@jridgewell/trace-mapping@0.3.25: 583 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 584 | dependencies: 585 | '@jridgewell/resolve-uri': 3.1.2 586 | '@jridgewell/sourcemap-codec': 1.5.0 587 | 588 | /@loadable/component@5.16.4(react@18.3.1): 589 | resolution: {integrity: sha512-fJWxx9b5WHX90QKmizo9B+es2so8DnBthI1mbflwCoOyvzEwxiZ/SVDCTtXEnHG72/kGBdzr297SSIekYtzSOQ==} 590 | engines: {node: '>=8'} 591 | peerDependencies: 592 | react: ^16.3.0 || ^17.0.0 || ^18.0.0 593 | dependencies: 594 | '@babel/runtime': 7.25.7 595 | hoist-non-react-statics: 3.3.2 596 | react: 18.3.1 597 | react-is: 16.13.1 598 | dev: false 599 | 600 | /@manypkg/find-root@1.1.0: 601 | resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} 602 | dependencies: 603 | '@babel/runtime': 7.25.7 604 | '@types/node': 12.20.55 605 | find-up: 4.1.0 606 | fs-extra: 8.1.0 607 | dev: true 608 | 609 | /@manypkg/get-packages@1.1.3: 610 | resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} 611 | dependencies: 612 | '@babel/runtime': 7.25.7 613 | '@changesets/types': 4.1.0 614 | '@manypkg/find-root': 1.1.0 615 | fs-extra: 8.1.0 616 | globby: 11.1.0 617 | read-yaml-file: 1.1.0 618 | dev: true 619 | 620 | /@mdx-js/loader@2.3.0(webpack@5.95.0): 621 | resolution: {integrity: sha512-IqsscXh7Q3Rzb+f5DXYk0HU71PK+WuFsEhf+mSV3fOhpLcEpgsHvTQ2h0T6TlZ5gHOaBeFjkXwB52by7ypMyNg==} 622 | peerDependencies: 623 | webpack: '>=4' 624 | dependencies: 625 | '@mdx-js/mdx': 2.3.0 626 | source-map: 0.7.4 627 | webpack: 5.95.0 628 | transitivePeerDependencies: 629 | - supports-color 630 | dev: false 631 | 632 | /@mdx-js/mdx@2.3.0: 633 | resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} 634 | dependencies: 635 | '@types/estree-jsx': 1.0.5 636 | '@types/mdx': 2.0.13 637 | estree-util-build-jsx: 2.2.2 638 | estree-util-is-identifier-name: 2.1.0 639 | estree-util-to-js: 1.2.0 640 | estree-walker: 3.0.3 641 | hast-util-to-estree: 2.3.3 642 | markdown-extensions: 1.1.1 643 | periscopic: 3.1.0 644 | remark-mdx: 2.3.0 645 | remark-parse: 10.0.2 646 | remark-rehype: 10.1.0 647 | unified: 10.1.2 648 | unist-util-position-from-estree: 1.1.2 649 | unist-util-stringify-position: 3.0.3 650 | unist-util-visit: 4.1.2 651 | vfile: 5.3.7 652 | transitivePeerDependencies: 653 | - supports-color 654 | dev: false 655 | 656 | /@mdx-js/react@2.3.0(react@18.3.1): 657 | resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} 658 | peerDependencies: 659 | react: '>=16' 660 | dependencies: 661 | '@types/mdx': 2.0.13 662 | '@types/react': 18.3.12 663 | react: 18.3.1 664 | dev: false 665 | 666 | /@modern-js/utils@2.60.5: 667 | resolution: {integrity: sha512-ZnQNCs8Vdxji5K6OwSq9QUQ0MYU9QdOpWm7lWwi+YPq2RIQcHfAtnEkFu1B2RvifPyGfjVo2kafu+rldUlZMyw==} 668 | dependencies: 669 | '@swc/helpers': 0.5.13 670 | caniuse-lite: 1.0.30001669 671 | lodash: 4.17.21 672 | rslog: 1.2.3 673 | dev: false 674 | 675 | /@module-federation/runtime-tools@0.5.1: 676 | resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} 677 | dependencies: 678 | '@module-federation/runtime': 0.5.1 679 | '@module-federation/webpack-bundler-runtime': 0.5.1 680 | 681 | /@module-federation/runtime@0.5.1: 682 | resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} 683 | dependencies: 684 | '@module-federation/sdk': 0.5.1 685 | 686 | /@module-federation/sdk@0.5.1: 687 | resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} 688 | 689 | /@module-federation/webpack-bundler-runtime@0.5.1: 690 | resolution: {integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==} 691 | dependencies: 692 | '@module-federation/runtime': 0.5.1 693 | '@module-federation/sdk': 0.5.1 694 | 695 | /@nodelib/fs.scandir@2.1.5: 696 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 697 | engines: {node: '>= 8'} 698 | dependencies: 699 | '@nodelib/fs.stat': 2.0.5 700 | run-parallel: 1.2.0 701 | dev: true 702 | 703 | /@nodelib/fs.stat@2.0.5: 704 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 705 | engines: {node: '>= 8'} 706 | dev: true 707 | 708 | /@nodelib/fs.walk@1.2.8: 709 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 710 | engines: {node: '>= 8'} 711 | dependencies: 712 | '@nodelib/fs.scandir': 2.1.5 713 | fastq: 1.17.1 714 | dev: true 715 | 716 | /@pkgjs/parseargs@0.11.0: 717 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 718 | engines: {node: '>=14'} 719 | requiresBuild: true 720 | dev: true 721 | optional: true 722 | 723 | /@remix-run/router@1.20.0: 724 | resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} 725 | engines: {node: '>=14.0.0'} 726 | dev: false 727 | 728 | /@rollup/rollup-android-arm-eabi@4.24.0: 729 | resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} 730 | cpu: [arm] 731 | os: [android] 732 | requiresBuild: true 733 | dev: true 734 | optional: true 735 | 736 | /@rollup/rollup-android-arm64@4.24.0: 737 | resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} 738 | cpu: [arm64] 739 | os: [android] 740 | requiresBuild: true 741 | dev: true 742 | optional: true 743 | 744 | /@rollup/rollup-darwin-arm64@4.24.0: 745 | resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} 746 | cpu: [arm64] 747 | os: [darwin] 748 | requiresBuild: true 749 | dev: true 750 | optional: true 751 | 752 | /@rollup/rollup-darwin-x64@4.24.0: 753 | resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} 754 | cpu: [x64] 755 | os: [darwin] 756 | requiresBuild: true 757 | dev: true 758 | optional: true 759 | 760 | /@rollup/rollup-linux-arm-gnueabihf@4.24.0: 761 | resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} 762 | cpu: [arm] 763 | os: [linux] 764 | requiresBuild: true 765 | dev: true 766 | optional: true 767 | 768 | /@rollup/rollup-linux-arm-musleabihf@4.24.0: 769 | resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} 770 | cpu: [arm] 771 | os: [linux] 772 | requiresBuild: true 773 | dev: true 774 | optional: true 775 | 776 | /@rollup/rollup-linux-arm64-gnu@4.24.0: 777 | resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} 778 | cpu: [arm64] 779 | os: [linux] 780 | requiresBuild: true 781 | dev: true 782 | optional: true 783 | 784 | /@rollup/rollup-linux-arm64-musl@4.24.0: 785 | resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} 786 | cpu: [arm64] 787 | os: [linux] 788 | requiresBuild: true 789 | dev: true 790 | optional: true 791 | 792 | /@rollup/rollup-linux-powerpc64le-gnu@4.24.0: 793 | resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} 794 | cpu: [ppc64] 795 | os: [linux] 796 | requiresBuild: true 797 | dev: true 798 | optional: true 799 | 800 | /@rollup/rollup-linux-riscv64-gnu@4.24.0: 801 | resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} 802 | cpu: [riscv64] 803 | os: [linux] 804 | requiresBuild: true 805 | dev: true 806 | optional: true 807 | 808 | /@rollup/rollup-linux-s390x-gnu@4.24.0: 809 | resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} 810 | cpu: [s390x] 811 | os: [linux] 812 | requiresBuild: true 813 | dev: true 814 | optional: true 815 | 816 | /@rollup/rollup-linux-x64-gnu@4.24.0: 817 | resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} 818 | cpu: [x64] 819 | os: [linux] 820 | requiresBuild: true 821 | dev: true 822 | optional: true 823 | 824 | /@rollup/rollup-linux-x64-musl@4.24.0: 825 | resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} 826 | cpu: [x64] 827 | os: [linux] 828 | requiresBuild: true 829 | dev: true 830 | optional: true 831 | 832 | /@rollup/rollup-win32-arm64-msvc@4.24.0: 833 | resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} 834 | cpu: [arm64] 835 | os: [win32] 836 | requiresBuild: true 837 | dev: true 838 | optional: true 839 | 840 | /@rollup/rollup-win32-ia32-msvc@4.24.0: 841 | resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} 842 | cpu: [ia32] 843 | os: [win32] 844 | requiresBuild: true 845 | dev: true 846 | optional: true 847 | 848 | /@rollup/rollup-win32-x64-msvc@4.24.0: 849 | resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} 850 | cpu: [x64] 851 | os: [win32] 852 | requiresBuild: true 853 | dev: true 854 | optional: true 855 | 856 | /@rsbuild/core@1.0.16: 857 | resolution: {integrity: sha512-ioQg9HfDh5eXPZi+An7yCRaSE9TH4W3IBqrxBrv4IjOg/ajpVpKidiKwyYpX3QPbxY1ybfvQTH7HwATND4crCA==} 858 | engines: {node: '>=16.7.0'} 859 | hasBin: true 860 | dependencies: 861 | '@rspack/core': 1.0.13(@swc/helpers@0.5.13) 862 | '@rspack/lite-tapable': 1.0.1 863 | '@swc/helpers': 0.5.13 864 | core-js: 3.38.1 865 | optionalDependencies: 866 | fsevents: 2.3.3 867 | dev: true 868 | 869 | /@rsbuild/core@1.0.19: 870 | resolution: {integrity: sha512-63DAPvYfRBoUrb51BUPb4Xoqx48MHQ0yLcmnCiqZGpMeKYtTWzD+lyx5va4cr9qvdnIFTAX2BMuYC/j5iSrtTA==} 871 | engines: {node: '>=16.7.0'} 872 | hasBin: true 873 | dependencies: 874 | '@rspack/core': 1.0.14(@swc/helpers@0.5.13) 875 | '@rspack/lite-tapable': 1.0.1 876 | '@swc/helpers': 0.5.13 877 | core-js: 3.38.1 878 | optionalDependencies: 879 | fsevents: 2.3.3 880 | dev: false 881 | 882 | /@rsbuild/plugin-less@1.0.3(@rsbuild/core@1.0.19): 883 | resolution: {integrity: sha512-lz/u0C7Cj/sUO0WuwxJR976BLUxFy/mzT9fZOK/G6ceTuhUd1rEQw4FAPuOefhgkDxfqpJ4ZjliVfpm+n4CjyQ==} 884 | peerDependencies: 885 | '@rsbuild/core': 1.x || ^1.0.1-rc.0 886 | dependencies: 887 | '@rsbuild/core': 1.0.19 888 | deepmerge: 4.3.1 889 | reduce-configs: 1.0.0 890 | dev: false 891 | 892 | /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.0.19): 893 | resolution: {integrity: sha512-k2VS7nvNm74DlVQROK+w+Ua1j60n3qSnVFva8zjmj6uakLCxxp85aRwfEHzaVP/YdDLffweypROuQPYvTZ57ew==} 894 | peerDependencies: 895 | '@rsbuild/core': 1.x 896 | dependencies: 897 | '@rsbuild/core': 1.0.19 898 | '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) 899 | react-refresh: 0.14.2 900 | dev: false 901 | 902 | /@rsbuild/plugin-sass@1.0.4(@rsbuild/core@1.0.19): 903 | resolution: {integrity: sha512-0eTVOgglTBf440ykuZWJQmh44S3hj/MT95K+P5XwEU8gU72MrEGTrQlZciOqFW8tVkEVmtUlHPx7YEipXhplSQ==} 904 | peerDependencies: 905 | '@rsbuild/core': 1.x || ^1.0.1-rc.0 906 | dependencies: 907 | '@rsbuild/core': 1.0.19 908 | deepmerge: 4.3.1 909 | loader-utils: 2.0.4 910 | postcss: 8.4.47 911 | reduce-configs: 1.0.0 912 | sass-embedded: 1.80.4 913 | dev: false 914 | 915 | /@rspack/binding-darwin-arm64@1.0.13: 916 | resolution: {integrity: sha512-HepE4V5Rj53o+o8AMzlkdeBxZnsyXKrOJ2oumVtqRLXihVlMguYwNTSkjfmjAqq/4PJAhEeaeIFyomZg+zKC0A==} 917 | cpu: [arm64] 918 | os: [darwin] 919 | requiresBuild: true 920 | dev: true 921 | optional: true 922 | 923 | /@rspack/binding-darwin-arm64@1.0.14: 924 | resolution: {integrity: sha512-dHvlF6T6ctThGDIdvkSdacroA1xlCxfteuppBj8BX/UxzLPr4xsaEtNilfJmFfd2/J02UQyTQauN/9EBuA+YkA==} 925 | cpu: [arm64] 926 | os: [darwin] 927 | requiresBuild: true 928 | dev: false 929 | optional: true 930 | 931 | /@rspack/binding-darwin-x64@1.0.13: 932 | resolution: {integrity: sha512-ucHf0q2V+K19z75BvjU6EbQggNFiz1/xJ5tSgOXUfRu5omZF1jpN/epeMGqh0MkExRwOMYKJR/pVHDw5ITcU8g==} 933 | cpu: [x64] 934 | os: [darwin] 935 | requiresBuild: true 936 | dev: true 937 | optional: true 938 | 939 | /@rspack/binding-darwin-x64@1.0.14: 940 | resolution: {integrity: sha512-q4Da1Bn/4xTLhhnOkT+fjP2STsSCfp4z03/J/h8tCVG/UYz56Ud3q1UEOK33c5Fxw1C4GlhEh5yYOlSAdxFQLQ==} 941 | cpu: [x64] 942 | os: [darwin] 943 | requiresBuild: true 944 | dev: false 945 | optional: true 946 | 947 | /@rspack/binding-linux-arm64-gnu@1.0.13: 948 | resolution: {integrity: sha512-0fqLWDG9Z2VKxy3u6+jLVJgT2E24Xb2umP4Jtx2uNf2+aHLXifgqUdwgCElO+dj+PpOp/q8zmV5U2DXykvPU3w==} 949 | cpu: [arm64] 950 | os: [linux] 951 | requiresBuild: true 952 | dev: true 953 | optional: true 954 | 955 | /@rspack/binding-linux-arm64-gnu@1.0.14: 956 | resolution: {integrity: sha512-JogYtL3VQS9wJ3p3FNhDqinm7avrMsdwz4erP7YCjD7idob93GYAE7dPrHUzSNVnCBYXRaHJYZHDQs7lKVcYZw==} 957 | cpu: [arm64] 958 | os: [linux] 959 | requiresBuild: true 960 | dev: false 961 | optional: true 962 | 963 | /@rspack/binding-linux-arm64-musl@1.0.13: 964 | resolution: {integrity: sha512-eK72/jAofJRcZ23FTteUh1MfTbErWYNwVLuxnliyf1f1PwH0a7exGE6ik0/y/LdAt5PWP1r8r981EEjrpsTfRQ==} 965 | cpu: [arm64] 966 | os: [linux] 967 | requiresBuild: true 968 | dev: true 969 | optional: true 970 | 971 | /@rspack/binding-linux-arm64-musl@1.0.14: 972 | resolution: {integrity: sha512-qgybhxI/nnoa8CUz7zKTC0Oh37NZt9uRxsSV7+ZYrfxqbrVCoNVuutPpY724uUHy1M6W34kVEm1uT1N4Ka5cZg==} 973 | cpu: [arm64] 974 | os: [linux] 975 | requiresBuild: true 976 | dev: false 977 | optional: true 978 | 979 | /@rspack/binding-linux-x64-gnu@1.0.13: 980 | resolution: {integrity: sha512-C9wGDim1Euc10qRk5ztPvgK4NAi6bi6Ck3+ugaRzYXPFIVegnFyXu2fv42j3Y0LRhBjnKMXZJzME5nQUPuT6Ug==} 981 | cpu: [x64] 982 | os: [linux] 983 | requiresBuild: true 984 | dev: true 985 | optional: true 986 | 987 | /@rspack/binding-linux-x64-gnu@1.0.14: 988 | resolution: {integrity: sha512-5vzaDRw3/sGKo3ax/1cU3/cxqNjajwlt2LU288vXNe1/n8oe/pcDfYcTugpOe/A1DqzadanudJszLpFcKsaFtQ==} 989 | cpu: [x64] 990 | os: [linux] 991 | requiresBuild: true 992 | dev: false 993 | optional: true 994 | 995 | /@rspack/binding-linux-x64-musl@1.0.13: 996 | resolution: {integrity: sha512-7bQyGEoMCxXUS+RDo6qej8JjqS8kYd8CvlnfYZVUqWgCxgn19j29lKvWVibey0lnFpoJrqReOdSypbk91tSrzA==} 997 | cpu: [x64] 998 | os: [linux] 999 | requiresBuild: true 1000 | dev: true 1001 | optional: true 1002 | 1003 | /@rspack/binding-linux-x64-musl@1.0.14: 1004 | resolution: {integrity: sha512-4U6QD9xVS1eGme52DuJr6Fg/KdcUfJ+iKwH49Up460dZ/fLvGylnVGA+V0mzPlKi8gfy7NwFuYXZdu3Pwi1YYg==} 1005 | cpu: [x64] 1006 | os: [linux] 1007 | requiresBuild: true 1008 | dev: false 1009 | optional: true 1010 | 1011 | /@rspack/binding-win32-arm64-msvc@1.0.13: 1012 | resolution: {integrity: sha512-6QOHiCwaQeCZApWRe1y8ZNZGOj00EFdX1ypOc3R1GrfSjn+UjoKhbBtgVl2w+sPTaCZ4SvknOk9usSgcWO4gOQ==} 1013 | cpu: [arm64] 1014 | os: [win32] 1015 | requiresBuild: true 1016 | dev: true 1017 | optional: true 1018 | 1019 | /@rspack/binding-win32-arm64-msvc@1.0.14: 1020 | resolution: {integrity: sha512-SjeYw7qqRHYZ5RPClu+ffKZsShQdU3amA1OwC3M0AS6dbfEcji8482St3Y8Z+QSzYRapCEZij9LMM/9ypEhISg==} 1021 | cpu: [arm64] 1022 | os: [win32] 1023 | requiresBuild: true 1024 | dev: false 1025 | optional: true 1026 | 1027 | /@rspack/binding-win32-ia32-msvc@1.0.13: 1028 | resolution: {integrity: sha512-ucm7emxYDjTsOGNwgYGz30oKcnzXLjg/Fcs0mNMmQgMEFpwBXhczfKJimCyMIlAhQCFPP4WzrXFdf03EPuw6CA==} 1029 | cpu: [ia32] 1030 | os: [win32] 1031 | requiresBuild: true 1032 | dev: true 1033 | optional: true 1034 | 1035 | /@rspack/binding-win32-ia32-msvc@1.0.14: 1036 | resolution: {integrity: sha512-m1gUiVyz3Z3VYIK/Ayo5CVHBjnEeRk9a+KIpKSsq1yhZItnMgjtr4bKabU9vjxalO4UoaSmVzODJI8lJBlnn5Q==} 1037 | cpu: [ia32] 1038 | os: [win32] 1039 | requiresBuild: true 1040 | dev: false 1041 | optional: true 1042 | 1043 | /@rspack/binding-win32-x64-msvc@1.0.13: 1044 | resolution: {integrity: sha512-9G/hvr47ECjDEmBCyyQTZFilmEOIQJCQvpx6hUgDWsfUApwF9LZBW/PqBCSwhY+tIErr/AurJnBVAYub0MYpHA==} 1045 | cpu: [x64] 1046 | os: [win32] 1047 | requiresBuild: true 1048 | dev: true 1049 | optional: true 1050 | 1051 | /@rspack/binding-win32-x64-msvc@1.0.14: 1052 | resolution: {integrity: sha512-Gbeg+bayMF9VP9xmlxySL/TC2XrS6/LZM/pqcNOTLHx6LMG/VXCcmKB0rOZo8MzLXEt8D/lQmQ/B6g7pSaAw0g==} 1053 | cpu: [x64] 1054 | os: [win32] 1055 | requiresBuild: true 1056 | dev: false 1057 | optional: true 1058 | 1059 | /@rspack/binding@1.0.13: 1060 | resolution: {integrity: sha512-mnSCZ3Qb/I3LzsYoo24AG4LgmaSOIc1CS38A9L9nv4MJj8x+1D2BaLErpaaMmhqI3lQBIcBSQkN7+WbpsCP3Uw==} 1061 | optionalDependencies: 1062 | '@rspack/binding-darwin-arm64': 1.0.13 1063 | '@rspack/binding-darwin-x64': 1.0.13 1064 | '@rspack/binding-linux-arm64-gnu': 1.0.13 1065 | '@rspack/binding-linux-arm64-musl': 1.0.13 1066 | '@rspack/binding-linux-x64-gnu': 1.0.13 1067 | '@rspack/binding-linux-x64-musl': 1.0.13 1068 | '@rspack/binding-win32-arm64-msvc': 1.0.13 1069 | '@rspack/binding-win32-ia32-msvc': 1.0.13 1070 | '@rspack/binding-win32-x64-msvc': 1.0.13 1071 | dev: true 1072 | 1073 | /@rspack/binding@1.0.14: 1074 | resolution: {integrity: sha512-0wWqFvr9hkF4LgNPgWfkTU0hhkZAMvOytoCs2p+wDX1Up1E/SgJ1U1JAsCxsl1XtUKm7mRvdWHzJmHbza3y89Q==} 1075 | optionalDependencies: 1076 | '@rspack/binding-darwin-arm64': 1.0.14 1077 | '@rspack/binding-darwin-x64': 1.0.14 1078 | '@rspack/binding-linux-arm64-gnu': 1.0.14 1079 | '@rspack/binding-linux-arm64-musl': 1.0.14 1080 | '@rspack/binding-linux-x64-gnu': 1.0.14 1081 | '@rspack/binding-linux-x64-musl': 1.0.14 1082 | '@rspack/binding-win32-arm64-msvc': 1.0.14 1083 | '@rspack/binding-win32-ia32-msvc': 1.0.14 1084 | '@rspack/binding-win32-x64-msvc': 1.0.14 1085 | dev: false 1086 | 1087 | /@rspack/core@1.0.13(@swc/helpers@0.5.13): 1088 | resolution: {integrity: sha512-lh8toWSWcYjlOuriQ8/h0U8riaaRQfzwU0oUNykFj1xokJMSKIQFH5WQWj2DQ386uHNv52nMbc+Jiuml1vYboA==} 1089 | engines: {node: '>=16.0.0'} 1090 | peerDependencies: 1091 | '@swc/helpers': '>=0.5.1' 1092 | peerDependenciesMeta: 1093 | '@swc/helpers': 1094 | optional: true 1095 | dependencies: 1096 | '@module-federation/runtime-tools': 0.5.1 1097 | '@rspack/binding': 1.0.13 1098 | '@rspack/lite-tapable': 1.0.1 1099 | '@swc/helpers': 0.5.13 1100 | caniuse-lite: 1.0.30001669 1101 | dev: true 1102 | 1103 | /@rspack/core@1.0.14(@swc/helpers@0.5.13): 1104 | resolution: {integrity: sha512-xHl23lxJZNjItGc5YuE9alz3yjb56y7EgJmAcBMPHMqgjtUt8rBu4xd/cSUjbr9/lLF9N4hdyoJiPJOFs9LEjw==} 1105 | engines: {node: '>=16.0.0'} 1106 | peerDependencies: 1107 | '@swc/helpers': '>=0.5.1' 1108 | peerDependenciesMeta: 1109 | '@swc/helpers': 1110 | optional: true 1111 | dependencies: 1112 | '@module-federation/runtime-tools': 0.5.1 1113 | '@rspack/binding': 1.0.14 1114 | '@rspack/lite-tapable': 1.0.1 1115 | '@swc/helpers': 0.5.13 1116 | caniuse-lite: 1.0.30001669 1117 | dev: false 1118 | 1119 | /@rspack/lite-tapable@1.0.1: 1120 | resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} 1121 | engines: {node: '>=16.0.0'} 1122 | 1123 | /@rspack/plugin-react-refresh@1.0.0(react-refresh@0.14.2): 1124 | resolution: {integrity: sha512-WvXkLewW5G0Mlo5H1b251yDh5FFiH4NDAbYlFpvFjcuXX2AchZRf9zdw57BDE/ADyWsJgA8kixN/zZWBTN3iYA==} 1125 | peerDependencies: 1126 | react-refresh: '>=0.10.0 <1.0.0' 1127 | peerDependenciesMeta: 1128 | react-refresh: 1129 | optional: true 1130 | dependencies: 1131 | error-stack-parser: 2.1.4 1132 | html-entities: 2.5.2 1133 | react-refresh: 0.14.2 1134 | dev: false 1135 | 1136 | /@rspress/core@1.35.2(webpack@5.95.0): 1137 | resolution: {integrity: sha512-JGKtUUstg24la8/emDdUff/halYMAXyM3mw3SUboNg58MpdBcyNLvQ3KCe4nDhzr2LSk6qP5s+sPU8qEpwHsSQ==} 1138 | engines: {node: '>=14.17.6'} 1139 | dependencies: 1140 | '@loadable/component': 5.16.4(react@18.3.1) 1141 | '@mdx-js/loader': 2.3.0(webpack@5.95.0) 1142 | '@mdx-js/mdx': 2.3.0 1143 | '@mdx-js/react': 2.3.0(react@18.3.1) 1144 | '@modern-js/utils': 2.60.5 1145 | '@rsbuild/core': 1.0.19 1146 | '@rsbuild/plugin-less': 1.0.3(@rsbuild/core@1.0.19) 1147 | '@rsbuild/plugin-react': 1.0.6(@rsbuild/core@1.0.19) 1148 | '@rsbuild/plugin-sass': 1.0.4(@rsbuild/core@1.0.19) 1149 | '@rspress/mdx-rs': 0.6.1 1150 | '@rspress/plugin-auto-nav-sidebar': 1.35.2 1151 | '@rspress/plugin-container-syntax': 1.35.2 1152 | '@rspress/plugin-last-updated': 1.35.2 1153 | '@rspress/plugin-medium-zoom': 1.35.2(@rspress/runtime@1.35.2) 1154 | '@rspress/runtime': 1.35.2 1155 | '@rspress/shared': 1.35.2 1156 | '@rspress/theme-default': 1.35.2 1157 | body-scroll-lock: 4.0.0-beta.0 1158 | copy-to-clipboard: 3.3.3 1159 | enhanced-resolve: 5.17.1 1160 | github-slugger: 2.0.0 1161 | hast-util-from-html: 2.0.3 1162 | hast-util-heading-rank: 3.0.0 1163 | html-to-text: 9.0.5 1164 | htmr: 1.0.2(react@18.3.1) 1165 | is-html: 3.1.0 1166 | lodash-es: 4.17.21 1167 | mdast-util-mdxjs-esm: 1.3.1 1168 | node-fetch: 3.3.2 1169 | nprogress: 0.2.0 1170 | postcss: 8.4.47 1171 | react: 18.3.1 1172 | react-dom: 18.3.1(react@18.3.1) 1173 | react-helmet-async: 1.3.0(react-dom@18.3.1)(react@18.3.1) 1174 | react-lazy-with-preload: 2.2.1 1175 | react-syntax-highlighter: 15.6.1(react@18.3.1) 1176 | rehype-external-links: 2.1.0 1177 | rehype-stringify: 9.0.4 1178 | remark: 14.0.3 1179 | remark-gfm: 3.0.1 1180 | remark-html: 15.0.2 1181 | remark-parse: 10.0.2 1182 | remark-rehype: 10.1.0 1183 | rspack-plugin-virtual-module: 0.1.13 1184 | source-map: 0.7.4 1185 | unified: 10.1.2 1186 | unist-util-visit: 4.1.2 1187 | unist-util-visit-children: 3.0.0 1188 | yaml-front-matter: 4.1.1 1189 | transitivePeerDependencies: 1190 | - supports-color 1191 | - webpack 1192 | dev: false 1193 | 1194 | /@rspress/mdx-rs-darwin-arm64@0.6.1: 1195 | resolution: {integrity: sha512-XV/meKCyAbuhv4u1iC2Y0l6bwspiqAwmSA55wG5r1L88DG5kD1sntiIB5seKkr7oUXcDJ/QbRy76GZuHuYdBzA==} 1196 | engines: {node: '>=14.12'} 1197 | cpu: [arm64] 1198 | os: [darwin] 1199 | requiresBuild: true 1200 | dev: false 1201 | optional: true 1202 | 1203 | /@rspress/mdx-rs-darwin-x64@0.6.1: 1204 | resolution: {integrity: sha512-29G3RfWSyfQOuNLnI4XC6uOwCf6tFtigcBDYFFY+JmYltUetRNRBCnn9xOyLd3RUKFaoc97oKRzwWBzpKougYw==} 1205 | engines: {node: '>=14.12'} 1206 | cpu: [x64] 1207 | os: [darwin] 1208 | requiresBuild: true 1209 | dev: false 1210 | optional: true 1211 | 1212 | /@rspress/mdx-rs-linux-arm64-gnu@0.6.1: 1213 | resolution: {integrity: sha512-SHPlnghHBBx+yU+HyP1pZEeC6aKtx654kfKXx9YMauGvmA2XbTU7FRIio8rYK+e310F67vAZH7SRcTeczhSlyA==} 1214 | engines: {node: '>=14.12'} 1215 | cpu: [arm64] 1216 | os: [linux] 1217 | requiresBuild: true 1218 | dev: false 1219 | optional: true 1220 | 1221 | /@rspress/mdx-rs-linux-arm64-musl@0.6.1: 1222 | resolution: {integrity: sha512-8o+V3LZ/OvT/0kky56GVM9uqCWbfi5m/RlCE2pS7DqZYvQZcMVeZc14eEWLtLcZd2dsZlqmT/fekbEkoP+pu5Q==} 1223 | engines: {node: '>=14.12'} 1224 | cpu: [arm64] 1225 | os: [linux] 1226 | requiresBuild: true 1227 | dev: false 1228 | optional: true 1229 | 1230 | /@rspress/mdx-rs-linux-x64-gnu@0.6.1: 1231 | resolution: {integrity: sha512-v4ZIscNR7AyeQE/8Hcy5Sceh2sbc481GfAUV7LMTcaAiAdHvVQXdWxeoUA/x23uAXmfP+dveZcmhfoGMe/y4rQ==} 1232 | engines: {node: '>=14.12'} 1233 | cpu: [x64] 1234 | os: [linux] 1235 | requiresBuild: true 1236 | dev: false 1237 | optional: true 1238 | 1239 | /@rspress/mdx-rs-linux-x64-musl@0.6.1: 1240 | resolution: {integrity: sha512-cbBIf6q73n/aB/0ctIW0FHkpBxSUXFazwXJ3nv4YISZP5/1ytE1RXsOPo47Zko3Ta41bNxLYvi5PLOz8cdIejw==} 1241 | engines: {node: '>=14.12'} 1242 | cpu: [x64] 1243 | os: [linux] 1244 | requiresBuild: true 1245 | dev: false 1246 | optional: true 1247 | 1248 | /@rspress/mdx-rs-win32-arm64-msvc@0.6.1: 1249 | resolution: {integrity: sha512-x3kujsuzl3kzsL9kBQy/5QdEO6Ga9+nyG3+lbLbGHKfberT0+ZbgOMTwpQ8hetv0qs/bFZWcMhNbZ6+KwKSUYg==} 1250 | engines: {node: '>=14.12'} 1251 | cpu: [arm64] 1252 | os: [win32] 1253 | requiresBuild: true 1254 | dev: false 1255 | optional: true 1256 | 1257 | /@rspress/mdx-rs-win32-x64-msvc@0.6.1: 1258 | resolution: {integrity: sha512-14YQOlV8YBHYNEzNZ4tXuSCWvnWpwuGI2WgXJMEBvhAFLOEpDAzof3KrcfExvBF0gxlUsC/loIorBT4RzoFn4g==} 1259 | engines: {node: '>=14.12'} 1260 | cpu: [x64] 1261 | os: [win32] 1262 | requiresBuild: true 1263 | dev: false 1264 | optional: true 1265 | 1266 | /@rspress/mdx-rs@0.6.1: 1267 | resolution: {integrity: sha512-hAZH2dZPueRACh2dL6EuKzNSxPShq0zd0BCat1IaOpJ8mX73IRvTAQib/26gTM1IRikjMY7R7Bs6/RDZrjM+dQ==} 1268 | engines: {node: '>= 10'} 1269 | optionalDependencies: 1270 | '@rspress/mdx-rs-darwin-arm64': 0.6.1 1271 | '@rspress/mdx-rs-darwin-x64': 0.6.1 1272 | '@rspress/mdx-rs-linux-arm64-gnu': 0.6.1 1273 | '@rspress/mdx-rs-linux-arm64-musl': 0.6.1 1274 | '@rspress/mdx-rs-linux-x64-gnu': 0.6.1 1275 | '@rspress/mdx-rs-linux-x64-musl': 0.6.1 1276 | '@rspress/mdx-rs-win32-arm64-msvc': 0.6.1 1277 | '@rspress/mdx-rs-win32-x64-msvc': 0.6.1 1278 | dev: false 1279 | 1280 | /@rspress/plugin-auto-nav-sidebar@1.35.2: 1281 | resolution: {integrity: sha512-Cjg5e39LxhqG+bbIQkEjheFMMKyU5tlM0BATX01983Ui7c57l1UrxD/+WPUCJmsfQXt+QH4WqbtjPeJm19BwEQ==} 1282 | engines: {node: '>=14.17.6'} 1283 | dependencies: 1284 | '@rspress/shared': 1.35.2 1285 | dev: false 1286 | 1287 | /@rspress/plugin-container-syntax@1.35.2: 1288 | resolution: {integrity: sha512-UJ19xRn+jt8ZUxah2Xp2YS3vy3RhcTKLInU//xZ9Ij2BEVaPfySI6hd9k1I08sPpqtNi05NquocjgomNUUKoXQ==} 1289 | engines: {node: '>=14.17.6'} 1290 | dependencies: 1291 | '@rspress/shared': 1.35.2 1292 | dev: false 1293 | 1294 | /@rspress/plugin-last-updated@1.35.2: 1295 | resolution: {integrity: sha512-aSm3e7HC+ehPqCIrlrDEr/WmfbkY6RKmxM6oFBDGWoKzZReC7rYJ0pQzyby/69OJryQK6/Eef8RxV0ip8yDGZQ==} 1296 | engines: {node: '>=14.17.6'} 1297 | dependencies: 1298 | '@rspress/shared': 1.35.2 1299 | dev: false 1300 | 1301 | /@rspress/plugin-medium-zoom@1.35.2(@rspress/runtime@1.35.2): 1302 | resolution: {integrity: sha512-Lvz1SlCOigwQotIxR5SfnIILKpgZQupm1z/F33yNGAZQPTYIzEVVThWhdTiIoUJpD0hxxBljAnBNgBL0k0FBVA==} 1303 | engines: {node: '>=14.17.6'} 1304 | peerDependencies: 1305 | '@rspress/runtime': ^1.35.2 1306 | dependencies: 1307 | '@rspress/runtime': 1.35.2 1308 | medium-zoom: 1.1.0 1309 | dev: false 1310 | 1311 | /@rspress/runtime@1.35.2: 1312 | resolution: {integrity: sha512-IbFSpCiSZdg176E2/+cAlVX1Q+9aNneokJEm7MQ73f8ymGlJU58b23LaVAZhD0+o9bDfQKj/bqHxrKL1qZfsyw==} 1313 | engines: {node: '>=14.17.6'} 1314 | dependencies: 1315 | '@rspress/shared': 1.35.2 1316 | react: 18.3.1 1317 | react-dom: 18.3.1(react@18.3.1) 1318 | react-helmet-async: 1.3.0(react-dom@18.3.1)(react@18.3.1) 1319 | react-router-dom: 6.27.0(react-dom@18.3.1)(react@18.3.1) 1320 | dev: false 1321 | 1322 | /@rspress/shared@1.35.2: 1323 | resolution: {integrity: sha512-xz8Xb0ohIV8ctCUc9t2pu7z5ALBd+YZpyErGU1OB48/ua/2Q459Sje6Lrz5AWziz2WKLRaRMFdEWA+GT16WPRg==} 1324 | dependencies: 1325 | '@rsbuild/core': 1.0.19 1326 | chalk: 5.3.0 1327 | execa: 5.1.1 1328 | fs-extra: 11.2.0 1329 | gray-matter: 4.0.3 1330 | unified: 10.1.2 1331 | dev: false 1332 | 1333 | /@rspress/theme-default@1.35.2: 1334 | resolution: {integrity: sha512-aZYpu0a07y7jwqEzwPcLblpQMNfZCt+uGnVCmknsUH1JhACeBoZkEMR7HGsHvs1ntYLQlxWQUNBD6XMGBMGTdg==} 1335 | engines: {node: '>=14.17.6'} 1336 | dependencies: 1337 | '@mdx-js/react': 2.3.0(react@18.3.1) 1338 | '@rspress/runtime': 1.35.2 1339 | '@rspress/shared': 1.35.2 1340 | body-scroll-lock: 4.0.0-beta.0 1341 | copy-to-clipboard: 3.3.3 1342 | flexsearch: 0.7.43 1343 | github-slugger: 2.0.0 1344 | hast-util-from-html: 2.0.3 1345 | html-to-text: 9.0.5 1346 | htmr: 1.0.2(react@18.3.1) 1347 | is-html: 3.1.0 1348 | lodash-es: 4.17.21 1349 | nprogress: 0.2.0 1350 | react: 18.3.1 1351 | react-dom: 18.3.1(react@18.3.1) 1352 | react-helmet-async: 1.3.0(react-dom@18.3.1)(react@18.3.1) 1353 | react-syntax-highlighter: 15.6.1(react@18.3.1) 1354 | react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) 1355 | rspack-plugin-virtual-module: 0.1.13 1356 | dev: false 1357 | 1358 | /@selderee/plugin-htmlparser2@0.11.0: 1359 | resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} 1360 | dependencies: 1361 | domhandler: 5.0.3 1362 | selderee: 0.11.0 1363 | dev: false 1364 | 1365 | /@swc/helpers@0.5.13: 1366 | resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} 1367 | dependencies: 1368 | tslib: 2.8.0 1369 | 1370 | /@types/acorn@4.0.6: 1371 | resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} 1372 | dependencies: 1373 | '@types/estree': 1.0.6 1374 | dev: false 1375 | 1376 | /@types/chrome@0.0.263: 1377 | resolution: {integrity: sha512-As0vzv99ov3M6ZR7R6VzhMWFZXkPMrFrCEXXVrMN576Cm70fTkj7Df2CF+qEo170JepX50pd11cX6O4DSAtl2Q==} 1378 | dependencies: 1379 | '@types/filesystem': 0.0.36 1380 | '@types/har-format': 1.2.16 1381 | dev: true 1382 | 1383 | /@types/debug@4.1.12: 1384 | resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 1385 | dependencies: 1386 | '@types/ms': 0.7.34 1387 | dev: false 1388 | 1389 | /@types/estree-jsx@1.0.5: 1390 | resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} 1391 | dependencies: 1392 | '@types/estree': 1.0.6 1393 | dev: false 1394 | 1395 | /@types/estree@1.0.6: 1396 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 1397 | 1398 | /@types/filesystem@0.0.36: 1399 | resolution: {integrity: sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==} 1400 | dependencies: 1401 | '@types/filewriter': 0.0.33 1402 | dev: true 1403 | 1404 | /@types/filewriter@0.0.33: 1405 | resolution: {integrity: sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==} 1406 | dev: true 1407 | 1408 | /@types/har-format@1.2.16: 1409 | resolution: {integrity: sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==} 1410 | dev: true 1411 | 1412 | /@types/hast@2.3.10: 1413 | resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} 1414 | dependencies: 1415 | '@types/unist': 2.0.11 1416 | dev: false 1417 | 1418 | /@types/hast@3.0.4: 1419 | resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 1420 | dependencies: 1421 | '@types/unist': 3.0.3 1422 | dev: false 1423 | 1424 | /@types/json-schema@7.0.15: 1425 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 1426 | dev: false 1427 | 1428 | /@types/mdast@3.0.15: 1429 | resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} 1430 | dependencies: 1431 | '@types/unist': 2.0.11 1432 | dev: false 1433 | 1434 | /@types/mdx@2.0.13: 1435 | resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} 1436 | dev: false 1437 | 1438 | /@types/ms@0.7.34: 1439 | resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} 1440 | dev: false 1441 | 1442 | /@types/node@12.20.55: 1443 | resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} 1444 | dev: true 1445 | 1446 | /@types/node@16.18.115: 1447 | resolution: {integrity: sha512-NF5ajYn+dq0tRfswdyp8Df75h7D9z+L8TCIwrXoh46ZLK6KZVXkRhf/luXaZytvm/keUo9vU4m1Bg39St91a5w==} 1448 | dev: true 1449 | 1450 | /@types/node@20.16.13: 1451 | resolution: {integrity: sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==} 1452 | dependencies: 1453 | undici-types: 6.19.8 1454 | 1455 | /@types/parse5@6.0.3: 1456 | resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} 1457 | dev: false 1458 | 1459 | /@types/prop-types@15.7.13: 1460 | resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} 1461 | dev: false 1462 | 1463 | /@types/react@18.3.12: 1464 | resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} 1465 | dependencies: 1466 | '@types/prop-types': 15.7.13 1467 | csstype: 3.1.3 1468 | dev: false 1469 | 1470 | /@types/unist@2.0.11: 1471 | resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} 1472 | dev: false 1473 | 1474 | /@types/unist@3.0.3: 1475 | resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 1476 | dev: false 1477 | 1478 | /@webassemblyjs/ast@1.12.1: 1479 | resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} 1480 | dependencies: 1481 | '@webassemblyjs/helper-numbers': 1.11.6 1482 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6 1483 | dev: false 1484 | 1485 | /@webassemblyjs/floating-point-hex-parser@1.11.6: 1486 | resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} 1487 | dev: false 1488 | 1489 | /@webassemblyjs/helper-api-error@1.11.6: 1490 | resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} 1491 | dev: false 1492 | 1493 | /@webassemblyjs/helper-buffer@1.12.1: 1494 | resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} 1495 | dev: false 1496 | 1497 | /@webassemblyjs/helper-numbers@1.11.6: 1498 | resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} 1499 | dependencies: 1500 | '@webassemblyjs/floating-point-hex-parser': 1.11.6 1501 | '@webassemblyjs/helper-api-error': 1.11.6 1502 | '@xtuc/long': 4.2.2 1503 | dev: false 1504 | 1505 | /@webassemblyjs/helper-wasm-bytecode@1.11.6: 1506 | resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} 1507 | dev: false 1508 | 1509 | /@webassemblyjs/helper-wasm-section@1.12.1: 1510 | resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} 1511 | dependencies: 1512 | '@webassemblyjs/ast': 1.12.1 1513 | '@webassemblyjs/helper-buffer': 1.12.1 1514 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6 1515 | '@webassemblyjs/wasm-gen': 1.12.1 1516 | dev: false 1517 | 1518 | /@webassemblyjs/ieee754@1.11.6: 1519 | resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} 1520 | dependencies: 1521 | '@xtuc/ieee754': 1.2.0 1522 | dev: false 1523 | 1524 | /@webassemblyjs/leb128@1.11.6: 1525 | resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} 1526 | dependencies: 1527 | '@xtuc/long': 4.2.2 1528 | dev: false 1529 | 1530 | /@webassemblyjs/utf8@1.11.6: 1531 | resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} 1532 | dev: false 1533 | 1534 | /@webassemblyjs/wasm-edit@1.12.1: 1535 | resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} 1536 | dependencies: 1537 | '@webassemblyjs/ast': 1.12.1 1538 | '@webassemblyjs/helper-buffer': 1.12.1 1539 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6 1540 | '@webassemblyjs/helper-wasm-section': 1.12.1 1541 | '@webassemblyjs/wasm-gen': 1.12.1 1542 | '@webassemblyjs/wasm-opt': 1.12.1 1543 | '@webassemblyjs/wasm-parser': 1.12.1 1544 | '@webassemblyjs/wast-printer': 1.12.1 1545 | dev: false 1546 | 1547 | /@webassemblyjs/wasm-gen@1.12.1: 1548 | resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} 1549 | dependencies: 1550 | '@webassemblyjs/ast': 1.12.1 1551 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6 1552 | '@webassemblyjs/ieee754': 1.11.6 1553 | '@webassemblyjs/leb128': 1.11.6 1554 | '@webassemblyjs/utf8': 1.11.6 1555 | dev: false 1556 | 1557 | /@webassemblyjs/wasm-opt@1.12.1: 1558 | resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} 1559 | dependencies: 1560 | '@webassemblyjs/ast': 1.12.1 1561 | '@webassemblyjs/helper-buffer': 1.12.1 1562 | '@webassemblyjs/wasm-gen': 1.12.1 1563 | '@webassemblyjs/wasm-parser': 1.12.1 1564 | dev: false 1565 | 1566 | /@webassemblyjs/wasm-parser@1.12.1: 1567 | resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} 1568 | dependencies: 1569 | '@webassemblyjs/ast': 1.12.1 1570 | '@webassemblyjs/helper-api-error': 1.11.6 1571 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6 1572 | '@webassemblyjs/ieee754': 1.11.6 1573 | '@webassemblyjs/leb128': 1.11.6 1574 | '@webassemblyjs/utf8': 1.11.6 1575 | dev: false 1576 | 1577 | /@webassemblyjs/wast-printer@1.12.1: 1578 | resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} 1579 | dependencies: 1580 | '@webassemblyjs/ast': 1.12.1 1581 | '@xtuc/long': 4.2.2 1582 | dev: false 1583 | 1584 | /@xtuc/ieee754@1.2.0: 1585 | resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} 1586 | dev: false 1587 | 1588 | /@xtuc/long@4.2.2: 1589 | resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} 1590 | dev: false 1591 | 1592 | /acorn-import-attributes@1.9.5(acorn@8.14.0): 1593 | resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} 1594 | peerDependencies: 1595 | acorn: ^8 1596 | dependencies: 1597 | acorn: 8.14.0 1598 | dev: false 1599 | 1600 | /acorn-jsx@5.3.2(acorn@8.14.0): 1601 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 1602 | peerDependencies: 1603 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 1604 | dependencies: 1605 | acorn: 8.14.0 1606 | dev: false 1607 | 1608 | /acorn@8.14.0: 1609 | resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 1610 | engines: {node: '>=0.4.0'} 1611 | hasBin: true 1612 | dev: false 1613 | 1614 | /ajv-keywords@3.5.2(ajv@6.12.6): 1615 | resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} 1616 | peerDependencies: 1617 | ajv: ^6.9.1 1618 | dependencies: 1619 | ajv: 6.12.6 1620 | dev: false 1621 | 1622 | /ajv@6.12.6: 1623 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 1624 | dependencies: 1625 | fast-deep-equal: 3.1.3 1626 | fast-json-stable-stringify: 2.1.0 1627 | json-schema-traverse: 0.4.1 1628 | uri-js: 4.4.1 1629 | dev: false 1630 | 1631 | /ansi-colors@4.1.3: 1632 | resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} 1633 | engines: {node: '>=6'} 1634 | dev: true 1635 | 1636 | /ansi-regex@5.0.1: 1637 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1638 | engines: {node: '>=8'} 1639 | dev: true 1640 | 1641 | /ansi-regex@6.1.0: 1642 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 1643 | engines: {node: '>=12'} 1644 | dev: true 1645 | 1646 | /ansi-styles@4.3.0: 1647 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1648 | engines: {node: '>=8'} 1649 | dependencies: 1650 | color-convert: 2.0.1 1651 | dev: true 1652 | 1653 | /ansi-styles@6.2.1: 1654 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 1655 | engines: {node: '>=12'} 1656 | dev: true 1657 | 1658 | /any-promise@1.3.0: 1659 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 1660 | dev: true 1661 | 1662 | /anymatch@3.1.3: 1663 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 1664 | engines: {node: '>= 8'} 1665 | dependencies: 1666 | normalize-path: 3.0.0 1667 | picomatch: 2.3.1 1668 | 1669 | /argparse@1.0.10: 1670 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 1671 | dependencies: 1672 | sprintf-js: 1.0.3 1673 | 1674 | /array-union@2.1.0: 1675 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 1676 | engines: {node: '>=8'} 1677 | dev: true 1678 | 1679 | /astring@1.9.0: 1680 | resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} 1681 | hasBin: true 1682 | dev: false 1683 | 1684 | /bail@2.0.2: 1685 | resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 1686 | dev: false 1687 | 1688 | /balanced-match@1.0.2: 1689 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1690 | dev: true 1691 | 1692 | /better-path-resolve@1.0.0: 1693 | resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} 1694 | engines: {node: '>=4'} 1695 | dependencies: 1696 | is-windows: 1.0.2 1697 | dev: true 1698 | 1699 | /big.js@5.2.2: 1700 | resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} 1701 | dev: false 1702 | 1703 | /binary-extensions@2.3.0: 1704 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 1705 | engines: {node: '>=8'} 1706 | 1707 | /body-scroll-lock@4.0.0-beta.0: 1708 | resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==} 1709 | dev: false 1710 | 1711 | /brace-expansion@2.0.1: 1712 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1713 | dependencies: 1714 | balanced-match: 1.0.2 1715 | dev: true 1716 | 1717 | /braces@3.0.3: 1718 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1719 | engines: {node: '>=8'} 1720 | dependencies: 1721 | fill-range: 7.1.1 1722 | 1723 | /browserslist@4.24.2: 1724 | resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} 1725 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1726 | hasBin: true 1727 | dependencies: 1728 | caniuse-lite: 1.0.30001669 1729 | electron-to-chromium: 1.5.49 1730 | node-releases: 2.0.18 1731 | update-browserslist-db: 1.1.1(browserslist@4.24.2) 1732 | dev: false 1733 | 1734 | /buffer-builder@0.2.0: 1735 | resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} 1736 | dev: false 1737 | 1738 | /buffer-from@1.1.2: 1739 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 1740 | dev: false 1741 | 1742 | /bundle-require@5.0.0(esbuild@0.23.1): 1743 | resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} 1744 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1745 | peerDependencies: 1746 | esbuild: '>=0.18' 1747 | dependencies: 1748 | esbuild: 0.23.1 1749 | load-tsconfig: 0.2.5 1750 | dev: true 1751 | 1752 | /cac@6.7.14: 1753 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1754 | engines: {node: '>=8'} 1755 | 1756 | /caniuse-lite@1.0.30001669: 1757 | resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} 1758 | 1759 | /ccount@2.0.1: 1760 | resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 1761 | dev: false 1762 | 1763 | /chalk@5.3.0: 1764 | resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} 1765 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1766 | dev: false 1767 | 1768 | /character-entities-html4@2.1.0: 1769 | resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 1770 | dev: false 1771 | 1772 | /character-entities-legacy@1.1.4: 1773 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 1774 | dev: false 1775 | 1776 | /character-entities-legacy@3.0.0: 1777 | resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 1778 | dev: false 1779 | 1780 | /character-entities@1.2.4: 1781 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 1782 | dev: false 1783 | 1784 | /character-entities@2.0.2: 1785 | resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 1786 | dev: false 1787 | 1788 | /character-reference-invalid@1.1.4: 1789 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 1790 | dev: false 1791 | 1792 | /character-reference-invalid@2.0.1: 1793 | resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} 1794 | dev: false 1795 | 1796 | /chardet@0.7.0: 1797 | resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} 1798 | dev: true 1799 | 1800 | /chokidar@3.6.0: 1801 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 1802 | engines: {node: '>= 8.10.0'} 1803 | dependencies: 1804 | anymatch: 3.1.3 1805 | braces: 3.0.3 1806 | glob-parent: 5.1.2 1807 | is-binary-path: 2.1.0 1808 | is-glob: 4.0.3 1809 | normalize-path: 3.0.0 1810 | readdirp: 3.6.0 1811 | optionalDependencies: 1812 | fsevents: 2.3.3 1813 | 1814 | /chrome-trace-event@1.0.4: 1815 | resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} 1816 | engines: {node: '>=6.0'} 1817 | dev: false 1818 | 1819 | /ci-info@3.9.0: 1820 | resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} 1821 | engines: {node: '>=8'} 1822 | dev: true 1823 | 1824 | /color-convert@2.0.1: 1825 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1826 | engines: {node: '>=7.0.0'} 1827 | dependencies: 1828 | color-name: 1.1.4 1829 | dev: true 1830 | 1831 | /color-name@1.1.4: 1832 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1833 | dev: true 1834 | 1835 | /colorjs.io@0.5.2: 1836 | resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} 1837 | dev: false 1838 | 1839 | /comma-separated-tokens@1.0.8: 1840 | resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} 1841 | dev: false 1842 | 1843 | /comma-separated-tokens@2.0.3: 1844 | resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 1845 | dev: false 1846 | 1847 | /commander@2.20.3: 1848 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 1849 | dev: false 1850 | 1851 | /commander@4.1.1: 1852 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 1853 | engines: {node: '>= 6'} 1854 | dev: true 1855 | 1856 | /commander@6.2.1: 1857 | resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} 1858 | engines: {node: '>= 6'} 1859 | dev: false 1860 | 1861 | /consola@3.2.3: 1862 | resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} 1863 | engines: {node: ^14.18.0 || >=16.10.0} 1864 | dev: true 1865 | 1866 | /copy-to-clipboard@3.3.3: 1867 | resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} 1868 | dependencies: 1869 | toggle-selection: 1.0.6 1870 | dev: false 1871 | 1872 | /core-js@3.38.1: 1873 | resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} 1874 | requiresBuild: true 1875 | 1876 | /cross-spawn@5.1.0: 1877 | resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} 1878 | dependencies: 1879 | lru-cache: 4.1.5 1880 | shebang-command: 1.2.0 1881 | which: 1.3.1 1882 | dev: true 1883 | 1884 | /cross-spawn@7.0.3: 1885 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1886 | engines: {node: '>= 8'} 1887 | dependencies: 1888 | path-key: 3.1.1 1889 | shebang-command: 2.0.0 1890 | which: 2.0.2 1891 | 1892 | /csstype@3.1.3: 1893 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 1894 | dev: false 1895 | 1896 | /data-uri-to-buffer@4.0.1: 1897 | resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} 1898 | engines: {node: '>= 12'} 1899 | dev: false 1900 | 1901 | /debug@4.3.7: 1902 | resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 1903 | engines: {node: '>=6.0'} 1904 | peerDependencies: 1905 | supports-color: '*' 1906 | peerDependenciesMeta: 1907 | supports-color: 1908 | optional: true 1909 | dependencies: 1910 | ms: 2.1.3 1911 | 1912 | /decode-named-character-reference@1.0.2: 1913 | resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} 1914 | dependencies: 1915 | character-entities: 2.0.2 1916 | dev: false 1917 | 1918 | /deepmerge@4.3.1: 1919 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 1920 | engines: {node: '>=0.10.0'} 1921 | dev: false 1922 | 1923 | /dequal@2.0.3: 1924 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1925 | engines: {node: '>=6'} 1926 | dev: false 1927 | 1928 | /detect-indent@6.1.0: 1929 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 1930 | engines: {node: '>=8'} 1931 | dev: true 1932 | 1933 | /devlop@1.1.0: 1934 | resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 1935 | dependencies: 1936 | dequal: 2.0.3 1937 | dev: false 1938 | 1939 | /diff@5.2.0: 1940 | resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} 1941 | engines: {node: '>=0.3.1'} 1942 | dev: false 1943 | 1944 | /dir-glob@3.0.1: 1945 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1946 | engines: {node: '>=8'} 1947 | dependencies: 1948 | path-type: 4.0.0 1949 | dev: true 1950 | 1951 | /dom-helpers@5.2.1: 1952 | resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} 1953 | dependencies: 1954 | '@babel/runtime': 7.25.7 1955 | csstype: 3.1.3 1956 | dev: false 1957 | 1958 | /dom-serializer@1.4.1: 1959 | resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} 1960 | dependencies: 1961 | domelementtype: 2.3.0 1962 | domhandler: 4.3.1 1963 | entities: 2.2.0 1964 | dev: false 1965 | 1966 | /dom-serializer@2.0.0: 1967 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1968 | dependencies: 1969 | domelementtype: 2.3.0 1970 | domhandler: 5.0.3 1971 | entities: 4.5.0 1972 | dev: false 1973 | 1974 | /domelementtype@2.3.0: 1975 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1976 | dev: false 1977 | 1978 | /domhandler@4.3.1: 1979 | resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} 1980 | engines: {node: '>= 4'} 1981 | dependencies: 1982 | domelementtype: 2.3.0 1983 | dev: false 1984 | 1985 | /domhandler@5.0.3: 1986 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1987 | engines: {node: '>= 4'} 1988 | dependencies: 1989 | domelementtype: 2.3.0 1990 | dev: false 1991 | 1992 | /domutils@2.8.0: 1993 | resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} 1994 | dependencies: 1995 | dom-serializer: 1.4.1 1996 | domelementtype: 2.3.0 1997 | domhandler: 4.3.1 1998 | dev: false 1999 | 2000 | /domutils@3.1.0: 2001 | resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} 2002 | dependencies: 2003 | dom-serializer: 2.0.0 2004 | domelementtype: 2.3.0 2005 | domhandler: 5.0.3 2006 | dev: false 2007 | 2008 | /eastasianwidth@0.2.0: 2009 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 2010 | dev: true 2011 | 2012 | /electron-to-chromium@1.5.49: 2013 | resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==} 2014 | dev: false 2015 | 2016 | /emoji-regex@8.0.0: 2017 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 2018 | dev: true 2019 | 2020 | /emoji-regex@9.2.2: 2021 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 2022 | dev: true 2023 | 2024 | /emojis-list@3.0.0: 2025 | resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} 2026 | engines: {node: '>= 4'} 2027 | dev: false 2028 | 2029 | /enhanced-resolve@5.17.1: 2030 | resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 2031 | engines: {node: '>=10.13.0'} 2032 | dependencies: 2033 | graceful-fs: 4.2.11 2034 | tapable: 2.2.1 2035 | dev: false 2036 | 2037 | /enquirer@2.4.1: 2038 | resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} 2039 | engines: {node: '>=8.6'} 2040 | dependencies: 2041 | ansi-colors: 4.1.3 2042 | strip-ansi: 6.0.1 2043 | dev: true 2044 | 2045 | /entities@2.2.0: 2046 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 2047 | dev: false 2048 | 2049 | /entities@4.5.0: 2050 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 2051 | engines: {node: '>=0.12'} 2052 | dev: false 2053 | 2054 | /error-stack-parser@2.1.4: 2055 | resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} 2056 | dependencies: 2057 | stackframe: 1.3.4 2058 | dev: false 2059 | 2060 | /es-module-lexer@1.5.4: 2061 | resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} 2062 | dev: false 2063 | 2064 | /esbuild@0.23.1: 2065 | resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} 2066 | engines: {node: '>=18'} 2067 | hasBin: true 2068 | requiresBuild: true 2069 | optionalDependencies: 2070 | '@esbuild/aix-ppc64': 0.23.1 2071 | '@esbuild/android-arm': 0.23.1 2072 | '@esbuild/android-arm64': 0.23.1 2073 | '@esbuild/android-x64': 0.23.1 2074 | '@esbuild/darwin-arm64': 0.23.1 2075 | '@esbuild/darwin-x64': 0.23.1 2076 | '@esbuild/freebsd-arm64': 0.23.1 2077 | '@esbuild/freebsd-x64': 0.23.1 2078 | '@esbuild/linux-arm': 0.23.1 2079 | '@esbuild/linux-arm64': 0.23.1 2080 | '@esbuild/linux-ia32': 0.23.1 2081 | '@esbuild/linux-loong64': 0.23.1 2082 | '@esbuild/linux-mips64el': 0.23.1 2083 | '@esbuild/linux-ppc64': 0.23.1 2084 | '@esbuild/linux-riscv64': 0.23.1 2085 | '@esbuild/linux-s390x': 0.23.1 2086 | '@esbuild/linux-x64': 0.23.1 2087 | '@esbuild/netbsd-x64': 0.23.1 2088 | '@esbuild/openbsd-arm64': 0.23.1 2089 | '@esbuild/openbsd-x64': 0.23.1 2090 | '@esbuild/sunos-x64': 0.23.1 2091 | '@esbuild/win32-arm64': 0.23.1 2092 | '@esbuild/win32-ia32': 0.23.1 2093 | '@esbuild/win32-x64': 0.23.1 2094 | dev: true 2095 | 2096 | /escalade@3.2.0: 2097 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 2098 | engines: {node: '>=6'} 2099 | dev: false 2100 | 2101 | /escape-string-regexp@5.0.0: 2102 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 2103 | engines: {node: '>=12'} 2104 | dev: false 2105 | 2106 | /eslint-scope@5.1.1: 2107 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 2108 | engines: {node: '>=8.0.0'} 2109 | dependencies: 2110 | esrecurse: 4.3.0 2111 | estraverse: 4.3.0 2112 | dev: false 2113 | 2114 | /esprima@4.0.1: 2115 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 2116 | engines: {node: '>=4'} 2117 | hasBin: true 2118 | 2119 | /esrecurse@4.3.0: 2120 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 2121 | engines: {node: '>=4.0'} 2122 | dependencies: 2123 | estraverse: 5.3.0 2124 | dev: false 2125 | 2126 | /estraverse@4.3.0: 2127 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 2128 | engines: {node: '>=4.0'} 2129 | dev: false 2130 | 2131 | /estraverse@5.3.0: 2132 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 2133 | engines: {node: '>=4.0'} 2134 | dev: false 2135 | 2136 | /estree-util-attach-comments@2.1.1: 2137 | resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} 2138 | dependencies: 2139 | '@types/estree': 1.0.6 2140 | dev: false 2141 | 2142 | /estree-util-build-jsx@2.2.2: 2143 | resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} 2144 | dependencies: 2145 | '@types/estree-jsx': 1.0.5 2146 | estree-util-is-identifier-name: 2.1.0 2147 | estree-walker: 3.0.3 2148 | dev: false 2149 | 2150 | /estree-util-is-identifier-name@2.1.0: 2151 | resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} 2152 | dev: false 2153 | 2154 | /estree-util-to-js@1.2.0: 2155 | resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} 2156 | dependencies: 2157 | '@types/estree-jsx': 1.0.5 2158 | astring: 1.9.0 2159 | source-map: 0.7.4 2160 | dev: false 2161 | 2162 | /estree-util-visit@1.2.1: 2163 | resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} 2164 | dependencies: 2165 | '@types/estree-jsx': 1.0.5 2166 | '@types/unist': 2.0.11 2167 | dev: false 2168 | 2169 | /estree-walker@3.0.3: 2170 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 2171 | dependencies: 2172 | '@types/estree': 1.0.6 2173 | dev: false 2174 | 2175 | /events@3.3.0: 2176 | resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 2177 | engines: {node: '>=0.8.x'} 2178 | dev: false 2179 | 2180 | /execa@5.1.1: 2181 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 2182 | engines: {node: '>=10'} 2183 | dependencies: 2184 | cross-spawn: 7.0.3 2185 | get-stream: 6.0.1 2186 | human-signals: 2.1.0 2187 | is-stream: 2.0.1 2188 | merge-stream: 2.0.0 2189 | npm-run-path: 4.0.1 2190 | onetime: 5.1.2 2191 | signal-exit: 3.0.7 2192 | strip-final-newline: 2.0.0 2193 | 2194 | /extend-shallow@2.0.1: 2195 | resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} 2196 | engines: {node: '>=0.10.0'} 2197 | dependencies: 2198 | is-extendable: 0.1.1 2199 | dev: false 2200 | 2201 | /extend@3.0.2: 2202 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 2203 | dev: false 2204 | 2205 | /extendable-error@0.1.7: 2206 | resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} 2207 | dev: true 2208 | 2209 | /external-editor@3.1.0: 2210 | resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} 2211 | engines: {node: '>=4'} 2212 | dependencies: 2213 | chardet: 0.7.0 2214 | iconv-lite: 0.4.24 2215 | tmp: 0.0.33 2216 | dev: true 2217 | 2218 | /fast-deep-equal@3.1.3: 2219 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 2220 | dev: false 2221 | 2222 | /fast-glob@3.3.2: 2223 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 2224 | engines: {node: '>=8.6.0'} 2225 | dependencies: 2226 | '@nodelib/fs.stat': 2.0.5 2227 | '@nodelib/fs.walk': 1.2.8 2228 | glob-parent: 5.1.2 2229 | merge2: 1.4.1 2230 | micromatch: 4.0.8 2231 | dev: true 2232 | 2233 | /fast-json-stable-stringify@2.1.0: 2234 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 2235 | dev: false 2236 | 2237 | /fastq@1.17.1: 2238 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 2239 | dependencies: 2240 | reusify: 1.0.4 2241 | dev: true 2242 | 2243 | /fault@1.0.4: 2244 | resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} 2245 | dependencies: 2246 | format: 0.2.2 2247 | dev: false 2248 | 2249 | /fdir@6.4.2(picomatch@4.0.2): 2250 | resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} 2251 | peerDependencies: 2252 | picomatch: ^3 || ^4 2253 | peerDependenciesMeta: 2254 | picomatch: 2255 | optional: true 2256 | dependencies: 2257 | picomatch: 4.0.2 2258 | dev: true 2259 | 2260 | /fetch-blob@3.2.0: 2261 | resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} 2262 | engines: {node: ^12.20 || >= 14.13} 2263 | dependencies: 2264 | node-domexception: 1.0.0 2265 | web-streams-polyfill: 3.3.3 2266 | dev: false 2267 | 2268 | /fill-range@7.1.1: 2269 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 2270 | engines: {node: '>=8'} 2271 | dependencies: 2272 | to-regex-range: 5.0.1 2273 | 2274 | /find-up@4.1.0: 2275 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 2276 | engines: {node: '>=8'} 2277 | dependencies: 2278 | locate-path: 5.0.0 2279 | path-exists: 4.0.0 2280 | dev: true 2281 | 2282 | /flexsearch@0.7.43: 2283 | resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} 2284 | dev: false 2285 | 2286 | /foreground-child@3.3.0: 2287 | resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 2288 | engines: {node: '>=14'} 2289 | dependencies: 2290 | cross-spawn: 7.0.3 2291 | signal-exit: 4.1.0 2292 | dev: true 2293 | 2294 | /format@0.2.2: 2295 | resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} 2296 | engines: {node: '>=0.4.x'} 2297 | dev: false 2298 | 2299 | /formdata-polyfill@4.0.10: 2300 | resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} 2301 | engines: {node: '>=12.20.0'} 2302 | dependencies: 2303 | fetch-blob: 3.2.0 2304 | dev: false 2305 | 2306 | /fs-extra@11.2.0: 2307 | resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} 2308 | engines: {node: '>=14.14'} 2309 | dependencies: 2310 | graceful-fs: 4.2.11 2311 | jsonfile: 6.1.0 2312 | universalify: 2.0.1 2313 | dev: false 2314 | 2315 | /fs-extra@7.0.1: 2316 | resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} 2317 | engines: {node: '>=6 <7 || >=8'} 2318 | dependencies: 2319 | graceful-fs: 4.2.11 2320 | jsonfile: 4.0.0 2321 | universalify: 0.1.2 2322 | dev: true 2323 | 2324 | /fs-extra@8.1.0: 2325 | resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} 2326 | engines: {node: '>=6 <7 || >=8'} 2327 | dependencies: 2328 | graceful-fs: 4.2.11 2329 | jsonfile: 4.0.0 2330 | universalify: 0.1.2 2331 | dev: true 2332 | 2333 | /fsevents@2.3.3: 2334 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 2335 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 2336 | os: [darwin] 2337 | requiresBuild: true 2338 | optional: true 2339 | 2340 | /get-stream@6.0.1: 2341 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 2342 | engines: {node: '>=10'} 2343 | 2344 | /github-slugger@2.0.0: 2345 | resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 2346 | dev: false 2347 | 2348 | /glob-parent@5.1.2: 2349 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2350 | engines: {node: '>= 6'} 2351 | dependencies: 2352 | is-glob: 4.0.3 2353 | 2354 | /glob-to-regexp@0.4.1: 2355 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 2356 | dev: false 2357 | 2358 | /glob@10.4.5: 2359 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 2360 | hasBin: true 2361 | dependencies: 2362 | foreground-child: 3.3.0 2363 | jackspeak: 3.4.3 2364 | minimatch: 9.0.5 2365 | minipass: 7.1.2 2366 | package-json-from-dist: 1.0.1 2367 | path-scurry: 1.11.1 2368 | dev: true 2369 | 2370 | /globby@11.1.0: 2371 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 2372 | engines: {node: '>=10'} 2373 | dependencies: 2374 | array-union: 2.1.0 2375 | dir-glob: 3.0.1 2376 | fast-glob: 3.3.2 2377 | ignore: 5.3.2 2378 | merge2: 1.4.1 2379 | slash: 3.0.0 2380 | dev: true 2381 | 2382 | /graceful-fs@4.2.11: 2383 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 2384 | 2385 | /gray-matter@4.0.3: 2386 | resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} 2387 | engines: {node: '>=6.0'} 2388 | dependencies: 2389 | js-yaml: 3.14.1 2390 | kind-of: 6.0.3 2391 | section-matter: 1.0.0 2392 | strip-bom-string: 1.0.0 2393 | dev: false 2394 | 2395 | /has-flag@4.0.0: 2396 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2397 | engines: {node: '>=8'} 2398 | dev: false 2399 | 2400 | /hast-util-from-html@2.0.3: 2401 | resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 2402 | dependencies: 2403 | '@types/hast': 3.0.4 2404 | devlop: 1.1.0 2405 | hast-util-from-parse5: 8.0.1 2406 | parse5: 7.2.1 2407 | vfile: 6.0.3 2408 | vfile-message: 4.0.2 2409 | dev: false 2410 | 2411 | /hast-util-from-parse5@7.1.2: 2412 | resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} 2413 | dependencies: 2414 | '@types/hast': 2.3.10 2415 | '@types/unist': 2.0.11 2416 | hastscript: 7.2.0 2417 | property-information: 6.5.0 2418 | vfile: 5.3.7 2419 | vfile-location: 4.1.0 2420 | web-namespaces: 2.0.1 2421 | dev: false 2422 | 2423 | /hast-util-from-parse5@8.0.1: 2424 | resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} 2425 | dependencies: 2426 | '@types/hast': 3.0.4 2427 | '@types/unist': 3.0.3 2428 | devlop: 1.1.0 2429 | hastscript: 8.0.0 2430 | property-information: 6.5.0 2431 | vfile: 6.0.3 2432 | vfile-location: 5.0.3 2433 | web-namespaces: 2.0.1 2434 | dev: false 2435 | 2436 | /hast-util-heading-rank@3.0.0: 2437 | resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} 2438 | dependencies: 2439 | '@types/hast': 3.0.4 2440 | dev: false 2441 | 2442 | /hast-util-is-element@2.1.3: 2443 | resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} 2444 | dependencies: 2445 | '@types/hast': 2.3.10 2446 | '@types/unist': 2.0.11 2447 | dev: false 2448 | 2449 | /hast-util-parse-selector@2.2.5: 2450 | resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} 2451 | dev: false 2452 | 2453 | /hast-util-parse-selector@3.1.1: 2454 | resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} 2455 | dependencies: 2456 | '@types/hast': 2.3.10 2457 | dev: false 2458 | 2459 | /hast-util-parse-selector@4.0.0: 2460 | resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 2461 | dependencies: 2462 | '@types/hast': 3.0.4 2463 | dev: false 2464 | 2465 | /hast-util-raw@7.2.3: 2466 | resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} 2467 | dependencies: 2468 | '@types/hast': 2.3.10 2469 | '@types/parse5': 6.0.3 2470 | hast-util-from-parse5: 7.1.2 2471 | hast-util-to-parse5: 7.1.0 2472 | html-void-elements: 2.0.1 2473 | parse5: 6.0.1 2474 | unist-util-position: 4.0.4 2475 | unist-util-visit: 4.1.2 2476 | vfile: 5.3.7 2477 | web-namespaces: 2.0.1 2478 | zwitch: 2.0.4 2479 | dev: false 2480 | 2481 | /hast-util-sanitize@4.1.0: 2482 | resolution: {integrity: sha512-Hd9tU0ltknMGRDv+d6Ro/4XKzBqQnP/EZrpiTbpFYfXv/uOhWeKc+2uajcbEvAEH98VZd7eII2PiXm13RihnLw==} 2483 | dependencies: 2484 | '@types/hast': 2.3.10 2485 | dev: false 2486 | 2487 | /hast-util-to-estree@2.3.3: 2488 | resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==} 2489 | dependencies: 2490 | '@types/estree': 1.0.6 2491 | '@types/estree-jsx': 1.0.5 2492 | '@types/hast': 2.3.10 2493 | '@types/unist': 2.0.11 2494 | comma-separated-tokens: 2.0.3 2495 | estree-util-attach-comments: 2.1.1 2496 | estree-util-is-identifier-name: 2.1.0 2497 | hast-util-whitespace: 2.0.1 2498 | mdast-util-mdx-expression: 1.3.2 2499 | mdast-util-mdxjs-esm: 1.3.1 2500 | property-information: 6.5.0 2501 | space-separated-tokens: 2.0.2 2502 | style-to-object: 0.4.4 2503 | unist-util-position: 4.0.4 2504 | zwitch: 2.0.4 2505 | transitivePeerDependencies: 2506 | - supports-color 2507 | dev: false 2508 | 2509 | /hast-util-to-html@8.0.4: 2510 | resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} 2511 | dependencies: 2512 | '@types/hast': 2.3.10 2513 | '@types/unist': 2.0.11 2514 | ccount: 2.0.1 2515 | comma-separated-tokens: 2.0.3 2516 | hast-util-raw: 7.2.3 2517 | hast-util-whitespace: 2.0.1 2518 | html-void-elements: 2.0.1 2519 | property-information: 6.5.0 2520 | space-separated-tokens: 2.0.2 2521 | stringify-entities: 4.0.4 2522 | zwitch: 2.0.4 2523 | dev: false 2524 | 2525 | /hast-util-to-parse5@7.1.0: 2526 | resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} 2527 | dependencies: 2528 | '@types/hast': 2.3.10 2529 | comma-separated-tokens: 2.0.3 2530 | property-information: 6.5.0 2531 | space-separated-tokens: 2.0.2 2532 | web-namespaces: 2.0.1 2533 | zwitch: 2.0.4 2534 | dev: false 2535 | 2536 | /hast-util-whitespace@2.0.1: 2537 | resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} 2538 | dev: false 2539 | 2540 | /hastscript@6.0.0: 2541 | resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} 2542 | dependencies: 2543 | '@types/hast': 2.3.10 2544 | comma-separated-tokens: 1.0.8 2545 | hast-util-parse-selector: 2.2.5 2546 | property-information: 5.6.0 2547 | space-separated-tokens: 1.1.5 2548 | dev: false 2549 | 2550 | /hastscript@7.2.0: 2551 | resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} 2552 | dependencies: 2553 | '@types/hast': 2.3.10 2554 | comma-separated-tokens: 2.0.3 2555 | hast-util-parse-selector: 3.1.1 2556 | property-information: 6.5.0 2557 | space-separated-tokens: 2.0.2 2558 | dev: false 2559 | 2560 | /hastscript@8.0.0: 2561 | resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} 2562 | dependencies: 2563 | '@types/hast': 3.0.4 2564 | comma-separated-tokens: 2.0.3 2565 | hast-util-parse-selector: 4.0.0 2566 | property-information: 6.5.0 2567 | space-separated-tokens: 2.0.2 2568 | dev: false 2569 | 2570 | /highlight.js@10.7.3: 2571 | resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} 2572 | dev: false 2573 | 2574 | /highlightjs-vue@1.0.0: 2575 | resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} 2576 | dev: false 2577 | 2578 | /hoist-non-react-statics@3.3.2: 2579 | resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} 2580 | dependencies: 2581 | react-is: 16.13.1 2582 | dev: false 2583 | 2584 | /html-entities@2.5.2: 2585 | resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} 2586 | dev: false 2587 | 2588 | /html-tags@3.3.1: 2589 | resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} 2590 | engines: {node: '>=8'} 2591 | dev: false 2592 | 2593 | /html-to-text@9.0.5: 2594 | resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} 2595 | engines: {node: '>=14'} 2596 | dependencies: 2597 | '@selderee/plugin-htmlparser2': 0.11.0 2598 | deepmerge: 4.3.1 2599 | dom-serializer: 2.0.0 2600 | htmlparser2: 8.0.2 2601 | selderee: 0.11.0 2602 | dev: false 2603 | 2604 | /html-void-elements@2.0.1: 2605 | resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} 2606 | dev: false 2607 | 2608 | /htmlparser2@6.1.0: 2609 | resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} 2610 | dependencies: 2611 | domelementtype: 2.3.0 2612 | domhandler: 4.3.1 2613 | domutils: 2.8.0 2614 | entities: 2.2.0 2615 | dev: false 2616 | 2617 | /htmlparser2@8.0.2: 2618 | resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} 2619 | dependencies: 2620 | domelementtype: 2.3.0 2621 | domhandler: 5.0.3 2622 | domutils: 3.1.0 2623 | entities: 4.5.0 2624 | dev: false 2625 | 2626 | /htmr@1.0.2(react@18.3.1): 2627 | resolution: {integrity: sha512-7T9babEHZwECQ2/ouxNPow1uGcKbj/BcbslPGPRxBKIOLNiIrFKq6ELzor7mc4HiexZzdb3izQQLl16bhPR9jw==} 2628 | peerDependencies: 2629 | react: '>=15.6.1' 2630 | dependencies: 2631 | html-entities: 2.5.2 2632 | htmlparser2: 6.1.0 2633 | react: 18.3.1 2634 | dev: false 2635 | 2636 | /human-id@1.0.2: 2637 | resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} 2638 | dev: true 2639 | 2640 | /human-signals@2.1.0: 2641 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 2642 | engines: {node: '>=10.17.0'} 2643 | 2644 | /iconv-lite@0.4.24: 2645 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} 2646 | engines: {node: '>=0.10.0'} 2647 | dependencies: 2648 | safer-buffer: 2.1.2 2649 | dev: true 2650 | 2651 | /ignore@5.3.2: 2652 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 2653 | engines: {node: '>= 4'} 2654 | dev: true 2655 | 2656 | /immutable@4.3.7: 2657 | resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} 2658 | dev: false 2659 | 2660 | /inline-style-parser@0.1.1: 2661 | resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} 2662 | dev: false 2663 | 2664 | /invariant@2.2.4: 2665 | resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} 2666 | dependencies: 2667 | loose-envify: 1.4.0 2668 | dev: false 2669 | 2670 | /is-absolute-url@4.0.1: 2671 | resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} 2672 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2673 | dev: false 2674 | 2675 | /is-alphabetical@1.0.4: 2676 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 2677 | dev: false 2678 | 2679 | /is-alphabetical@2.0.1: 2680 | resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} 2681 | dev: false 2682 | 2683 | /is-alphanumerical@1.0.4: 2684 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 2685 | dependencies: 2686 | is-alphabetical: 1.0.4 2687 | is-decimal: 1.0.4 2688 | dev: false 2689 | 2690 | /is-alphanumerical@2.0.1: 2691 | resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} 2692 | dependencies: 2693 | is-alphabetical: 2.0.1 2694 | is-decimal: 2.0.1 2695 | dev: false 2696 | 2697 | /is-binary-path@2.1.0: 2698 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 2699 | engines: {node: '>=8'} 2700 | dependencies: 2701 | binary-extensions: 2.3.0 2702 | 2703 | /is-buffer@2.0.5: 2704 | resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} 2705 | engines: {node: '>=4'} 2706 | dev: false 2707 | 2708 | /is-decimal@1.0.4: 2709 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 2710 | dev: false 2711 | 2712 | /is-decimal@2.0.1: 2713 | resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} 2714 | dev: false 2715 | 2716 | /is-extendable@0.1.1: 2717 | resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} 2718 | engines: {node: '>=0.10.0'} 2719 | dev: false 2720 | 2721 | /is-extglob@2.1.1: 2722 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2723 | engines: {node: '>=0.10.0'} 2724 | 2725 | /is-fullwidth-code-point@3.0.0: 2726 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2727 | engines: {node: '>=8'} 2728 | dev: true 2729 | 2730 | /is-glob@4.0.3: 2731 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2732 | engines: {node: '>=0.10.0'} 2733 | dependencies: 2734 | is-extglob: 2.1.1 2735 | 2736 | /is-hexadecimal@1.0.4: 2737 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 2738 | dev: false 2739 | 2740 | /is-hexadecimal@2.0.1: 2741 | resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} 2742 | dev: false 2743 | 2744 | /is-html@3.1.0: 2745 | resolution: {integrity: sha512-eHrJ9L14RlcKIFXh+RlqVYiRPGp8YhSn5pSNibDLtouaJdDcn3R0Fyu3mWTXQeKCQiLoiR2V8sPPzoQSomukSg==} 2746 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2747 | dependencies: 2748 | html-tags: 3.3.1 2749 | dev: false 2750 | 2751 | /is-number@7.0.0: 2752 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2753 | engines: {node: '>=0.12.0'} 2754 | 2755 | /is-plain-obj@4.1.0: 2756 | resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 2757 | engines: {node: '>=12'} 2758 | dev: false 2759 | 2760 | /is-reference@3.0.2: 2761 | resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} 2762 | dependencies: 2763 | '@types/estree': 1.0.6 2764 | dev: false 2765 | 2766 | /is-stream@2.0.1: 2767 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 2768 | engines: {node: '>=8'} 2769 | 2770 | /is-subdir@1.2.0: 2771 | resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} 2772 | engines: {node: '>=4'} 2773 | dependencies: 2774 | better-path-resolve: 1.0.0 2775 | dev: true 2776 | 2777 | /is-windows@1.0.2: 2778 | resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} 2779 | engines: {node: '>=0.10.0'} 2780 | dev: true 2781 | 2782 | /isexe@2.0.0: 2783 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2784 | 2785 | /jackspeak@3.4.3: 2786 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 2787 | dependencies: 2788 | '@isaacs/cliui': 8.0.2 2789 | optionalDependencies: 2790 | '@pkgjs/parseargs': 0.11.0 2791 | dev: true 2792 | 2793 | /jest-worker@27.5.1: 2794 | resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} 2795 | engines: {node: '>= 10.13.0'} 2796 | dependencies: 2797 | '@types/node': 20.16.13 2798 | merge-stream: 2.0.0 2799 | supports-color: 8.1.1 2800 | dev: false 2801 | 2802 | /joycon@3.1.1: 2803 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} 2804 | engines: {node: '>=10'} 2805 | dev: true 2806 | 2807 | /js-tokens@4.0.0: 2808 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2809 | dev: false 2810 | 2811 | /js-yaml@3.14.1: 2812 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 2813 | hasBin: true 2814 | dependencies: 2815 | argparse: 1.0.10 2816 | esprima: 4.0.1 2817 | 2818 | /json-parse-even-better-errors@2.3.1: 2819 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2820 | dev: false 2821 | 2822 | /json-schema-traverse@0.4.1: 2823 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2824 | dev: false 2825 | 2826 | /json5@2.2.3: 2827 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 2828 | engines: {node: '>=6'} 2829 | hasBin: true 2830 | dev: false 2831 | 2832 | /jsonfile@4.0.0: 2833 | resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} 2834 | optionalDependencies: 2835 | graceful-fs: 4.2.11 2836 | dev: true 2837 | 2838 | /jsonfile@6.1.0: 2839 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 2840 | dependencies: 2841 | universalify: 2.0.1 2842 | optionalDependencies: 2843 | graceful-fs: 4.2.11 2844 | dev: false 2845 | 2846 | /kind-of@6.0.3: 2847 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 2848 | engines: {node: '>=0.10.0'} 2849 | dev: false 2850 | 2851 | /kleur@4.1.5: 2852 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 2853 | engines: {node: '>=6'} 2854 | dev: false 2855 | 2856 | /leac@0.6.0: 2857 | resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} 2858 | dev: false 2859 | 2860 | /lilconfig@3.1.2: 2861 | resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 2862 | engines: {node: '>=14'} 2863 | dev: true 2864 | 2865 | /lines-and-columns@1.2.4: 2866 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2867 | dev: true 2868 | 2869 | /load-tsconfig@0.2.5: 2870 | resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} 2871 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2872 | dev: true 2873 | 2874 | /loader-runner@4.3.0: 2875 | resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} 2876 | engines: {node: '>=6.11.5'} 2877 | dev: false 2878 | 2879 | /loader-utils@2.0.4: 2880 | resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} 2881 | engines: {node: '>=8.9.0'} 2882 | dependencies: 2883 | big.js: 5.2.2 2884 | emojis-list: 3.0.0 2885 | json5: 2.2.3 2886 | dev: false 2887 | 2888 | /locate-path@5.0.0: 2889 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2890 | engines: {node: '>=8'} 2891 | dependencies: 2892 | p-locate: 4.1.0 2893 | dev: true 2894 | 2895 | /lodash-es@4.17.21: 2896 | resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} 2897 | dev: false 2898 | 2899 | /lodash.sortby@4.7.0: 2900 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} 2901 | dev: true 2902 | 2903 | /lodash.startcase@4.4.0: 2904 | resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} 2905 | dev: true 2906 | 2907 | /lodash@4.17.21: 2908 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2909 | dev: false 2910 | 2911 | /longest-streak@3.1.0: 2912 | resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 2913 | dev: false 2914 | 2915 | /loose-envify@1.4.0: 2916 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 2917 | hasBin: true 2918 | dependencies: 2919 | js-tokens: 4.0.0 2920 | dev: false 2921 | 2922 | /lowlight@1.20.0: 2923 | resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} 2924 | dependencies: 2925 | fault: 1.0.4 2926 | highlight.js: 10.7.3 2927 | dev: false 2928 | 2929 | /lru-cache@10.4.3: 2930 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 2931 | dev: true 2932 | 2933 | /lru-cache@4.1.5: 2934 | resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} 2935 | dependencies: 2936 | pseudomap: 1.0.2 2937 | yallist: 2.1.2 2938 | dev: true 2939 | 2940 | /markdown-extensions@1.1.1: 2941 | resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} 2942 | engines: {node: '>=0.10.0'} 2943 | dev: false 2944 | 2945 | /markdown-table@3.0.4: 2946 | resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 2947 | dev: false 2948 | 2949 | /mdast-util-definitions@5.1.2: 2950 | resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} 2951 | dependencies: 2952 | '@types/mdast': 3.0.15 2953 | '@types/unist': 2.0.11 2954 | unist-util-visit: 4.1.2 2955 | dev: false 2956 | 2957 | /mdast-util-find-and-replace@2.2.2: 2958 | resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} 2959 | dependencies: 2960 | '@types/mdast': 3.0.15 2961 | escape-string-regexp: 5.0.0 2962 | unist-util-is: 5.2.1 2963 | unist-util-visit-parents: 5.1.3 2964 | dev: false 2965 | 2966 | /mdast-util-from-markdown@1.3.1: 2967 | resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} 2968 | dependencies: 2969 | '@types/mdast': 3.0.15 2970 | '@types/unist': 2.0.11 2971 | decode-named-character-reference: 1.0.2 2972 | mdast-util-to-string: 3.2.0 2973 | micromark: 3.2.0 2974 | micromark-util-decode-numeric-character-reference: 1.1.0 2975 | micromark-util-decode-string: 1.1.0 2976 | micromark-util-normalize-identifier: 1.1.0 2977 | micromark-util-symbol: 1.1.0 2978 | micromark-util-types: 1.1.0 2979 | unist-util-stringify-position: 3.0.3 2980 | uvu: 0.5.6 2981 | transitivePeerDependencies: 2982 | - supports-color 2983 | dev: false 2984 | 2985 | /mdast-util-gfm-autolink-literal@1.0.3: 2986 | resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} 2987 | dependencies: 2988 | '@types/mdast': 3.0.15 2989 | ccount: 2.0.1 2990 | mdast-util-find-and-replace: 2.2.2 2991 | micromark-util-character: 1.2.0 2992 | dev: false 2993 | 2994 | /mdast-util-gfm-footnote@1.0.2: 2995 | resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} 2996 | dependencies: 2997 | '@types/mdast': 3.0.15 2998 | mdast-util-to-markdown: 1.5.0 2999 | micromark-util-normalize-identifier: 1.1.0 3000 | dev: false 3001 | 3002 | /mdast-util-gfm-strikethrough@1.0.3: 3003 | resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} 3004 | dependencies: 3005 | '@types/mdast': 3.0.15 3006 | mdast-util-to-markdown: 1.5.0 3007 | dev: false 3008 | 3009 | /mdast-util-gfm-table@1.0.7: 3010 | resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} 3011 | dependencies: 3012 | '@types/mdast': 3.0.15 3013 | markdown-table: 3.0.4 3014 | mdast-util-from-markdown: 1.3.1 3015 | mdast-util-to-markdown: 1.5.0 3016 | transitivePeerDependencies: 3017 | - supports-color 3018 | dev: false 3019 | 3020 | /mdast-util-gfm-task-list-item@1.0.2: 3021 | resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} 3022 | dependencies: 3023 | '@types/mdast': 3.0.15 3024 | mdast-util-to-markdown: 1.5.0 3025 | dev: false 3026 | 3027 | /mdast-util-gfm@2.0.2: 3028 | resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} 3029 | dependencies: 3030 | mdast-util-from-markdown: 1.3.1 3031 | mdast-util-gfm-autolink-literal: 1.0.3 3032 | mdast-util-gfm-footnote: 1.0.2 3033 | mdast-util-gfm-strikethrough: 1.0.3 3034 | mdast-util-gfm-table: 1.0.7 3035 | mdast-util-gfm-task-list-item: 1.0.2 3036 | mdast-util-to-markdown: 1.5.0 3037 | transitivePeerDependencies: 3038 | - supports-color 3039 | dev: false 3040 | 3041 | /mdast-util-mdx-expression@1.3.2: 3042 | resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} 3043 | dependencies: 3044 | '@types/estree-jsx': 1.0.5 3045 | '@types/hast': 2.3.10 3046 | '@types/mdast': 3.0.15 3047 | mdast-util-from-markdown: 1.3.1 3048 | mdast-util-to-markdown: 1.5.0 3049 | transitivePeerDependencies: 3050 | - supports-color 3051 | dev: false 3052 | 3053 | /mdast-util-mdx-jsx@2.1.4: 3054 | resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} 3055 | dependencies: 3056 | '@types/estree-jsx': 1.0.5 3057 | '@types/hast': 2.3.10 3058 | '@types/mdast': 3.0.15 3059 | '@types/unist': 2.0.11 3060 | ccount: 2.0.1 3061 | mdast-util-from-markdown: 1.3.1 3062 | mdast-util-to-markdown: 1.5.0 3063 | parse-entities: 4.0.1 3064 | stringify-entities: 4.0.4 3065 | unist-util-remove-position: 4.0.2 3066 | unist-util-stringify-position: 3.0.3 3067 | vfile-message: 3.1.4 3068 | transitivePeerDependencies: 3069 | - supports-color 3070 | dev: false 3071 | 3072 | /mdast-util-mdx@2.0.1: 3073 | resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} 3074 | dependencies: 3075 | mdast-util-from-markdown: 1.3.1 3076 | mdast-util-mdx-expression: 1.3.2 3077 | mdast-util-mdx-jsx: 2.1.4 3078 | mdast-util-mdxjs-esm: 1.3.1 3079 | mdast-util-to-markdown: 1.5.0 3080 | transitivePeerDependencies: 3081 | - supports-color 3082 | dev: false 3083 | 3084 | /mdast-util-mdxjs-esm@1.3.1: 3085 | resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} 3086 | dependencies: 3087 | '@types/estree-jsx': 1.0.5 3088 | '@types/hast': 2.3.10 3089 | '@types/mdast': 3.0.15 3090 | mdast-util-from-markdown: 1.3.1 3091 | mdast-util-to-markdown: 1.5.0 3092 | transitivePeerDependencies: 3093 | - supports-color 3094 | dev: false 3095 | 3096 | /mdast-util-phrasing@3.0.1: 3097 | resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} 3098 | dependencies: 3099 | '@types/mdast': 3.0.15 3100 | unist-util-is: 5.2.1 3101 | dev: false 3102 | 3103 | /mdast-util-to-hast@12.3.0: 3104 | resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} 3105 | dependencies: 3106 | '@types/hast': 2.3.10 3107 | '@types/mdast': 3.0.15 3108 | mdast-util-definitions: 5.1.2 3109 | micromark-util-sanitize-uri: 1.2.0 3110 | trim-lines: 3.0.1 3111 | unist-util-generated: 2.0.1 3112 | unist-util-position: 4.0.4 3113 | unist-util-visit: 4.1.2 3114 | dev: false 3115 | 3116 | /mdast-util-to-markdown@1.5.0: 3117 | resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} 3118 | dependencies: 3119 | '@types/mdast': 3.0.15 3120 | '@types/unist': 2.0.11 3121 | longest-streak: 3.1.0 3122 | mdast-util-phrasing: 3.0.1 3123 | mdast-util-to-string: 3.2.0 3124 | micromark-util-decode-string: 1.1.0 3125 | unist-util-visit: 4.1.2 3126 | zwitch: 2.0.4 3127 | dev: false 3128 | 3129 | /mdast-util-to-string@3.2.0: 3130 | resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} 3131 | dependencies: 3132 | '@types/mdast': 3.0.15 3133 | dev: false 3134 | 3135 | /medium-zoom@1.1.0: 3136 | resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} 3137 | dev: false 3138 | 3139 | /merge-stream@2.0.0: 3140 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 3141 | 3142 | /merge2@1.4.1: 3143 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 3144 | engines: {node: '>= 8'} 3145 | dev: true 3146 | 3147 | /micromark-core-commonmark@1.1.0: 3148 | resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} 3149 | dependencies: 3150 | decode-named-character-reference: 1.0.2 3151 | micromark-factory-destination: 1.1.0 3152 | micromark-factory-label: 1.1.0 3153 | micromark-factory-space: 1.1.0 3154 | micromark-factory-title: 1.1.0 3155 | micromark-factory-whitespace: 1.1.0 3156 | micromark-util-character: 1.2.0 3157 | micromark-util-chunked: 1.1.0 3158 | micromark-util-classify-character: 1.1.0 3159 | micromark-util-html-tag-name: 1.2.0 3160 | micromark-util-normalize-identifier: 1.1.0 3161 | micromark-util-resolve-all: 1.1.0 3162 | micromark-util-subtokenize: 1.1.0 3163 | micromark-util-symbol: 1.1.0 3164 | micromark-util-types: 1.1.0 3165 | uvu: 0.5.6 3166 | dev: false 3167 | 3168 | /micromark-extension-gfm-autolink-literal@1.0.5: 3169 | resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} 3170 | dependencies: 3171 | micromark-util-character: 1.2.0 3172 | micromark-util-sanitize-uri: 1.2.0 3173 | micromark-util-symbol: 1.1.0 3174 | micromark-util-types: 1.1.0 3175 | dev: false 3176 | 3177 | /micromark-extension-gfm-footnote@1.1.2: 3178 | resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} 3179 | dependencies: 3180 | micromark-core-commonmark: 1.1.0 3181 | micromark-factory-space: 1.1.0 3182 | micromark-util-character: 1.2.0 3183 | micromark-util-normalize-identifier: 1.1.0 3184 | micromark-util-sanitize-uri: 1.2.0 3185 | micromark-util-symbol: 1.1.0 3186 | micromark-util-types: 1.1.0 3187 | uvu: 0.5.6 3188 | dev: false 3189 | 3190 | /micromark-extension-gfm-strikethrough@1.0.7: 3191 | resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} 3192 | dependencies: 3193 | micromark-util-chunked: 1.1.0 3194 | micromark-util-classify-character: 1.1.0 3195 | micromark-util-resolve-all: 1.1.0 3196 | micromark-util-symbol: 1.1.0 3197 | micromark-util-types: 1.1.0 3198 | uvu: 0.5.6 3199 | dev: false 3200 | 3201 | /micromark-extension-gfm-table@1.0.7: 3202 | resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} 3203 | dependencies: 3204 | micromark-factory-space: 1.1.0 3205 | micromark-util-character: 1.2.0 3206 | micromark-util-symbol: 1.1.0 3207 | micromark-util-types: 1.1.0 3208 | uvu: 0.5.6 3209 | dev: false 3210 | 3211 | /micromark-extension-gfm-tagfilter@1.0.2: 3212 | resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} 3213 | dependencies: 3214 | micromark-util-types: 1.1.0 3215 | dev: false 3216 | 3217 | /micromark-extension-gfm-task-list-item@1.0.5: 3218 | resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} 3219 | dependencies: 3220 | micromark-factory-space: 1.1.0 3221 | micromark-util-character: 1.2.0 3222 | micromark-util-symbol: 1.1.0 3223 | micromark-util-types: 1.1.0 3224 | uvu: 0.5.6 3225 | dev: false 3226 | 3227 | /micromark-extension-gfm@2.0.3: 3228 | resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} 3229 | dependencies: 3230 | micromark-extension-gfm-autolink-literal: 1.0.5 3231 | micromark-extension-gfm-footnote: 1.1.2 3232 | micromark-extension-gfm-strikethrough: 1.0.7 3233 | micromark-extension-gfm-table: 1.0.7 3234 | micromark-extension-gfm-tagfilter: 1.0.2 3235 | micromark-extension-gfm-task-list-item: 1.0.5 3236 | micromark-util-combine-extensions: 1.1.0 3237 | micromark-util-types: 1.1.0 3238 | dev: false 3239 | 3240 | /micromark-extension-mdx-expression@1.0.8: 3241 | resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} 3242 | dependencies: 3243 | '@types/estree': 1.0.6 3244 | micromark-factory-mdx-expression: 1.0.9 3245 | micromark-factory-space: 1.1.0 3246 | micromark-util-character: 1.2.0 3247 | micromark-util-events-to-acorn: 1.2.3 3248 | micromark-util-symbol: 1.1.0 3249 | micromark-util-types: 1.1.0 3250 | uvu: 0.5.6 3251 | dev: false 3252 | 3253 | /micromark-extension-mdx-jsx@1.0.5: 3254 | resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} 3255 | dependencies: 3256 | '@types/acorn': 4.0.6 3257 | '@types/estree': 1.0.6 3258 | estree-util-is-identifier-name: 2.1.0 3259 | micromark-factory-mdx-expression: 1.0.9 3260 | micromark-factory-space: 1.1.0 3261 | micromark-util-character: 1.2.0 3262 | micromark-util-symbol: 1.1.0 3263 | micromark-util-types: 1.1.0 3264 | uvu: 0.5.6 3265 | vfile-message: 3.1.4 3266 | dev: false 3267 | 3268 | /micromark-extension-mdx-md@1.0.1: 3269 | resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} 3270 | dependencies: 3271 | micromark-util-types: 1.1.0 3272 | dev: false 3273 | 3274 | /micromark-extension-mdxjs-esm@1.0.5: 3275 | resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} 3276 | dependencies: 3277 | '@types/estree': 1.0.6 3278 | micromark-core-commonmark: 1.1.0 3279 | micromark-util-character: 1.2.0 3280 | micromark-util-events-to-acorn: 1.2.3 3281 | micromark-util-symbol: 1.1.0 3282 | micromark-util-types: 1.1.0 3283 | unist-util-position-from-estree: 1.1.2 3284 | uvu: 0.5.6 3285 | vfile-message: 3.1.4 3286 | dev: false 3287 | 3288 | /micromark-extension-mdxjs@1.0.1: 3289 | resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} 3290 | dependencies: 3291 | acorn: 8.14.0 3292 | acorn-jsx: 5.3.2(acorn@8.14.0) 3293 | micromark-extension-mdx-expression: 1.0.8 3294 | micromark-extension-mdx-jsx: 1.0.5 3295 | micromark-extension-mdx-md: 1.0.1 3296 | micromark-extension-mdxjs-esm: 1.0.5 3297 | micromark-util-combine-extensions: 1.1.0 3298 | micromark-util-types: 1.1.0 3299 | dev: false 3300 | 3301 | /micromark-factory-destination@1.1.0: 3302 | resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} 3303 | dependencies: 3304 | micromark-util-character: 1.2.0 3305 | micromark-util-symbol: 1.1.0 3306 | micromark-util-types: 1.1.0 3307 | dev: false 3308 | 3309 | /micromark-factory-label@1.1.0: 3310 | resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} 3311 | dependencies: 3312 | micromark-util-character: 1.2.0 3313 | micromark-util-symbol: 1.1.0 3314 | micromark-util-types: 1.1.0 3315 | uvu: 0.5.6 3316 | dev: false 3317 | 3318 | /micromark-factory-mdx-expression@1.0.9: 3319 | resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} 3320 | dependencies: 3321 | '@types/estree': 1.0.6 3322 | micromark-util-character: 1.2.0 3323 | micromark-util-events-to-acorn: 1.2.3 3324 | micromark-util-symbol: 1.1.0 3325 | micromark-util-types: 1.1.0 3326 | unist-util-position-from-estree: 1.1.2 3327 | uvu: 0.5.6 3328 | vfile-message: 3.1.4 3329 | dev: false 3330 | 3331 | /micromark-factory-space@1.1.0: 3332 | resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} 3333 | dependencies: 3334 | micromark-util-character: 1.2.0 3335 | micromark-util-types: 1.1.0 3336 | dev: false 3337 | 3338 | /micromark-factory-title@1.1.0: 3339 | resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} 3340 | dependencies: 3341 | micromark-factory-space: 1.1.0 3342 | micromark-util-character: 1.2.0 3343 | micromark-util-symbol: 1.1.0 3344 | micromark-util-types: 1.1.0 3345 | dev: false 3346 | 3347 | /micromark-factory-whitespace@1.1.0: 3348 | resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} 3349 | dependencies: 3350 | micromark-factory-space: 1.1.0 3351 | micromark-util-character: 1.2.0 3352 | micromark-util-symbol: 1.1.0 3353 | micromark-util-types: 1.1.0 3354 | dev: false 3355 | 3356 | /micromark-util-character@1.2.0: 3357 | resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} 3358 | dependencies: 3359 | micromark-util-symbol: 1.1.0 3360 | micromark-util-types: 1.1.0 3361 | dev: false 3362 | 3363 | /micromark-util-chunked@1.1.0: 3364 | resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} 3365 | dependencies: 3366 | micromark-util-symbol: 1.1.0 3367 | dev: false 3368 | 3369 | /micromark-util-classify-character@1.1.0: 3370 | resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} 3371 | dependencies: 3372 | micromark-util-character: 1.2.0 3373 | micromark-util-symbol: 1.1.0 3374 | micromark-util-types: 1.1.0 3375 | dev: false 3376 | 3377 | /micromark-util-combine-extensions@1.1.0: 3378 | resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} 3379 | dependencies: 3380 | micromark-util-chunked: 1.1.0 3381 | micromark-util-types: 1.1.0 3382 | dev: false 3383 | 3384 | /micromark-util-decode-numeric-character-reference@1.1.0: 3385 | resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} 3386 | dependencies: 3387 | micromark-util-symbol: 1.1.0 3388 | dev: false 3389 | 3390 | /micromark-util-decode-string@1.1.0: 3391 | resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} 3392 | dependencies: 3393 | decode-named-character-reference: 1.0.2 3394 | micromark-util-character: 1.2.0 3395 | micromark-util-decode-numeric-character-reference: 1.1.0 3396 | micromark-util-symbol: 1.1.0 3397 | dev: false 3398 | 3399 | /micromark-util-encode@1.1.0: 3400 | resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} 3401 | dev: false 3402 | 3403 | /micromark-util-events-to-acorn@1.2.3: 3404 | resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} 3405 | dependencies: 3406 | '@types/acorn': 4.0.6 3407 | '@types/estree': 1.0.6 3408 | '@types/unist': 2.0.11 3409 | estree-util-visit: 1.2.1 3410 | micromark-util-symbol: 1.1.0 3411 | micromark-util-types: 1.1.0 3412 | uvu: 0.5.6 3413 | vfile-message: 3.1.4 3414 | dev: false 3415 | 3416 | /micromark-util-html-tag-name@1.2.0: 3417 | resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} 3418 | dev: false 3419 | 3420 | /micromark-util-normalize-identifier@1.1.0: 3421 | resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} 3422 | dependencies: 3423 | micromark-util-symbol: 1.1.0 3424 | dev: false 3425 | 3426 | /micromark-util-resolve-all@1.1.0: 3427 | resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} 3428 | dependencies: 3429 | micromark-util-types: 1.1.0 3430 | dev: false 3431 | 3432 | /micromark-util-sanitize-uri@1.2.0: 3433 | resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} 3434 | dependencies: 3435 | micromark-util-character: 1.2.0 3436 | micromark-util-encode: 1.1.0 3437 | micromark-util-symbol: 1.1.0 3438 | dev: false 3439 | 3440 | /micromark-util-subtokenize@1.1.0: 3441 | resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} 3442 | dependencies: 3443 | micromark-util-chunked: 1.1.0 3444 | micromark-util-symbol: 1.1.0 3445 | micromark-util-types: 1.1.0 3446 | uvu: 0.5.6 3447 | dev: false 3448 | 3449 | /micromark-util-symbol@1.1.0: 3450 | resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} 3451 | dev: false 3452 | 3453 | /micromark-util-types@1.1.0: 3454 | resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} 3455 | dev: false 3456 | 3457 | /micromark@3.2.0: 3458 | resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} 3459 | dependencies: 3460 | '@types/debug': 4.1.12 3461 | debug: 4.3.7 3462 | decode-named-character-reference: 1.0.2 3463 | micromark-core-commonmark: 1.1.0 3464 | micromark-factory-space: 1.1.0 3465 | micromark-util-character: 1.2.0 3466 | micromark-util-chunked: 1.1.0 3467 | micromark-util-combine-extensions: 1.1.0 3468 | micromark-util-decode-numeric-character-reference: 1.1.0 3469 | micromark-util-encode: 1.1.0 3470 | micromark-util-normalize-identifier: 1.1.0 3471 | micromark-util-resolve-all: 1.1.0 3472 | micromark-util-sanitize-uri: 1.2.0 3473 | micromark-util-subtokenize: 1.1.0 3474 | micromark-util-symbol: 1.1.0 3475 | micromark-util-types: 1.1.0 3476 | uvu: 0.5.6 3477 | transitivePeerDependencies: 3478 | - supports-color 3479 | dev: false 3480 | 3481 | /micromatch@4.0.8: 3482 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 3483 | engines: {node: '>=8.6'} 3484 | dependencies: 3485 | braces: 3.0.3 3486 | picomatch: 2.3.1 3487 | dev: true 3488 | 3489 | /mime-db@1.52.0: 3490 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 3491 | engines: {node: '>= 0.6'} 3492 | dev: false 3493 | 3494 | /mime-types@2.1.35: 3495 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 3496 | engines: {node: '>= 0.6'} 3497 | dependencies: 3498 | mime-db: 1.52.0 3499 | dev: false 3500 | 3501 | /mimic-fn@2.1.0: 3502 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 3503 | engines: {node: '>=6'} 3504 | 3505 | /minimatch@9.0.5: 3506 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 3507 | engines: {node: '>=16 || 14 >=14.17'} 3508 | dependencies: 3509 | brace-expansion: 2.0.1 3510 | dev: true 3511 | 3512 | /minipass@7.1.2: 3513 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 3514 | engines: {node: '>=16 || 14 >=14.17'} 3515 | dev: true 3516 | 3517 | /mri@1.2.0: 3518 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 3519 | engines: {node: '>=4'} 3520 | 3521 | /ms@2.1.3: 3522 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 3523 | 3524 | /mz@2.7.0: 3525 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 3526 | dependencies: 3527 | any-promise: 1.3.0 3528 | object-assign: 4.1.1 3529 | thenify-all: 1.6.0 3530 | dev: true 3531 | 3532 | /nanoid@3.3.7: 3533 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 3534 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 3535 | hasBin: true 3536 | dev: false 3537 | 3538 | /neo-async@2.6.2: 3539 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} 3540 | dev: false 3541 | 3542 | /node-domexception@1.0.0: 3543 | resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} 3544 | engines: {node: '>=10.5.0'} 3545 | dev: false 3546 | 3547 | /node-fetch@3.3.2: 3548 | resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} 3549 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3550 | dependencies: 3551 | data-uri-to-buffer: 4.0.1 3552 | fetch-blob: 3.2.0 3553 | formdata-polyfill: 4.0.10 3554 | dev: false 3555 | 3556 | /node-releases@2.0.18: 3557 | resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 3558 | dev: false 3559 | 3560 | /normalize-path@3.0.0: 3561 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 3562 | engines: {node: '>=0.10.0'} 3563 | 3564 | /npm-run-path@4.0.1: 3565 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 3566 | engines: {node: '>=8'} 3567 | dependencies: 3568 | path-key: 3.1.1 3569 | 3570 | /nprogress@0.2.0: 3571 | resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} 3572 | dev: false 3573 | 3574 | /object-assign@4.1.1: 3575 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 3576 | engines: {node: '>=0.10.0'} 3577 | 3578 | /onetime@5.1.2: 3579 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 3580 | engines: {node: '>=6'} 3581 | dependencies: 3582 | mimic-fn: 2.1.0 3583 | 3584 | /os-tmpdir@1.0.2: 3585 | resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} 3586 | engines: {node: '>=0.10.0'} 3587 | dev: true 3588 | 3589 | /outdent@0.5.0: 3590 | resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} 3591 | dev: true 3592 | 3593 | /p-filter@2.1.0: 3594 | resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} 3595 | engines: {node: '>=8'} 3596 | dependencies: 3597 | p-map: 2.1.0 3598 | dev: true 3599 | 3600 | /p-limit@2.3.0: 3601 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 3602 | engines: {node: '>=6'} 3603 | dependencies: 3604 | p-try: 2.2.0 3605 | dev: true 3606 | 3607 | /p-locate@4.1.0: 3608 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 3609 | engines: {node: '>=8'} 3610 | dependencies: 3611 | p-limit: 2.3.0 3612 | dev: true 3613 | 3614 | /p-map@2.1.0: 3615 | resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} 3616 | engines: {node: '>=6'} 3617 | dev: true 3618 | 3619 | /p-try@2.2.0: 3620 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 3621 | engines: {node: '>=6'} 3622 | dev: true 3623 | 3624 | /package-json-from-dist@1.0.1: 3625 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 3626 | dev: true 3627 | 3628 | /package-manager-detector@0.2.2: 3629 | resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} 3630 | dev: true 3631 | 3632 | /parse-entities@2.0.0: 3633 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 3634 | dependencies: 3635 | character-entities: 1.2.4 3636 | character-entities-legacy: 1.1.4 3637 | character-reference-invalid: 1.1.4 3638 | is-alphanumerical: 1.0.4 3639 | is-decimal: 1.0.4 3640 | is-hexadecimal: 1.0.4 3641 | dev: false 3642 | 3643 | /parse-entities@4.0.1: 3644 | resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} 3645 | dependencies: 3646 | '@types/unist': 2.0.11 3647 | character-entities: 2.0.2 3648 | character-entities-legacy: 3.0.0 3649 | character-reference-invalid: 2.0.1 3650 | decode-named-character-reference: 1.0.2 3651 | is-alphanumerical: 2.0.1 3652 | is-decimal: 2.0.1 3653 | is-hexadecimal: 2.0.1 3654 | dev: false 3655 | 3656 | /parse5@6.0.1: 3657 | resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} 3658 | dev: false 3659 | 3660 | /parse5@7.2.1: 3661 | resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} 3662 | dependencies: 3663 | entities: 4.5.0 3664 | dev: false 3665 | 3666 | /parseley@0.12.1: 3667 | resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} 3668 | dependencies: 3669 | leac: 0.6.0 3670 | peberminta: 0.9.0 3671 | dev: false 3672 | 3673 | /path-exists@4.0.0: 3674 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3675 | engines: {node: '>=8'} 3676 | dev: true 3677 | 3678 | /path-key@3.1.1: 3679 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3680 | engines: {node: '>=8'} 3681 | 3682 | /path-scurry@1.11.1: 3683 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 3684 | engines: {node: '>=16 || 14 >=14.18'} 3685 | dependencies: 3686 | lru-cache: 10.4.3 3687 | minipass: 7.1.2 3688 | dev: true 3689 | 3690 | /path-type@4.0.0: 3691 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3692 | engines: {node: '>=8'} 3693 | dev: true 3694 | 3695 | /peberminta@0.9.0: 3696 | resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} 3697 | dev: false 3698 | 3699 | /periscopic@3.1.0: 3700 | resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} 3701 | dependencies: 3702 | '@types/estree': 1.0.6 3703 | estree-walker: 3.0.3 3704 | is-reference: 3.0.2 3705 | dev: false 3706 | 3707 | /picocolors@1.1.1: 3708 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 3709 | 3710 | /picomatch@2.3.1: 3711 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3712 | engines: {node: '>=8.6'} 3713 | 3714 | /picomatch@4.0.2: 3715 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 3716 | engines: {node: '>=12'} 3717 | dev: true 3718 | 3719 | /pify@4.0.1: 3720 | resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 3721 | engines: {node: '>=6'} 3722 | dev: true 3723 | 3724 | /pirates@4.0.6: 3725 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 3726 | engines: {node: '>= 6'} 3727 | dev: true 3728 | 3729 | /postcss-load-config@6.0.1: 3730 | resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} 3731 | engines: {node: '>= 18'} 3732 | peerDependencies: 3733 | jiti: '>=1.21.0' 3734 | postcss: '>=8.0.9' 3735 | tsx: ^4.8.1 3736 | yaml: ^2.4.2 3737 | peerDependenciesMeta: 3738 | jiti: 3739 | optional: true 3740 | postcss: 3741 | optional: true 3742 | tsx: 3743 | optional: true 3744 | yaml: 3745 | optional: true 3746 | dependencies: 3747 | lilconfig: 3.1.2 3748 | dev: true 3749 | 3750 | /postcss@8.4.47: 3751 | resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} 3752 | engines: {node: ^10 || ^12 || >=14} 3753 | dependencies: 3754 | nanoid: 3.3.7 3755 | picocolors: 1.1.1 3756 | source-map-js: 1.2.1 3757 | dev: false 3758 | 3759 | /prettier@2.8.8: 3760 | resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} 3761 | engines: {node: '>=10.13.0'} 3762 | hasBin: true 3763 | dev: true 3764 | 3765 | /prismjs@1.27.0: 3766 | resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} 3767 | engines: {node: '>=6'} 3768 | dev: false 3769 | 3770 | /prismjs@1.29.0: 3771 | resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} 3772 | engines: {node: '>=6'} 3773 | dev: false 3774 | 3775 | /prop-types@15.8.1: 3776 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 3777 | dependencies: 3778 | loose-envify: 1.4.0 3779 | object-assign: 4.1.1 3780 | react-is: 16.13.1 3781 | dev: false 3782 | 3783 | /property-information@5.6.0: 3784 | resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} 3785 | dependencies: 3786 | xtend: 4.0.2 3787 | dev: false 3788 | 3789 | /property-information@6.5.0: 3790 | resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} 3791 | dev: false 3792 | 3793 | /pseudomap@1.0.2: 3794 | resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} 3795 | dev: true 3796 | 3797 | /punycode@2.3.1: 3798 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 3799 | engines: {node: '>=6'} 3800 | 3801 | /queue-microtask@1.2.3: 3802 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3803 | dev: true 3804 | 3805 | /randombytes@2.1.0: 3806 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} 3807 | dependencies: 3808 | safe-buffer: 5.2.1 3809 | dev: false 3810 | 3811 | /react-dom@18.3.1(react@18.3.1): 3812 | resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 3813 | peerDependencies: 3814 | react: ^18.3.1 3815 | dependencies: 3816 | loose-envify: 1.4.0 3817 | react: 18.3.1 3818 | scheduler: 0.23.2 3819 | dev: false 3820 | 3821 | /react-fast-compare@3.2.2: 3822 | resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} 3823 | dev: false 3824 | 3825 | /react-helmet-async@1.3.0(react-dom@18.3.1)(react@18.3.1): 3826 | resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} 3827 | peerDependencies: 3828 | react: ^16.6.0 || ^17.0.0 || ^18.0.0 3829 | react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 3830 | dependencies: 3831 | '@babel/runtime': 7.25.7 3832 | invariant: 2.2.4 3833 | prop-types: 15.8.1 3834 | react: 18.3.1 3835 | react-dom: 18.3.1(react@18.3.1) 3836 | react-fast-compare: 3.2.2 3837 | shallowequal: 1.1.0 3838 | dev: false 3839 | 3840 | /react-is@16.13.1: 3841 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 3842 | dev: false 3843 | 3844 | /react-lazy-with-preload@2.2.1: 3845 | resolution: {integrity: sha512-ONSb8gizLE5jFpdHAclZ6EAAKuFX2JydnFXPPPjoUImZlLjGtKzyBS8SJgJq7CpLgsGKh9QCZdugJyEEOVC16Q==} 3846 | dev: false 3847 | 3848 | /react-refresh@0.14.2: 3849 | resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} 3850 | engines: {node: '>=0.10.0'} 3851 | dev: false 3852 | 3853 | /react-router-dom@6.27.0(react-dom@18.3.1)(react@18.3.1): 3854 | resolution: {integrity: sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==} 3855 | engines: {node: '>=14.0.0'} 3856 | peerDependencies: 3857 | react: '>=16.8' 3858 | react-dom: '>=16.8' 3859 | dependencies: 3860 | '@remix-run/router': 1.20.0 3861 | react: 18.3.1 3862 | react-dom: 18.3.1(react@18.3.1) 3863 | react-router: 6.27.0(react@18.3.1) 3864 | dev: false 3865 | 3866 | /react-router@6.27.0(react@18.3.1): 3867 | resolution: {integrity: sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==} 3868 | engines: {node: '>=14.0.0'} 3869 | peerDependencies: 3870 | react: '>=16.8' 3871 | dependencies: 3872 | '@remix-run/router': 1.20.0 3873 | react: 18.3.1 3874 | dev: false 3875 | 3876 | /react-syntax-highlighter@15.6.1(react@18.3.1): 3877 | resolution: {integrity: sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg==} 3878 | peerDependencies: 3879 | react: '>= 0.14.0' 3880 | dependencies: 3881 | '@babel/runtime': 7.25.7 3882 | highlight.js: 10.7.3 3883 | highlightjs-vue: 1.0.0 3884 | lowlight: 1.20.0 3885 | prismjs: 1.29.0 3886 | react: 18.3.1 3887 | refractor: 3.6.0 3888 | dev: false 3889 | 3890 | /react-transition-group@4.4.5(react-dom@18.3.1)(react@18.3.1): 3891 | resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} 3892 | peerDependencies: 3893 | react: '>=16.6.0' 3894 | react-dom: '>=16.6.0' 3895 | dependencies: 3896 | '@babel/runtime': 7.25.7 3897 | dom-helpers: 5.2.1 3898 | loose-envify: 1.4.0 3899 | prop-types: 15.8.1 3900 | react: 18.3.1 3901 | react-dom: 18.3.1(react@18.3.1) 3902 | dev: false 3903 | 3904 | /react@18.3.1: 3905 | resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} 3906 | engines: {node: '>=0.10.0'} 3907 | dependencies: 3908 | loose-envify: 1.4.0 3909 | dev: false 3910 | 3911 | /read-yaml-file@1.1.0: 3912 | resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} 3913 | engines: {node: '>=6'} 3914 | dependencies: 3915 | graceful-fs: 4.2.11 3916 | js-yaml: 3.14.1 3917 | pify: 4.0.1 3918 | strip-bom: 3.0.0 3919 | dev: true 3920 | 3921 | /readdirp@3.6.0: 3922 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 3923 | engines: {node: '>=8.10.0'} 3924 | dependencies: 3925 | picomatch: 2.3.1 3926 | 3927 | /reduce-configs@1.0.0: 3928 | resolution: {integrity: sha512-/JCYSgL/QeXXsq0Lv/7kOZfqvof7vyzHWfyNQPt3c6vc73mU4WRyT8RJ6ZH5Ci08vUOqXwk7jkZy6BycHTDD9w==} 3929 | dependencies: 3930 | browserslist: 4.24.2 3931 | dev: false 3932 | 3933 | /refractor@3.6.0: 3934 | resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} 3935 | dependencies: 3936 | hastscript: 6.0.0 3937 | parse-entities: 2.0.0 3938 | prismjs: 1.27.0 3939 | dev: false 3940 | 3941 | /regenerator-runtime@0.14.1: 3942 | resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} 3943 | 3944 | /rehype-external-links@2.1.0: 3945 | resolution: {integrity: sha512-2YMJZVM1hxZnwl9IPkbN5Pjn78kXkAX7lq9VEtlaGA29qIls25vZN+ucNIJdbQUe+9NNFck17BiOhGmsD6oLIg==} 3946 | dependencies: 3947 | '@types/hast': 2.3.10 3948 | extend: 3.0.2 3949 | hast-util-is-element: 2.1.3 3950 | is-absolute-url: 4.0.1 3951 | space-separated-tokens: 2.0.2 3952 | unified: 10.1.2 3953 | unist-util-visit: 4.1.2 3954 | dev: false 3955 | 3956 | /rehype-stringify@9.0.4: 3957 | resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} 3958 | dependencies: 3959 | '@types/hast': 2.3.10 3960 | hast-util-to-html: 8.0.4 3961 | unified: 10.1.2 3962 | dev: false 3963 | 3964 | /remark-gfm@3.0.1: 3965 | resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} 3966 | dependencies: 3967 | '@types/mdast': 3.0.15 3968 | mdast-util-gfm: 2.0.2 3969 | micromark-extension-gfm: 2.0.3 3970 | unified: 10.1.2 3971 | transitivePeerDependencies: 3972 | - supports-color 3973 | dev: false 3974 | 3975 | /remark-html@15.0.2: 3976 | resolution: {integrity: sha512-/CIOI7wzHJzsh48AiuIyIe1clxVkUtreul73zcCXLub0FmnevQE0UMFDQm7NUx8/3rl/4zCshlMfqBdWScQthw==} 3977 | dependencies: 3978 | '@types/mdast': 3.0.15 3979 | hast-util-sanitize: 4.1.0 3980 | hast-util-to-html: 8.0.4 3981 | mdast-util-to-hast: 12.3.0 3982 | unified: 10.1.2 3983 | dev: false 3984 | 3985 | /remark-mdx@2.3.0: 3986 | resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} 3987 | dependencies: 3988 | mdast-util-mdx: 2.0.1 3989 | micromark-extension-mdxjs: 1.0.1 3990 | transitivePeerDependencies: 3991 | - supports-color 3992 | dev: false 3993 | 3994 | /remark-parse@10.0.2: 3995 | resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} 3996 | dependencies: 3997 | '@types/mdast': 3.0.15 3998 | mdast-util-from-markdown: 1.3.1 3999 | unified: 10.1.2 4000 | transitivePeerDependencies: 4001 | - supports-color 4002 | dev: false 4003 | 4004 | /remark-rehype@10.1.0: 4005 | resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} 4006 | dependencies: 4007 | '@types/hast': 2.3.10 4008 | '@types/mdast': 3.0.15 4009 | mdast-util-to-hast: 12.3.0 4010 | unified: 10.1.2 4011 | dev: false 4012 | 4013 | /remark-stringify@10.0.3: 4014 | resolution: {integrity: sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==} 4015 | dependencies: 4016 | '@types/mdast': 3.0.15 4017 | mdast-util-to-markdown: 1.5.0 4018 | unified: 10.1.2 4019 | dev: false 4020 | 4021 | /remark@14.0.3: 4022 | resolution: {integrity: sha512-bfmJW1dmR2LvaMJuAnE88pZP9DktIFYXazkTfOIKZzi3Knk9lT0roItIA24ydOucI3bV/g/tXBA6hzqq3FV9Ew==} 4023 | dependencies: 4024 | '@types/mdast': 3.0.15 4025 | remark-parse: 10.0.2 4026 | remark-stringify: 10.0.3 4027 | unified: 10.1.2 4028 | transitivePeerDependencies: 4029 | - supports-color 4030 | dev: false 4031 | 4032 | /resolve-from@5.0.0: 4033 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 4034 | engines: {node: '>=8'} 4035 | dev: true 4036 | 4037 | /reusify@1.0.4: 4038 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 4039 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 4040 | dev: true 4041 | 4042 | /rollup@4.24.0: 4043 | resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} 4044 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 4045 | hasBin: true 4046 | dependencies: 4047 | '@types/estree': 1.0.6 4048 | optionalDependencies: 4049 | '@rollup/rollup-android-arm-eabi': 4.24.0 4050 | '@rollup/rollup-android-arm64': 4.24.0 4051 | '@rollup/rollup-darwin-arm64': 4.24.0 4052 | '@rollup/rollup-darwin-x64': 4.24.0 4053 | '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 4054 | '@rollup/rollup-linux-arm-musleabihf': 4.24.0 4055 | '@rollup/rollup-linux-arm64-gnu': 4.24.0 4056 | '@rollup/rollup-linux-arm64-musl': 4.24.0 4057 | '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 4058 | '@rollup/rollup-linux-riscv64-gnu': 4.24.0 4059 | '@rollup/rollup-linux-s390x-gnu': 4.24.0 4060 | '@rollup/rollup-linux-x64-gnu': 4.24.0 4061 | '@rollup/rollup-linux-x64-musl': 4.24.0 4062 | '@rollup/rollup-win32-arm64-msvc': 4.24.0 4063 | '@rollup/rollup-win32-ia32-msvc': 4.24.0 4064 | '@rollup/rollup-win32-x64-msvc': 4.24.0 4065 | fsevents: 2.3.3 4066 | dev: true 4067 | 4068 | /rslog@1.2.3: 4069 | resolution: {integrity: sha512-antALPJaKBRPBU1X2q9t085K4htWDOOv/K1qhTUk7h0l1ePU/KbDqKJn19eKP0dk7PqMioeA0+fu3gyPXCsXxQ==} 4070 | engines: {node: '>=14.17.6'} 4071 | dev: false 4072 | 4073 | /rspack-plugin-virtual-module@0.1.13: 4074 | resolution: {integrity: sha512-VC0HiVHH6dtGfTgfpbDgVTt6LlYv+uAg9CWGWAR5lBx9FbKPEZeGz7iRUUP8vMymx+PGI8ps0u4a25dne0rtuQ==} 4075 | dependencies: 4076 | fs-extra: 11.2.0 4077 | dev: false 4078 | 4079 | /rspress@1.35.2(webpack@5.95.0): 4080 | resolution: {integrity: sha512-mKIiLip0CLz1V6mKdlLSt+TS2Mw1oAOKW+8PlRlzivm2TKa7Cm1fCLmLZ2JxC3IS+/D1guaA/vETdcaAcKiVhA==} 4081 | hasBin: true 4082 | dependencies: 4083 | '@rsbuild/core': 1.0.19 4084 | '@rspress/core': 1.35.2(webpack@5.95.0) 4085 | '@rspress/shared': 1.35.2 4086 | cac: 6.7.14 4087 | chalk: 5.3.0 4088 | chokidar: 3.6.0 4089 | transitivePeerDependencies: 4090 | - supports-color 4091 | - webpack 4092 | dev: false 4093 | 4094 | /run-parallel@1.2.0: 4095 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 4096 | dependencies: 4097 | queue-microtask: 1.2.3 4098 | dev: true 4099 | 4100 | /rxjs@7.8.1: 4101 | resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} 4102 | dependencies: 4103 | tslib: 2.8.0 4104 | dev: false 4105 | 4106 | /sade@1.8.1: 4107 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 4108 | engines: {node: '>=6'} 4109 | dependencies: 4110 | mri: 1.2.0 4111 | dev: false 4112 | 4113 | /safe-buffer@5.2.1: 4114 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 4115 | dev: false 4116 | 4117 | /safer-buffer@2.1.2: 4118 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 4119 | dev: true 4120 | 4121 | /sass-embedded-android-arm64@1.80.4: 4122 | resolution: {integrity: sha512-htAuBmRvvN2d4smrqxZ6WBw4+OOURaoHzq5oZKqS/E35zYl5FHmrJzp4S5e26a0tEBcjca014tfb/uu9cQgnqA==} 4123 | engines: {node: '>=14.0.0'} 4124 | cpu: [arm64] 4125 | os: [android] 4126 | requiresBuild: true 4127 | dev: false 4128 | optional: true 4129 | 4130 | /sass-embedded-android-arm@1.80.4: 4131 | resolution: {integrity: sha512-iAZ7AiKTLGxQGTkZ37c2/7YC4lkbP1o3eP/K74YaF8O+qhKTLyLOwV7OcmzIywac7dqLcNuGqhFCmFqTYpewZw==} 4132 | engines: {node: '>=14.0.0'} 4133 | cpu: [arm] 4134 | os: [android] 4135 | requiresBuild: true 4136 | dev: false 4137 | optional: true 4138 | 4139 | /sass-embedded-android-ia32@1.80.4: 4140 | resolution: {integrity: sha512-IIee89Jco8/ad2s/oRJTFqpLhBMzg0UXteJyZ5waZPZmkeSR/t9l67Ef1lLQVh9t9/fJ1ViTTiGYm/g/zu6UGw==} 4141 | engines: {node: '>=14.0.0'} 4142 | cpu: [ia32] 4143 | os: [android] 4144 | requiresBuild: true 4145 | dev: false 4146 | optional: true 4147 | 4148 | /sass-embedded-android-riscv64@1.80.4: 4149 | resolution: {integrity: sha512-iJM2kqmWrOeE1aUyTp3uMAG86hyAqbpbOEV7tv828fUsMRDM4uHsHtmyp2n8P2Y0Y2FnLzJpvIm3SwDXGDzT1Q==} 4150 | engines: {node: '>=14.0.0'} 4151 | cpu: [riscv64] 4152 | os: [android] 4153 | requiresBuild: true 4154 | dev: false 4155 | optional: true 4156 | 4157 | /sass-embedded-android-x64@1.80.4: 4158 | resolution: {integrity: sha512-vd8VrLvUoHeTcsDoIJesXLbQYZH26a8lAzXy6u4+vEuAwikF4WiXBDFrpqiv38QeD3faLeoPtksRsFbAdQqJAA==} 4159 | engines: {node: '>=14.0.0'} 4160 | cpu: [x64] 4161 | os: [android] 4162 | requiresBuild: true 4163 | dev: false 4164 | optional: true 4165 | 4166 | /sass-embedded-darwin-arm64@1.80.4: 4167 | resolution: {integrity: sha512-SJz7EM1i4NXa7CT/njIWMNYJ6CvbHljDIzUAZEe3V3u1KWl/eNO3pbWAnnDN62tBppwgWx/UdDUbAKowsT6Z8w==} 4168 | engines: {node: '>=14.0.0'} 4169 | cpu: [arm64] 4170 | os: [darwin] 4171 | requiresBuild: true 4172 | dev: false 4173 | optional: true 4174 | 4175 | /sass-embedded-darwin-x64@1.80.4: 4176 | resolution: {integrity: sha512-J/QlBVO66DLtgALgCmM8rZ5zG0dBCIYW1eXIAnnDwC7vGkbAXMtO60M0O/2WNrAfmFfJz1hvKDLjlsxB2XGBLg==} 4177 | engines: {node: '>=14.0.0'} 4178 | cpu: [x64] 4179 | os: [darwin] 4180 | requiresBuild: true 4181 | dev: false 4182 | optional: true 4183 | 4184 | /sass-embedded-linux-arm64@1.80.4: 4185 | resolution: {integrity: sha512-hI6zQyrR6qJbvyEHfj8UGXNB8VyUa72jel46406AuxUnViA0RyZDSqXUF8vwVw/Hjv1LkA5ihK9dBmWNbLz1zQ==} 4186 | engines: {node: '>=14.0.0'} 4187 | cpu: [arm64] 4188 | os: [linux] 4189 | requiresBuild: true 4190 | dev: false 4191 | optional: true 4192 | 4193 | /sass-embedded-linux-arm@1.80.4: 4194 | resolution: {integrity: sha512-vuaWhc4ebnaY1AgIWNvFv1snxmkWfvlCU7vnQf4qkn3R2Yyd2J+sjkO8o0NgMX8n5XRUSkAaYUJFCH+Nim6KgQ==} 4195 | engines: {node: '>=14.0.0'} 4196 | cpu: [arm] 4197 | os: [linux] 4198 | requiresBuild: true 4199 | dev: false 4200 | optional: true 4201 | 4202 | /sass-embedded-linux-ia32@1.80.4: 4203 | resolution: {integrity: sha512-wcPExI8UbYrrJvGvo4v2Q+RktbCp44i3qZQ18hglPcVZOC1IzT9NPqZn0XmrqD4hmNbgsYR+picODkvqGw7iDA==} 4204 | engines: {node: '>=14.0.0'} 4205 | cpu: [ia32] 4206 | os: [linux] 4207 | requiresBuild: true 4208 | dev: false 4209 | optional: true 4210 | 4211 | /sass-embedded-linux-musl-arm64@1.80.4: 4212 | resolution: {integrity: sha512-y8slzQ8Jjkl+53mUDkp3zxcDrTXVVxzpa+6nKh5Ue8l1YU2KdVZG1v2PoDXxE6o99B5I2TVBG8i02IsdYoL8jQ==} 4213 | engines: {node: '>=14.0.0'} 4214 | cpu: [arm64] 4215 | os: [linux] 4216 | requiresBuild: true 4217 | dev: false 4218 | optional: true 4219 | 4220 | /sass-embedded-linux-musl-arm@1.80.4: 4221 | resolution: {integrity: sha512-HWo0G/9tuhj/uSEwte9KiDK2Xezrfh7nhdEH69ZIfOAqP5byTXL7o08TYagbvMAoljR43Vfna6MelV7NUX4WCw==} 4222 | engines: {node: '>=14.0.0'} 4223 | cpu: [arm] 4224 | os: [linux] 4225 | requiresBuild: true 4226 | dev: false 4227 | optional: true 4228 | 4229 | /sass-embedded-linux-musl-ia32@1.80.4: 4230 | resolution: {integrity: sha512-A2WSwnomho491iCeHh3c0YRympfAoJOKr+IyxalTcRH/pjENOWZWZUt00WE2q0tTpEd2V+goWvgS5pmUGewgmg==} 4231 | engines: {node: '>=14.0.0'} 4232 | cpu: [ia32] 4233 | os: [linux] 4234 | requiresBuild: true 4235 | dev: false 4236 | optional: true 4237 | 4238 | /sass-embedded-linux-musl-riscv64@1.80.4: 4239 | resolution: {integrity: sha512-tYQsAHZLr2mnlJQBJ8Z/n/ySIFJ9JWpsUsoLe9fYgGDaBUfItdzUnj15CChRWld8vFe/I84hb7fbCtYXrI60Jg==} 4240 | engines: {node: '>=14.0.0'} 4241 | cpu: [riscv64] 4242 | os: [linux] 4243 | requiresBuild: true 4244 | dev: false 4245 | optional: true 4246 | 4247 | /sass-embedded-linux-musl-x64@1.80.4: 4248 | resolution: {integrity: sha512-NZnr+SYbWlmXx0IaSQ8oF0jYkOULp9qKWMmmZQ1mxuGQ3z7tJqFhpH3M+hYkrFNeOq+GaH+nhHGOD4ZNBxeRkg==} 4249 | engines: {node: '>=14.0.0'} 4250 | cpu: [x64] 4251 | os: [linux] 4252 | requiresBuild: true 4253 | dev: false 4254 | optional: true 4255 | 4256 | /sass-embedded-linux-riscv64@1.80.4: 4257 | resolution: {integrity: sha512-h/BmU7QONa7ScvQztFp4Th4aSo3X+Olu3I+RYsaH9s7P683WT3f2w5zr+wwP1V4roM5eyKDCRJBuefT3Fkkkgw==} 4258 | engines: {node: '>=14.0.0'} 4259 | cpu: [riscv64] 4260 | os: [linux] 4261 | requiresBuild: true 4262 | dev: false 4263 | optional: true 4264 | 4265 | /sass-embedded-linux-x64@1.80.4: 4266 | resolution: {integrity: sha512-aZbZFs/X9bEmzDiBEiV4IAsKEA0zrCM+s/u2OzvrX4GRvZFJ+/XRTTvf+RTm7mgvTFgfPwCkNGVECQZ1eHh+6A==} 4267 | engines: {node: '>=14.0.0'} 4268 | cpu: [x64] 4269 | os: [linux] 4270 | requiresBuild: true 4271 | dev: false 4272 | optional: true 4273 | 4274 | /sass-embedded-win32-arm64@1.80.4: 4275 | resolution: {integrity: sha512-8JiatFi2VVFqCdJzKNDteaPC4KPmh8/giaVh7TyMcDhKjnvRLeu3v5V1egTMiwwpnQHuwzU3uqBlm/llVNR2Pw==} 4276 | engines: {node: '>=14.0.0'} 4277 | cpu: [arm64] 4278 | os: [win32] 4279 | requiresBuild: true 4280 | dev: false 4281 | optional: true 4282 | 4283 | /sass-embedded-win32-ia32@1.80.4: 4284 | resolution: {integrity: sha512-SodmTD6mjxEgoq44jWMibmBQvWkCfENK/70zp4qsztcBSOggg3nYUzwG0YpraClAMXpB1xOvzrArWu9/9fguAg==} 4285 | engines: {node: '>=14.0.0'} 4286 | cpu: [ia32] 4287 | os: [win32] 4288 | requiresBuild: true 4289 | dev: false 4290 | optional: true 4291 | 4292 | /sass-embedded-win32-x64@1.80.4: 4293 | resolution: {integrity: sha512-7+oRRwCCcnOmw152qDiC7x7SphYBo1eLB4KdyThO+7+rYRO8AftXO+kqBPTVSkM8kGp4wxCMF9auPpYBZbjsow==} 4294 | engines: {node: '>=14.0.0'} 4295 | cpu: [x64] 4296 | os: [win32] 4297 | requiresBuild: true 4298 | dev: false 4299 | optional: true 4300 | 4301 | /sass-embedded@1.80.4: 4302 | resolution: {integrity: sha512-lPzKX5g79ZxohlPxh0pXTPFseWj9RfgYI0cPm14CH5ok77Ujuheq/DCp7RStvNDWS8RCQ8Ii6gJC/5WTkGyrhA==} 4303 | engines: {node: '>=16.0.0'} 4304 | hasBin: true 4305 | dependencies: 4306 | '@bufbuild/protobuf': 2.2.1 4307 | buffer-builder: 0.2.0 4308 | colorjs.io: 0.5.2 4309 | immutable: 4.3.7 4310 | rxjs: 7.8.1 4311 | supports-color: 8.1.1 4312 | varint: 6.0.0 4313 | optionalDependencies: 4314 | sass-embedded-android-arm: 1.80.4 4315 | sass-embedded-android-arm64: 1.80.4 4316 | sass-embedded-android-ia32: 1.80.4 4317 | sass-embedded-android-riscv64: 1.80.4 4318 | sass-embedded-android-x64: 1.80.4 4319 | sass-embedded-darwin-arm64: 1.80.4 4320 | sass-embedded-darwin-x64: 1.80.4 4321 | sass-embedded-linux-arm: 1.80.4 4322 | sass-embedded-linux-arm64: 1.80.4 4323 | sass-embedded-linux-ia32: 1.80.4 4324 | sass-embedded-linux-musl-arm: 1.80.4 4325 | sass-embedded-linux-musl-arm64: 1.80.4 4326 | sass-embedded-linux-musl-ia32: 1.80.4 4327 | sass-embedded-linux-musl-riscv64: 1.80.4 4328 | sass-embedded-linux-musl-x64: 1.80.4 4329 | sass-embedded-linux-riscv64: 1.80.4 4330 | sass-embedded-linux-x64: 1.80.4 4331 | sass-embedded-win32-arm64: 1.80.4 4332 | sass-embedded-win32-ia32: 1.80.4 4333 | sass-embedded-win32-x64: 1.80.4 4334 | dev: false 4335 | 4336 | /scheduler@0.23.2: 4337 | resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 4338 | dependencies: 4339 | loose-envify: 1.4.0 4340 | dev: false 4341 | 4342 | /schema-utils@3.3.0: 4343 | resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} 4344 | engines: {node: '>= 10.13.0'} 4345 | dependencies: 4346 | '@types/json-schema': 7.0.15 4347 | ajv: 6.12.6 4348 | ajv-keywords: 3.5.2(ajv@6.12.6) 4349 | dev: false 4350 | 4351 | /section-matter@1.0.0: 4352 | resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} 4353 | engines: {node: '>=4'} 4354 | dependencies: 4355 | extend-shallow: 2.0.1 4356 | kind-of: 6.0.3 4357 | dev: false 4358 | 4359 | /selderee@0.11.0: 4360 | resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} 4361 | dependencies: 4362 | parseley: 0.12.1 4363 | dev: false 4364 | 4365 | /semver@7.6.3: 4366 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 4367 | engines: {node: '>=10'} 4368 | hasBin: true 4369 | dev: true 4370 | 4371 | /serialize-javascript@6.0.2: 4372 | resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} 4373 | dependencies: 4374 | randombytes: 2.1.0 4375 | dev: false 4376 | 4377 | /shallowequal@1.1.0: 4378 | resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} 4379 | dev: false 4380 | 4381 | /shebang-command@1.2.0: 4382 | resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} 4383 | engines: {node: '>=0.10.0'} 4384 | dependencies: 4385 | shebang-regex: 1.0.0 4386 | dev: true 4387 | 4388 | /shebang-command@2.0.0: 4389 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 4390 | engines: {node: '>=8'} 4391 | dependencies: 4392 | shebang-regex: 3.0.0 4393 | 4394 | /shebang-regex@1.0.0: 4395 | resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} 4396 | engines: {node: '>=0.10.0'} 4397 | dev: true 4398 | 4399 | /shebang-regex@3.0.0: 4400 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 4401 | engines: {node: '>=8'} 4402 | 4403 | /signal-exit@3.0.7: 4404 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 4405 | 4406 | /signal-exit@4.1.0: 4407 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 4408 | engines: {node: '>=14'} 4409 | dev: true 4410 | 4411 | /slash@3.0.0: 4412 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 4413 | engines: {node: '>=8'} 4414 | dev: true 4415 | 4416 | /source-map-js@1.2.1: 4417 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 4418 | engines: {node: '>=0.10.0'} 4419 | dev: false 4420 | 4421 | /source-map-support@0.5.21: 4422 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 4423 | dependencies: 4424 | buffer-from: 1.1.2 4425 | source-map: 0.6.1 4426 | dev: false 4427 | 4428 | /source-map@0.6.1: 4429 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 4430 | engines: {node: '>=0.10.0'} 4431 | dev: false 4432 | 4433 | /source-map@0.7.4: 4434 | resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} 4435 | engines: {node: '>= 8'} 4436 | dev: false 4437 | 4438 | /source-map@0.8.0-beta.0: 4439 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} 4440 | engines: {node: '>= 8'} 4441 | dependencies: 4442 | whatwg-url: 7.1.0 4443 | dev: true 4444 | 4445 | /space-separated-tokens@1.1.5: 4446 | resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} 4447 | dev: false 4448 | 4449 | /space-separated-tokens@2.0.2: 4450 | resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 4451 | dev: false 4452 | 4453 | /spawndamnit@2.0.0: 4454 | resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} 4455 | dependencies: 4456 | cross-spawn: 5.1.0 4457 | signal-exit: 3.0.7 4458 | dev: true 4459 | 4460 | /sprintf-js@1.0.3: 4461 | resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} 4462 | 4463 | /stackframe@1.3.4: 4464 | resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} 4465 | dev: false 4466 | 4467 | /string-width@4.2.3: 4468 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 4469 | engines: {node: '>=8'} 4470 | dependencies: 4471 | emoji-regex: 8.0.0 4472 | is-fullwidth-code-point: 3.0.0 4473 | strip-ansi: 6.0.1 4474 | dev: true 4475 | 4476 | /string-width@5.1.2: 4477 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 4478 | engines: {node: '>=12'} 4479 | dependencies: 4480 | eastasianwidth: 0.2.0 4481 | emoji-regex: 9.2.2 4482 | strip-ansi: 7.1.0 4483 | dev: true 4484 | 4485 | /stringify-entities@4.0.4: 4486 | resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 4487 | dependencies: 4488 | character-entities-html4: 2.1.0 4489 | character-entities-legacy: 3.0.0 4490 | dev: false 4491 | 4492 | /strip-ansi@6.0.1: 4493 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 4494 | engines: {node: '>=8'} 4495 | dependencies: 4496 | ansi-regex: 5.0.1 4497 | dev: true 4498 | 4499 | /strip-ansi@7.1.0: 4500 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 4501 | engines: {node: '>=12'} 4502 | dependencies: 4503 | ansi-regex: 6.1.0 4504 | dev: true 4505 | 4506 | /strip-bom-string@1.0.0: 4507 | resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} 4508 | engines: {node: '>=0.10.0'} 4509 | dev: false 4510 | 4511 | /strip-bom@3.0.0: 4512 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 4513 | engines: {node: '>=4'} 4514 | dev: true 4515 | 4516 | /strip-final-newline@2.0.0: 4517 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 4518 | engines: {node: '>=6'} 4519 | 4520 | /style-to-object@0.4.4: 4521 | resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} 4522 | dependencies: 4523 | inline-style-parser: 0.1.1 4524 | dev: false 4525 | 4526 | /sucrase@3.35.0: 4527 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 4528 | engines: {node: '>=16 || 14 >=14.17'} 4529 | hasBin: true 4530 | dependencies: 4531 | '@jridgewell/gen-mapping': 0.3.5 4532 | commander: 4.1.1 4533 | glob: 10.4.5 4534 | lines-and-columns: 1.2.4 4535 | mz: 2.7.0 4536 | pirates: 4.0.6 4537 | ts-interface-checker: 0.1.13 4538 | dev: true 4539 | 4540 | /supports-color@8.1.1: 4541 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} 4542 | engines: {node: '>=10'} 4543 | dependencies: 4544 | has-flag: 4.0.0 4545 | dev: false 4546 | 4547 | /tapable@2.2.1: 4548 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 4549 | engines: {node: '>=6'} 4550 | dev: false 4551 | 4552 | /term-size@2.2.1: 4553 | resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} 4554 | engines: {node: '>=8'} 4555 | dev: true 4556 | 4557 | /terser-webpack-plugin@5.3.10(webpack@5.95.0): 4558 | resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} 4559 | engines: {node: '>= 10.13.0'} 4560 | peerDependencies: 4561 | '@swc/core': '*' 4562 | esbuild: '*' 4563 | uglify-js: '*' 4564 | webpack: ^5.1.0 4565 | peerDependenciesMeta: 4566 | '@swc/core': 4567 | optional: true 4568 | esbuild: 4569 | optional: true 4570 | uglify-js: 4571 | optional: true 4572 | dependencies: 4573 | '@jridgewell/trace-mapping': 0.3.25 4574 | jest-worker: 27.5.1 4575 | schema-utils: 3.3.0 4576 | serialize-javascript: 6.0.2 4577 | terser: 5.36.0 4578 | webpack: 5.95.0 4579 | dev: false 4580 | 4581 | /terser@5.36.0: 4582 | resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} 4583 | engines: {node: '>=10'} 4584 | hasBin: true 4585 | dependencies: 4586 | '@jridgewell/source-map': 0.3.6 4587 | acorn: 8.14.0 4588 | commander: 2.20.3 4589 | source-map-support: 0.5.21 4590 | dev: false 4591 | 4592 | /thenify-all@1.6.0: 4593 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 4594 | engines: {node: '>=0.8'} 4595 | dependencies: 4596 | thenify: 3.3.1 4597 | dev: true 4598 | 4599 | /thenify@3.3.1: 4600 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 4601 | dependencies: 4602 | any-promise: 1.3.0 4603 | dev: true 4604 | 4605 | /tinyglobby@0.2.9: 4606 | resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} 4607 | engines: {node: '>=12.0.0'} 4608 | dependencies: 4609 | fdir: 6.4.2(picomatch@4.0.2) 4610 | picomatch: 4.0.2 4611 | dev: true 4612 | 4613 | /tmp@0.0.33: 4614 | resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} 4615 | engines: {node: '>=0.6.0'} 4616 | dependencies: 4617 | os-tmpdir: 1.0.2 4618 | dev: true 4619 | 4620 | /to-regex-range@5.0.1: 4621 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 4622 | engines: {node: '>=8.0'} 4623 | dependencies: 4624 | is-number: 7.0.0 4625 | 4626 | /toggle-selection@1.0.6: 4627 | resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} 4628 | dev: false 4629 | 4630 | /tr46@1.0.1: 4631 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} 4632 | dependencies: 4633 | punycode: 2.3.1 4634 | dev: true 4635 | 4636 | /tree-kill@1.2.2: 4637 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} 4638 | hasBin: true 4639 | dev: true 4640 | 4641 | /trim-lines@3.0.1: 4642 | resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 4643 | dev: false 4644 | 4645 | /trough@2.2.0: 4646 | resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 4647 | dev: false 4648 | 4649 | /ts-interface-checker@0.1.13: 4650 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 4651 | dev: true 4652 | 4653 | /tslib@2.8.0: 4654 | resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} 4655 | 4656 | /tsup@8.3.0(typescript@5.6.3): 4657 | resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} 4658 | engines: {node: '>=18'} 4659 | hasBin: true 4660 | peerDependencies: 4661 | '@microsoft/api-extractor': ^7.36.0 4662 | '@swc/core': ^1 4663 | postcss: ^8.4.12 4664 | typescript: '>=4.5.0' 4665 | peerDependenciesMeta: 4666 | '@microsoft/api-extractor': 4667 | optional: true 4668 | '@swc/core': 4669 | optional: true 4670 | postcss: 4671 | optional: true 4672 | typescript: 4673 | optional: true 4674 | dependencies: 4675 | bundle-require: 5.0.0(esbuild@0.23.1) 4676 | cac: 6.7.14 4677 | chokidar: 3.6.0 4678 | consola: 3.2.3 4679 | debug: 4.3.7 4680 | esbuild: 0.23.1 4681 | execa: 5.1.1 4682 | joycon: 3.1.1 4683 | picocolors: 1.1.1 4684 | postcss-load-config: 6.0.1 4685 | resolve-from: 5.0.0 4686 | rollup: 4.24.0 4687 | source-map: 0.8.0-beta.0 4688 | sucrase: 3.35.0 4689 | tinyglobby: 0.2.9 4690 | tree-kill: 1.2.2 4691 | typescript: 5.6.3 4692 | transitivePeerDependencies: 4693 | - jiti 4694 | - supports-color 4695 | - tsx 4696 | - yaml 4697 | dev: true 4698 | 4699 | /typescript@5.6.3: 4700 | resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} 4701 | engines: {node: '>=14.17'} 4702 | hasBin: true 4703 | dev: true 4704 | 4705 | /undici-types@6.19.8: 4706 | resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} 4707 | 4708 | /unified@10.1.2: 4709 | resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} 4710 | dependencies: 4711 | '@types/unist': 2.0.11 4712 | bail: 2.0.2 4713 | extend: 3.0.2 4714 | is-buffer: 2.0.5 4715 | is-plain-obj: 4.1.0 4716 | trough: 2.2.0 4717 | vfile: 5.3.7 4718 | dev: false 4719 | 4720 | /unist-util-generated@2.0.1: 4721 | resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} 4722 | dev: false 4723 | 4724 | /unist-util-is@5.2.1: 4725 | resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} 4726 | dependencies: 4727 | '@types/unist': 2.0.11 4728 | dev: false 4729 | 4730 | /unist-util-position-from-estree@1.1.2: 4731 | resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} 4732 | dependencies: 4733 | '@types/unist': 2.0.11 4734 | dev: false 4735 | 4736 | /unist-util-position@4.0.4: 4737 | resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} 4738 | dependencies: 4739 | '@types/unist': 2.0.11 4740 | dev: false 4741 | 4742 | /unist-util-remove-position@4.0.2: 4743 | resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} 4744 | dependencies: 4745 | '@types/unist': 2.0.11 4746 | unist-util-visit: 4.1.2 4747 | dev: false 4748 | 4749 | /unist-util-stringify-position@3.0.3: 4750 | resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} 4751 | dependencies: 4752 | '@types/unist': 2.0.11 4753 | dev: false 4754 | 4755 | /unist-util-stringify-position@4.0.0: 4756 | resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 4757 | dependencies: 4758 | '@types/unist': 3.0.3 4759 | dev: false 4760 | 4761 | /unist-util-visit-children@3.0.0: 4762 | resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} 4763 | dependencies: 4764 | '@types/unist': 3.0.3 4765 | dev: false 4766 | 4767 | /unist-util-visit-parents@5.1.3: 4768 | resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} 4769 | dependencies: 4770 | '@types/unist': 2.0.11 4771 | unist-util-is: 5.2.1 4772 | dev: false 4773 | 4774 | /unist-util-visit@4.1.2: 4775 | resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} 4776 | dependencies: 4777 | '@types/unist': 2.0.11 4778 | unist-util-is: 5.2.1 4779 | unist-util-visit-parents: 5.1.3 4780 | dev: false 4781 | 4782 | /universalify@0.1.2: 4783 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 4784 | engines: {node: '>= 4.0.0'} 4785 | dev: true 4786 | 4787 | /universalify@2.0.1: 4788 | resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} 4789 | engines: {node: '>= 10.0.0'} 4790 | dev: false 4791 | 4792 | /update-browserslist-db@1.1.1(browserslist@4.24.2): 4793 | resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} 4794 | hasBin: true 4795 | peerDependencies: 4796 | browserslist: '>= 4.21.0' 4797 | dependencies: 4798 | browserslist: 4.24.2 4799 | escalade: 3.2.0 4800 | picocolors: 1.1.1 4801 | dev: false 4802 | 4803 | /uri-js@4.4.1: 4804 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4805 | dependencies: 4806 | punycode: 2.3.1 4807 | dev: false 4808 | 4809 | /uvu@0.5.6: 4810 | resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} 4811 | engines: {node: '>=8'} 4812 | hasBin: true 4813 | dependencies: 4814 | dequal: 2.0.3 4815 | diff: 5.2.0 4816 | kleur: 4.1.5 4817 | sade: 1.8.1 4818 | dev: false 4819 | 4820 | /varint@6.0.0: 4821 | resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} 4822 | dev: false 4823 | 4824 | /vfile-location@4.1.0: 4825 | resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} 4826 | dependencies: 4827 | '@types/unist': 2.0.11 4828 | vfile: 5.3.7 4829 | dev: false 4830 | 4831 | /vfile-location@5.0.3: 4832 | resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} 4833 | dependencies: 4834 | '@types/unist': 3.0.3 4835 | vfile: 6.0.3 4836 | dev: false 4837 | 4838 | /vfile-message@3.1.4: 4839 | resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} 4840 | dependencies: 4841 | '@types/unist': 2.0.11 4842 | unist-util-stringify-position: 3.0.3 4843 | dev: false 4844 | 4845 | /vfile-message@4.0.2: 4846 | resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} 4847 | dependencies: 4848 | '@types/unist': 3.0.3 4849 | unist-util-stringify-position: 4.0.0 4850 | dev: false 4851 | 4852 | /vfile@5.3.7: 4853 | resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} 4854 | dependencies: 4855 | '@types/unist': 2.0.11 4856 | is-buffer: 2.0.5 4857 | unist-util-stringify-position: 3.0.3 4858 | vfile-message: 3.1.4 4859 | dev: false 4860 | 4861 | /vfile@6.0.3: 4862 | resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 4863 | dependencies: 4864 | '@types/unist': 3.0.3 4865 | vfile-message: 4.0.2 4866 | dev: false 4867 | 4868 | /watchpack@2.4.2: 4869 | resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} 4870 | engines: {node: '>=10.13.0'} 4871 | dependencies: 4872 | glob-to-regexp: 0.4.1 4873 | graceful-fs: 4.2.11 4874 | dev: false 4875 | 4876 | /web-namespaces@2.0.1: 4877 | resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 4878 | dev: false 4879 | 4880 | /web-streams-polyfill@3.3.3: 4881 | resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} 4882 | engines: {node: '>= 8'} 4883 | dev: false 4884 | 4885 | /webidl-conversions@4.0.2: 4886 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} 4887 | dev: true 4888 | 4889 | /webpack-sources@3.2.3: 4890 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 4891 | engines: {node: '>=10.13.0'} 4892 | dev: false 4893 | 4894 | /webpack@5.95.0: 4895 | resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} 4896 | engines: {node: '>=10.13.0'} 4897 | hasBin: true 4898 | peerDependencies: 4899 | webpack-cli: '*' 4900 | peerDependenciesMeta: 4901 | webpack-cli: 4902 | optional: true 4903 | dependencies: 4904 | '@types/estree': 1.0.6 4905 | '@webassemblyjs/ast': 1.12.1 4906 | '@webassemblyjs/wasm-edit': 1.12.1 4907 | '@webassemblyjs/wasm-parser': 1.12.1 4908 | acorn: 8.14.0 4909 | acorn-import-attributes: 1.9.5(acorn@8.14.0) 4910 | browserslist: 4.24.2 4911 | chrome-trace-event: 1.0.4 4912 | enhanced-resolve: 5.17.1 4913 | es-module-lexer: 1.5.4 4914 | eslint-scope: 5.1.1 4915 | events: 3.3.0 4916 | glob-to-regexp: 0.4.1 4917 | graceful-fs: 4.2.11 4918 | json-parse-even-better-errors: 2.3.1 4919 | loader-runner: 4.3.0 4920 | mime-types: 2.1.35 4921 | neo-async: 2.6.2 4922 | schema-utils: 3.3.0 4923 | tapable: 2.2.1 4924 | terser-webpack-plugin: 5.3.10(webpack@5.95.0) 4925 | watchpack: 2.4.2 4926 | webpack-sources: 3.2.3 4927 | transitivePeerDependencies: 4928 | - '@swc/core' 4929 | - esbuild 4930 | - uglify-js 4931 | dev: false 4932 | 4933 | /whatwg-url@7.1.0: 4934 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} 4935 | dependencies: 4936 | lodash.sortby: 4.7.0 4937 | tr46: 1.0.1 4938 | webidl-conversions: 4.0.2 4939 | dev: true 4940 | 4941 | /which@1.3.1: 4942 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} 4943 | hasBin: true 4944 | dependencies: 4945 | isexe: 2.0.0 4946 | dev: true 4947 | 4948 | /which@2.0.2: 4949 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4950 | engines: {node: '>= 8'} 4951 | hasBin: true 4952 | dependencies: 4953 | isexe: 2.0.0 4954 | 4955 | /wrap-ansi@7.0.0: 4956 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4957 | engines: {node: '>=10'} 4958 | dependencies: 4959 | ansi-styles: 4.3.0 4960 | string-width: 4.2.3 4961 | strip-ansi: 6.0.1 4962 | dev: true 4963 | 4964 | /wrap-ansi@8.1.0: 4965 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 4966 | engines: {node: '>=12'} 4967 | dependencies: 4968 | ansi-styles: 6.2.1 4969 | string-width: 5.1.2 4970 | strip-ansi: 7.1.0 4971 | dev: true 4972 | 4973 | /xtend@4.0.2: 4974 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 4975 | engines: {node: '>=0.4'} 4976 | dev: false 4977 | 4978 | /yallist@2.1.2: 4979 | resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} 4980 | dev: true 4981 | 4982 | /yaml-front-matter@4.1.1: 4983 | resolution: {integrity: sha512-ULGbghCLsN8Hs8vfExlqrJIe8Hl2TUjD7/zsIGMP8U+dgRXEsDXk4yydxeZJgdGiimP1XB7zhmhOB4/HyfqOyQ==} 4984 | hasBin: true 4985 | dependencies: 4986 | commander: 6.2.1 4987 | js-yaml: 3.14.1 4988 | dev: false 4989 | 4990 | /zwitch@2.0.4: 4991 | resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 4992 | dev: false 4993 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - "docs" 3 | - "packages/*" 4 | --------------------------------------------------------------------------------